255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,1,4,3,1,1,0,0,0,0,0,0,0,0,0,0,9,2,7,8,10,1,3,6,4,5,255,196,0,121,16,0,1,3,3,2,4,2,7,3,6,6,10,7,18,1,29,0,1,2,3,4,5,6,7,17,8,9,18,19,20,33,21,34,49,56,65,119,181,22,81,133,23,35,50,71,134,197,24,51,66,97,113,129,25,36,37,82,83,114,118,145,161,180,39,52,166,177,193,209,212,38,67,69,84,86,87,98,99,100,115,116,130,149,150,196,211,225,228,53,54,55,57,68,88,104,179,240,73,85,101,117,136,146,162,164,165,178,198,132,148,210,40,70,103,131,163,194,241,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,6,4,7,8,3,2,1,255,196,0,73,17,1,0,1,3,2,3,4,4,9,8,8,7,1,0,3,0,0,1,2,3,17,4,5,6,18,33,7,49,65,81,19,34,97,113,20,50,114,129,145,161,177,178,193,21,52,53,66,82,179,209,240,51,54,55,67,98,130,131,225,22,35,68,115,194,195,241,83,36,146,162,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,186,33,194,184,10,129,74,46,234,84,7,10,187,38,231,13,118,255,0,16,239,209,83,173,141,93,247,93,192,238,7,9,236,57,0,10,21,232,223,210,84,57,69,220,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,174,199,8,244,119,232,170,1,88,7,11,236,3,135,59,111,137,202,46,233,185,212,246,174,251,166,231,99,127,69,0,168,2,149,93,148,10,129,74,56,231,116,80,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,83,147,133,3,170,87,171,83,200,161,146,43,253,93,253,133,82,177,206,219,100,85,17,66,172,93,212,10,216,138,137,231,185,90,28,128,7,29,39,32,1,194,156,128,62,57,21,239,122,181,55,216,250,26,191,113,87,109,168,187,162,28,116,236,128,86,10,81,78,119,64,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,246,226,111,137,190,36,172,28,73,106,189,138,197,196,30,165,91,173,182,236,226,251,73,71,71,73,150,87,195,5,52,17,215,204,216,226,142,54,202,141,99,26,212,70,163,81,17,17,17,17,13,130,77,107,56,177,247,167,214,79,152,25,15,212,103,2,111,185,112,229,153,86,115,193,142,158,101,57,174,77,117,200,47,85,190,150,241,55,27,165,108,149,117,83,244,93,106,216,206,185,100,87,61,221,44,99,90,155,175,147,90,136,158,72,134,74,145,235,202,11,137,140,55,49,209,234,110,25,93,67,87,65,150,96,116,245,183,38,43,145,100,130,229,110,158,185,210,186,118,61,26,137,27,226,150,173,145,58,55,123,81,99,123,28,237,228,108,82,20,0,136,190,110,218,223,173,26,107,196,150,55,98,211,157,94,205,113,91,108,248,61,29,92,180,118,75,253,93,12,18,78,234,250,246,186,87,71,12,141,106,189,90,198,53,92,169,190,204,106,124,16,151,66,21,185,213,251,211,226,223,47,232,126,163,113,2,255,0,242,107,213,141,83,213,15,202,255,0,229,51,82,242,188,183,209,159,103,252,23,167,111,53,53,254,23,185,233,14,231,107,188,247,116,117,118,217,213,211,182,253,13,223,216,134,69,113,201,199,30,27,194,22,26,218,90,86,82,95,53,22,249,78,231,216,108,47,122,244,70,205,213,190,54,179,165,81,204,166,107,145,200,141,69,71,204,246,171,24,173,70,203,44,88,151,200,199,245,217,251,55,251,200,203,78,61,120,59,199,184,167,210,59,155,172,214,122,72,53,22,199,79,227,113,251,156,52,116,190,46,181,240,50,119,71,107,150,162,94,151,54,154,87,77,34,34,119,88,198,74,230,74,189,72,199,53,193,140,28,179,249,137,95,115,156,170,229,162,188,74,106,15,141,189,100,23,5,171,196,110,213,208,50,62,253,84,242,72,249,237,210,76,213,107,27,212,247,177,105,99,232,70,166,239,133,174,68,240,208,146,126,106,217,255,0,53,88,22,85,255,0,69,113,204,147,28,184,127,219,40,235,173,181,212,242,127,226,201,12,209,200,207,230,115,92,223,130,161,57,60,180,56,196,166,226,67,72,225,193,243,59,197,39,229,23,7,167,142,138,182,25,43,37,150,174,237,110,141,145,178,43,163,150,109,220,247,185,203,219,153,81,242,109,42,35,221,219,73,227,96,25,148,1,135,252,196,120,223,163,225,87,4,76,75,14,170,234,212,220,178,223,44,182,39,36,48,84,195,107,141,179,69,27,234,170,162,124,173,123,122,152,249,252,58,172,114,70,249,105,220,143,106,181,143,106,134,53,243,58,230,23,125,181,95,106,120,117,225,251,47,186,216,171,236,87,7,69,150,223,237,147,50,41,31,35,25,12,145,82,209,85,193,50,201,31,68,142,153,149,41,211,28,137,36,41,31,87,79,117,175,201,254,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,147,218,64,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,194,156,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,117,116,119,23,117,124,147,72,141,143,186,177,180,50,40,0,4,122,220,184,237,186,232,143,49,236,239,67,53,75,38,164,143,75,239,213,22,166,210,214,93,39,115,25,141,214,190,205,72,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,144,162,0,121,163,251,246,106,111,224,191,71,162,50,211,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,232,139,181,186,189,98,107,194,82,128,0,91,78,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,125,255,0,133,143,20,255,0,252,210,218,171,255,0,158,87,31,253,113,63,220,88,251,172,107,39,203,252,135,233,211,154,214,1,181,64,0,1,130,188,200,56,174,212,126,18,181,31,67,243,92,42,95,29,106,174,251,65,5,254,193,60,202,202,91,189,43,86,220,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,252,234,34,175,158,119,234,79,246,147,247,104,18,105,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,129,110,93,220,111,214,112,171,157,174,37,152,213,117,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,189,79,124,30,33,82,57,36,124,84,237,70,53,92,198,53,103,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,0,0,0,17,171,206,83,86,53,79,75,255,0,36,31,147,61,75,202,241,47,73,253,160,241,190,130,188,212,208,120,174,223,163,251,125,222,203,219,215,211,220,127,79,86,251,117,187,111,106,150,215,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,111,179,220,159,21,61,7,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,17,23,205,219,91,245,163,77,120,146,198,236,90,115,171,217,174,43,109,159,7,163,171,150,142,201,127,171,161,130,73,221,95,94,215,74,232,225,145,173,87,171,88,198,171,149,55,217,141,79,130,18,232,66,183,58,191,122,124,91,229,253,15,212,110,32,95,254,77,122,177,170,122,161,249,95,252,166,106,94,87,150,250,51,236,255,0,130,244,237,230,166,191,194,247,61,33,220,237,119,158,238,142,174,219,58,186,118,223,161,187,251,16,146,162,42,249,24,254,187,63,102,255,0,121,18,168,0,0,0,0,6,5,112,193,199,173,53,87,19,218,157,194,198,178,95,105,40,223,71,156,94,237,248,53,206,163,186,175,172,122,221,171,92,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,68,93,173,213,235,19,95,158,166,181,156,88,251,211,235,39,204,12,135,234,51,146,253,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,246,154,53,142,87,248,154,90,110,164,122,204,198,65,35,170,35,141,139,27,125,89,27,210,217,59,113,6,106,128,0,0,0,16,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,137,240,214,235,94,77,91,73,75,7,93,170,145,239,232,138,57,26,198,245,61,238,114,236,158,110,114,170,249,170,147,126,64,15,52,127,126,205,77,252,23,232,244,64,72,255,0,40,157,66,207,181,43,134,220,146,251,168,217,198,65,149,92,160,206,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,237,187,220,191,21,51,124,192,14,74,158,235,25,79,204,10,239,167,91,140,255,0,0,0,0,0,3,10,185,119,113,245,71,196,230,42,184,30,169,92,45,86,221,77,178,118,169,247,90,152,41,254,211,70,177,202,255,0,19,75,77,212,143,89,152,200,36,117,68,113,177,99,111,171,35,122,91,39,110,44,213,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,254,224,179,140,76,55,138,237,47,181,93,102,188,99,246,253,65,130,158,100,200,113,138,74,197,239,211,62,25,26,199,84,199,12,155,74,180,210,36,144,189,28,157,108,98,204,145,44,143,123,28,160,100,80,0,15,41,171,22,12,171,43,210,204,203,22,193,111,126,134,201,47,56,253,198,223,103,184,248,153,41,252,29,116,180,210,50,9,251,177,34,201,31,68,142,99,186,216,138,230,237,186,34,170,33,175,13,219,137,190,46,236,23,90,219,21,247,136,61,96,183,92,173,213,18,82,86,81,213,229,151,56,103,166,158,55,43,100,138,72,221,42,57,143,107,145,90,173,84,69,69,69,69,54,73,32,135,154,198,131,83,104,223,20,117,249,53,138,138,174,59,22,164,211,174,77,27,221,79,42,65,29,197,242,189,181,240,178,103,189,201,43,251,168,149,46,68,86,246,210,178,54,35,26,212,98,184,37,207,131,109,116,163,226,39,135,28,51,81,189,51,233,27,211,173,241,219,178,55,61,32,100,204,188,83,177,177,213,44,145,64,170,200,187,143,78,251,25,179,87,181,52,78,232,106,57,26,152,129,206,83,86,53,79,75,255,0,36,31,147,61,75,202,241,47,73,253,160,241,190,130,188,212,208,120,174,223,163,251,125,222,203,219,215,211,220,127,79,86,251,117,187,111,106,158,87,146,94,181,255,0,241,117,195,157,101,191,239,205,109,245,81,197,255,0,131,209,213,199,51,214,79,252,9,99,107,99,255,0,14,174,119,232,32,231,157,250,147,253,164,253,218,7,159,229,19,173,250,209,169,92,73,100,150,45,70,213,236,215,42,182,193,131,214,85,197,71,123,191,213,215,65,28,237,175,160,107,101,108,115,72,230,163,209,175,123,81,200,155,236,247,39,197,73,84,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,105,14,220,149,61,233,242,159,151,245,223,81,183,25,149,205,223,88,174,186,107,194,227,49,28,114,253,73,67,114,212,27,196,86,74,152,146,169,209,86,201,106,108,82,77,86,232,26,199,181,202,197,115,41,224,149,85,28,206,221,83,152,228,252,227,84,8,171,212,46,53,120,146,204,179,252,151,47,177,107,126,165,99,118,219,229,226,182,229,71,101,164,204,235,251,22,216,38,153,242,71,75,31,75,216,222,136,218,228,98,108,198,166,205,77,154,223,98,77,79,0,24,190,125,96,225,115,17,190,234,118,164,100,25,166,67,154,83,179,42,158,178,241,120,154,226,180,208,86,69,27,169,169,161,146,100,71,177,141,167,72,92,248,213,92,137,51,231,86,185,90,168,65,95,13,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,174,202,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,128,0,0,0,0,0,0,0,17,235,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,169,58,101,169,167,107,26,170,254,190,228,177,185,94,173,114,195,52,174,144,163,86,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,0,218,120,24,171,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,242,168,1,132,28,221,181,11,62,211,94,27,113,187,238,156,231,25,6,43,114,159,56,163,164,150,178,201,115,154,134,121,32,117,5,123,157,19,164,133,205,114,177,92,198,57,90,171,182,236,106,252,16,205,243,0,57,213,251,172,98,223,48,40,126,157,113,3,15,249,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,210,222,38,221,116,201,171,106,233,103,232,181,85,189,157,113,73,35,152,238,151,177,174,77,211,201,205,69,79,52,66,111,200,1,229,113,239,217,166,95,141,125,30,180,159,224,0,0,0,0,0,0,48,131,155,182,161,103,218,107,195,110,55,125,211,156,227,32,197,110,83,231,20,116,146,214,89,46,115,80,207,36,14,160,175,115,162,116,144,185,174,86,43,152,199,43,85,118,221,141,95,130,17,171,195,39,19,124,73,95,248,146,210,139,21,247,136,61,74,184,219,110,57,197,138,146,178,142,175,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,146,21,206,175,221,99,22,249,129,67,244,235,137,21,124,39,123,211,232,223,204,12,123,234,48,1,178,152,0,0,0,15,63,159,225,180,218,131,134,221,176,202,171,254,65,99,101,214,157,97,75,157,130,233,45,186,227,70,253,209,204,154,10,136,149,28,199,181,200,213,217,119,99,182,86,189,175,99,156,213,128,189,116,207,120,238,225,211,81,238,58,95,170,26,251,170,180,55,90,29,165,134,104,179,59,155,233,110,20,174,85,72,234,169,164,89,83,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,216,80,198,174,55,248,46,197,120,184,211,137,232,104,155,106,178,103,214,222,220,246,76,134,90,24,221,35,251,73,55,77,13,76,232,197,153,40,222,179,200,170,214,47,169,34,182,94,151,244,172,111,12,64,229,123,204,15,42,190,229,76,225,219,136,44,231,210,158,148,235,147,20,200,111,149,178,73,93,45,115,228,111,247,50,89,222,142,239,119,58,222,232,93,43,218,228,115,123,40,178,119,33,142,57,84,53,119,187,91,51,45,40,207,235,108,213,146,85,216,50,204,58,241,37,52,175,164,171,68,158,223,113,164,153,90,229,142,104,92,168,143,142,88,215,103,198,229,243,106,43,87,216,164,201,242,208,227,214,155,94,113,232,116,87,86,111,180,144,106,45,142,158,56,109,15,147,187,215,127,183,65,75,27,93,51,166,154,89,29,61,114,58,57,165,153,61,78,166,57,30,198,185,25,50,176,35,175,137,190,38,248,146,176,113,37,170,246,43,23,16,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,51,99,138,56,219,42,53,140,107,81,26,141,68,68,68,68,68,36,171,148,78,161,103,218,149,195,110,73,125,212,108,227,32,202,174,80,103,21,148,145,86,94,238,115,87,79,28,13,160,160,115,98,108,147,57,206,70,35,158,247,35,81,118,221,238,95,138,145,23,197,143,189,62,178,124,192,200,126,163,57,38,156,164,243,252,55,75,56,38,207,245,7,80,114,26,75,30,61,99,206,43,234,107,171,170,85,122,34,103,163,237,168,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,155,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,182,5,181,87,142,126,38,181,35,81,242,60,230,217,173,122,129,139,208,94,110,18,212,81,89,45,121,69,85,61,45,182,151,125,161,166,99,96,88,163,94,220,104,198,172,137,27,93,35,145,94,237,220,231,42,253,124,102,113,153,159,113,103,159,212,214,86,87,85,219,176,155,117,67,226,176,216,98,150,104,96,116,17,205,80,180,213,117,84,203,60,176,173,119,102,161,99,146,88,246,77,147,165,190,94,219,171,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,93,146,36,108,69,87,61,240,134,74,242,208,210,14,39,181,62,166,29,123,215,237,115,214,6,227,22,234,136,223,143,227,87,44,142,237,11,47,143,88,163,154,58,217,146,87,163,102,161,233,149,138,198,179,169,147,189,28,143,94,219,28,201,174,255,0,13,124,125,81,230,28,68,234,151,12,250,197,112,181,90,238,184,230,97,121,161,196,239,19,212,193,71,29,206,149,151,71,83,83,219,92,199,57,189,117,141,238,70,216,187,104,231,77,27,93,212,136,248,213,243,102,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,134,184,60,77,221,174,182,14,46,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,54,73,6,31,242,230,227,95,248,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,210,214,55,169,239,88,229,108,74,230,178,70,181,219,68,217,162,141,51,0,0,0,1,17,124,221,181,191,90,52,215,137,44,110,197,167,58,189,154,226,182,217,240,122,58,185,104,236,151,250,186,24,36,157,213,245,237,116,174,142,25,26,213,122,181,140,106,185,83,125,152,212,248,33,46,132,43,115,171,247,167,197,190,95,208,253,70,226,7,181,229,19,173,250,209,169,92,73,100,150,45,70,213,236,215,42,182,193,131,214,85,197,71,123,191,213,215,65,28,237,175,160,107,101,108,115,72,230,163,209,175,123,81,200,155,236,247,39,197,73,116,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,195,254,102,250,233,168,252,58,104,254,11,170,26,95,121,240,55,90,29,64,162,138,104,101,69,125,45,194,149,214,251,130,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,183,215,135,93,121,195,120,146,210,59,22,171,97,149,180,142,101,198,157,140,185,208,195,80,179,62,211,113,70,53,106,40,165,87,49,142,235,141,206,217,28,172,111,91,21,146,53,58,30,213,92,75,231,87,238,177,139,124,192,161,250,117,196,141,94,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,179,212,13,138,65,229,52,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,158,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,79,86,6,37,115,6,208,237,116,212,28,2,61,65,225,199,85,51,92,99,44,197,169,234,38,174,181,217,242,107,149,36,23,155,116,112,205,42,195,13,29,42,57,37,174,238,164,108,137,81,25,214,146,57,175,115,186,98,232,134,187,79,24,156,87,217,110,180,87,154,62,36,181,42,74,138,10,136,234,98,101,94,79,89,85,3,158,199,35,154,146,67,52,142,138,86,110,137,187,36,107,152,228,221,28,138,138,168,108,146,69,7,53,142,4,174,169,117,175,226,155,70,177,154,71,91,93,78,179,230,246,171,116,14,108,241,206,142,123,164,188,35,17,85,175,99,154,173,73,250,26,213,98,179,190,228,127,92,242,70,25,149,193,7,26,56,175,23,26,113,5,117,107,173,86,76,250,219,220,130,247,143,69,93,27,164,127,105,33,234,174,166,129,94,179,37,27,214,120,209,28,244,245,36,87,69,212,254,148,145,247,43,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,94,29,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,58,153,238,186,105,199,17,124,8,234,158,168,105,125,231,199,90,171,180,255,0,34,138,104,101,68,101,85,190,169,182,201,150,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,8,65,254,22,60,83,255,0,243,75,106,175,254,121,92,127,245,198,202,102,170,230,195,220,102,113,153,128,240,153,128,84,214,86,87,82,92,115,107,141,59,226,176,216,98,150,25,167,108,242,67,80,180,213,117,84,203,60,83,37,15,122,157,99,146,88,247,93,215,165,190,126,192,181,92,203,248,227,166,225,199,13,155,71,176,118,85,191,81,115,75,60,143,134,174,55,203,78,203,29,186,101,146,5,173,108,204,86,185,106,85,204,149,176,181,142,245,31,26,200,245,68,107,25,52,74,218,120,155,226,238,255,0,117,162,177,88,184,131,214,11,141,202,227,81,29,37,29,29,38,89,115,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,192,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,196,242,212,229,251,249,9,163,161,215,189,86,135,175,62,186,219,221,232,187,115,155,188,118,122,26,184,41,159,249,216,167,166,100,212,247,22,47,137,130,78,151,171,82,57,30,207,62,167,1,145,92,29,232,190,125,163,186,71,111,110,174,106,86,107,152,231,119,250,122,122,251,243,242,59,244,215,6,91,103,86,111,224,105,154,233,165,137,140,137,94,230,58,70,57,86,103,162,189,93,209,218,142,59,234,0,0,0,0,0,22,83,139,110,41,113,94,17,180,177,154,153,148,227,119,91,239,142,184,37,154,221,69,111,116,108,238,87,62,154,121,162,73,164,123,147,181,10,248,119,53,210,53,178,57,189,72,169,27,253,132,85,233,167,54,77,113,160,226,58,13,91,213,149,244,174,33,89,111,109,146,225,137,217,164,154,154,134,134,149,94,199,45,93,29,60,146,185,142,172,107,216,175,235,157,206,115,218,249,34,235,141,138,197,138,103,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,95,110,52,120,73,202,184,70,213,53,197,174,82,248,236,110,251,226,110,24,205,197,174,146,94,229,11,106,100,99,32,158,85,134,40,214,178,56,210,23,76,200,209,90,222,244,106,139,179,208,13,132,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,35,245,136,33,229,247,199,174,67,195,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,21,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,206,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,128,125,102,26,243,4,227,215,30,225,155,13,174,193,180,250,251,73,89,170,151,122,121,33,161,101,63,133,173,101,129,232,180,206,89,171,161,89,81,240,189,212,245,14,146,157,29,27,216,247,177,21,205,115,17,81,110,175,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,158,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,63,94,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,9,105,229,87,199,61,215,84,169,191,131,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,238,172,146,210,204,234,137,22,89,42,98,73,28,230,116,117,34,211,196,228,86,179,177,213,36,143,154,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,78,247,46,238,55,232,248,170,193,23,18,204,106,186,117,55,19,183,197,45,245,203,12,20,208,221,35,116,210,198,202,170,88,153,43,158,238,150,50,15,16,169,28,113,178,90,134,163,26,141,123,26,129,152,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,145,1,205,35,143,170,61,68,241,220,50,104,229,194,213,114,196,19,193,212,100,89,21,29,76,21,208,221,228,78,213,76,52,212,146,70,231,177,176,196,244,141,100,145,21,36,116,177,172,126,163,35,127,120,60,175,19,156,212,245,78,255,0,196,21,187,35,225,251,35,244,126,15,131,92,38,244,68,114,65,83,4,121,36,50,69,11,39,244,157,51,166,232,154,21,124,115,44,30,164,82,199,28,221,95,155,151,205,146,41,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,132,30,29,56,104,213,62,40,51,184,112,93,51,180,255,0,125,227,111,53,144,84,250,46,217,249,153,165,143,197,207,12,82,118,123,189,135,178,62,166,250,239,217,169,241,84,216,79,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,133,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,27,161,194,168,20,185,126,243,231,141,94,199,163,87,125,143,167,167,116,57,88,218,171,186,160,28,161,200,0,113,210,114,0,28,41,67,209,85,60,183,59,0,31,51,228,86,122,187,251,74,226,122,185,60,206,37,133,94,187,160,137,142,110,251,162,160,29,200,114,112,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,21,118,57,40,119,158,232,3,172,169,23,115,228,127,90,47,150,235,247,238,167,209,23,155,119,3,176,0,0,22,207,91,53,231,14,209,28,86,229,146,100,85,41,189,190,157,211,44,107,28,202,138,169,209,178,42,178,55,123,85,237,35,71,91,57,194,101,87,57,46,120,254,158,224,214,230,83,170,203,4,55,5,184,213,53,118,245,118,122,199,209,26,252,29,229,186,1,45,151,43,213,178,208,222,171,133,79,105,58,122,191,65,206,242,254,164,83,242,226,212,28,66,105,82,24,238,251,189,87,165,19,195,203,237,255,0,239,77,113,181,79,136,205,86,213,203,178,93,178,108,158,186,37,98,72,214,65,77,93,82,145,34,57,234,229,77,159,35,190,43,183,244,34,30,26,159,43,202,105,38,109,77,46,73,117,134,86,185,28,146,71,89,35,92,138,159,20,84,93,247,3,104,218,74,218,106,232,187,212,178,117,179,239,217,83,253,243,188,215,15,76,248,195,215,109,47,153,174,181,102,215,106,232,26,187,172,21,151,90,199,53,125,69,98,121,54,100,79,142,254,207,130,18,241,192,239,29,52,124,72,88,231,183,100,116,20,214,251,205,185,240,211,200,144,201,81,47,90,173,58,189,206,85,123,61,189,81,191,249,75,255,0,24,102,32,0,14,151,189,90,190,73,241,57,99,213,126,5,110,111,82,109,185,243,170,61,171,247,34,129,244,162,156,157,76,118,251,34,251,78,196,243,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,3,197,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,193,28,23,113,109,138,241,115,165,137,148,219,98,240,57,37,139,195,91,242,107,115,155,28,93,186,231,83,70,247,207,4,73,52,178,37,28,146,44,205,133,242,42,57,221,153,17,83,118,41,13,121,39,5,217,87,240,66,211,254,43,176,6,221,111,244,151,191,74,65,148,90,224,161,146,162,75,87,133,171,173,107,107,154,232,152,168,202,52,130,145,18,87,74,169,219,147,165,122,156,217,122,98,240,28,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,197,145,138,230,189,172,150,40,158,172,127,71,74,134,202,100,43,115,171,247,167,197,190,95,208,253,70,226,75,166,142,235,22,3,174,184,5,175,81,180,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,58,146,169,176,189,237,138,166,54,202,196,146,37,114,171,85,127,161,86,34,249,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,1,25,124,214,56,24,181,94,177,154,254,40,180,162,215,73,111,185,88,41,214,76,174,203,110,181,181,137,115,129,245,15,146,91,154,118,35,234,117,75,29,59,223,60,146,238,142,133,157,106,246,118,85,37,140,13,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,117,37,83,97,123,29,45,52,142,137,137,36,74,228,71,34,127,66,166,206,100,21,243,51,224,187,248,54,106,59,53,35,10,111,115,1,207,174,21,115,211,83,195,67,217,142,197,92,171,221,125,14,241,177,176,182,23,35,220,234,118,167,75,187,113,74,197,106,246,86,73,2,77,45,60,193,180,94,110,18,232,184,179,190,195,87,71,109,125,68,118,186,204,122,146,178,146,166,229,13,213,102,72,228,162,141,174,150,54,200,244,110,245,8,138,172,123,169,145,38,86,55,126,148,130,205,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,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,95,20,103,79,44,94,9,107,53,207,81,233,181,111,84,49,78,189,54,197,250,107,33,166,187,91,103,90,92,150,169,203,52,113,199,11,213,27,20,208,193,52,46,124,201,212,246,245,50,56,159,27,155,43,213,161,148,28,170,248,24,186,233,109,55,240,145,213,203,93,93,191,44,185,83,213,91,108,120,245,202,214,234,122,155,52,29,213,142,90,169,155,81,26,75,29,76,169,27,154,206,142,148,74,121,92,170,231,247,250,99,145,240,0,0,0,128,30,104,254,253,154,155,248,47,209,232,140,85,50,171,154,63,191,102,166,254,11,244,122,35,202,112,247,194,141,247,136,189,26,213,236,203,5,138,235,113,203,244,223,208,149,150,251,37,20,44,151,210,180,181,46,171,74,184,209,170,168,245,153,140,129,146,198,140,87,57,221,183,198,145,189,242,177,88,18,169,203,187,143,170,62,39,49,85,192,245,74,225,106,182,234,109,147,181,79,186,212,193,79,246,154,53,142,87,248,154,90,110,164,122,204,198,65,35,170,35,141,139,27,125,89,27,210,217,59,113,102,169,171,102,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,235,240,215,27,93,108,148,149,80,117,177,204,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,83,96,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,58,186,59,137,186,62,57,163,71,73,218,89,28,30,215,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,216,247,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,203,214,107,109,194,239,19,121,247,11,58,161,109,212,12,66,166,174,178,218,202,134,186,245,143,45,198,106,106,43,204,9,28,177,244,78,216,215,165,207,99,103,149,209,61,237,122,71,34,181,253,46,217,90,237,133,52,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,145,87,207,59,245,39,251,73,251,180,149,66,42,249,231,126,164,255,0,105,63,118,129,21,100,148,242,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,217,195,94,18,116,66,213,196,126,191,99,154,47,121,190,85,217,169,242,58,123,163,89,95,77,27,100,125,52,240,219,170,106,33,122,177,222,79,98,75,12,125,108,221,170,230,117,53,28,197,84,122,121,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,217,204,17,193,202,175,142,123,174,169,83,127,6,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,232,234,69,167,137,200,173,103,99,170,73,31,0,0,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,1,10,220,234,253,233,241,111,151,244,63,81,184,147,82,66,183,58,191,122,124,91,229,253,15,212,110,32,93,94,70,63,174,207,217,191,222,68,170,17,87,200,199,245,217,251,55,251,200,149,64,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,241,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,237,120,177,247,167,214,79,152,25,15,212,103,63,87,42,225,71,81,236,28,54,97,92,83,91,34,244,206,25,148,120,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,110,187,195,47,105,138,201,147,102,164,143,88,156,141,85,137,102,9,190,224,163,138,235,23,22,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,51,221,224,42,186,158,145,200,141,145,17,233,12,236,103,118,53,221,237,77,223,31,113,239,138,69,50,0,214,135,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,207,165,13,135,180,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,112,92,0,0,2,0,121,163,251,246,106,111,224,191,71,162,39,248,128,30,104,254,253,154,155,248,47,209,232,128,207,254,74,158,235,25,79,204,10,239,167,91,140,255,0,48,3,146,167,186,198,83,243,2,187,233,214,227,63,192,0,0,0,0,213,92,246,186,59,172,89,246,133,103,246,189,70,211,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,234,74,166,194,246,58,90,105,29,19,18,72,149,200,142,68,254,133,79,20,100,255,0,17,28,14,102,90,67,162,250,121,196,78,40,250,187,254,9,152,226,246,91,165,214,101,98,44,246,43,141,93,36,47,124,115,163,81,17,105,164,150,69,72,165,217,54,87,54,41,61,126,219,231,9,148,210,78,46,240,29,86,225,114,175,138,42,59,117,93,61,182,201,103,184,92,175,214,90,122,136,106,171,104,39,161,137,242,84,210,249,57,173,87,171,88,143,139,185,219,87,199,44,47,115,99,235,217,33,174,155,152,207,20,118,13,104,191,106,190,35,169,153,4,54,219,197,226,170,190,44,82,247,116,150,239,106,166,162,150,175,190,218,22,197,54,205,99,26,212,108,73,36,45,134,68,103,82,49,209,245,42,22,43,15,213,93,71,211,251,22,83,140,97,89,165,214,203,106,205,109,237,181,223,233,40,234,22,56,238,20,168,244,122,71,34,39,254,51,119,77,156,177,203,52,106,189,18,200,215,123,94,19,56,126,186,241,53,175,56,198,148,81,178,173,150,218,202,143,23,126,172,167,71,34,209,90,161,217,213,50,247,18,57,27,27,213,187,69,19,164,111,66,205,44,45,118,221,64,79,167,11,218,151,168,250,195,161,216,174,166,234,134,17,106,197,174,185,29,190,158,225,13,37,186,228,181,145,207,75,36,44,124,117,74,138,212,240,253,221,221,35,96,235,153,209,198,232,209,242,43,250,218,204,117,230,239,163,183,93,74,225,113,153,118,57,97,164,174,185,105,245,226,43,221,76,169,74,233,107,99,181,58,41,33,171,108,14,99,28,228,98,57,244,243,202,138,173,103,110,149,207,114,254,109,168,102,165,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,201,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,129,173,191,13,122,189,83,160,186,243,131,106,228,51,213,199,79,142,222,33,154,224,148,144,69,52,242,219,159,188,85,176,198,201,118,98,190,74,105,38,141,21,85,187,43,209,81,205,84,71,38,127,243,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,153,179,65,83,4,141,182,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,235,214,189,47,186,232,174,174,101,250,81,121,117,92,149,24,181,226,166,218,202,138,154,39,82,62,178,6,61,123,53,73,19,149,85,140,154,46,220,172,245,156,138,201,26,168,231,34,162,173,234,226,55,91,238,186,217,194,135,15,13,188,216,233,45,213,24,5,70,69,131,177,244,210,57,204,172,130,138,142,198,176,206,173,119,155,30,177,77,27,30,157,78,69,124,110,122,116,163,210,54,5,224,228,169,239,79,148,252,191,174,250,141,184,181,92,205,53,175,242,211,197,198,83,225,237,254,22,131,4,223,10,163,235,139,162,105,124,20,243,120,137,36,218,71,181,219,213,75,83,208,228,233,222,36,139,169,168,238,173,254,174,93,26,189,77,160,185,110,177,106,228,211,210,71,81,142,233,61,210,107,122,85,193,44,208,75,113,125,198,219,21,20,50,50,45,158,172,146,166,72,99,85,69,110,200,245,85,115,81,21,201,140,31,243,85,158,229,95,244,87,35,201,50,59,135,253,178,178,186,229,93,81,39,254,52,147,77,36,143,254,119,57,206,248,170,129,39,252,146,244,83,255,0,139,174,35,43,46,31,126,21,111,165,142,95,252,30,178,174,73,152,177,255,0,224,73,27,155,39,248,116,115,127,65,73,84,44,255,0,9,26,47,106,208,94,30,112,157,63,165,196,41,49,219,188,118,122,58,188,146,158,23,182,87,203,123,146,158,63,27,44,178,181,206,73,95,221,71,53,28,142,115,81,140,99,25,180,108,98,37,224,0,1,17,92,240,104,25,30,160,105,101,205,36,85,117,69,158,227,2,183,111,36,72,231,137,200,191,215,221,95,243,1,46,160,215,31,129,218,21,184,113,123,164,112,53,35,85,102,87,67,63,175,236,252,220,137,39,249,253,95,47,231,216,158,158,40,237,239,187,112,207,171,86,200,155,26,201,85,131,95,98,143,175,244,81,235,65,50,53,87,250,23,101,220,11,158,13,85,201,244,229,91,64,202,62,6,240,10,134,200,174,90,233,239,19,185,21,63,69,82,233,85,30,201,253,81,162,255,0,88,25,104,0,0,106,174,109,80,106,174,7,181,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,216,79,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,232,157,177,175,83,88,247,65,43,162,123,218,197,146,52,107,250,91,186,181,176,109,157,240,163,125,177,112,157,166,124,85,98,209,93,110,150,92,155,210,84,121,66,118,88,248,108,181,80,220,166,166,165,147,169,170,143,72,103,99,26,205,220,213,107,37,102,203,38,243,197,27,124,255,0,11,188,77,231,220,44,234,133,183,80,49,10,154,186,203,107,42,26,235,214,60,183,25,169,168,175,48,36,114,199,209,59,99,94,151,61,141,158,87,68,247,181,233,28,138,215,244,187,101,107,131,100,147,0,57,213,251,172,98,223,48,40,126,157,113,51,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,194,190,117,126,235,24,183,204,10,31,167,92,64,192,14,87,30,253,154,101,248,215,209,235,73,254,32,7,149,199,191,102,153,126,53,244,122,210,127,128,0,0,0,0,0,0,192,14,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,149,78,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,13,148,192,0,0,0,0,0,96,87,50,254,2,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,200,251,189,119,251,116,20,178,57,176,182,24,98,145,211,215,35,163,134,40,87,212,234,99,149,143,115,145,144,163,33,179,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,118,136,34,131,154,199,2,87,84,186,215,241,77,163,88,205,35,173,174,167,89,243,123,85,186,7,54,120,231,71,61,210,94,17,136,170,215,177,205,86,164,253,13,106,177,89,223,114,63,174,121,35,8,214,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,105,250,178,106,246,100,253,23,167,208,70,207,73,30,39,6,81,54,94,248,219,2,119,231,184,190,146,58,86,185,242,46,234,140,142,40,222,141,107,122,119,89,164,87,245,237,31,71,138,61,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,11,129,193,119,9,57,87,23,58,166,152,181,182,95,3,141,216,188,53,195,38,184,185,210,69,219,161,117,76,108,124,16,74,144,203,26,86,73,26,204,232,89,34,35,93,217,145,85,118,98,155,4,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,159,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,183,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,229,52,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,73,244,225,19,140,204,7,137,173,23,171,212,106,186,234,75,5,203,17,167,138,44,202,42,217,97,165,130,138,118,210,50,105,234,216,213,158,71,71,66,174,239,164,114,204,230,170,164,18,239,250,14,82,29,114,78,11,178,175,224,133,167,252,87,96,13,186,223,233,47,126,148,131,40,181,193,67,37,68,150,175,11,87,90,214,215,53,209,49,81,148,105,5,34,36,174,149,83,183,39,74,245,57,178,244,197,98,240,220,255,0,50,211,234,155,173,86,25,144,213,218,159,124,179,214,216,46,105,10,167,69,101,186,174,37,138,162,158,86,57,21,175,99,154,187,166,233,234,189,172,123,122,94,198,185,3,39,243,46,102,156,71,127,8,236,151,88,244,211,62,186,208,99,117,247,4,101,187,21,185,171,234,45,126,139,137,241,164,81,201,70,249,100,142,25,165,142,6,44,210,83,189,143,235,150,126,219,216,143,37,211,130,205,102,213,205,124,208,107,86,167,107,46,157,82,98,55,123,165,68,207,161,101,39,91,32,185,91,151,165,208,86,199,12,174,124,176,49,232,231,53,26,247,187,173,35,73,154,189,185,88,137,0,58,41,165,247,93,106,213,204,67,74,44,206,171,142,163,41,188,83,91,95,81,77,68,234,183,209,192,247,167,122,169,98,106,162,189,144,197,220,149,254,179,81,25,27,149,92,212,69,84,217,79,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,61,128,122,2,21,185,213,251,211,226,223,47,232,126,163,113,38,164,133,110,117,126,244,248,183,203,250,31,168,220,64,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,6,0,115,171,247,88,197,190,96,80,253,58,226,66,177,53,60,234,253,214,49,111,152,20,63,78,184,145,23,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,125,128,100,175,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,58,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,219,241,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,26,55,163,92,246,178,88,165,98,61,253,29,75,157,60,166,248,205,205,163,190,255,0,6,124,230,213,149,229,150,170,174,138,139,37,226,157,149,151,73,49,248,216,200,105,155,77,80,196,235,236,91,147,166,22,178,70,163,99,130,73,23,175,212,149,95,8,75,81,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,125,96,8,54,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,168,200,214,55,162,43,88,249,177,215,72,120,151,213,61,22,197,115,92,23,22,187,120,172,111,59,199,238,86,11,141,158,225,61,75,232,98,241,177,199,20,181,176,192,201,89,27,107,18,56,154,198,202,230,187,102,170,181,81,83,201,54,51,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,125,184,209,225,39,42,225,27,84,215,22,185,75,227,177,187,239,137,184,99,55,22,186,73,123,148,45,169,145,140,130,121,86,24,163,90,200,227,72,93,51,35,69,107,123,209,170,46,207,64,44,1,239,245,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,119,128,51,211,150,135,1,85,58,243,144,195,173,90,179,98,171,131,78,172,117,17,205,104,100,157,174,139,253,198,10,168,220,232,93,12,209,72,217,232,81,177,205,20,203,234,117,61,200,198,57,202,201,145,129,117,121,83,240,37,117,91,173,7,20,218,203,140,210,54,218,218,116,159,8,181,92,96,115,167,146,117,115,29,29,225,88,170,141,99,26,212,114,65,214,215,43,213,253,246,163,58,32,146,73,95,62,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,172,0,0,0,0,0,0,1,109,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,185,96,13,101,181,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,110,106,240,19,205,11,242,41,138,203,164,124,66,201,117,188,226,150,107,124,178,99,55,74,88,252,69,117,23,106,53,115,45,143,106,170,119,33,127,74,71,3,149,201,217,114,181,142,84,129,81,212,242,41,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,192,85,117,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,107,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,161,234,184,135,226,7,62,226,107,84,43,181,95,81,159,72,203,149,101,61,61,36,84,116,43,50,81,81,65,12,104,214,197,79,28,210,72,232,216,174,235,149,205,71,108,178,75,35,188,186,148,249,51,157,11,212,125,54,211,140,27,84,51,91,55,162,173,90,141,227,165,176,67,58,171,106,170,41,105,82,157,86,169,209,170,122,144,201,226,155,218,85,94,167,181,142,122,53,24,232,222,252,139,229,247,192,86,67,196,206,101,67,156,234,13,138,174,143,74,237,21,17,205,92,250,143,21,68,251,251,21,42,90,144,208,204,145,43,38,99,106,41,219,29,66,182,70,61,140,122,163,92,215,170,42,95,254,119,22,155,85,130,213,160,214,43,21,178,146,221,109,183,83,228,20,148,116,116,144,182,24,41,160,141,182,198,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,32,17,215,166,58,59,159,107,28,153,29,30,156,216,106,239,151,44,110,206,151,185,109,148,52,179,84,214,213,193,227,105,105,28,218,120,97,99,221,35,218,234,182,72,228,93,145,35,142,71,111,234,162,47,229,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,111,242,84,247,167,202,126,95,215,125,70,220,122,174,105,28,2,209,233,223,142,226,111,71,45,246,171,110,32,190,14,159,34,199,104,233,160,161,134,209,34,246,169,161,169,164,142,54,177,142,134,87,172,105,36,104,139,35,101,145,100,245,217,35,251,33,250,188,82,243,123,251,107,163,86,124,91,135,171,125,215,23,202,242,139,122,174,77,113,157,219,77,143,250,206,99,233,40,165,68,78,228,207,233,87,37,82,35,122,34,123,21,168,217,220,190,26,56,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,242,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,39,123,151,119,4,20,124,42,224,139,150,230,52,189,90,155,150,91,226,138,250,213,154,10,152,109,113,182,105,100,101,45,44,172,137,175,111,83,31,7,136,68,146,72,223,45,59,85,142,86,177,142,80,185,124,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,122,232,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,251,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,80,190,71,91,221,182,232,158,208,15,122,167,192,225,143,87,47,154,124,78,180,71,185,126,244,67,232,107,122,83,109,192,168,0,0,232,171,173,166,161,139,189,85,39,67,62,253,149,127,222,49,11,142,46,58,104,248,111,177,193,110,199,40,41,174,23,155,139,230,167,141,38,146,162,46,133,74,116,123,92,138,198,123,122,164,103,242,147,254,40,135,212,206,48,245,219,84,38,123,174,185,181,218,134,7,46,233,5,29,214,177,173,79,81,24,190,78,153,83,225,191,179,226,160,108,53,46,160,226,16,202,176,201,119,217,232,189,42,158,30,95,111,255,0,122,126,165,182,245,108,187,183,170,223,83,221,78,158,175,208,115,124,191,173,16,213,230,163,43,202,106,230,117,77,86,73,117,154,87,57,92,178,73,89,35,156,170,191,21,85,93,247,61,206,150,113,25,170,218,71,118,91,182,51,147,215,74,175,72,218,248,42,107,170,86,37,70,189,28,137,179,36,111,197,54,254,133,80,54,91,4,66,232,159,56,76,170,217,37,179,31,212,44,26,220,250,116,88,160,154,224,151,26,167,46,222,182,239,72,250,36,95,139,124,183,82,75,180,79,94,112,237,110,197,109,185,38,59,82,155,220,41,219,50,70,145,204,136,138,189,123,162,43,227,111,177,88,224,46,96,0,14,21,118,41,235,56,155,201,187,159,59,58,213,124,247,79,187,101,3,235,69,220,228,161,190,94,69,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,10,92,138,84,113,191,152,20,181,23,218,187,110,86,0,3,31,184,193,226,123,26,225,207,79,102,185,87,212,77,233,42,230,84,211,210,71,29,52,146,126,117,180,238,123,119,86,185,187,121,244,249,245,124,126,5,253,168,158,58,90,121,106,102,85,72,225,99,164,114,162,111,228,137,186,144,31,204,179,84,164,206,248,148,202,108,48,86,212,75,67,98,186,62,56,227,127,90,53,171,216,129,171,179,92,229,79,107,29,236,68,2,204,107,134,183,102,90,231,158,93,50,27,197,214,178,88,46,21,175,146,154,149,211,203,219,107,92,173,70,167,67,228,122,55,244,25,241,246,161,127,120,94,229,193,169,186,214,150,156,167,33,74,58,12,114,185,33,170,111,110,231,27,106,29,3,187,139,186,183,183,35,124,250,26,187,47,193,222,126,126,73,244,242,226,225,98,225,171,58,149,104,207,239,20,180,239,178,217,235,161,169,137,31,52,107,220,219,196,34,170,198,230,59,125,159,10,109,236,251,255,0,162,113,108,54,90,44,126,207,71,103,160,167,142,40,105,33,100,45,108,108,70,166,205,77,190,8,137,254,128,49,131,67,249,122,104,230,148,210,49,106,241,234,43,141,106,57,146,45,69,77,45,36,242,181,205,143,165,118,127,135,106,237,190,235,253,106,93,251,199,14,218,105,115,183,186,218,152,213,187,178,248,221,19,154,234,58,125,149,21,17,63,193,42,23,64,1,24,28,101,242,206,91,228,44,202,52,150,219,107,163,170,141,175,89,34,100,176,82,71,35,159,80,207,55,35,96,69,114,163,92,239,61,254,226,50,49,124,159,51,209,108,233,107,168,42,37,161,186,218,166,154,9,162,142,161,200,213,122,54,72,156,138,177,61,58,182,234,126,219,59,253,6,206,174,107,92,157,46,106,42,47,193,80,139,110,103,124,23,93,175,181,180,90,163,167,182,170,6,246,97,157,43,24,217,161,129,94,233,42,217,211,186,116,55,171,110,243,151,205,222,94,127,214,25,111,193,183,22,24,167,16,248,109,44,52,115,85,165,222,158,52,142,102,75,76,246,38,241,193,3,159,235,43,223,191,156,159,127,254,220,147,53,166,225,251,90,242,13,7,212,74,92,178,219,95,89,20,16,199,81,5,68,16,203,38,206,238,70,173,223,165,175,98,42,245,35,61,171,240,254,100,54,10,208,173,117,195,245,179,18,160,189,227,117,179,76,249,169,163,145,233,37,51,226,95,56,163,122,254,150,255,0,225,19,226,5,207,41,123,122,144,168,1,209,230,213,217,74,209,219,148,206,158,91,249,157,13,85,242,79,231,3,236,221,20,228,161,174,242,43,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,76,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,140,190,99,60,20,127,5,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,233,221,142,215,92,170,245,146,216,233,186,156,247,116,177,137,36,78,149,26,231,198,231,55,121,93,12,178,45,234,229,41,198,143,216,187,237,31,10,57,251,186,172,185,29,194,105,241,123,164,245,221,45,183,87,72,206,167,80,185,178,189,24,144,206,246,42,196,216,145,29,226,102,114,116,200,181,29,81,202,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,165,20,32,219,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,174,87,57,91,181,170,255,0,196,150,19,125,177,92,233,46,54,219,142,155,219,106,232,235,41,38,108,208,84,193,37,125,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,99,175,24,28,53,223,120,86,215,27,198,153,92,215,189,106,155,170,233,141,213,186,169,147,201,87,103,150,105,25,79,36,170,214,179,166,100,237,62,57,17,88,196,238,70,245,106,43,21,142,117,159,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,235,145,238,246,185,85,66,82,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,16,215,205,79,141,250,205,73,202,174,252,48,233,229,87,70,33,141,220,34,139,33,171,236,207,79,81,91,120,164,146,118,79,75,191,117,25,45,28,111,88,87,103,196,138,179,211,245,181,206,99,99,115,178,171,153,231,27,245,156,58,98,180,218,67,166,245,93,25,246,97,111,154,90,138,135,67,59,61,21,103,154,58,138,116,170,130,162,41,99,88,235,59,237,222,21,111,90,55,177,35,158,214,239,31,92,53,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,125,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,129,229,73,41,229,41,198,143,216,187,237,31,10,57,251,186,172,185,29,194,105,241,123,164,245,221,45,183,87,72,206,167,80,185,178,189,24,144,206,246,42,196,216,145,29,226,102,114,116,200,181,29,81,228,7,246,40,240,79,224,109,249,27,240,184,167,229,123,255,0,133,254,218,248,73,191,248,83,185,213,225,251,189,93,223,7,217,254,213,219,167,163,255,0,150,124,63,119,213,33,175,41,196,242,172,26,251,85,139,102,184,205,215,31,189,81,116,120,155,117,210,138,74,74,168,58,216,215,179,174,41,17,175,111,83,30,215,38,233,230,215,34,167,146,160,27,73,131,5,121,98,241,181,71,174,122,113,77,164,154,161,149,245,234,78,47,211,71,13,77,218,229,2,213,100,180,174,73,164,142,72,88,170,217,102,154,8,97,115,38,94,151,187,165,145,202,249,28,233,94,141,206,160,0,0,32,7,154,63,191,102,166,254,11,244,122,35,42,185,24,254,187,63,102,255,0,121,24,171,205,31,223,179,83,127,5,250,61,17,149,92,140,127,93,159,179,127,188,128,249,57,168,112,21,83,75,83,117,226,159,70,236,85,117,140,172,168,154,225,156,219,41,251,72,202,54,36,80,181,43,233,169,227,137,174,86,43,153,60,181,79,115,222,254,185,123,187,35,18,87,51,0,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,217,120,132,190,52,185,99,103,218,109,171,150,136,120,108,195,178,12,187,19,205,234,36,74,26,10,74,73,170,31,143,78,143,141,171,79,85,84,169,218,101,50,172,205,88,167,154,70,175,67,100,73,21,123,75,52,129,34,153,87,16,56,15,19,92,4,234,182,171,233,203,234,217,109,172,193,242,170,73,104,235,150,20,173,162,158,26,42,134,186,42,136,225,146,70,198,245,111,68,173,106,187,117,142,88,221,229,212,134,190,228,212,233,143,5,63,192,251,129,221,121,244,253,255,0,210,121,158,91,167,247,175,180,30,14,171,189,107,143,194,210,92,124,47,132,235,130,41,83,120,106,83,185,220,234,221,232,189,59,34,121,194,176,25,127,204,71,130,10,206,21,115,180,203,112,234,94,173,50,203,46,18,197,98,106,77,61,76,214,185,27,12,82,62,150,170,87,196,214,55,169,239,159,195,162,201,36,143,138,157,202,247,43,152,247,47,229,112,19,198,253,247,132,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,22,84,76,202,164,133,82,26,170,70,201,44,108,142,110,182,196,201,23,173,26,248,183,234,107,157,28,74,201,222,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,120,120,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,13,140,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,34,219,158,119,234,79,246,147,247,105,109,57,92,241,219,106,209,59,172,218,17,173,25,53,93,62,19,124,168,99,177,251,141,92,237,240,88,245,107,156,245,149,146,117,39,84,84,213,14,123,85,95,215,219,138,70,171,213,173,73,166,149,183,47,158,119,234,79,246,147,247,104,24,171,202,227,223,179,76,191,26,250,61,105,42,156,123,112,65,98,226,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,153,244,240,190,149,102,69,154,150,173,209,197,35,228,135,161,210,190,52,232,87,50,93,186,92,214,201,42,62,42,249,92,123,246,105,151,227,95,71,173,38,251,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,134,181,159,243,85,129,101,95,244,87,28,201,49,203,135,253,178,142,186,219,93,79,39,254,44,144,205,28,140,254,103,53,205,248,42,19,189,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,242,123,72,75,215,189,107,202,184,137,213,139,238,177,230,182,251,85,21,235,32,240,190,38,11,92,82,71,74,206,197,52,84,236,232,108,146,72,244,221,144,181,87,119,175,172,171,182,201,178,36,138,242,157,224,130,251,111,184,219,56,179,212,202,91,173,150,74,125,229,194,104,146,102,71,227,169,106,41,106,32,168,170,170,133,209,43,210,23,178,118,45,58,182,70,57,221,46,122,181,99,116,110,120,74,160,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,53,39,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,144,193,205,27,142,219,86,182,93,97,208,141,23,201,170,234,48,155,29,67,221,144,92,105,39,111,130,200,107,90,230,44,76,143,165,58,165,166,167,115,28,168,254,190,220,178,57,30,141,114,67,12,174,11,151,165,220,111,223,120,184,230,79,165,212,88,229,85,214,219,166,86,79,74,75,100,178,86,66,202,121,159,84,182,10,196,154,170,173,177,203,35,36,155,173,210,178,53,235,86,178,45,186,90,215,73,42,190,213,115,171,247,167,197,190,95,208,253,70,226,90,174,87,30,253,154,101,248,215,209,235,75,171,206,175,222,159,22,249,127,67,245,27,136,23,87,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,37,80,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,38,79,151,14,39,138,231,60,189,180,243,22,205,113,155,86,65,101,173,244,183,137,183,93,40,163,171,165,159,162,247,86,246,117,197,34,57,142,233,123,26,228,221,60,156,212,84,243,68,33,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,2,37,120,232,224,202,251,193,230,163,210,219,35,186,250,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,122,85,95,20,110,5,248,205,190,240,121,168,245,87,57,45,94,153,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,28,234,107,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,237,123,56,139,225,163,84,248,95,206,230,193,117,50,211,253,239,130,188,209,193,83,232,187,159,230,97,150,79,9,60,209,71,222,237,119,216,201,58,91,234,63,118,175,193,84,54,61,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,126,177,6,220,182,56,231,186,240,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,234,85,141,99,146,114,64,16,3,205,31,223,179,83,127,5,250,61,17,63,196,0,243,71,247,236,212,223,193,126,143,68,6,127,242,84,247,88,202,126,96,87,125,58,220,103,249,128,28,149,61,214,50,159,152,21,223,78,183,25,254,0,0,0,0,6,170,230,195,220,36,93,180,191,94,184,38,194,113,74,91,157,38,69,98,147,7,163,194,242,74,72,102,146,39,197,60,118,248,233,171,104,229,233,86,203,19,246,87,108,168,173,85,99,217,35,21,90,246,61,117,225,47,255,0,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,217,234,7,234,241,191,193,118,85,194,62,163,207,67,68,219,173,239,1,185,118,231,178,100,50,208,200,216,217,221,89,186,104,106,103,70,36,43,88,196,130,69,86,177,125,120,209,178,244,179,169,99,100,133,114,119,225,214,167,79,52,142,245,173,185,134,39,87,110,200,115,170,134,67,104,154,186,40,145,238,176,70,198,62,41,160,78,158,244,76,168,153,242,57,200,231,35,101,101,61,52,141,111,79,67,223,149,89,205,23,15,60,84,240,243,85,120,200,110,216,253,243,78,175,150,122,171,132,25,4,205,167,232,181,179,195,205,19,235,226,146,169,138,218,74,154,118,186,109,222,246,163,225,123,94,143,70,171,92,210,53,180,159,155,245,215,77,51,41,241,9,244,194,146,191,70,173,245,17,219,49,106,10,101,117,53,230,201,100,129,32,167,165,98,190,73,101,101,83,217,77,11,158,248,228,127,83,231,149,219,84,50,52,107,16,38,36,30,83,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,208,246,171,163,123,118,124,111,123,28,215,187,213,129,14,220,233,244,118,235,101,213,204,83,91,237,246,26,72,172,89,45,157,150,74,234,202,74,87,53,238,186,210,190,71,35,170,164,70,35,21,242,83,73,19,34,87,61,94,230,81,200,155,35,98,66,56,13,138,56,236,208,187,22,191,112,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,58,223,10,198,173,114,185,179,47,79,75,209,143,110,186,224,12,170,229,151,162,159,150,158,46,49,111,17,112,240,180,24,38,217,173,103,68,189,19,75,224,167,135,195,199,30,241,189,174,222,170,90,110,182,175,78,241,36,189,46,71,116,239,138,164,217,242,136,225,214,155,77,180,25,250,199,147,226,116,148,185,102,127,81,44,212,53,210,197,43,107,99,176,39,109,32,133,82,86,162,70,201,101,142,74,132,88,247,108,177,201,76,247,57,221,44,70,6,122,128,0,17,107,207,42,129,242,91,52,110,230,146,34,54,158,123,244,10,221,188,213,100,109,11,145,127,171,180,191,231,37,40,141,126,119,150,231,203,165,26,109,118,72,163,86,211,100,53,84,202,245,219,169,22,74,110,164,68,254,101,237,46,255,0,208,128,96,151,46,11,103,165,248,217,210,202,95,15,222,237,220,106,170,186,119,219,110,205,21,68,189,95,248,189,29,95,212,79,78,173,219,157,119,210,156,210,210,200,59,238,173,199,174,52,233,22,251,117,171,233,164,111,79,245,239,177,7,156,169,173,204,174,227,127,8,169,119,115,123,125,29,222,165,189,30,205,214,221,81,31,173,229,236,218,69,251,188,246,254,133,158,107,149,12,55,75,117,85,178,161,207,108,85,112,190,7,171,21,17,200,215,53,90,170,155,238,155,236,160,106,192,108,57,203,186,145,104,184,44,210,168,92,244,122,186,209,36,219,162,109,250,117,51,63,111,234,234,219,250,141,121,30,199,198,247,71,35,21,174,106,170,57,170,155,42,42,124,20,216,255,0,130,235,106,218,120,73,210,10,85,134,56,186,240,219,85,79,76,104,136,139,222,167,100,187,249,124,87,175,117,254,117,80,47,64,0,1,170,185,181,65,170,184,19,231,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,34,219,143,110,8,47,188,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,117,182,87,198,157,8,215,197,183,75,156,232,229,70,74,167,43,143,113,61,50,252,107,235,21,165,245,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,8,64,224,19,142,203,175,8,153,53,109,139,37,163,171,187,105,214,69,80,149,119,138,58,88,221,61,109,44,241,211,204,216,229,161,141,245,17,64,199,201,35,169,219,51,158,138,174,142,22,34,121,177,166,117,115,149,187,90,175,252,34,97,55,219,21,206,146,227,109,184,231,22,218,186,58,202,73,155,52,21,48,73,108,184,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,12,32,170,229,117,196,213,79,16,87,189,16,198,236,158,38,213,106,235,158,28,226,227,69,85,67,98,168,165,237,50,72,220,147,44,111,234,153,123,177,198,232,97,238,185,178,247,19,119,50,55,202,153,85,204,195,69,49,94,29,184,0,211,157,28,194,174,23,90,219,46,63,168,17,248,105,238,146,199,37,83,251,244,247,106,135,245,186,56,227,98,236,249,156,137,179,19,213,68,223,117,221,84,49,3,149,199,191,102,153,126,53,244,122,210,127,136,1,229,113,239,217,166,95,141,125,30,180,159,224,0,0,0,0,0,24,213,199,71,25,182,46,15,52,226,150,231,29,171,211,57,158,81,226,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,210,138,249,99,12,85,231,71,174,154,113,93,132,227,156,60,91,47,62,59,51,161,200,41,178,75,149,53,58,35,227,183,82,182,142,166,56,217,80,253,253,73,164,241,76,123,35,68,87,118,218,175,119,66,62,37,146,50,244,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,243,249,78,89,149,103,55,218,172,167,53,201,174,185,5,234,183,163,196,220,110,149,178,85,213,79,208,198,177,157,114,200,174,123,186,88,198,181,55,95,38,181,17,60,145,15,202,3,104,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,4,37,242,208,227,214,167,65,178,24,116,87,86,111,181,115,233,213,242,162,56,109,15,147,181,209,96,184,207,85,27,93,51,166,154,88,219,5,10,182,73,165,153,61,126,151,181,30,198,181,95,50,190,106,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,0,0,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,173,15,19,118,155,85,131,137,45,87,177,88,173,148,150,235,109,187,56,190,210,81,209,210,66,216,96,166,130,58,249,155,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,170,114,80,180,218,161,225,183,50,190,195,108,164,101,202,179,56,168,164,168,172,108,45,73,230,130,26,10,39,69,19,228,219,169,204,99,167,153,205,106,174,205,89,100,84,219,169,119,139,110,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,12,255,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,38,79,150,23,217,92,195,128,124,59,22,173,244,85,238,145,158,156,180,222,237,210,246,234,99,111,118,227,84,247,83,84,196,187,162,117,193,60,110,88,222,158,180,114,181,118,86,185,55,142,30,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,146,218,112,93,197,182,85,194,54,169,166,83,109,139,199,99,119,223,13,111,201,173,206,108,146,247,40,91,83,27,223,60,17,36,209,70,181,145,198,147,54,23,200,170,214,247,164,69,77,158,164,239,93,168,180,143,139,125,6,173,183,209,221,169,50,60,19,80,172,242,67,21,117,35,88,245,70,63,116,108,209,164,204,114,69,83,4,173,71,34,72,206,184,166,133,58,154,143,98,162,6,0,114,88,225,250,235,110,166,202,248,151,190,50,174,150,158,233,78,252,86,193,19,145,204,101,84,9,44,115,86,84,171,93,30,207,98,75,12,17,71,36,114,42,117,199,84,215,55,118,181,82,82,143,41,165,90,103,138,232,222,156,99,154,91,133,82,120,123,46,51,111,138,223,77,213,28,108,146,110,132,245,231,151,182,198,49,211,74,245,116,146,61,26,157,114,61,238,84,221,202,126,174,89,113,190,217,241,91,205,219,22,199,62,208,94,168,173,245,21,22,235,71,140,101,39,164,42,153,27,157,21,55,125,232,172,139,184,244,107,59,142,78,150,245,110,190,72,2,255,0,150,98,184,167,163,126,212,228,214,171,55,166,110,16,218,109,222,144,173,142,159,198,87,75,191,106,154,30,181,78,228,207,233,119,76,109,221,206,217,118,69,216,134,206,117,126,244,248,183,203,250,31,168,220,76,106,226,23,137,222,35,181,143,84,225,202,117,115,40,186,218,242,76,54,225,59,45,118,234,104,95,108,251,53,80,202,149,123,163,130,38,244,201,12,209,200,198,53,100,122,186,127,204,70,143,123,150,54,237,242,113,47,196,198,101,197,46,67,138,102,122,131,67,72,204,134,193,139,211,227,149,213,180,200,140,101,205,240,213,84,204,149,107,18,53,27,11,220,218,134,163,216,223,83,173,142,115,81,141,114,70,192,202,14,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,192,14,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,149,78,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,9,222,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,56,85,224,239,72,248,80,195,104,236,216,125,158,146,227,147,186,157,209,221,242,202,154,54,54,227,113,124,139,27,165,98,63,205,208,211,117,69,31,69,59,92,172,111,67,85,202,249,58,228,125,245,0,0,0,11,21,199,30,1,134,234,15,10,26,159,75,153,227,212,151,86,88,241,123,165,254,216,179,34,245,209,220,105,40,230,150,158,162,39,181,81,204,123,92,155,46,203,235,49,207,99,186,152,247,53,111,169,106,184,177,247,88,214,79,151,249,15,211,167,3,90,195,105,44,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,213,180,218,160,0,0,0,0,11,85,197,30,186,127,6,189,9,201,181,175,236,183,218,63,179,158,11,251,153,227,188,31,127,196,86,65,77,252,119,110,78,158,158,255,0,87,232,46,253,59,121,111,186,97,86,147,243,148,252,168,106,158,27,166,127,193,199,209,159,107,114,11,117,139,198,253,175,239,120,95,21,83,28,61,222,223,130,111,95,79,115,171,167,169,187,237,182,233,190,230,95,241,153,162,153,87,17,60,54,102,26,57,133,92,45,84,87,172,131,209,254,26,123,164,178,71,74,206,197,125,61,67,250,221,28,114,61,55,100,46,68,217,139,235,42,111,178,110,169,30,218,33,202,39,137,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,246,129,46,128,0,0,0,6,47,241,95,203,231,69,248,175,186,218,242,123,236,213,120,174,67,67,80,215,86,93,108,116,116,140,158,237,3,157,76,217,25,86,247,68,175,153,237,167,167,88,160,122,191,104,86,78,165,108,141,78,218,229,0,3,207,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,101,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,134,30,74,158,244,249,79,203,250,239,168,219,137,169,3,13,120,113,229,167,165,252,62,241,23,146,107,149,174,190,174,122,58,122,135,183,6,179,173,92,146,37,158,9,233,81,149,79,158,69,68,116,207,234,150,166,24,152,229,122,50,30,151,61,210,202,244,116,89,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,141,209,14,74,28,239,32,56,87,108,81,230,229,217,14,151,42,249,167,243,157,240,39,150,254,96,118,49,189,40,84,0,3,27,56,201,226,195,20,225,227,13,170,134,178,106,181,187,212,70,177,194,200,169,158,244,222,72,39,115,61,100,123,54,243,143,239,255,0,217,113,53,215,93,112,253,19,196,171,239,121,37,108,208,190,26,105,36,98,71,76,249,87,202,41,30,159,163,183,248,53,248,154,250,241,3,173,121,6,188,106,37,86,89,114,175,172,150,9,163,167,130,158,9,165,147,102,246,227,70,239,210,231,189,17,122,149,254,197,248,255,0,58,129,248,89,70,79,153,235,78,116,149,213,245,18,215,93,110,179,67,4,49,73,80,229,106,61,91,28,77,68,89,94,189,59,244,179,125,221,254,130,77,248,52,229,156,182,56,95,148,106,213,182,215,89,85,35,88,177,196,249,96,171,142,55,50,161,254,109,71,64,170,213,86,181,190,123,253,231,201,203,19,130,235,181,138,182,183,84,117,10,213,64,238,244,48,37,27,29,52,51,171,29,29,91,250,182,78,135,116,239,217,106,249,59,207,203,250,165,37,173,107,83,165,173,68,68,248,34,1,108,44,252,59,105,165,178,222,219,106,227,86,238,203,35,108,77,107,104,233,246,68,68,84,255,0,4,136,90,13,112,229,233,163,154,173,72,245,164,199,168,173,213,170,231,200,149,20,212,180,144,74,231,58,62,148,221,254,29,203,182,251,47,245,33,149,224,8,33,226,135,151,6,166,232,162,93,178,156,121,40,235,241,202,20,154,169,221,203,156,110,168,108,13,237,174,232,222,220,109,242,235,114,236,159,6,249,121,249,45,130,208,253,110,204,180,51,60,181,228,54,123,173,100,80,91,235,89,37,77,43,103,151,182,230,181,92,142,78,134,72,196,119,233,191,227,237,83,100,187,245,150,139,32,179,214,89,235,233,227,150,26,184,95,11,155,35,17,201,179,147,111,138,42,127,160,131,174,99,188,44,92,52,155,82,174,249,253,158,150,157,150,91,197,116,213,50,163,38,141,59,123,248,116,69,72,218,198,237,187,230,93,253,191,127,244,132,170,112,125,196,246,53,196,102,158,195,114,160,168,155,210,84,44,166,167,171,142,74,105,35,252,235,169,218,247,108,174,115,183,243,234,243,234,248,124,76,129,32,47,150,158,169,73,130,113,41,139,88,103,173,168,138,134,251,116,100,114,70,206,181,107,151,177,59,83,118,181,200,158,215,183,218,138,79,133,60,241,213,83,197,83,10,170,199,51,27,35,85,83,111,37,77,208,14,194,135,34,251,83,109,202,192,20,181,10,142,55,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,246,28,34,42,156,57,199,13,118,254,126,91,1,216,0,2,217,241,21,159,208,105,190,147,95,178,27,140,242,68,196,161,171,98,43,24,231,46,233,77,43,253,141,84,95,228,26,233,106,117,230,92,235,86,114,123,221,51,214,87,94,239,213,114,192,175,221,21,201,36,238,232,223,169,85,83,201,83,219,236,38,95,155,117,225,45,220,59,208,82,245,185,169,87,115,158,37,233,106,46,235,224,106,17,17,119,246,39,154,251,8,117,208,123,42,95,245,143,12,183,189,21,99,117,250,220,178,34,59,167,213,241,81,34,249,255,0,88,19,173,203,243,78,32,193,248,101,193,42,31,73,4,85,55,11,29,45,76,138,196,98,170,189,235,35,220,170,168,212,248,202,191,21,246,153,44,121,125,46,182,67,102,211,124,98,215,78,138,145,211,218,105,88,212,87,111,229,219,106,251,79,80,0,31,149,114,202,44,86,137,82,27,133,119,105,238,223,100,237,61,223,29,190,8,167,213,110,186,80,93,161,89,237,243,247,99,69,68,85,233,115,126,27,252,81,0,250,207,158,186,130,142,229,78,234,74,250,104,167,133,251,117,50,70,35,154,187,42,47,177,83,111,106,33,244,0,33,39,152,119,4,215,125,43,190,85,106,78,45,108,163,142,203,83,51,86,104,225,158,22,108,249,234,42,21,28,145,181,140,255,0,181,166,251,170,255,0,155,203,31,56,87,226,79,32,225,239,80,41,175,204,186,86,165,165,97,168,138,122,118,73,43,155,187,227,68,71,36,109,145,136,171,187,24,155,253,223,232,216,79,81,48,27,22,165,98,245,24,174,69,3,229,164,168,124,114,42,50,87,70,168,230,57,28,139,186,127,65,0,220,98,240,173,123,225,207,55,170,99,33,111,160,170,106,31,225,156,234,198,204,246,43,230,168,70,51,201,173,93,186,33,248,162,255,0,72,19,221,165,122,159,141,234,198,35,67,149,227,85,18,75,5,84,17,72,238,228,46,137,81,206,137,146,47,147,190,27,72,223,137,236,72,114,229,75,197,5,94,61,157,179,72,114,58,166,250,62,174,146,178,122,126,221,31,83,247,142,24,17,173,235,69,242,78,152,28,190,105,240,246,249,236,76,91,30,217,26,143,98,238,139,236,80,57,84,69,242,84,58,36,102,202,168,221,207,160,165,237,71,32,29,113,251,55,85,220,237,77,246,58,218,212,69,223,226,118,39,176,14,64,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,11,84,77,159,45,14,61,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,249,59,189,119,251,116,20,177,181,211,58,105,165,145,211,215,35,163,154,89,147,212,234,99,145,236,107,145,147,43,49,174,207,192,229,55,17,220,184,116,227,88,112,119,213,179,81,112,187,61,249,144,210,70,201,106,25,124,183,67,121,184,206,180,77,133,136,231,37,74,57,242,186,23,49,190,187,228,88,222,138,142,99,225,192,11,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,202,186,68,73,237,247,26,73,145,205,73,33,153,170,136,248,229,141,55,100,141,95,54,170,57,61,168,6,194,124,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,122,136,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,205,125,181,87,76,242,173,27,212,124,143,75,115,90,79,15,122,198,110,18,219,234,122,99,145,145,205,208,190,164,241,119,24,199,186,25,88,173,146,55,171,83,174,55,177,200,155,57,9,233,224,131,141,28,87,139,141,56,130,186,181,214,171,38,125,109,238,65,123,199,162,174,141,210,63,180,144,245,87,83,64,175,89,146,141,235,60,104,142,122,122,146,43,162,234,127,74,72,248,235,231,87,239,79,139,124,191,161,250,141,196,11,171,200,199,245,217,251,55,251,200,206,158,48,56,148,177,112,173,161,215,141,77,185,167,122,235,55,85,175,27,164,117,43,231,142,174,241,44,50,62,158,57,81,174,103,76,41,218,124,146,42,189,139,219,141,232,213,87,171,26,236,22,228,99,250,236,253,155,253,228,123,94,113,28,51,230,90,131,134,217,117,255,0,15,174,200,46,236,193,233,223,69,119,199,226,84,150,146,142,220,245,124,178,221,34,143,169,28,199,181,201,27,39,86,181,253,81,36,79,119,109,148,207,114,132,80,106,174,166,101,90,201,168,249,30,169,102,181,126,34,245,147,92,37,184,84,244,201,35,227,135,173,125,72,34,238,61,239,108,49,49,27,28,108,87,47,68,108,99,81,118,106,19,41,203,15,130,10,206,29,49,90,157,94,212,138,94,140,251,48,183,195,21,61,59,102,157,158,138,179,205,29,61,66,210,207,79,44,81,172,117,157,246,237,50,59,173,27,216,141,172,115,119,147,174,24,116,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,218,108,145,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,130,224,24,1,205,11,129,111,203,94,42,253,113,209,204,51,197,234,77,151,163,211,20,212,78,233,154,251,107,142,55,34,237,10,53,124,69,100,59,71,219,217,90,247,196,143,143,243,174,109,60,105,159,229,180,226,31,136,28,7,134,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,174,87,53,29,186,71,20,142,243,233,80,53,194,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,138,56,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,91,174,102,89,127,251,87,149,94,114,159,66,90,172,222,153,184,84,92,61,29,105,166,240,244,52,125,217,28,254,197,60,91,175,110,22,117,116,177,155,175,75,81,19,117,216,151,238,80,156,45,101,90,105,130,85,241,11,148,228,151,90,63,202,29,189,176,91,177,148,108,144,211,248,22,76,171,21,117,83,30,212,238,76,254,151,45,59,155,234,182,9,156,228,115,252,70,209,133,213,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,161,210,85,198,245,217,147,53,23,118,39,172,139,182,233,178,173,192,225,75,141,109,44,227,7,237,79,228,206,193,149,219,62,201,120,31,27,233,218,90,104,123,158,43,191,219,237,118,103,151,125,188,51,250,186,186,118,221,187,111,186,237,24,28,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,232,159,13,113,181,227,53,181,116,179,244,90,169,24,254,137,99,141,204,119,75,216,230,174,203,228,230,170,47,154,41,146,188,154,244,159,84,244,191,242,191,249,76,211,76,175,18,244,159,217,255,0,5,233,219,53,77,7,138,237,250,67,185,218,239,49,189,125,61,198,117,116,239,183,91,119,246,160,24,87,205,31,223,179,83,127,5,250,61,17,149,92,140,127,93,159,179,127,188,140,85,230,143,239,217,169,191,130,253,30,136,202,174,70,63,174,207,217,191,222,64,74,160,0,11,85,197,143,186,198,178,124,191,200,126,157,57,173,97,178,159,22,62,235,26,201,242,255,0,33,250,116,230,181,128,109,80,66,95,53,126,48,112,30,32,243,43,22,152,233,106,210,93,172,88,29,69,91,170,178,38,69,12,140,184,214,202,140,99,153,71,55,66,202,148,209,164,106,138,246,72,145,206,245,71,116,185,176,195,43,178,43,154,71,31,85,154,119,227,184,100,209,203,133,214,219,151,175,131,168,200,178,42,58,153,232,102,180,70,189,170,152,105,169,36,141,204,123,166,149,139,26,201,34,42,198,216,164,88,253,119,200,254,204,85,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,125,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,129,237,120,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,185,221,26,116,181,239,108,18,182,38,61,204,73,36,70,179,169,187,171,155,155,252,232,172,31,101,49,94,30,177,111,77,221,111,62,134,183,223,45,254,145,187,84,248,138,234,206,212,118,182,119,234,37,217,59,147,63,167,169,239,217,58,156,170,187,38,228,133,112,187,195,38,3,194,206,151,219,116,255,0,16,166,164,172,185,50,157,173,189,100,43,110,134,154,182,243,58,73,44,157,115,186,52,234,115,24,233,229,108,76,123,158,177,198,173,103,83,182,87,59,2,249,231,126,164,255,0,105,63,118,129,135,252,184,114,204,87,6,227,59,79,50,156,215,38,181,99,246,90,47,75,120,155,141,210,182,58,74,88,58,237,85,108,103,92,178,43,88,222,167,189,173,77,215,205,206,68,79,53,65,199,71,25,183,222,48,245,30,150,231,29,171,208,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,190,243,75,218,137,86,54,185,99,141,172,107,91,212,168,249,100,180,26,55,164,57,150,187,234,37,191,75,116,250,10,73,242,27,181,61,116,212,48,84,206,144,178,161,244,212,147,85,44,40,245,245,90,247,182,7,49,138,229,107,58,220,222,167,49,187,185,60,165,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,102,87,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,70,203,77,61,63,218,105,22,73,89,225,169,106,122,81,139,11,31,4,141,168,146,55,172,141,245,99,111,75,164,238,69,58,134,21,114,197,226,183,78,53,167,73,233,180,134,199,137,90,176,220,147,1,183,181,213,54,75,100,41,79,111,150,150,74,153,145,147,81,54,74,137,170,102,233,111,101,106,101,151,214,89,234,17,202,231,44,136,171,154,160,99,255,0,21,188,107,105,103,7,223,101,191,41,150,12,174,231,246,183,199,120,47,65,82,211,77,219,240,189,142,231,119,189,60,91,111,226,89,211,211,213,190,206,223,109,147,127,63,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,250,170,24,168,138,212,77,145,222,126,196,92,117,231,41,164,250,167,170,31,146,15,201,158,154,101,121,111,163,62,208,120,223,65,89,170,107,252,47,115,209,253,190,239,101,142,232,234,237,191,167,171,109,250,29,183,177,75,107,202,39,68,53,163,77,120,146,201,47,186,141,164,57,174,43,109,159,7,172,164,138,178,247,96,171,161,130,73,221,95,64,230,196,217,38,141,173,87,171,88,247,35,81,119,217,142,95,130,129,232,57,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,48,87,133,206,37,47,188,47,94,51,172,215,14,78,140,166,247,135,205,143,88,170,95,74,202,136,104,234,166,175,162,145,243,200,199,185,17,122,32,130,117,102,232,246,247,123,72,246,57,138,244,2,66,185,154,243,16,166,197,105,174,60,56,104,38,71,86,204,157,149,17,179,37,201,237,87,9,105,159,102,124,50,181,235,69,75,52,46,107,150,165,92,196,108,206,69,232,141,138,248,85,29,35,158,144,68,89,250,191,243,85,158,229,95,244,87,35,201,50,59,135,253,178,178,186,229,93,81,39,254,52,147,77,36,143,254,119,57,206,248,170,153,213,197,175,4,22,46,17,248,29,198,171,114,58,91,85,203,83,111,122,129,77,21,238,247,71,51,234,33,101,42,82,92,150,26,90,71,73,20,111,142,30,134,196,249,19,161,28,249,119,234,115,155,28,72,192,181,92,174,61,251,52,203,241,175,163,214,151,87,157,95,189,62,45,242,254,135,234,55,18,213,114,184,247,236,211,47,198,190,143,90,93,94,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,144,173,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,129,149,69,138,227,19,133,92,55,138,253,35,184,97,247,155,109,35,114,123,117,61,69,78,39,119,146,69,133,246,235,138,179,212,71,74,214,61,222,26,71,54,54,204,206,151,117,49,17,200,157,198,70,246,95,80,6,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,38,156,175,57,129,127,241,55,194,150,174,205,254,10,211,134,94,28,239,252,38,85,166,173,158,162,167,255,0,6,166,164,142,24,191,188,139,111,209,83,34,185,130,112,21,143,113,51,134,215,103,58,125,98,164,163,213,75,69,60,147,80,190,159,194,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,144,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,27,79,16,3,205,31,223,179,83,127,5,250,61,17,33,60,178,184,237,181,107,118,27,110,208,205,82,201,170,228,213,11,13,60,141,165,172,186,78,215,191,36,162,98,185,205,124,114,108,138,250,152,98,217,178,49,253,82,61,145,247,250,164,85,155,181,30,220,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,25,254,96,7,37,79,117,140,167,230,5,119,211,173,198,127,128,0,0,0,1,170,185,114,181,71,135,93,92,210,12,123,25,204,243,12,78,173,49,140,194,207,108,188,218,47,212,209,62,91,116,236,174,165,241,17,83,172,253,40,214,84,181,169,34,62,23,108,244,237,57,205,71,70,172,145,214,212,216,79,2,208,189,56,226,47,129,29,44,210,253,80,179,120,235,85,118,159,227,178,195,52,74,140,170,183,213,54,217,10,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,193,10,218,97,197,230,178,233,22,135,103,92,62,225,213,182,166,98,217,255,0,115,199,186,162,129,178,213,82,247,161,108,21,94,30,77,209,19,191,3,25,19,251,141,127,75,90,142,139,180,245,87,175,138,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,245,154,136,200,220,170,230,162,42,167,213,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,100,127,146,199,15,215,91,117,54,87,196,189,241,149,116,180,247,74,119,226,182,8,156,142,99,42,160,73,99,154,178,165,90,232,246,123,18,88,96,138,57,35,145,83,174,58,166,185,187,181,170,129,37,90,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,61,0,0,13,117,184,236,208,187,238,128,241,53,152,227,119,59,53,170,217,106,191,92,42,178,76,110,27,90,177,41,91,103,170,170,153,105,216,200,218,141,236,246,250,31,10,198,173,106,53,208,175,79,83,21,143,118,197,36,37,243,136,213,236,55,80,248,134,178,225,152,124,248,253,197,248,45,157,246,251,189,206,134,5,90,182,220,100,168,123,165,160,158,163,244,101,101,59,89,26,181,141,223,181,45,69,75,92,189,125,109,96,97,94,158,225,87,93,74,207,241,173,57,177,84,82,65,114,202,175,20,86,74,57,106,222,230,193,28,245,51,50,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,251,13,154,52,247,10,181,105,174,1,141,105,205,138,162,174,123,110,43,103,162,178,81,203,86,246,186,121,32,166,133,144,198,233,28,214,181,170,245,107,17,85,81,173,77,247,217,19,216,107,217,192,206,168,90,180,115,139,77,51,207,47,173,164,75,108,23,143,70,214,79,87,90,218,72,41,32,174,134,74,41,42,164,149,200,173,107,33,109,74,204,187,236,138,145,170,43,155,191,82,108,102,0,0,0,143,222,117,54,196,169,225,139,22,185,178,7,190,74,44,226,145,170,244,223,102,71,37,13,106,57,87,250,92,216,211,127,248,201,2,48,139,156,29,27,42,184,61,154,119,117,239,73,147,91,38,111,79,179,117,73,89,231,252,219,61,127,175,96,48,71,147,229,7,140,227,10,26,142,239,71,129,198,110,117,27,116,239,215,186,197,30,222,223,47,227,55,223,207,217,183,199,114,114,200,92,228,165,111,124,220,76,229,215,53,108,107,29,46,13,83,23,159,233,35,228,175,162,84,84,254,166,61,21,127,159,249,201,163,3,87,109,65,163,244,126,123,146,208,119,59,158,26,239,89,15,94,219,117,116,204,244,223,111,135,176,217,31,135,107,115,44,252,63,105,149,162,56,93,19,104,112,235,45,50,70,229,85,86,35,40,162,110,203,191,197,54,53,221,226,62,222,251,71,16,250,163,106,149,177,181,244,89,165,238,157,201,31,232,162,178,186,102,174,223,205,228,108,139,167,214,246,90,112,44,106,213,27,158,230,209,90,40,233,218,175,253,37,70,66,198,249,255,0,63,144,31,190,96,7,246,106,248,88,255,0,168,29,85,255,0,201,86,239,249,113,159,230,181,159,193,59,138,127,254,102,157,85,255,0,204,219,143,254,164,13,140,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,218,106,238,108,187,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,173,16,19,253,202,227,220,79,76,191,26,250,197,105,149,70,42,242,184,247,19,211,47,198,190,177,90,101,80,3,0,57,213,251,172,98,223,48,40,126,157,113,51,252,192,14,117,126,235,24,183,204,10,31,167,92,64,192,14,87,30,253,154,101,248,215,209,235,73,254,32,7,149,199,191,102,153,126,53,244,122,210,127,128,0,0,0,0,182,156,67,241,3,128,240,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,245,202,230,163,183,72,226,145,222,125,42,107,195,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,165,127,155,47,8,153,246,181,99,54,141,104,211,155,142,65,125,185,97,180,236,182,203,134,210,211,205,88,149,48,79,80,136,234,170,24,33,107,156,149,40,231,179,189,186,108,248,98,99,186,153,216,70,201,12,32,95,252,195,132,156,171,78,248,71,176,241,57,154,75,225,62,218,228,20,22,252,118,220,142,146,57,155,67,36,23,39,205,61,84,82,66,221,187,158,22,146,74,119,199,35,154,232,165,115,149,61,102,109,106,180,159,5,252,168,106,158,27,166,126,148,244,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,114,69,56,253,226,187,78,56,181,224,71,18,205,112,169,124,13,214,135,80,45,176,95,236,19,204,143,170,180,85,58,217,114,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,102,11,112,157,239,79,163,127,48,49,239,168,192,7,228,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,217,10,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,91,154,172,86,118,26,175,235,130,56,236,255,0,52,174,44,244,227,94,117,30,60,15,75,236,120,165,230,213,139,248,120,166,205,98,182,34,220,171,42,162,90,164,146,150,154,181,30,189,219,114,120,134,185,19,161,26,249,152,233,24,231,49,88,247,216,14,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,2,119,184,160,226,131,1,225,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,103,77,59,209,85,28,171,186,183,203,218,169,96,52,247,155,183,13,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,108,17,207,83,51,33,141,210,57,181,142,114,49,28,244,85,84,107,151,109,246,69,246,31,147,205,39,71,115,235,255,0,8,152,22,156,233,205,135,53,212,43,150,63,148,90,226,150,88,169,102,187,93,106,96,130,217,91,11,170,234,157,11,21,207,123,156,172,89,37,86,162,43,228,248,117,34,17,215,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,129,176,72,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,37,83,146,167,186,198,83,243,2,187,233,214,226,42,248,177,247,167,214,79,152,25,15,212,103,37,83,146,167,186,198,83,243,2,187,233,214,224,51,252,0,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,90,206,44,125,233,245,147,230,6,67,245,25,192,242,153,86,153,229,88,126,33,133,103,87,106,77,236,185,237,190,174,225,104,170,142,57,59,110,240,213,179,209,207,3,158,230,35,22,102,62,4,123,152,199,59,166,57,224,114,170,43,246,76,181,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,168,200,210,70,42,43,94,201,179,127,130,221,11,211,142,34,249,102,96,122,95,170,22,111,29,106,174,244,204,176,205,18,163,42,173,245,77,187,215,36,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,16,26,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,52,54,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,200,160,229,79,199,109,213,46,180,28,44,235,46,77,72,235,107,169,210,12,34,235,113,157,205,158,57,209,204,108,118,117,122,162,181,236,115,85,203,7,91,154,172,86,118,26,175,235,130,56,229,124,8,245,230,123,192,85,78,179,218,170,248,129,209,251,21,93,126,160,219,41,233,161,186,218,41,59,76,75,181,186,6,205,215,52,113,54,46,237,69,115,81,208,53,17,101,245,161,129,35,99,92,244,141,142,134,19,106,130,10,249,185,233,158,43,167,124,92,77,113,197,169,60,39,219,92,126,147,38,184,192,200,227,142,22,215,73,61,69,60,175,141,172,99,118,238,120,86,202,245,119,83,157,44,178,189,93,235,108,129,234,249,42,123,211,229,63,47,235,190,163,110,38,164,214,51,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,157,73,84,216,94,199,75,77,35,162,98,73,18,185,17,200,159,208,169,177,71,14,186,243,134,241,37,164,118,45,86,195,43,105,28,203,141,59,25,115,161,134,161,102,125,166,226,140,106,212,81,74,174,99,29,215,27,157,178,57,88,222,182,43,36,106,116,61,170,161,114,192,0,96,7,58,191,117,140,91,230,5,15,211,174,36,85,240,157,239,79,163,127,48,49,239,168,192,74,167,58,191,117,140,91,230,5,15,211,174,36,85,240,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,5,170,226,199,221,99,89,62,95,228,63,78,156,186,165,170,226,199,221,99,89,62,95,228,63,78,156,13,107,13,170,13,85,205,170,0,0,0,183,250,247,173,120,175,14,218,79,125,214,60,214,223,117,173,178,227,254,23,196,193,107,138,57,42,159,223,169,138,157,157,13,146,72,216,187,62,102,170,238,244,245,81,118,221,118,69,198,13,61,230,237,195,110,165,103,248,214,156,216,176,157,74,130,229,149,94,40,172,148,114,213,219,104,27,4,115,212,204,200,99,116,142,109,99,156,140,71,61,21,85,26,229,219,125,145,125,133,202,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,250,39,195,91,173,116,82,85,213,79,209,117,164,123,250,34,141,28,247,116,177,142,114,236,158,77,106,170,249,34,145,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,129,176,72,0,11,63,197,7,20,24,15,9,152,5,191,81,181,26,209,144,92,109,183,27,196,86,72,162,178,83,195,52,237,158,72,102,153,174,115,102,150,38,163,58,105,222,138,168,229,93,213,190,94,213,75,1,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,187,111,178,47,176,115,118,211,220,251,82,184,109,198,236,90,115,131,228,25,85,202,12,226,142,174,90,59,37,178,106,233,227,129,180,21,237,116,174,142,22,185,200,196,115,216,213,114,166,219,189,169,241,66,53,120,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,80,54,9,0,0,0,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,190,199,84,158,205,209,118,59,87,216,117,185,168,171,191,196,10,35,102,234,136,237,206,244,68,79,36,67,134,53,26,133,64,15,29,170,154,159,141,233,62,35,93,149,228,181,18,69,5,44,18,200,222,220,46,149,85,205,137,242,39,147,126,27,70,239,137,235,222,246,198,213,123,215,100,79,106,144,233,205,107,138,10,188,135,59,126,144,227,149,77,244,125,37,37,28,245,29,202,62,151,239,36,51,163,155,214,171,230,157,51,181,124,147,227,237,242,216,12,83,226,163,137,60,131,136,77,64,169,191,62,233,90,182,148,134,158,40,41,223,36,173,110,236,141,81,92,177,186,71,162,46,239,122,111,247,127,167,32,249,120,240,77,119,213,75,229,46,164,229,54,202,57,44,180,211,57,97,142,105,225,126,239,130,162,157,85,203,27,152,255,0,251,98,111,186,47,249,252,236,183,7,92,43,94,248,140,205,233,88,248,91,232,42,106,134,120,151,54,177,176,189,234,201,169,209,236,243,107,151,110,137,190,8,159,210,79,206,157,224,54,45,53,197,233,241,92,118,7,197,73,78,249,36,68,124,174,145,85,207,114,185,87,117,254,144,63,122,134,130,142,219,78,218,74,10,104,160,133,155,244,178,54,35,90,155,170,175,177,19,111,106,169,244,0,0,31,37,198,233,65,105,133,39,184,79,218,141,85,81,23,165,206,248,111,240,69,62,91,110,81,98,187,202,176,219,235,187,175,110,219,167,105,237,248,237,241,68,3,245,76,105,230,7,167,16,103,28,50,231,117,12,164,130,90,155,125,142,170,166,53,122,49,21,30,197,141,237,84,85,106,252,98,79,138,123,12,150,60,190,168,219,33,188,233,190,79,107,168,69,88,234,45,53,76,114,35,182,242,237,185,125,160,107,93,166,55,153,112,93,89,198,47,117,47,88,157,100,191,82,75,58,179,117,86,164,115,183,175,110,149,69,95,36,95,103,180,216,183,135,92,254,131,82,52,154,195,144,219,167,146,86,45,13,35,21,94,199,53,119,90,104,159,236,114,170,255,0,44,215,127,94,44,169,96,214,60,206,222,196,84,141,183,235,138,198,138,238,175,87,197,74,137,231,253,68,197,114,145,188,37,199,135,122,250,94,183,57,41,46,112,68,157,77,68,217,124,13,58,42,38,222,212,242,79,104,25,196,0,2,149,77,142,83,216,80,231,109,230,167,45,112,21,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,119,176,166,52,84,79,52,59,29,247,28,34,236,5,96,0,48,27,156,77,59,159,160,88,252,172,111,178,249,42,187,255,0,216,167,34,115,134,186,134,211,235,174,12,231,38,232,236,130,216,223,255,0,28,132,156,14,97,154,115,6,162,112,237,120,134,72,165,124,182,152,43,107,160,72,220,228,94,182,208,212,109,186,34,46,233,190,222,68,18,233,229,83,176,253,96,199,42,106,21,35,91,62,71,70,233,85,255,0,201,237,85,49,87,125,246,254,247,227,183,245,1,178,198,6,155,97,86,37,248,58,223,3,147,250,21,136,169,254,249,230,184,132,205,102,211,205,20,204,243,26,73,227,138,166,217,103,168,154,5,122,53,222,191,79,74,122,174,84,69,243,114,121,31,102,136,95,35,201,180,127,13,191,69,35,100,101,117,146,146,86,185,187,108,168,177,167,220,170,159,233,60,87,25,216,181,70,91,195,70,127,108,165,71,186,95,67,75,35,90,221,213,93,208,230,61,125,136,171,236,98,129,6,154,207,196,206,165,103,25,133,93,117,77,238,7,116,77,51,91,211,69,11,118,106,204,231,34,121,34,251,55,61,199,13,92,121,106,182,141,100,180,48,212,87,208,212,90,37,173,129,213,76,125,186,39,59,182,136,172,118,206,234,102,203,210,169,241,246,161,143,185,86,45,87,100,191,85,210,85,64,254,175,17,42,35,28,142,71,121,61,83,217,178,29,247,61,62,185,208,98,49,229,175,165,149,180,238,145,90,229,233,127,75,127,138,219,125,219,178,127,26,159,31,253,161,177,47,14,186,241,143,235,222,9,6,83,104,173,166,146,118,178,4,169,142,39,199,187,30,248,89,38,202,214,72,254,149,245,151,201,87,224,93,82,28,57,65,234,203,177,172,190,253,132,214,79,31,106,231,81,4,209,181,90,205,253,74,90,165,93,149,92,139,252,132,248,41,49,224,12,103,227,183,135,219,54,183,232,213,125,4,208,78,234,216,106,104,228,137,209,204,246,237,211,50,238,187,53,174,223,202,71,124,62,38,76,29,53,148,144,87,83,190,150,161,170,232,223,182,232,139,183,177,119,255,0,128,13,97,240,140,186,255,0,164,217,220,57,13,183,166,27,157,162,74,136,21,178,67,214,136,229,99,226,122,43,93,183,247,203,237,217,77,135,56,83,213,152,53,143,71,173,121,123,42,34,124,147,79,87,18,163,17,137,229,28,206,111,177,174,114,127,164,132,222,60,244,77,250,73,173,215,137,40,233,38,138,223,118,170,168,173,234,145,100,119,231,101,171,170,242,71,57,168,159,163,26,121,110,166,96,242,108,213,154,217,150,183,72,170,36,141,105,224,101,198,186,4,237,181,28,137,213,74,229,245,186,183,95,55,63,225,253,96,74,152,0,10,85,3,67,142,16,10,192,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,197,94,107,156,11,127,31,197,6,138,97,159,244,197,86,127,69,66,239,241,92,219,164,116,232,223,251,239,138,123,93,253,228,202,207,246,196,198,85,114,184,247,19,211,47,198,190,177,90,100,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,107,67,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,111,175,50,29,121,195,120,146,212,189,56,213,108,50,182,145,204,184,233,189,185,151,58,24,106,22,103,218,110,41,93,94,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,175,171,230,95,192,229,79,14,57,148,218,195,131,190,145,250,117,154,94,36,100,52,145,178,42,119,216,238,51,36,147,173,19,97,98,53,171,76,173,100,174,133,204,111,168,200,214,55,162,43,88,249,176,128,9,84,228,99,250,236,253,155,253,228,74,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,91,114,49,253,118,126,205,254,242,37,80,8,33,230,95,193,221,79,13,250,185,54,113,134,89,234,255,0,39,89,197,68,149,180,83,71,71,20,84,150,155,140,143,145,242,218,218,144,236,214,49,173,78,228,40,172,143,120,149,88,222,226,193,35,207,201,229,231,198,157,215,133,141,80,167,177,101,249,5,91,116,175,37,168,84,200,40,210,153,213,73,69,58,199,211,21,194,8,218,228,115,30,215,36,77,149,88,142,87,194,142,78,220,143,100,61,51,127,172,90,59,128,235,174,1,116,211,157,70,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,45,171,165,116,204,123,98,169,141,178,189,99,149,26,170,213,95,233,69,215,91,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,64,217,35,237,102,43,246,87,237,215,218,107,87,217,191,71,250,91,211,30,54,63,3,224,123,125,223,19,223,223,183,217,237,250,253,206,174,158,159,91,125,188,200,12,227,239,140,154,158,47,181,66,138,225,98,166,171,160,193,49,138,117,135,28,161,174,162,138,10,214,62,120,225,90,201,170,22,57,36,71,61,242,196,141,106,35,250,18,56,163,217,173,122,200,174,241,95,194,243,89,127,131,7,240,71,241,182,175,176,190,144,241,189,94,1,190,59,179,226,60,87,132,238,239,211,217,241,95,159,223,163,187,213,234,247,59,127,155,63,43,134,46,30,178,174,40,53,150,203,164,120,181,79,128,241,253,202,155,141,209,244,178,84,67,108,161,137,189,82,212,72,214,39,248,177,177,28,230,53,242,203,19,21,236,235,234,64,191,252,179,56,46,254,18,122,142,253,72,205,91,219,192,112,27,133,36,245,52,243,80,247,163,190,215,34,247,89,67,188,140,116,46,133,168,198,186,161,171,212,238,220,177,49,26,157,228,146,57,212,60,166,149,105,158,43,163,122,113,142,105,110,21,73,225,236,184,205,190,43,125,55,84,113,178,73,186,19,215,158,94,219,24,199,77,43,213,210,72,244,106,117,200,247,185,83,119,41,234,192,0,0,128,30,104,254,253,154,155,248,47,209,232,140,170,228,99,250,236,253,155,253,228,98,175,52,127,126,205,77,252,23,232,244,70,85,114,49,253,118,126,205,254,242,2,85,0,0,90,174,44,125,214,53,147,229,254,67,244,233,205,107,13,148,248,177,247,88,214,79,151,249,15,211,167,53,172,3,245,127,230,171,61,202,191,232,174,71,146,100,119,15,251,101,101,117,202,186,162,79,252,105,38,154,73,31,252,238,115,157,241,85,39,123,128,78,4,237,92,34,99,53,183,220,150,178,146,237,168,185,21,58,82,94,43,41,100,108,244,84,176,71,81,51,163,138,134,71,211,197,59,25,36,110,167,116,205,122,170,58,72,88,169,228,198,150,87,149,95,3,23,93,45,166,254,18,58,185,107,171,183,229,151,42,122,171,109,143,30,185,90,221,79,83,102,131,186,177,203,85,51,106,35,73,99,169,149,35,115,89,209,210,137,79,43,149,92,254,255,0,76,114,62,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,12,85,229,113,239,217,166,95,141,125,30,180,145,254,97,156,188,237,92,75,218,170,53,83,74,232,233,45,218,169,110,167,68,123,21,205,134,12,146,8,219,179,105,231,114,236,214,84,181,168,141,138,119,42,34,162,54,41,87,163,183,36,17,193,202,227,223,179,76,191,26,250,61,105,61,25,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,163,196,220,110,149,177,210,82,193,214,246,177,157,114,200,173,99,122,158,246,181,55,95,55,57,17,60,213,0,214,95,22,202,117,31,67,181,30,151,36,198,235,174,184,150,103,137,92,30,214,185,209,44,53,84,53,81,171,163,150,25,98,145,63,199,142,72,164,106,181,205,87,177,237,84,87,53,103,251,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,128,170,234,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,132,206,52,248,142,181,113,79,175,55,93,84,177,97,20,152,213,181,212,240,219,104,216,145,53,181,181,176,65,212,145,213,87,57,170,173,125,75,154,168,223,37,84,100,108,134,36,115,251,125,199,100,167,41,14,27,117,115,34,213,200,245,238,150,255,0,144,97,120,125,130,159,161,106,34,162,123,25,149,178,87,201,27,232,162,124,177,172,19,83,54,74,119,44,238,78,167,198,246,68,140,70,72,173,154,16,153,240,0,17,87,207,59,245,39,251,73,251,180,138,178,85,57,231,126,164,255,0,105,63,118,158,127,150,87,46,250,156,170,166,221,196,126,189,227,148,143,198,31,79,35,241,172,98,235,111,138,165,151,150,77,19,152,149,181,80,204,215,53,41,145,175,87,66,213,78,185,30,140,153,21,177,181,139,56,94,174,87,60,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,216,220,126,221,87,3,188,110,61,68,230,189,37,124,157,75,211,21,77,67,94,212,86,116,119,34,141,170,197,115,86,105,162,111,215,206,175,221,99,22,249,129,67,244,235,137,159,230,0,115,171,247,88,197,190,96,80,253,58,226,6,0,114,184,247,236,211,47,198,190,143,90,93,94,117,126,244,248,183,203,250,31,168,220,75,85,202,227,223,179,76,191,26,250,61,105,117,121,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,37,38,59,181,170,107,173,69,138,27,157,35,238,84,116,240,213,212,81,182,102,172,240,193,51,164,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,104,86,229,165,196,222,3,194,206,151,235,246,160,101,245,52,149,151,38,83,227,174,178,227,201,113,134,154,182,243,58,73,93,31,68,13,145,122,156,198,58,120,157,43,216,215,172,113,171,159,210,237,145,174,176,24,111,25,154,209,132,241,47,117,226,162,223,93,73,87,150,94,170,43,101,174,163,172,150,174,75,116,240,84,49,90,148,143,141,39,73,95,77,10,118,187,49,58,69,70,120,104,61,189,180,3,99,48,91,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,112,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,3,42,128,0,8,107,231,43,161,122,113,166,218,143,134,106,134,21,102,244,85,215,81,189,45,45,254,24,21,27,75,81,85,74,180,170,149,77,141,19,212,154,79,20,238,234,162,244,189,204,107,213,168,247,72,247,204,161,21,124,243,191,82,127,180,159,187,64,197,94,87,30,253,154,101,248,215,209,235,71,52,127,126,205,77,252,23,232,244,67,149,199,191,102,153,126,53,244,122,209,205,31,223,179,83,127,5,250,61,16,25,255,0,201,83,221,99,41,249,129,93,244,235,113,158,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,187,30,177,77,20,136,215,108,189,18,49,222,199,34,172,43,112,159,199,101,171,132,78,12,175,150,44,106,142,146,237,168,185,22,113,95,87,103,163,170,141,179,209,82,193,29,53,161,178,75,93,27,42,34,157,140,146,55,84,54,23,49,21,29,36,47,69,242,99,139,85,193,111,28,121,151,11,90,185,119,204,50,22,85,229,88,246,115,81,27,243,40,102,122,75,113,170,123,95,35,219,91,20,242,47,83,170,88,233,230,114,181,238,232,151,184,246,189,90,229,100,177,134,193,32,252,156,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,147,154,168,190,104,167,235,0,0,1,170,185,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,226,184,204,224,207,1,226,207,0,169,163,172,161,164,183,102,214,234,119,203,97,191,69,20,48,206,233,227,134,161,41,169,42,170,86,9,102,90,30,245,66,201,36,81,236,187,167,83,124,253,183,87,69,52,190,213,162,186,71,136,105,69,153,212,146,83,226,214,122,107,107,234,41,168,155,72,202,201,216,196,239,85,44,77,85,70,62,105,123,146,191,214,114,171,228,114,171,156,170,170,190,212,0,0,1,231,245,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,198,186,121,32,166,133,243,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,218,107,47,168,89,173,215,82,179,252,151,81,175,180,244,144,92,178,171,197,109,238,178,42,70,57,176,71,61,76,207,154,70,198,215,57,206,70,35,158,168,136,174,114,237,182,234,190,210,95,185,196,113,21,83,167,154,71,101,209,44,63,44,171,183,100,57,213,67,230,187,195,67,44,72,247,88,35,99,217,44,51,175,87,122,38,84,76,248,218,213,107,81,178,178,158,166,55,59,167,173,143,134,16,6,198,124,15,235,21,171,91,248,92,211,252,186,142,253,87,117,185,81,89,233,172,151,233,107,170,155,61,106,93,105,34,108,53,46,168,114,61,238,235,145,205,73,218,178,47,91,163,158,55,185,19,175,99,92,194,74,121,46,107,165,246,213,168,249,31,15,23,59,205,170,28,110,247,111,169,201,45,180,213,8,200,234,159,120,137,105,163,145,148,239,221,29,39,93,43,94,247,198,168,245,70,210,35,219,208,137,42,188,37,252,0,0,0,0,0,0,0,0,0,0,213,92,218,160,213,92,9,254,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,1,128,28,234,253,214,49,111,152,20,63,78,184,153,254,96,7,58,191,117,140,91,230,5,15,211,174,32,96,7,43,143,126,205,50,252,107,232,245,164,249,214,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,174,239,122,69,12,178,43,91,186,244,70,247,123,26,170,154,251,114,225,203,49,92,27,140,237,60,202,115,92,154,213,143,217,104,189,45,226,110,55,74,216,233,41,96,235,181,85,177,157,114,200,173,99,122,158,246,181,55,95,55,57,17,60,213,7,25,188,104,229,92,79,235,141,14,164,99,110,186,226,214,92,67,166,12,66,158,58,233,25,85,71,209,55,117,43,156,172,122,178,42,201,30,145,185,206,135,110,150,197,3,58,164,88,146,71,6,194,128,197,94,2,120,223,177,113,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,250,120,95,74,179,42,67,85,72,217,37,145,242,67,208,232,153,34,245,171,153,46,253,77,107,100,137,95,149,64,0,0,8,96,230,141,192,149,171,68,238,176,235,190,139,227,53,116,248,77,242,161,237,200,45,212,144,55,193,99,213,174,115,18,39,199,210,189,81,83,84,57,238,68,103,71,110,41,26,140,71,53,38,134,38,204,249,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,173,145,221,174,176,218,170,44,80,220,234,217,109,172,168,134,174,162,141,179,57,32,154,120,91,35,98,149,241,239,210,231,177,179,204,214,185,83,118,164,178,34,109,212,187,252,166,85,113,237,193,5,247,132,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,102,84,76,202,164,133,22,106,90,183,71,20,108,142,110,182,202,248,211,161,26,248,182,233,115,157,28,168,204,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,15,87,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,232,69,159,238,14,248,85,195,120,80,210,59,126,31,102,182,210,59,39,184,211,211,212,229,151,120,228,89,159,113,184,163,61,116,108,174,99,29,225,163,115,164,108,44,233,111,75,21,92,169,220,124,143,127,138,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,117,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,165,177,50,44,170,0,0,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,138,190,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,12,255,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,38,167,149,199,184,158,153,126,53,245,138,211,208,113,153,193,158,3,197,158,1,83,71,89,67,73,110,205,173,212,239,150,195,126,138,40,97,157,211,199,13,66,83,82,85,84,172,18,204,180,61,234,133,146,72,163,217,119,78,166,249,251,124,255,0,43,143,113,61,50,252,107,235,21,166,85,1,4,60,51,242,198,215,157,89,213,202,156,83,87,48,236,131,79,113,60,114,163,107,245,214,182,147,182,250,164,107,220,223,15,109,123,145,98,169,123,213,142,218,118,43,225,99,63,56,170,253,226,142,89,200,196,236,31,101,49,91,54,45,233,187,173,231,208,214,250,123,127,164,110,213,62,34,186,179,181,27,89,223,168,151,100,238,76,254,158,167,191,100,234,114,170,236,155,159,172,0,16,173,206,175,222,159,22,249,127,67,245,27,137,53,36,43,115,171,247,167,197,190,95,208,253,70,226,6,0,25,41,193,7,26,57,87,8,250,143,5,117,107,174,183,188,6,229,220,130,247,143,69,93,35,99,103,117,97,234,174,166,129,94,144,173,99,18,8,209,28,244,245,227,71,69,212,206,164,145,151,3,149,78,153,226,186,201,172,26,153,165,185,173,39,136,178,228,218,95,115,183,212,244,199,27,228,135,174,225,110,232,158,46,227,30,198,205,19,209,178,70,245,106,244,72,198,57,19,118,161,157,92,38,114,181,211,141,6,212,123,150,168,103,147,125,168,186,217,178,10,217,112,168,101,172,74,138,90,59,110,241,173,21,85,76,107,79,22,247,24,246,151,117,69,116,44,114,181,236,106,61,172,123,3,55,237,55,58,107,213,170,138,243,71,29,92,116,245,244,241,212,196,202,186,73,105,103,107,30,212,115,82,72,102,107,101,137,251,42,110,201,26,215,181,119,71,34,42,42,31,88,62,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,234,115,24,233,225,107,156,137,179,86,88,209,118,234,77,195,2,249,213,251,172,98,223,48,40,126,157,113,34,175,132,239,122,125,27,249,129,143,125,70,2,85,57,213,251,172,98,223,48,40,126,157,113,34,175,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,0,0,0,0,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,13,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,85,171,182,251,174,200,138,169,101,113,62,99,220,24,231,57,85,155,10,197,181,147,198,222,178,11,133,61,174,221,77,246,118,235,31,126,170,121,27,28,81,245,190,153,172,111,83,222,212,221,202,141,77,247,85,68,243,28,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,68,248,107,117,174,138,74,186,169,250,46,180,143,127,68,81,163,158,238,150,49,206,93,147,201,173,85,95,36,82,34,248,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,80,54,9,0,0,0,0,0,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,46,8,135,10,114,208,42,0,1,103,120,172,213,152,52,115,71,174,153,123,234,34,100,144,207,73,18,35,209,139,229,36,205,111,177,206,106,127,164,215,143,55,203,175,250,179,157,205,144,220,186,102,185,221,228,167,129,27,28,61,8,174,70,50,38,34,53,187,255,0,122,158,205,212,146,190,114,122,179,91,10,209,105,21,60,145,165,60,236,183,87,78,157,182,171,149,58,170,156,158,183,86,233,230,214,124,63,172,195,238,3,52,77,250,183,173,214,121,43,41,38,150,223,105,170,167,173,234,141,100,111,231,98,171,165,242,87,53,170,159,163,34,249,110,128,75,231,2,92,62,217,180,67,70,168,40,33,130,118,214,205,83,89,36,174,146,103,187,126,169,147,101,217,205,110,222,81,183,225,240,50,96,233,163,164,130,134,157,148,180,237,86,198,205,246,69,93,253,171,191,252,39,112,2,213,113,21,175,24,254,130,96,147,229,55,122,218,104,231,115,39,74,104,229,124,123,189,236,133,242,108,141,124,140,234,95,85,60,145,126,37,213,33,195,155,230,172,187,37,203,236,56,77,28,241,246,173,149,19,205,35,81,172,223,215,165,165,84,221,81,202,191,203,95,130,1,99,248,149,227,203,85,181,151,37,174,134,158,190,134,158,209,21,108,238,165,99,45,209,53,221,181,68,99,119,119,83,247,94,148,95,143,181,79,15,163,28,76,234,86,15,152,82,87,83,94,224,111,92,208,181,221,84,80,187,118,164,205,114,167,154,39,183,98,222,91,52,250,231,95,136,201,150,178,150,87,83,182,68,107,87,165,253,46,254,55,125,182,110,203,252,82,252,127,246,116,98,184,181,93,238,253,73,73,75,3,250,188,68,72,172,106,57,93,230,244,79,102,202,6,199,220,61,230,179,106,30,138,97,153,141,92,241,203,83,115,179,211,205,58,177,26,223,95,167,165,125,86,170,162,121,181,124,143,75,158,38,248,85,245,126,13,183,206,229,254,132,98,170,255,0,188,91,30,12,113,106,140,75,134,140,2,217,84,143,108,190,134,138,71,53,219,162,183,173,207,122,123,81,23,216,244,61,174,183,223,35,198,116,127,50,191,75,35,99,101,13,146,174,87,57,219,108,136,145,175,222,168,159,233,3,93,174,37,42,27,81,174,185,203,154,155,35,114,11,155,127,252,114,98,88,249,59,83,185,154,5,144,74,246,251,111,145,43,127,253,138,2,32,181,14,169,217,134,176,100,117,52,234,146,45,227,35,172,116,74,207,229,119,106,158,169,182,219,255,0,125,240,223,250,201,218,229,231,167,48,105,223,14,214,120,99,138,86,75,118,130,138,186,116,145,206,85,235,117,13,62,251,34,162,108,155,239,228,6,78,0,0,233,145,21,83,201,10,155,236,57,85,220,229,191,112,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,227,98,162,149,64,42,7,9,230,114,7,159,207,172,144,100,88,109,230,211,80,215,57,39,160,168,99,81,28,169,235,58,39,53,61,159,210,107,133,196,150,63,38,31,196,30,160,88,209,142,141,212,121,29,107,152,142,221,85,17,210,171,218,190,104,159,7,34,251,13,151,28,212,123,85,142,77,209,201,178,144,145,205,179,75,153,135,107,68,89,157,60,104,145,228,213,149,47,122,162,73,250,76,167,164,219,205,202,169,252,167,123,54,2,68,185,112,231,240,102,60,45,225,20,75,83,19,166,180,217,224,163,115,90,173,71,34,199,36,209,249,162,42,255,0,130,254,99,39,174,20,52,247,58,10,139,109,91,85,208,85,68,248,100,68,93,149,90,228,217,124,254,30,74,67,135,41,173,123,139,26,212,8,116,166,232,170,216,238,213,16,193,70,229,146,38,181,23,166,178,71,239,186,35,151,205,233,236,85,254,162,101,154,230,189,168,246,57,28,215,38,232,168,187,162,160,24,129,169,124,184,116,107,50,203,37,204,213,215,190,244,146,190,170,104,82,228,168,213,123,165,116,142,68,68,137,87,101,234,84,253,47,248,204,109,230,9,162,54,29,40,225,226,166,215,99,162,168,138,24,105,224,123,22,73,159,34,163,82,174,145,137,186,185,61,187,52,149,35,6,121,180,50,54,112,237,116,157,206,78,167,211,70,196,79,232,174,164,255,0,247,128,141,14,95,181,242,81,113,29,143,164,106,137,220,241,123,238,155,251,40,42,191,227,54,20,106,245,53,28,159,20,220,215,135,128,166,43,184,143,199,21,19,125,188,103,151,255,0,168,85,27,14,66,155,67,26,127,216,167,251,192,86,0,2,52,121,199,224,140,93,50,183,230,16,193,34,173,53,214,139,184,244,87,42,39,95,140,79,63,45,147,206,68,248,252,76,63,229,121,154,201,135,241,71,69,249,248,227,101,117,154,227,78,157,104,223,210,232,107,254,42,159,8,137,85,230,33,167,178,234,71,12,119,219,21,43,17,106,60,117,190,86,238,143,95,38,212,183,127,38,249,252,84,130,109,26,206,27,166,122,151,104,204,231,129,242,54,219,226,55,99,85,173,114,247,41,228,143,218,239,47,229,129,179,131,30,217,26,143,99,145,81,125,138,138,84,120,109,21,206,104,117,31,78,45,153,109,189,221,80,213,58,161,136,189,108,119,155,38,123,23,205,190,95,201,61,200,20,185,62,39,31,214,86,80,5,73,230,135,39,30,211,144,0,0,0,0,0,0,0,0,0,0,6,181,156,88,251,211,235,39,204,12,135,234,51,155,41,154,214,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,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,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,123,56,204,225,126,235,194,102,180,84,233,205,101,222,146,227,109,184,211,190,247,97,150,42,135,77,59,109,82,85,212,67,76,218,167,44,81,53,42,122,105,213,100,72,218,172,221,125,85,248,38,198,100,43,115,171,247,167,197,190,95,208,253,70,226,5,213,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,69,175,58,252,203,72,217,106,195,116,249,182,10,73,53,66,122,138,123,203,238,141,181,179,191,5,129,141,173,137,180,239,172,84,71,171,36,169,145,239,108,45,87,53,22,25,28,244,98,172,125,121,191,198,7,18,150,46,21,180,58,241,169,183,52,239,93,102,234,181,227,116,142,165,124,241,213,222,37,134,71,211,199,42,53,204,233,133,59,79,146,69,87,177,123,113,189,26,170,245,99,93,175,102,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,160,30,84,152,158,76,25,174,139,191,75,242,93,57,198,41,234,233,245,22,42,134,222,242,89,107,217,72,197,174,129,210,73,13,59,104,156,199,119,229,166,167,141,145,171,210,70,237,28,213,175,233,93,166,68,48,215,251,25,26,251,252,24,63,47,254,140,186,253,164,244,135,111,242,125,246,122,183,211,62,7,196,120,110,247,111,163,185,222,238,126,115,179,218,233,240,255,0,157,238,239,249,179,26,180,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,64,217,248,22,171,134,46,33,113,94,40,52,106,203,171,152,181,55,128,241,253,202,107,141,173,245,81,212,77,108,174,137,221,50,211,200,230,47,248,178,49,92,214,57,241,75,19,213,140,235,233,75,170,0,0,4,0,243,71,247,236,212,223,193,126,143,68,101,87,35,31,215,103,236,223,239,35,21,121,163,251,246,106,111,224,191,71,162,50,171,145,143,235,179,246,111,247,144,18,168,0,2,213,113,99,238,177,172,159,47,242,31,167,78,107,88,108,167,197,143,186,198,178,124,191,200,126,157,57,173,96,27,84,0,0,17,87,207,59,245,39,251,73,251,180,149,66,42,249,231,126,164,255,0,105,63,118,129,138,188,174,61,251,52,203,241,175,163,214,158,255,0,153,23,31,87,221,125,202,174,154,37,166,247,15,5,166,88,253,193,244,245,19,82,212,178,79,180,213,80,73,178,84,190,72,156,230,58,141,175,103,84,17,181,202,215,236,217,159,187,187,108,135,8,45,151,107,173,150,165,245,150,107,157,93,5,68,148,243,210,62,90,105,157,19,221,4,241,62,25,162,87,53,81,85,146,69,36,145,189,190,199,49,238,106,238,138,168,92,14,30,56,126,207,184,154,213,10,29,40,211,150,82,50,229,89,79,81,87,45,101,114,76,148,84,80,67,26,185,210,212,73,12,114,58,54,43,186,34,107,149,187,44,146,198,223,46,164,2,229,112,47,193,149,247,140,61,71,170,182,73,117,244,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,42,50,41,39,251,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,117,248,107,117,174,138,58,74,88,58,222,231,191,162,40,209,172,111,83,222,231,46,201,230,231,42,175,154,169,229,116,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,109,192,0,0,3,23,248,185,224,218,155,139,13,80,209,203,134,87,83,72,236,19,8,168,188,205,146,208,165,108,180,245,181,204,168,142,153,105,225,129,89,27,147,161,210,211,35,101,94,184,222,145,185,221,183,35,246,86,228,173,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,24,1,206,175,221,99,22,249,129,67,244,235,137,159,230,0,115,171,247,88,197,190,96,80,253,58,226,6,0,114,184,247,236,211,47,198,190,143,90,93,94,117,126,244,248,183,203,250,31,168,220,75,85,202,227,223,179,76,191,26,250,61,105,117,121,213,251,211,226,223,47,232,126,163,113,3,0,15,107,38,138,106,228,90,95,79,173,78,211,140,129,112,74,170,137,169,153,144,54,133,238,162,71,197,36,113,57,95,34,38,204,98,203,51,34,107,221,179,31,34,72,198,43,159,28,141,109,234,224,19,131,106,158,47,181,66,182,223,125,169,171,160,193,49,138,116,155,35,174,161,173,138,10,214,62,120,230,74,56,105,210,72,228,71,61,242,196,174,114,171,58,18,56,164,221,205,122,198,142,157,236,167,74,180,227,52,211,138,173,33,201,48,187,85,94,25,87,111,101,173,214,70,211,164,84,177,210,198,141,72,163,137,177,244,246,123,125,12,88,214,62,151,70,230,49,204,86,171,90,168,16,45,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,159,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,147,154,168,190,104,166,189,156,107,240,163,125,225,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,99,124,125,47,75,22,72,213,209,170,177,102,129,239,237,72,155,49,203,179,36,237,177,146,198,133,224,229,177,199,61,215,135,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,82,172,107,28,129,57,32,0,53,172,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,72,86,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,64,202,160,0,2,42,249,231,126,164,255,0,105,63,118,146,168,69,95,60,239,212,159,237,39,238,208,49,87,149,199,191,102,153,126,53,244,122,209,205,31,223,179,83,127,5,250,61,16,229,113,239,217,166,95,141,125,30,180,115,71,247,236,212,223,193,126,143,68,6,42,158,215,81,180,83,87,52,130,154,199,85,170,90,113,144,98,140,201,41,230,169,182,37,222,133,244,207,157,145,74,177,72,157,15,68,115,30,215,34,42,177,232,143,70,73,19,246,232,150,55,59,50,185,86,112,81,138,235,237,246,235,173,122,177,108,244,150,33,135,220,34,162,182,218,101,72,223,75,118,186,35,18,89,27,82,222,165,122,195,3,31,78,229,137,204,70,76,233,218,138,231,50,57,98,124,175,113,15,195,246,3,196,214,151,215,105,70,163,50,173,150,218,202,138,122,184,171,40,82,20,173,162,158,25,17,205,150,158,73,163,145,177,189,91,215,19,156,141,221,99,150,70,249,117,40,17,45,203,43,142,219,174,136,230,86,237,12,213,44,154,146,61,47,191,84,72,218,90,203,164,238,99,49,186,215,163,156,215,199,38,202,140,166,154,93,155,35,31,211,27,31,39,127,170,52,73,187,179,104,107,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,100,87,149,231,48,47,254,38,248,82,213,217,191,193,90,112,203,195,157,255,0,132,202,180,213,179,212,84,255,0,224,212,212,145,195,23,247,145,109,250,42,4,170,0,0,213,92,217,79,132,239,117,141,27,249,127,143,125,58,3,90,195,101,62,19,189,214,52,111,229,254,61,244,232,0,186,160,0,0,22,83,140,157,116,163,225,219,135,28,207,81,189,51,232,235,211,109,242,91,177,199,49,32,124,207,188,84,49,209,210,172,113,78,168,201,123,111,94,251,217,179,151,181,12,174,232,114,53,90,161,13,156,205,53,175,242,211,197,198,83,225,237,254,22,131,4,223,10,163,235,139,162,105,124,20,243,120,137,36,218,71,181,219,213,75,83,208,228,233,222,36,139,169,168,238,173,236,85,251,75,238,184,246,145,225,250,175,112,117,92,52,249,157,226,245,109,161,167,154,137,209,50,72,45,236,161,222,170,41,85,118,153,143,150,178,88,151,165,187,53,244,175,78,167,42,170,51,202,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,72,87,52,221,51,252,141,232,119,10,250,91,37,37,170,158,175,25,199,238,246,250,255,0,69,199,209,75,53,115,33,181,248,169,217,234,49,93,221,157,101,145,94,230,163,158,231,171,156,157,78,80,48,171,73,244,114,251,171,182,237,65,169,199,38,222,175,2,195,234,115,25,41,186,89,253,181,75,77,85,75,29,74,117,189,237,70,118,224,168,150,125,253,103,59,177,208,214,171,158,138,142,31,181,51,242,55,174,56,30,169,73,87,117,167,164,198,114,10,27,133,127,162,228,232,170,154,133,147,55,197,64,207,93,136,238,236,11,44,106,199,57,26,246,189,90,229,233,114,153,107,201,170,211,106,191,241,37,155,88,175,182,202,75,141,182,227,166,247,42,74,202,58,184,91,52,21,48,73,95,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,152,149,196,14,153,254,70,245,199,60,210,216,233,46,180,244,152,206,65,93,111,160,244,164,125,21,83,80,178,103,120,89,223,234,49,29,221,129,98,145,30,214,163,94,215,163,154,157,46,64,54,83,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,143,214,48,171,148,222,186,95,117,131,134,95,179,121,109,230,213,87,117,211,187,131,49,186,88,105,209,145,213,50,207,29,44,43,68,250,136,218,191,247,248,89,39,75,81,237,166,93,250,158,217,30,236,213,0,0,0,0,0,0,0,0,0,106,174,109,80,106,174,4,255,0,114,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,192,14,117,126,235,24,183,204,10,31,167,92,76,255,0,48,3,157,95,186,198,45,243,2,135,233,215,16,33,88,246,186,115,162,154,185,171,244,215,202,173,45,211,140,131,43,102,55,79,13,77,205,45,20,47,169,124,12,150,84,138,52,232,98,43,158,247,57,85,81,140,69,122,178,57,95,183,68,82,57,173,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,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,93,138,56,120,225,251,1,225,151,75,232,116,163,78,89,86,251,109,29,69,69,92,181,149,201,10,214,214,207,52,138,231,75,81,36,49,198,217,30,141,232,137,174,86,238,145,197,27,124,250,80,13,117,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,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,108,96,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,233,94,168,169,170,28,247,34,51,163,183,20,141,70,35,154,147,67,19,113,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,193,178,72,60,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,234,192,0,0,192,14,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,149,78,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,13,148,192,0,0,0,0,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,42,156,149,61,214,50,159,152,21,223,78,183,17,87,197,143,189,62,178,124,192,200,126,163,57,42,156,149,61,214,50,159,152,21,223,78,183,1,159,224,0,6,181,156,88,251,211,235,39,204,12,135,234,51,155,41,154,214,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,0,0,133,110,117,126,244,248,183,203,250,31,168,220,73,169,33,91,157,95,189,62,45,242,254,135,234,55,16,28,149,61,233,242,159,151,245,223,81,183,19,82,66,183,37,79,122,124,167,229,253,119,212,109,196,212,129,109,56,148,213,91,174,136,104,54,115,170,246,44,118,174,249,114,198,236,243,85,209,209,211,210,58,165,22,127,38,199,44,209,181,236,119,134,141,206,73,103,114,57,21,176,199,43,147,244,72,12,254,24,122,251,249,125,254,17,127,110,238,191,105,61,33,226,124,47,165,43,124,15,129,241,190,51,209,29,29,238,231,163,187,158,94,27,185,211,211,229,237,243,54,62,33,91,153,95,47,223,200,77,101,118,189,233,76,61,120,13,214,224,223,74,91,154,221,228,179,215,85,207,82,255,0,205,69,5,51,33,167,183,49,60,52,17,245,61,92,146,72,198,121,245,52,11,149,204,7,137,140,55,138,254,95,152,86,169,97,244,53,118,231,183,82,41,45,183,123,101,74,43,159,110,184,199,106,173,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,96,95,9,222,244,250,55,243,3,30,250,140,5,180,142,237,117,134,213,81,98,134,231,86,203,109,101,68,53,117,20,109,153,201,4,211,194,217,27,20,175,143,126,151,61,141,158,102,181,202,155,181,37,145,19,110,165,222,229,240,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,5,170,226,199,221,99,89,62,95,228,63,78,156,186,165,170,226,199,221,99,89,62,95,228,63,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,0,0,0,0,0,0,0,0,17,87,207,59,245,39,251,73,251,180,149,66,42,249,231,126,164,255,0,105,63,118,129,106,185,42,123,211,229,63,47,235,190,163,110,38,164,133,110,74,158,244,249,79,203,250,239,168,219,137,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,72,114,112,190,64,83,253,103,45,79,137,193,88,2,151,189,177,181,94,247,34,34,123,85,84,168,240,218,213,156,208,233,198,156,92,242,219,131,186,97,165,117,59,21,122,216,223,55,204,198,39,155,188,191,148,4,37,115,67,205,100,204,56,163,173,252,252,114,50,134,205,110,167,94,132,111,233,116,57,255,0,5,95,132,166,96,114,112,193,24,154,101,112,204,38,130,68,90,155,173,111,109,234,174,68,94,143,6,158,94,91,47,156,107,241,248,17,119,172,185,195,117,51,82,238,249,156,16,62,54,220,188,62,204,114,181,206,78,221,60,113,251,91,229,252,130,118,121,119,233,236,186,111,195,29,138,197,84,196,74,143,29,112,149,219,35,211,201,213,46,219,201,222,127,4,3,38,64,0,112,229,233,106,185,126,9,185,175,95,48,42,249,43,120,142,200,18,69,69,237,248,77,182,77,189,180,20,191,241,27,9,76,155,195,34,127,216,175,251,198,188,124,122,177,91,196,126,70,170,155,111,224,252,191,253,66,148,12,205,229,247,162,54,29,87,225,226,154,215,124,162,168,150,25,169,231,123,214,57,159,26,171,86,174,173,139,178,181,61,187,56,201,45,52,229,195,163,88,110,89,22,102,142,189,247,163,149,149,80,194,183,37,86,163,219,43,100,106,42,44,72,187,39,74,39,233,127,198,121,158,82,236,141,252,59,90,231,107,147,169,148,210,49,83,250,107,170,255,0,253,211,57,128,249,237,244,52,246,202,10,123,109,35,85,176,82,196,200,99,69,93,213,26,212,217,60,254,62,72,99,15,49,236,254,12,59,133,188,222,137,42,98,108,215,107,60,244,109,107,149,170,229,89,36,134,63,36,85,79,240,191,206,101,43,156,214,53,94,247,35,90,212,221,85,87,100,68,33,167,155,46,189,197,146,234,4,218,83,107,85,116,118,154,137,160,172,114,73,19,154,171,211,71,35,54,217,21,201,230,197,246,170,127,88,24,115,195,110,63,38,97,196,30,159,216,213,142,145,213,153,29,19,158,141,221,21,81,178,163,220,190,72,191,6,170,251,13,143,112,27,36,24,238,27,102,180,211,181,205,72,40,41,216,228,115,149,125,102,196,214,175,183,250,8,103,229,39,165,204,204,117,162,92,206,162,52,88,241,154,202,103,177,85,36,253,39,211,213,239,230,213,68,254,75,125,187,147,110,214,163,26,140,106,108,141,77,144,14,64,56,95,32,56,216,228,225,19,226,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,225,118,57,41,114,124,64,34,253,229,71,90,185,19,218,84,215,163,189,128,84,97,111,51,174,31,170,181,139,72,96,188,218,156,223,29,142,73,89,112,107,123,114,189,94,137,70,255,0,81,17,139,237,85,141,190,212,51,72,248,111,118,91,110,67,107,169,179,221,168,225,170,166,170,137,241,62,57,152,142,106,163,154,173,95,37,254,101,84,254,176,53,150,192,242,107,166,143,106,181,163,39,90,121,18,183,22,187,54,73,34,233,70,185,86,55,236,246,236,246,174,202,169,186,121,161,176,71,9,218,249,142,235,134,144,227,23,218,58,152,163,175,150,217,78,181,52,238,168,133,242,54,77,158,213,106,163,23,201,81,98,119,150,201,253,4,95,243,15,224,122,239,167,57,142,69,170,248,109,36,62,129,174,169,154,225,37,45,45,29,70,209,53,123,27,236,190,179,63,74,87,170,251,19,201,127,170,197,240,185,198,6,115,195,118,65,2,45,101,222,178,199,20,172,238,219,225,169,107,59,109,111,119,116,107,94,213,79,55,74,171,182,233,236,255,0,48,108,66,249,35,141,21,210,61,173,68,77,213,85,118,242,35,7,156,70,174,219,98,199,44,218,111,78,206,228,183,138,105,149,94,217,88,168,222,205,101,59,247,84,253,47,62,133,219,250,15,142,231,205,211,20,172,196,170,42,105,172,121,43,46,43,11,152,200,159,83,74,142,238,43,91,231,178,57,124,183,85,243,219,224,190,68,126,113,15,175,217,95,17,217,196,25,5,229,106,214,42,100,146,158,130,154,89,27,35,152,217,38,115,255,0,144,198,249,170,43,19,111,63,209,246,129,114,185,116,89,102,187,113,29,100,146,40,213,82,15,19,186,236,171,182,244,21,127,119,244,27,2,34,108,136,159,113,25,124,165,120,104,142,209,143,220,117,91,43,179,194,234,217,43,33,117,11,234,41,165,100,141,134,74,37,242,106,187,100,84,252,250,238,168,159,240,18,106,0,0,7,225,230,182,38,228,184,205,101,149,201,229,81,219,248,47,242,100,107,190,30,127,3,91,142,32,240,10,173,50,213,155,206,29,86,168,231,82,50,153,232,228,99,154,142,71,211,198,255,0,99,188,253,174,84,254,163,102,50,14,121,179,105,154,98,92,67,253,163,163,167,142,42,75,133,166,223,27,150,40,92,214,186,94,153,147,117,119,177,87,166,36,79,232,68,3,63,57,85,103,116,249,95,11,86,187,126,219,84,208,220,238,77,122,43,154,170,137,223,71,123,19,207,217,42,123,83,254,3,50,136,181,228,221,157,50,159,24,187,225,211,212,59,171,210,117,114,198,197,149,187,116,185,40,83,201,171,231,250,78,82,82,128,20,47,180,172,165,127,160,2,47,192,168,161,55,248,149,128,0,0,0,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,38,167,149,199,184,158,153,126,53,245,138,211,42,140,85,229,113,238,39,166,95,141,125,98,180,202,160,4,43,115,171,247,167,197,190,95,208,253,70,226,77,73,10,220,234,253,233,241,111,151,244,63,81,184,129,117,121,24,254,187,63,102,255,0,121,18,125,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,17,131,200,199,245,217,251,55,251,200,246,188,229,171,120,134,102,151,218,237,248,229,166,146,77,32,158,162,146,108,130,186,129,213,30,62,11,139,36,149,34,134,181,26,244,137,104,100,89,41,220,197,86,59,106,136,89,212,230,57,97,71,132,122,241,163,197,182,85,197,206,169,174,83,114,139,192,227,118,47,19,111,198,109,205,108,145,118,232,93,83,35,217,60,241,44,210,198,149,146,70,176,182,103,198,168,215,118,99,68,77,152,134,64,114,189,224,91,242,215,149,51,92,117,143,12,241,122,109,101,235,244,61,53,107,186,97,190,221,35,145,168,155,194,173,95,17,71,14,210,119,55,86,177,242,163,35,252,235,91,81,26,99,175,7,124,42,230,92,87,234,229,191,15,179,91,106,219,140,91,170,41,234,114,203,188,114,36,44,183,91,149,254,186,54,87,49,237,241,50,53,178,54,22,116,187,169,232,174,84,237,178,71,179,97,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,64,66,7,51,174,9,107,52,51,81,234,117,111,75,241,78,141,54,202,58,171,38,166,180,219,103,74,92,106,169,171,12,114,71,51,209,29,20,48,207,52,205,124,41,212,198,245,62,72,153,27,91,19,21,211,126,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,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,8,1,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,171,163,184,155,43,36,154,52,116,125,213,145,187,9,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,107,131,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,117,192,233,19,165,207,99,103,137,178,177,142,122,71,34,185,157,78,217,28,233,42,228,193,146,107,68,250,95,146,226,25,62,49,86,205,58,161,168,109,203,26,189,87,173,91,22,73,231,146,72,234,41,104,186,216,176,77,76,217,41,228,123,251,111,98,197,52,143,234,108,139,58,172,65,35,224,0,32,7,154,63,191,102,166,254,11,244,122,35,42,185,24,254,187,63,102,255,0,121,24,171,205,31,223,179,83,127,5,250,61,17,149,92,140,127,93,159,179,127,188,128,149,64,0,22,171,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,218,160,0,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,8,203,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,77,130,56,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,248,250,174,167,172,113,163,164,85,122,195,3,31,218,141,54,99,87,103,201,219,99,229,145,11,85,203,187,128,90,62,24,241,85,207,53,74,223,106,185,106,109,239,181,81,178,211,65,81,246,102,52,142,86,120,106,90,158,149,122,76,246,79,35,106,36,141,233,27,189,88,219,212,216,251,146,230,168,0,0,0,0,0,0,3,0,57,213,251,172,98,223,48,40,126,157,113,51,252,192,14,117,126,235,24,183,204,10,31,167,92,64,192,14,87,30,253,154,101,248,215,209,235,75,171,206,175,222,159,22,249,127,67,245,27,137,106,185,92,123,246,105,151,227,95,71,173,46,175,58,191,122,124,91,229,253,15,212,110,32,93,94,70,63,174,207,217,191,222,68,170,17,87,200,199,245,217,251,55,251,200,149,64,45,167,16,252,63,96,60,77,105,125,118,148,106,51,42,217,109,172,168,167,171,138,178,133,33,74,218,41,225,145,28,217,105,228,154,57,27,27,213,189,113,57,200,221,214,57,100,111,151,82,154,240,235,166,133,234,63,14,154,143,113,210,253,80,179,120,27,173,14,210,195,52,74,175,165,184,82,185,85,35,170,166,145,81,59,144,191,165,219,46,200,228,115,92,199,181,143,99,216,221,154,76,106,227,163,131,43,23,24,122,113,75,108,142,235,232,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,234,68,124,82,6,32,114,188,230,5,255,0,196,223,10,90,187,55,248,43,78,25,120,115,191,240,153,86,154,182,122,138,159,252,26,154,146,56,98,254,242,45,191,69,73,84,53,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,93,30,38,221,116,162,146,146,170,14,182,53,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,76,247,44,174,59,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,35,105,107,46,147,181,239,201,40,152,174,115,95,28,155,34,190,166,24,182,108,140,127,84,143,100,125,254,169,21,102,237,4,80,241,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,164,43,113,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,160,101,80,0,1,21,124,243,191,82,127,180,159,187,73,84,34,175,158,119,234,79,246,147,247,104,24,171,202,227,223,179,76,191,26,250,61,104,230,143,239,217,169,191,130,253,30,136,114,184,247,236,211,47,198,190,143,90,57,163,251,246,106,111,224,191,71,162,3,63,249,42,123,172,101,63,48,43,190,157,110,51,252,192,14,74,158,235,25,79,204,10,239,167,91,140,255,0,3,26,184,232,224,202,197,198,30,156,82,219,35,186,250,27,51,197,252,69,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,122,145,31,20,144,3,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,243,107,145,83,201,80,218,76,192,174,102,188,9,90,181,187,13,184,235,158,150,227,53,114,106,133,134,158,55,85,81,218,224,107,223,146,81,49,90,215,50,72,247,69,125,76,49,110,232,222,206,169,30,200,251,29,50,42,195,218,15,214,229,177,199,61,171,136,44,2,143,74,245,26,233,73,67,168,184,173,61,53,182,39,214,93,26,233,242,136,27,12,138,218,168,155,52,139,60,213,45,142,157,238,169,217,28,155,237,47,82,36,139,28,121,190,106,217,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,243,107,149,23,201,84,159,238,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,32,107,216,108,167,194,119,186,198,141,252,191,199,190,157,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,0,93,80,0,2,42,249,218,107,95,255,0,16,188,57,209,219,254,236,214,225,85,36,95,248,69,29,36,112,189,36,255,0,195,86,70,186,63,240,10,215,126,154,18,147,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,173,103,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,180,84,80,200,200,183,98,62,58,104,225,141,85,21,219,171,21,85,206,85,87,40,100,7,42,125,6,166,214,78,40,232,50,107,237,21,92,150,45,54,167,76,154,71,182,158,85,130,75,139,37,99,104,33,124,204,123,82,39,247,85,106,90,138,174,238,37,28,140,86,57,170,245,110,69,115,206,253,73,254,210,126,237,47,175,40,141,29,186,233,175,11,143,203,178,59,13,37,13,203,80,111,18,222,233,165,90,87,69,91,37,169,177,71,13,35,103,115,216,215,43,21,204,168,158,36,69,115,59,117,77,123,87,243,142,66,197,115,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,92,174,117,250,33,117,75,174,27,196,140,55,202,71,91,93,79,79,131,212,91,93,27,155,60,115,163,171,107,34,157,142,243,107,216,230,172,205,114,47,74,177,89,26,167,95,90,246,237,175,37,79,122,124,167,229,253,119,212,109,196,159,113,147,161,116,124,68,240,227,153,233,207,161,189,35,122,117,190,75,142,56,214,44,12,153,151,138,118,58,74,84,142,89,209,89,23,113,233,216,123,247,106,246,166,149,189,109,71,43,144,34,51,149,62,188,211,104,223,20,116,24,205,246,182,174,59,22,164,211,166,51,35,27,81,42,65,29,197,242,177,212,19,62,22,49,201,43,251,168,180,205,85,70,246,210,178,71,171,218,212,122,58,119,141,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,54,94,225,251,83,63,44,154,29,129,234,148,149,118,170,138,188,155,31,161,184,87,250,46,78,186,88,107,159,11,124,84,12,245,222,173,237,78,146,198,172,115,149,204,115,21,174,94,166,168,23,0,0,0,0,0,0,0,0,0,213,92,218,160,213,92,9,254,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,1,128,28,234,253,214,49,111,152,20,63,78,184,153,254,96,7,58,191,117,140,91,230,5,15,211,174,32,96,7,43,143,126,205,50,252,107,232,245,164,255,0,16,3,202,227,223,179,76,191,26,250,61,105,63,192,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,144,25,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,186,219,43,227,78,132,107,226,219,165,206,116,114,163,39,248,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,161,8,28,2,113,217,117,225,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,54,52,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,112,120,162,225,147,62,225,103,84,46,90,127,151,211,85,214,91,89,80,230,217,114,20,183,77,77,69,121,129,35,138,78,184,29,34,116,185,236,108,241,54,86,49,207,72,228,87,51,169,219,35,157,149,92,174,120,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,49,216,253,198,174,118,248,44,122,181,206,122,202,201,58,147,170,42,106,135,61,170,175,235,237,197,35,85,234,214,164,211,74,208,153,240,0,24,1,206,175,221,99,22,249,129,67,244,235,137,21,124,39,123,211,232,223,204,12,123,234,48,18,169,206,175,221,99,22,249,129,67,244,235,137,21,124,39,123,211,232,223,204,12,123,234,48,1,178,152,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,37,83,146,167,186,198,83,243,2,187,233,214,226,42,248,177,247,167,214,79,152,25,15,212,103,37,83,146,167,186,198,83,243,2,187,233,214,224,51,252,0,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,90,206,44,125,233,245,147,230,6,67,245,25,192,154,158,87,30,226,122,101,248,215,214,43,76,170,49,87,149,199,184,158,153,126,53,245,138,211,42,128,0,0,16,173,206,175,222,159,22,249,127,67,245,27,137,53,36,43,115,171,247,167,197,190,95,208,253,70,226,3,146,167,189,62,83,242,254,187,234,54,226,106,72,86,228,169,239,79,148,252,191,174,250,141,184,154,144,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,128,32,7,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,173,87,9,222,244,250,55,243,3,30,250,140,6,195,218,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,254,148,88,64,131,134,124,203,133,14,96,122,79,165,185,133,117,37,197,142,206,49,187,149,162,231,76,168,214,92,109,210,93,99,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,132,250,0,0,0,0,22,171,139,31,117,141,100,249,127,144,253,58,114,234,150,171,139,31,117,141,100,249,127,144,253,58,112,53,172,54,168,53,87,54,168,0,0,0,0,0,0,0,0,0,0,0,0,0,69,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,5,170,228,169,239,79,148,252,191,174,250,141,184,154,146,21,185,42,123,211,229,63,47,235,190,163,110,38,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,175,192,168,161,119,248,0,79,105,89,74,127,65,80,3,13,121,170,231,116,248,167,11,87,75,126,219,212,215,92,237,173,98,35,154,138,169,223,87,123,23,207,217,18,251,19,254,19,50,136,181,231,35,157,50,163,24,180,97,208,84,59,171,210,116,146,200,196,149,187,116,181,43,147,205,169,231,250,77,64,35,155,135,204,2,171,83,117,102,205,135,82,42,53,213,108,169,122,185,88,231,35,81,148,242,63,216,223,63,107,81,63,172,217,31,10,177,55,26,198,104,236,173,79,42,126,231,193,127,149,35,157,241,243,248,144,171,202,103,76,211,45,226,31,237,29,101,60,114,210,91,237,55,8,218,178,194,231,53,178,244,194,155,163,189,136,189,50,170,127,66,169,56,192,0,0,112,169,186,42,125,230,191,124,197,236,179,90,120,142,189,201,44,106,137,63,134,217,118,84,223,106,10,79,191,250,77,129,72,202,230,213,195,68,119,124,126,221,170,216,165,158,22,214,199,89,51,171,159,79,77,43,228,116,49,209,39,147,149,187,162,39,230,19,101,84,255,0,132,15,147,147,190,174,219,101,199,47,58,111,80,206,220,182,122,104,85,30,233,88,136,238,245,101,67,247,68,253,47,46,180,223,250,73,62,100,145,200,136,232,222,215,34,166,232,168,187,249,26,217,112,241,175,217,95,14,57,196,249,5,153,106,210,42,148,142,158,190,154,41,27,27,158,216,230,107,255,0,150,199,121,162,35,211,111,47,210,246,146,7,108,230,233,138,81,226,84,245,53,54,60,149,247,20,133,172,124,76,169,165,87,119,17,174,243,217,92,158,91,162,121,237,241,79,32,51,119,139,29,124,199,116,63,72,114,123,237,101,76,82,87,197,108,168,90,106,118,212,66,201,29,38,204,106,53,17,235,230,170,178,183,203,101,254,131,95,124,243,38,186,107,14,171,93,242,116,167,145,107,114,155,179,164,142,46,148,115,145,100,126,204,110,204,106,110,168,155,39,146,23,83,138,62,48,51,158,36,114,9,209,43,46,244,118,57,101,127,106,223,53,75,95,220,107,187,91,35,154,198,162,121,58,36,93,183,95,111,249,239,167,47,14,7,174,250,141,152,227,186,175,153,82,67,232,26,26,152,110,17,210,213,81,212,109,43,83,191,182,235,234,179,244,162,98,167,181,60,211,250,195,55,121,98,240,253,85,163,186,67,61,230,234,230,248,236,142,74,59,131,155,219,149,138,196,90,54,122,138,143,95,106,44,142,246,33,154,71,195,100,178,219,113,235,93,53,158,211,71,13,45,53,44,76,137,145,194,196,107,81,26,212,106,121,39,243,34,39,245,31,112,2,149,95,184,57,232,223,105,74,57,23,216,5,105,177,201,195,78,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,28,47,176,228,1,243,75,213,190,223,15,129,68,50,57,171,237,95,231,62,135,49,29,237,66,150,194,136,190,126,96,118,162,238,136,167,39,9,228,155,123,14,64,243,121,246,158,98,90,151,141,215,98,249,133,142,142,229,69,93,79,37,59,217,81,23,90,34,57,19,117,79,52,95,106,53,124,149,61,136,69,199,20,60,170,175,158,153,188,228,26,41,96,146,72,37,145,243,193,69,73,18,109,183,230,253,86,247,42,124,191,231,159,201,254,175,97,45,103,30,223,37,3,93,59,167,2,252,82,218,174,137,108,151,70,50,153,21,95,210,175,138,133,36,106,39,82,183,125,216,229,79,135,222,101,111,7,188,177,50,202,252,142,221,150,235,70,49,83,69,69,69,91,13,71,130,184,209,162,36,177,246,213,219,42,36,232,187,35,186,81,81,90,190,207,103,192,151,119,219,173,242,63,187,37,5,59,159,253,242,196,213,95,243,236,119,177,140,141,168,200,216,214,181,61,136,137,178,1,248,88,78,17,142,105,246,63,77,141,226,246,170,90,10,42,102,49,137,29,60,93,13,94,150,53,136,187,121,252,26,137,253,71,239,128,7,27,167,222,114,82,187,42,149,0,35,87,156,174,3,21,86,156,219,243,216,45,232,233,104,235,237,241,77,80,214,249,181,138,149,76,68,85,223,217,187,218,158,207,106,161,37,70,37,243,61,195,100,203,248,79,200,41,168,168,93,81,88,218,251,98,177,24,206,167,34,37,83,119,219,205,62,10,160,69,215,46,29,83,170,192,117,250,215,109,154,230,248,40,46,146,65,79,219,87,236,199,75,37,109,35,119,219,165,124,250,89,183,192,159,132,84,84,221,23,116,53,143,209,27,251,177,157,93,195,175,30,37,96,142,11,237,189,211,73,213,178,54,54,213,70,231,42,249,123,61,83,102,43,21,107,110,22,168,43,24,244,122,73,213,230,139,190,251,57,83,254,0,62,242,151,21,20,184,14,10,147,204,161,21,84,169,160,84,0,0,0,0,0,0,0,0,0,0,97,6,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,237,182,234,190,211,55,192,22,255,0,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,173,209,199,27,23,103,204,228,77,152,158,170,38,251,174,234,183,0,0,6,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,170,135,162,170,57,19,100,111,151,181,87,40,0,24,255,0,194,151,5,58,89,193,247,218,159,201,157,255,0,43,185,253,173,240,62,55,211,181,84,211,118,252,47,127,183,218,236,193,22,219,248,151,245,117,117,111,179,118,219,101,222,250,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,125,96,11,105,162,124,58,233,31,15,116,217,20,26,91,137,210,90,95,149,94,42,111,55,57,163,137,141,124,143,146,89,31,29,59,81,141,107,99,166,129,178,44,112,194,196,70,49,155,174,202,247,200,247,220,176,0,0,0,179,252,76,112,171,164,124,87,225,180,216,126,169,91,106,218,251,117,71,137,182,93,237,178,50,27,141,185,234,173,238,36,50,189,143,111,68,141,106,53,236,123,92,199,108,215,109,214,200,222,203,149,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,243,115,149,87,205,84,253,96,0,0,6,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,208,217,41,36,122,110,200,90,171,187,215,214,85,219,100,217,18,224,112,165,193,78,150,112,125,246,167,242,103,127,202,238,127,107,124,15,141,244,237,85,52,221,191,11,223,237,246,187,48,69,182,254,37,253,93,93,91,236,221,182,217,119,200,0,0,0,7,159,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,97,132,31,216,84,225,99,254,175,181,87,255,0,42,219,191,228,38,127,128,0,0,5,191,206,116,47,78,53,39,81,240,109,80,205,108,222,149,186,233,207,142,150,193,12,234,142,165,167,170,170,90,117,90,167,70,169,235,205,31,133,111,105,85,122,88,231,185,232,213,123,99,123,46,0,0,0,0,0,0,0,0,0,0,89,254,40,56,95,192,120,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,116,241,195,52,45,107,157,52,82,181,89,211,80,245,84,70,162,238,141,243,246,162,222,0,6,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,214,216,233,35,122,236,201,156,169,179,211,214,68,223,116,221,23,208,113,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,170,135,162,170,57,19,100,111,151,181,87,40,0,24,255,0,194,151,5,58,89,193,247,218,159,201,157,255,0,43,185,253,173,240,62,55,211,181,84,211,118,252,47,127,183,218,236,193,22,219,248,151,245,117,117,111,179,118,219,101,223,32,0,0,0,3,23,248,152,229,215,195,207,20,185,149,54,160,230,109,200,44,25,11,41,252,53,109,118,57,83,79,76,251,155,26,141,72,150,165,38,134,86,189,241,181,189,13,122,35,95,208,168,215,43,154,200,209,150,215,22,229,1,160,88,53,246,151,41,194,181,147,90,177,251,213,23,95,134,184,218,242,26,42,74,168,58,216,230,63,162,88,232,154,246,245,49,238,106,236,190,109,114,162,249,42,153,212,0,194,13,66,229,19,195,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,125,166,79,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,245,186,56,227,98,236,249,156,137,179,19,213,68,223,117,221,86,224,0,0,0,6,63,241,91,193,78,150,113,131,246,91,242,153,127,202,237,159,100,188,119,130,244,21,85,52,61,207,21,216,238,119,123,208,75,190,222,25,157,61,61,59,110,237,247,221,54,200,0,6,31,232,39,43,253,2,225,219,86,44,90,199,133,101,250,129,91,122,199,252,87,134,130,233,112,162,146,149,253,250,105,105,223,214,216,233,35,122,236,201,156,169,179,211,214,68,223,116,221,21,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,103,67,100,164,145,233,187,33,106,174,239,95,89,87,109,147,100,76,192,0,89,254,23,248,95,192,120,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,108,242,67,12,46,107,93,12,81,53,25,211,78,197,68,86,170,238,174,243,246,34,94,0,0,0,0,195,93,104,229,83,195,110,183,234,134,65,170,247,219,230,107,99,185,100,149,13,171,172,163,176,212,208,83,81,36,253,182,182,73,91,27,169,30,238,185,28,213,150,71,43,149,93,36,143,114,254,145,245,104,95,44,141,31,225,211,81,237,218,161,165,250,175,170,180,55,90,29,226,154,25,110,150,247,210,220,41,92,168,178,82,212,198,148,73,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,230,0,3,0,63,176,169,194,199,253,95,106,175,254,85,183,127,200,76,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,97,232,0,0,0,30,127,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,143,107,103,142,10,152,95,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,125,134,16,127,97,83,133,143,250,190,213,95,252,171,110,255,0,144,153,254,0,252,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,178,188,86,240,83,165,156,96,253,150,252,166,95,242,187,103,217,47,29,224,189,5,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,178,0,1,139,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,229,236,84,202,0,0,194,13,66,229,19,195,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,125,166,69,112,215,195,174,43,194,246,156,46,150,225,89,86,87,123,178,178,225,61,194,155,237,13,116,117,50,81,247,81,157,112,65,219,138,54,71,15,91,93,39,66,55,248,201,101,114,170,171,148,186,160,0,0,0,0,0,0,0,0,1,128,31,216,84,225,99,254,175,181,87,255,0,42,219,191,228,38,127,128,45,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,61,84,77,247,93,213,110,0,0,11,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,58,106,30,170,136,212,93,209,190,126,212,91,192,0,195,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,250,219,29,36,111,93,153,51,149,54,122,122,200,155,238,155,162,230,0,0,0,0,89,254,38,56,85,210,62,43,240,218,108,63,84,173,181,109,125,186,163,196,219,46,246,217,25,13,198,220,245,86,247,18,25,94,199,183,162,70,181,26,246,61,174,99,182,107,182,235,100,111,102,48,127,97,83,133,143,250,190,213,95,252,171,110,255,0,144,153,254,0,242,154,91,128,126,75,240,75,102,11,246,215,43,203,125,25,222,254,236,229,55,47,31,116,170,238,76,249,127,61,63,75,122,250,123,157,13,245,83,102,49,141,248,110,122,176,0,179,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,166,161,234,168,141,69,221,27,231,237,69,176,26,123,202,39,134,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,58,9,39,166,153,147,70,217,26,218,54,185,88,174,98,34,162,57,171,182,251,42,123,76,223,0,0,0,0,0,0,0,0,0,97,6,161,114,137,225,183,82,179,252,151,81,175,185,182,165,65,114,202,175,21,183,186,200,169,46,84,13,130,57,234,102,124,210,54,54,186,141,206,70,35,158,168,136,174,114,237,182,234,190,210,255,0,240,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,159,177,18,240,0,0,0,6,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,237,51,124,1,111,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,250,221,28,113,177,118,124,206,68,217,137,234,162,111,186,238,171,112,0,0,0,0,98,255,0,20,28,189,52,95,139,60,254,223,168,218,141,147,230,182,235,149,186,207,21,146,40,172,149,180,144,192,232,35,154,105,154,231,54,106,105,92,175,234,168,122,42,163,145,54,70,249,123,85,114,128,1,139,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,229,236,84,202,0,0,0,0,22,255,0,85,180,47,78,53,150,179,16,187,102,182,110,237,215,4,200,40,178,75,5,202,5,70,85,81,85,83,207,28,202,198,189,81,119,134,94,211,89,44,106,138,215,53,26,169,179,217,27,217,112,0,0,0,0,0,3,207,234,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,145,237,108,241,193,83,11,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,244,0,12,0,254,194,167,11,31,245,125,170,191,249,86,221,255,0,33,51,252,0,0,0,0,0,0,0,0,0,0,0,0,0,6,63,241,91,193,78,150,113,131,246,91,242,153,127,202,237,159,100,188,119,130,244,21,85,52,61,207,21,216,238,119,123,208,75,190,222,25,157,61,61,59,110,237,247,221,54,200,0,6,47,240,191,203,211,69,248,76,207,238,26,141,167,57,62,107,113,185,92,108,242,217,37,138,247,91,73,52,13,130,73,161,153,206,107,97,166,137,200,254,170,118,34,42,185,83,101,119,151,177,83,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,246,20,156,184,165,85,80,10,154,84,82,210,160,56,85,68,77,213,118,66,1,249,143,106,157,86,125,175,215,75,108,55,55,207,65,107,146,122,126,218,63,118,54,88,235,106,219,190,221,41,231,210,253,190,36,245,95,107,91,111,181,79,88,247,163,18,62,159,53,93,182,221,200,159,240,154,206,235,117,253,217,54,174,230,55,143,18,179,199,61,246,224,232,100,234,221,29,27,170,164,115,85,60,189,158,176,18,143,201,171,1,138,151,78,110,25,236,246,244,108,181,149,247,8,161,168,115,124,220,196,74,86,42,34,239,236,221,142,79,103,181,20,146,163,18,249,97,97,178,98,28,39,227,244,213,180,46,167,172,117,125,205,94,143,103,75,149,22,169,219,111,230,191,4,67,45,0,28,110,159,121,201,74,108,138,5,71,224,102,216,70,57,168,56,253,78,55,148,90,169,107,232,170,88,246,44,117,17,117,181,58,152,230,42,237,229,240,114,167,245,159,190,0,135,254,48,185,98,101,148,25,29,199,45,209,124,98,166,182,138,182,182,106,143,5,110,163,69,72,163,237,163,182,68,89,213,118,87,117,34,34,53,61,190,207,129,138,86,190,5,248,165,186,221,22,217,22,140,101,49,170,63,165,31,45,10,70,213,78,164,110,251,189,200,159,31,188,216,173,236,100,141,86,72,198,185,171,237,69,77,208,232,101,186,223,27,251,177,208,83,181,255,0,223,36,77,69,255,0,62,192,68,239,11,220,170,175,158,153,179,100,26,215,96,146,56,34,145,147,207,69,87,18,109,183,231,61,87,118,234,124,255,0,231,127,201,254,175,105,40,248,14,158,98,90,105,141,208,226,248,125,142,142,219,69,67,79,29,59,25,79,23,66,42,53,23,101,95,53,95,106,185,124,213,125,170,122,63,103,146,28,128,56,114,236,138,167,39,11,230,155,123,64,249,38,145,206,95,106,255,0,49,92,93,91,237,240,248,149,186,20,85,242,242,42,107,17,190,196,2,180,246,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,185,67,230,70,46,202,86,227,230,149,142,123,252,183,242,3,233,107,145,205,69,79,137,81,215,19,85,173,68,59,0,3,142,164,223,99,144,41,115,218,223,210,93,135,82,42,121,41,68,204,87,183,118,251,80,162,5,94,157,156,171,184,29,155,249,249,169,91,125,135,82,110,175,248,237,177,218,158,192,57,45,143,18,22,186,123,206,146,93,104,42,160,108,209,190,106,101,86,57,187,162,237,51,20,185,199,141,213,218,79,25,128,92,98,219,125,157,3,182,219,125,255,0,58,192,53,161,198,105,158,220,186,209,77,186,163,150,225,76,212,248,121,172,141,255,0,140,217,167,77,165,116,216,109,4,142,119,86,235,46,203,252,221,215,26,205,94,150,107,14,86,179,67,229,45,20,176,204,207,63,229,35,90,228,246,127,192,108,95,194,166,117,75,168,250,37,101,202,104,220,213,138,121,170,227,69,107,156,228,245,42,30,213,243,84,69,248,125,192,93,211,135,123,14,78,20,14,181,242,119,145,91,125,165,42,133,77,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,184,161,60,221,230,86,237,138,81,0,173,190,195,147,132,57,3,204,106,76,174,135,13,175,145,174,233,217,98,221,127,155,186,211,89,108,154,153,238,203,174,244,219,170,185,46,21,45,95,143,154,72,239,248,141,140,248,171,206,169,116,227,68,175,89,77,99,154,145,65,53,36,106,174,115,154,158,189,67,26,158,104,138,191,31,184,215,66,202,179,95,178,180,154,111,57,107,101,154,103,249,255,0,41,90,231,47,183,254,16,54,62,225,190,215,79,102,210,75,85,5,44,13,134,54,77,82,168,198,183,100,77,230,122,151,56,241,186,69,73,224,240,11,116,91,109,187,167,118,219,109,183,231,94,123,32,56,119,176,163,127,63,37,43,95,97,212,187,163,254,59,108,7,103,82,34,121,168,107,218,239,209,93,206,153,213,122,118,106,174,229,112,177,88,221,221,237,80,59,64,56,234,77,246,3,146,151,57,26,213,85,248,21,29,114,181,92,213,64,56,100,200,245,217,10,211,115,230,137,142,99,252,247,243,62,150,129,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,14,21,55,56,233,79,105,80,3,132,77,142,64,3,173,127,140,111,244,169,216,112,169,185,200,3,175,161,26,187,167,196,236,41,112,20,238,133,105,236,58,151,219,253,103,99,125,155,129,81,248,153,165,47,140,198,171,41,182,223,175,183,254,137,26,191,240,31,182,124,247,8,159,61,36,145,49,61,103,109,183,249,208,13,104,184,130,197,211,13,213,219,246,54,217,21,233,73,225,118,114,181,19,126,186,104,159,236,79,47,229,19,113,203,22,177,213,124,34,99,78,122,238,228,184,92,209,125,191,244,220,132,64,241,213,72,148,92,77,229,49,39,177,97,183,187,217,183,255,0,41,67,255,0,17,45,156,172,166,238,112,149,143,123,127,219,247,69,246,255,0,221,110,3,47,206,20,228,1,210,229,84,95,233,82,182,169,67,253,169,253,37,109,246,32,21,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,223,18,134,170,170,255,0,66,149,187,216,165,12,246,175,244,129,218,114,0,24,165,204,234,177,212,156,34,100,174,98,236,229,184,91,17,61,191,244,220,100,35,240,251,139,166,101,171,182,28,109,210,43,18,175,197,110,228,106,46,221,20,210,191,216,190,95,201,38,155,154,108,221,190,18,178,31,111,251,126,214,190,223,251,173,164,73,240,43,72,149,188,77,226,209,47,177,33,184,59,217,191,255,0,41,77,255,0,24,27,8,97,116,190,15,26,163,166,219,110,142,231,250,100,114,255,0,194,126,217,243,219,226,124,20,145,196,244,245,155,190,255,0,231,83,232,3,133,246,20,110,133,78,246,110,117,167,183,250,192,171,161,28,187,175,192,236,41,105,80,3,173,63,140,119,244,161,216,112,137,176,28,156,42,110,114,0,167,165,61,167,40,155,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,236,57,41,112,20,174,201,240,42,105,67,189,165,77,248,1,88,0,8,0,230,97,99,101,143,138,155,170,49,253,73,89,104,183,84,47,170,137,183,230,187,123,121,127,222,201,52,229,71,50,73,194,78,62,212,243,233,175,186,121,255,0,250,219,191,227,35,155,154,178,63,248,83,35,164,68,71,59,27,183,170,237,254,60,201,255,0,1,159,124,162,39,145,252,47,91,33,118,253,49,215,221,17,191,114,255,0,108,53,127,223,85,3,58,64,56,95,96,29,107,237,42,111,192,165,234,137,178,169,203,87,116,242,3,176,28,39,176,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,7,11,236,2,151,124,74,83,218,114,229,217,60,206,24,168,187,170,1,218,14,19,216,114,6,26,115,92,153,35,225,39,32,106,249,117,87,218,252,255,0,253,109,191,241,17,151,203,62,198,203,231,21,54,164,123,250,82,142,209,113,168,79,85,23,127,205,118,246,243,255,0,190,18,45,205,222,121,25,194,245,206,22,239,211,37,125,173,29,247,39,246,195,151,253,244,67,1,57,84,163,255,0,133,50,186,52,69,115,113,187,130,166,255,0,227,194,159,240,129,60,128,0,41,113,74,108,191,3,151,124,74,91,237,3,177,61,135,37,45,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,195,147,133,220,10,23,101,254,146,166,148,123,84,173,169,176,21,0,124,245,211,50,10,87,202,247,171,90,221,183,84,77,254,40,4,10,243,66,185,182,231,197,85,106,177,21,18,158,199,110,135,205,54,223,213,115,190,255,0,251,51,61,249,59,190,105,56,114,94,227,149,89,21,222,228,198,38,254,196,234,129,223,239,170,145,155,199,61,237,215,238,38,242,170,181,118,233,28,86,248,145,122,122,124,146,138,21,255,0,133,73,141,229,211,166,244,250,107,195,85,158,209,31,156,143,175,184,74,229,238,171,209,122,167,95,142,201,240,106,124,0,202,0,14,21,118,3,173,221,94,93,40,84,155,252,78,21,222,101,77,93,192,229,61,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,95,97,200,3,173,219,252,14,27,213,231,212,133,110,82,148,119,152,29,128,225,23,115,144,48,19,156,67,230,143,135,36,237,185,81,146,221,237,172,122,111,237,78,169,221,254,250,33,129,28,175,110,109,182,113,85,68,175,69,84,168,177,220,97,242,77,246,245,90,239,191,254,192,149,46,98,218,111,79,169,92,53,94,45,18,121,72,202,251,124,173,94,234,177,19,166,116,248,236,191,7,47,192,135,46,6,47,110,176,241,55,138,213,163,182,73,34,184,68,171,211,213,228,180,83,47,252,8,6,197,160,249,232,102,100,244,172,149,143,87,53,219,236,170,155,124,84,250,0,165,197,41,178,127,73,83,147,114,143,98,129,216,158,195,147,132,220,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,1,75,138,138,92,191,0,56,42,68,216,161,21,23,216,118,0,60,174,167,222,35,176,225,23,27,164,146,53,137,18,194,155,185,83,111,57,88,159,21,79,188,245,70,51,115,21,204,106,112,158,22,50,75,189,20,236,138,161,43,45,177,181,206,107,93,228,234,184,247,242,119,151,193,64,129,189,65,201,234,117,7,62,172,200,106,85,174,154,228,250,118,42,198,212,68,94,152,153,26,108,136,171,253,234,27,29,104,29,157,44,90,95,107,183,108,253,217,37,67,151,171,219,231,51,215,238,67,92,157,31,176,174,77,170,152,133,137,99,115,227,173,190,219,224,149,27,190,253,15,169,141,171,230,136,187,126,151,180,217,166,195,64,150,203,76,20,40,138,137,31,87,146,251,124,220,171,255,0,8,31,160,112,239,97,201,194,129,215,231,247,21,180,227,204,169,160,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,20,121,253,199,99,138,124,192,169,190,195,147,132,57,2,222,107,229,157,47,186,95,116,183,108,253,223,37,59,147,167,219,229,51,23,238,83,92,93,62,201,234,116,251,62,163,200,105,149,173,154,218,250,134,34,200,212,84,78,168,159,26,238,138,169,253,242,155,54,223,168,18,231,105,158,133,81,85,36,233,242,79,111,147,145,127,224,53,150,214,11,10,227,58,169,151,216,146,55,50,58,43,237,194,8,145,219,239,208,202,153,26,158,106,137,191,232,251,64,217,63,76,47,17,223,176,139,117,210,57,26,244,149,102,77,218,169,183,148,175,79,130,175,220,122,163,25,185,117,102,53,57,183,11,24,221,222,182,118,75,80,181,151,40,220,230,181,173,242,109,92,155,121,55,203,226,134,76,129,194,166,229,37,103,90,170,39,180,10,154,84,82,213,248,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,222,136,168,168,86,229,242,58,156,239,52,64,42,98,121,108,118,20,183,239,42,0,71,231,56,124,198,43,110,128,174,38,217,89,220,186,92,173,173,86,250,187,236,143,154,79,191,127,249,207,220,72,25,11,252,223,53,90,159,35,213,154,93,63,164,69,88,232,40,237,245,238,114,61,142,68,119,69,74,109,229,230,139,180,168,190,106,5,164,229,191,166,241,231,124,66,91,42,43,41,101,150,154,219,217,170,69,98,189,189,50,71,93,72,187,170,181,62,231,175,146,147,246,70,63,39,61,53,129,216,45,118,127,54,234,233,235,235,98,102,237,122,108,172,117,30,219,46,253,43,252,95,221,254,241,39,0,14,21,14,74,92,7,8,155,149,123,14,19,114,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,56,95,50,149,77,138,202,87,112,57,68,57,41,105,80,2,1,57,144,105,188,120,39,16,151,58,138,58,89,98,166,185,119,170,149,94,175,119,84,146,87,85,174,232,174,79,185,137,228,132,253,145,143,206,51,77,96,110,11,67,159,195,186,58,10,250,40,159,179,94,187,171,221,89,190,235,191,74,127,25,247,127,190,7,181,228,241,152,197,114,208,20,196,221,43,59,150,187,149,201,168,223,87,125,149,240,201,247,239,255,0,62,251,137,3,33,127,148,30,171,83,227,154,179,85,167,245,104,169,29,125,29,194,189,174,87,177,168,174,232,166,77,188,252,213,118,137,87,201,73,160,0,117,189,60,182,59,10,93,247,129,75,17,17,17,14,195,165,174,243,84,59,90,190,64,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,71,37,46,95,128,20,185,219,121,157,108,246,170,251,74,100,114,251,55,59,33,111,150,255,0,240,1,220,0,3,201,234,150,95,67,131,97,53,217,29,194,102,197,20,14,133,157,78,123,90,155,186,70,181,60,221,229,241,53,203,215,77,64,171,214,157,92,186,230,52,240,72,174,184,178,158,56,162,78,151,185,27,21,59,26,169,234,38,203,230,215,47,176,150,94,107,26,253,246,59,70,106,112,107,13,202,74,123,165,202,190,133,168,232,42,35,71,181,27,52,174,118,237,253,45,191,181,213,63,173,63,156,141,46,6,180,153,186,195,196,29,163,28,170,162,101,69,12,20,85,213,149,12,150,39,189,142,70,192,230,162,47,79,253,148,140,80,38,143,129,93,43,252,146,240,247,102,198,230,217,106,18,174,186,87,187,165,237,221,31,80,229,79,39,170,175,177,16,200,83,224,177,218,41,172,86,184,109,116,145,177,145,67,213,178,49,54,79,55,43,151,253,243,239,0,82,167,37,32,84,136,114,112,114,0,0,0,0,0,0,0,0,0,0,0,194,174,26,248,250,163,204,56,137,213,46,25,245,138,225,106,181,221,113,204,194,243,67,137,222,39,169,130,142,59,157,43,46,142,166,167,182,185,142,115,122,235,27,220,141,177,118,209,206,154,54,187,169,17,241,171,230,205,83,91,110,38,238,215,91,7,23,122,175,125,177,92,234,237,215,43,118,164,95,106,232,235,41,38,116,51,211,79,29,206,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,160,27,36,131,15,249,115,113,175,252,42,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,47,106,75,165,10,35,18,59,155,97,233,107,27,212,247,172,114,182,37,115,89,35,90,237,162,108,209,70,153,128,0,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,136,26,7,199,29,79,17,220,108,229,250,61,131,178,145,154,117,133,226,247,39,195,87,27,226,168,125,242,227,13,194,138,5,173,108,204,87,53,41,145,175,149,176,181,142,245,217,34,200,245,85,115,25,14,53,115,88,227,182,234,183,90,254,22,116,107,38,164,109,181,180,235,6,111,117,183,78,231,79,36,234,231,182,75,58,61,17,26,198,53,168,213,159,161,206,87,171,251,14,86,116,79,28,150,215,146,167,189,62,83,242,254,187,234,54,224,51,83,143,222,45,178,174,17,181,79,68,178,155,108,94,59,27,190,250,110,223,147,91,156,217,37,238,80,182,166,210,247,207,4,73,52,81,173,100,113,164,205,133,242,42,181,189,233,17,83,103,169,150,184,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,25,124,243,191,82,127,180,159,187,75,21,203,67,142,58,158,28,115,40,116,123,56,101,35,244,235,52,188,70,249,170,228,124,84,239,177,220,102,72,224,74,215,76,245,107,86,153,90,200,155,51,94,239,81,145,164,140,84,86,189,147,4,228,131,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,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,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,15,64,97,174,190,113,199,83,195,143,27,56,134,143,103,12,164,126,157,102,152,189,181,243,85,200,248,169,223,99,184,205,112,173,129,43,93,51,213,173,90,101,107,34,108,205,123,189,70,70,146,49,81,90,246,76,225,35,153,126,145,241,29,144,222,240,124,158,162,147,11,200,89,120,154,60,110,27,164,236,166,101,242,221,45,82,178,137,145,171,164,115,82,185,26,248,99,146,157,175,119,91,215,174,21,115,85,236,135,8,57,213,251,211,226,223,47,232,126,163,113,2,103,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,178,40,57,83,241,219,117,75,173,7,11,58,203,147,82,58,218,234,116,131,8,186,220,103,115,103,142,116,115,27,29,157,94,168,173,123,28,213,114,193,214,230,171,21,157,134,171,250,224,142,57,95,0,0,0,0,0,0,3,5,121,144,113,93,168,252,37,106,62,135,230,184,84,190,58,213,93,246,130,11,253,130,121,149,148,183,122,86,173,185,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,249,149,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,145,151,207,59,245,39,251,73,251,180,198,174,93,220,111,214,112,171,157,174,37,152,213,117,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,189,79,124,30,33,82,57,36,124,84,237,70,53,92,198,53,66,122,65,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,0,44,255,0,20,92,77,224,60,44,233,125,203,80,50,250,154,74,203,147,41,220,235,46,60,151,24,105,171,111,51,164,145,71,209,3,100,94,167,49,142,158,39,74,246,53,235,28,106,231,244,187,100,107,130,218,241,237,198,253,139,132,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,23,212,66,202,84,153,18,106,170,182,199,44,111,142,30,134,202,200,215,173,28,249,118,233,107,155,28,170,203,191,195,37,218,235,127,225,183,74,47,183,219,157,93,198,229,113,193,236,85,117,149,149,115,58,105,234,103,146,130,23,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,174,190,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,46,195,220,39,123,172,104,223,203,252,123,233,208,1,0,63,194,199,138,127,254,105,109,85,255,0,207,43,143,254,184,216,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,90,35,99,222,29,242,204,87,6,224,239,73,114,156,215,38,181,99,246,90,45,63,198,188,77,198,233,91,29,37,44,29,116,52,204,103,92,178,43,88,222,167,189,173,77,215,205,206,68,79,53,64,61,94,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,134,188,47,155,39,19,88,222,178,222,117,66,246,182,171,213,151,35,240,81,220,49,9,36,170,109,174,150,58,118,198,197,117,185,36,150,71,209,76,246,50,78,167,34,190,55,62,103,61,241,72,173,98,54,223,241,209,198,109,247,140,61,71,165,185,199,106,244,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,46,7,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,70,203,77,61,63,218,105,22,73,89,225,169,106,122,81,139,11,31,4,141,168,146,55,172,141,245,99,111,75,164,238,68,18,105,196,87,20,215,91,47,3,149,92,86,104,196,53,116,21,18,83,216,175,22,200,47,246,167,68,247,65,61,206,146,57,33,158,7,236,170,201,34,146,70,117,198,237,156,199,164,144,202,168,177,202,92,14,23,120,155,192,120,166,210,251,110,160,98,21,52,148,119,39,211,181,215,172,121,110,48,212,214,217,167,89,37,143,162,118,198,189,77,99,221,4,174,137,239,107,22,72,209,175,233,110,234,214,219,94,104,254,226,122,155,248,47,214,40,136,107,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,188,54,62,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,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,0,142,174,96,28,206,47,186,13,151,221,244,27,69,241,174,214,103,107,232,142,239,126,188,83,178,90,90,56,234,40,163,154,7,80,196,217,23,187,50,120,134,57,93,59,82,54,58,46,149,138,100,126,236,145,83,21,120,246,224,130,197,197,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,51,233,225,125,42,204,139,53,45,91,163,138,71,201,15,67,165,124,105,208,174,100,187,116,185,173,146,84,120,99,255,0,43,126,62,171,53,19,192,240,201,172,119,11,173,203,47,79,25,81,142,228,85,149,51,215,77,119,141,59,181,51,83,85,201,35,158,246,205,19,18,69,142,69,84,141,209,70,145,250,143,141,157,233,42,53,108,255,0,154,172,11,42,255,0,162,184,230,73,142,92,63,237,148,117,214,218,234,121,63,241,100,134,104,228,103,243,57,174,111,193,80,156,158,95,124,122,227,220,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,204,168,240,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,32,102,81,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,100,74,243,58,230,23,71,148,209,212,240,235,195,246,95,222,181,77,213,22,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,153,253,80,175,118,102,84,167,75,28,174,141,35,234,86,44,173,120,121,94,37,185,178,102,215,62,32,172,89,63,15,11,218,195,48,79,31,79,77,5,206,74,198,82,229,18,84,69,218,125,77,109,36,114,197,188,49,236,142,166,141,251,72,199,34,200,253,149,235,20,114,147,195,199,16,56,15,19,90,95,67,170,250,114,250,182,91,107,42,42,41,37,163,174,88,82,182,138,120,100,86,186,42,136,225,146,70,198,245,111,68,173,106,187,117,142,88,221,229,212,134,180,69,255,0,224,163,138,235,239,9,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,51,27,227,233,122,94,145,200,141,145,21,139,52,15,127,118,53,221,142,93,159,31,113,140,150,69,3,98,144,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,243,250,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,180,45,255,0,26,252,87,88,184,75,209,170,220,203,187,106,172,203,238,91,209,226,214,74,217,158,223,31,85,212,196,146,69,108,104,175,88,96,99,251,178,46,236,106,236,200,251,140,124,177,169,24,28,42,115,83,214,93,45,206,235,63,47,57,29,215,59,195,47,247,10,139,157,211,185,3,106,110,148,51,58,25,58,91,110,234,154,24,161,133,211,118,58,160,95,205,49,140,119,105,145,171,157,213,140,28,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,117,202,230,163,182,89,37,145,222,93,74,103,87,44,174,93,245,57,85,77,187,136,253,123,199,41,31,140,62,158,71,227,88,197,214,223,21,75,47,44,154,39,49,43,106,161,153,174,106,83,35,94,174,133,170,157,114,61,25,50,43,99,107,22,112,203,254,62,248,236,181,112,137,140,209,88,177,170,58,75,182,162,228,84,235,87,103,163,170,141,179,209,82,193,29,68,45,146,90,232,217,81,20,236,100,145,186,161,176,185,136,168,233,33,122,47,147,28,88,174,89,60,194,50,173,93,202,166,208,45,116,188,122,67,36,184,120,171,134,53,119,74,73,29,53,198,101,146,170,178,182,10,169,17,235,28,125,17,185,190,29,145,197,20,76,138,7,71,186,42,68,215,95,94,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,157,82,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,213,4,63,243,85,129,101,95,244,87,28,201,49,203,135,253,178,142,186,219,93,79,39,254,44,144,205,28,140,254,103,53,205,248,42,1,180,152,49,127,128,78,50,105,184,190,210,250,219,133,246,154,146,131,59,198,42,18,28,142,134,134,138,88,40,152,201,228,153,104,230,167,89,36,145,92,199,197,18,181,200,175,235,73,34,147,118,181,139,26,187,40,0,17,23,204,107,152,206,76,253,80,176,105,255,0,11,250,153,87,111,182,225,117,17,93,110,57,13,134,233,79,81,69,124,173,124,113,201,12,77,116,93,109,154,154,22,185,205,146,55,185,99,150,73,30,201,34,94,203,28,236,138,230,117,198,213,30,134,105,197,78,146,105,126,87,209,169,57,71,85,28,213,54,155,148,9,85,141,82,181,33,146,73,38,98,43,165,134,105,225,153,172,133,122,88,238,151,201,43,36,107,162,98,58,24,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,39,207,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,201,146,165,159,225,119,134,76,7,133,157,47,182,233,254,33,77,73,89,114,101,59,91,122,200,86,221,13,53,109,230,116,146,89,58,231,116,105,212,230,49,211,202,216,152,247,61,99,141,90,206,167,108,174,117,224,0,97,82,113,245,71,167,124,118,103,220,50,107,29,194,213,109,196,23,192,212,99,185,21,101,76,20,48,218,36,91,61,61,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,187,36,103,103,53,72,1,230,143,239,217,169,191,130,253,30,136,9,254,4,122,242,185,227,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,199,99,247,26,185,221,227,114,26,38,181,235,43,36,234,78,153,106,105,218,198,170,191,175,185,44,110,87,171,92,176,205,43,164,40,0,0,12,0,230,117,164,188,68,218,172,85,60,69,112,253,172,250,129,98,160,177,91,221,46,91,96,182,101,151,72,163,124,108,124,49,197,85,69,73,6,241,199,209,27,166,125,74,245,71,26,71,10,73,211,213,221,115,227,47,0,227,143,138,253,62,204,173,57,157,46,187,230,183,199,218,170,18,101,182,95,239,213,151,27,117,99,54,86,190,25,233,229,149,90,246,57,170,228,221,54,123,119,71,49,204,123,90,228,216,204,132,190,102,188,9,93,116,71,50,184,235,158,150,227,52,145,233,125,250,162,55,85,81,218,224,115,25,141,214,189,26,215,50,72,247,84,101,52,210,238,232,222,206,152,216,249,59,29,49,162,67,221,9,84,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,111,138,230,61,150,101,88,55,6,58,135,148,225,89,53,215,31,189,81,122,39,195,92,109,117,178,82,85,65,215,117,164,99,250,37,141,90,246,245,49,238,106,236,190,109,114,162,249,42,144,195,193,223,21,89,151,10,26,185,111,204,44,215,42,183,99,23,26,138,122,108,178,209,28,105,51,46,54,228,127,174,173,137,207,99,124,76,109,116,142,133,253,77,233,122,171,85,123,111,145,143,150,158,97,25,254,27,170,124,184,115,109,65,211,236,134,146,249,143,95,41,236,149,52,53,212,202,189,18,179,211,52,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,24,28,50,113,55,196,149,255,0,137,45,40,177,95,120,131,212,171,141,182,227,156,88,169,43,40,234,242,202,249,160,169,130,74,248,91,36,82,70,233,85,175,99,154,170,213,106,162,162,162,170,41,176,73,173,103,9,222,244,250,55,243,3,30,250,140,4,196,243,4,227,215,30,225,155,13,174,193,180,250,251,73,89,170,151,122,121,33,161,101,63,133,173,101,129,232,180,206,89,171,161,89,81,240,189,212,245,14,146,157,29,27,216,247,177,21,205,115,17,81,66,207,243,72,227,234,179,78,252,119,12,154,57,112,186,219,114,245,240,117,25,22,69,71,83,61,12,214,136,215,181,83,13,53,36,145,185,143,116,210,177,99,89,36,69,88,219,20,139,31,174,249,31,217,143,108,3,92,184,217,213,60,202,211,167,218,125,174,186,193,124,200,111,149,9,77,67,67,77,152,220,58,229,126,202,170,170,171,50,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,89,255,0,249,170,207,114,175,250,43,145,228,153,29,195,254,217,89,93,114,174,168,147,255,0,26,73,166,146,71,255,0,59,156,231,124,85,73,222,224,19,129,59,87,8,152,205,109,247,37,172,164,187,106,46,69,78,148,151,138,202,89,27,61,21,44,17,212,76,232,226,161,145,244,241,78,198,73,27,169,221,51,94,170,142,146,22,42,121,49,160,89,94,96,54,205,75,225,67,130,108,42,207,135,235,246,165,92,114,119,103,20,145,221,242,202,156,154,185,183,27,139,228,183,214,186,86,35,251,202,232,105,186,162,143,162,157,174,86,55,161,170,229,124,157,114,63,23,249,112,241,11,175,185,207,25,218,121,139,102,186,225,168,25,5,150,183,210,222,38,221,116,201,171,106,233,103,232,181,85,189,157,113,73,35,152,238,151,177,174,77,211,201,205,69,79,52,67,48,57,213,251,172,98,223,48,40,126,157,113,48,3,149,199,191,102,153,126,53,244,122,208,39,248,0,6,10,243,32,226,187,81,248,74,212,125,15,205,112,169,124,117,170,187,237,4,23,251,4,243,43,41,110,244,173,91,114,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,243,43,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,35,47,158,119,234,79,246,147,247,105,141,92,187,184,223,172,225,87,59,92,75,49,170,234,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,122,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,132,244,131,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,16,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,137,240,214,235,94,77,91,73,75,7,93,170,145,239,232,138,57,26,198,245,61,238,114,236,158,110,114,170,249,170,147,126,64,15,52,127,126,205,77,252,23,232,244,64,72,255,0,40,157,66,207,181,43,134,220,146,251,168,217,198,65,149,92,160,206,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,237,187,220,191,21,51,124,192,14,74,158,235,25,79,204,10,239,167,91,140,255,0,0,91,78,38,238,215,91,7,13,186,175,125,177,92,234,237,215,43,118,15,125,171,163,172,164,153,208,207,77,60,116,19,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,150,90,174,44,125,214,53,147,229,254,67,244,233,192,181,92,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,191,42,141,99,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,54,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,104,94,0,0,0,0,22,211,136,125,126,195,120,103,210,250,237,89,207,45,121,5,194,209,65,81,79,76,248,108,150,245,170,159,174,105,17,141,87,42,171,98,137,155,175,155,229,145,140,223,165,136,171,35,227,99,226,7,0,230,177,175,49,113,47,105,214,45,82,187,213,213,97,171,78,150,171,182,27,96,119,98,220,148,74,197,69,150,8,39,115,209,106,91,42,164,253,199,189,36,127,74,195,221,142,23,116,182,108,242,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,16,3,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,9,244,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,64,65,15,47,190,61,114,30,25,179,42,28,27,80,111,181,117,154,87,119,168,142,26,230,84,120,170,215,216,24,137,82,228,154,134,20,149,25,11,29,81,80,217,42,17,177,189,239,99,21,90,215,61,17,22,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,48,215,152,39,30,184,247,12,216,109,118,13,167,215,218,74,205,84,187,211,201,13,11,41,252,45,107,44,15,69,166,114,205,93,10,202,143,133,238,167,168,116,148,232,232,222,199,189,136,174,107,152,138,139,117,120,196,226,171,13,225,67,72,238,25,133,230,229,72,236,158,227,79,81,77,137,218,36,141,102,125,198,226,140,245,21,209,53,236,119,134,141,206,141,211,63,169,189,44,84,106,47,113,241,177,250,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,75,79,42,190,57,238,186,165,77,252,27,181,114,233,87,112,203,45,180,245,87,43,30,67,114,186,58,162,166,243,7,117,100,150,150,103,84,72,178,201,83,18,72,231,51,163,169,22,158,39,34,181,157,142,169,36,124,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,119,185,119,113,191,71,197,86,8,184,150,99,85,211,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,116,177,144,120,133,72,227,141,146,212,53,24,212,107,216,212,12,192,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,172,136,14,105,28,125,81,234,39,142,225,147,71,46,22,171,150,32,158,14,163,34,200,168,234,96,174,134,239,34,118,170,97,166,164,146,55,61,141,134,39,164,107,36,136,169,35,165,141,99,245,25,27,251,193,229,120,156,230,167,170,119,254,32,173,217,31,15,217,31,163,240,124,26,225,55,162,35,146,10,152,35,201,33,146,40,89,63,164,233,157,55,68,208,171,227,153,96,245,34,150,56,230,234,252,220,190,108,205,77,21,226,62,179,152,159,10,121,182,49,133,100,23,93,57,213,139,85,190,26,122,233,236,245,243,208,199,73,114,85,116,180,85,48,85,177,175,145,180,117,18,83,57,178,70,157,83,50,62,252,107,213,188,114,201,16,60,58,112,209,170,124,80,103,112,224,186,103,105,254,251,198,222,107,32,169,244,93,179,243,51,75,31,139,158,24,164,236,247,123,15,100,125,77,245,223,179,83,226,169,176,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,13,123,63,133,143,20,255,0,252,210,218,171,255,0,158,87,31,253,113,176,71,13,218,223,106,226,63,68,177,109,104,179,88,234,236,212,249,29,60,174,125,5,76,141,145,244,211,195,60,148,243,49,30,223,39,177,37,134,78,135,236,213,115,58,92,173,98,170,177,33,51,153,78,128,254,66,184,160,200,62,206,105,239,217,124,23,40,236,220,241,175,12,205,168,103,254,215,135,198,182,13,149,91,31,69,83,165,222,15,87,182,215,199,210,198,198,232,183,203,254,74,122,233,89,117,177,102,156,60,95,175,61,239,66,116,100,152,237,52,137,60,146,50,150,87,246,235,152,215,170,172,81,194,201,157,74,246,198,136,199,44,149,115,191,215,221,202,192,253,94,114,154,177,170,122,95,249,32,252,153,234,94,87,137,122,79,237,7,141,244,21,230,166,131,197,118,253,31,219,238,246,94,222,190,158,227,250,122,183,219,173,219,123,84,182,188,162,117,191,90,53,43,137,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,125,158,228,248,169,232,57,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,37,251,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,166,72,217,36,221,9,234,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,215,134,237,198,39,21,247,171,173,109,230,179,137,45,74,142,162,190,162,74,153,89,73,147,214,82,192,215,189,202,231,36,112,195,35,98,137,155,170,236,200,218,214,53,54,70,162,34,34,18,149,206,79,90,254,195,112,251,105,209,202,75,127,122,175,83,110,11,222,158,72,186,163,130,134,221,45,61,68,157,46,73,26,173,153,211,190,141,27,187,30,213,143,191,191,75,186,20,139,94,17,116,66,213,196,119,17,120,102,141,95,111,149,118,139,109,254,162,165,213,149,116,145,181,243,164,20,244,179,84,200,200,250,189,86,189,237,129,88,143,84,114,49,94,142,86,191,167,161,66,119,184,47,176,106,158,53,195,6,1,110,214,187,221,214,235,153,205,111,146,225,115,158,237,83,83,61,115,60,85,68,181,16,193,80,234,148,73,82,104,161,150,40,158,199,126,131,163,86,34,170,53,21,96,95,248,88,241,79,255,0,205,45,170,191,249,229,113,255,0,215,27,41,154,171,129,57,60,65,234,22,125,101,229,63,106,212,107,54,113,144,80,101,146,96,248,93,91,239,212,215,57,162,184,186,121,230,182,164,210,173,75,92,146,171,228,73,36,71,187,171,119,117,187,125,247,82,34,255,0,133,143,20,255,0,252,210,218,171,255,0,158,87,31,253,113,42,156,75,127,242,27,109,31,47,240,79,254,143,107,33,88,13,170,0,0,0,0,0,0,12,74,230,73,196,14,125,195,46,148,97,26,175,167,47,164,125,202,143,56,134,146,90,58,229,153,104,171,96,154,213,114,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,125,40,101,169,128,28,234,253,214,49,111,152,20,63,78,184,129,151,250,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,186,224,26,245,240,47,198,109,247,131,205,71,170,185,201,106,244,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,231,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,228,230,170,47,154,40,31,172,0,3,29,120,219,208,237,92,214,13,47,150,225,161,26,169,154,226,121,222,55,79,60,214,122,27,30,76,251,69,21,225,242,73,2,201,13,90,177,55,123,210,40,100,108,10,175,141,141,146,95,93,200,199,57,82,13,191,133,143,20,255,0,252,210,218,171,255,0,158,87,31,253,113,178,153,22,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,68,93,221,149,235,43,158,25,65,192,79,27,246,46,46,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,95,79,11,233,86,101,72,106,169,27,36,178,62,72,122,29,19,36,94,181,115,37,223,169,173,108,145,43,238,255,0,19,119,107,173,131,134,221,87,190,216,174,117,118,235,149,187,7,190,213,209,214,82,76,232,103,166,158,58,9,157,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,134,188,58,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,182,111,242,94,37,244,179,138,14,7,117,123,58,211,59,183,234,255,0,35,241,182,122,201,233,189,41,108,254,212,173,138,63,23,4,50,201,217,238,246,30,248,250,157,235,179,103,39,197,16,33,91,248,88,241,79,255,0,205,45,170,191,249,229,113,255,0,215,27,41,154,171,155,25,241,137,197,86,27,194,134,145,220,51,11,205,202,145,217,61,198,158,162,155,19,180,73,26,204,251,141,197,25,234,43,162,107,216,239,13,27,157,27,166,127,83,122,88,168,212,94,227,227,99,195,197,113,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,58,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,210,217,95,20,48,90,120,155,226,238,255,0,117,162,177,88,184,131,214,11,141,202,227,81,29,37,29,29,38,89,115,154,122,153,228,114,54,56,163,141,178,171,158,247,57,81,168,212,69,85,85,68,67,202,235,22,177,103,218,235,159,221,53,27,81,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,51,105,41,91,51,222,232,169,163,116,175,72,226,71,42,53,23,250,85,101,39,149,215,0,180,120,125,138,219,196,198,177,91,237,87,75,174,71,111,166,174,196,236,243,211,65,89,29,178,149,239,138,166,11,147,158,230,187,162,177,221,184,221,23,109,90,232,99,115,186,149,95,34,178,16,184,26,21,166,122,251,160,92,29,234,6,188,234,174,183,234,6,65,169,181,186,127,115,190,219,232,111,247,122,218,186,92,103,162,133,245,48,68,180,117,138,230,58,177,175,100,107,51,165,143,212,115,86,22,167,74,72,249,174,175,4,28,104,226,188,92,105,196,21,213,174,181,89,51,235,111,114,11,222,61,21,116,110,145,253,164,135,170,186,154,5,122,204,148,111,89,227,68,115,211,212,145,93,23,83,250,82,71,220,14,44,125,214,53,147,229,254,67,244,233,205,122,244,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,104,108,210,11,105,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,173,203,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,7,149,214,45,98,192,116,43,0,186,106,54,163,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,102,210,82,182,103,177,178,212,200,216,158,145,196,142,69,114,167,244,170,89,78,95,220,76,102,92,87,233,166,107,170,89,133,13,37,185,141,206,42,237,182,139,101,50,35,153,110,183,71,67,68,248,160,89,58,81,211,63,170,89,30,249,28,137,212,247,187,165,172,103,68,108,138,30,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,127,66,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,58,157,43,229,207,254,74,158,235,25,79,204,10,239,167,91,128,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,67,147,133,3,132,42,40,42,3,147,30,184,235,210,191,202,215,15,119,156,110,29,146,161,106,232,101,99,186,94,237,145,149,13,85,242,98,162,251,21,76,133,62,11,229,162,154,251,107,154,215,87,27,31,20,221,59,163,211,116,242,114,57,63,222,3,90,237,11,212,10,189,22,213,203,86,99,81,4,136,235,115,42,35,150,37,233,99,149,178,211,189,168,158,186,108,158,110,106,251,13,141,52,183,47,161,206,112,154,28,142,223,51,101,138,119,76,206,166,189,174,77,219,35,154,190,109,242,248,16,7,199,46,147,55,71,184,131,187,227,148,180,76,167,161,158,138,134,178,157,145,68,246,49,168,232,26,213,68,234,255,0,178,141,234,73,111,42,125,126,251,99,163,52,216,53,250,229,37,69,210,219,95,92,213,116,245,17,171,220,142,154,39,55,102,254,150,223,219,8,159,212,191,204,6,125,128,0,249,223,237,69,246,29,141,118,254,101,51,55,203,127,248,14,184,220,190,205,192,250,83,204,228,165,171,240,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,246,29,111,126,223,18,167,187,99,161,238,71,46,219,255,0,237,3,148,106,189,124,252,247,59,218,222,148,216,166,38,236,155,237,253,7,96,3,242,242,92,130,131,22,179,79,123,185,61,173,130,157,88,142,221,237,110,234,231,35,83,205,87,111,137,250,134,1,243,71,226,127,242,123,166,111,193,176,204,165,180,215,234,234,202,53,86,83,76,141,153,140,108,179,43,215,244,23,203,120,54,246,167,252,97,24,220,92,241,9,125,215,173,82,186,92,167,184,86,62,211,71,85,60,20,176,75,51,30,199,35,42,39,115,36,78,132,70,254,140,187,124,127,165,73,6,229,29,195,170,88,49,196,214,123,229,182,22,215,87,45,198,142,23,73,77,34,72,216,186,225,143,167,169,219,39,182,55,174,200,159,31,233,35,111,134,221,25,189,107,190,170,80,225,180,22,250,138,184,229,134,166,166,169,237,141,94,141,107,35,85,221,125,102,255,0,45,88,159,165,191,172,134,196,186,87,128,217,180,215,11,163,197,44,150,170,123,125,61,59,230,145,97,129,136,198,163,159,35,156,171,178,42,237,190,233,241,3,215,0,112,171,178,110,7,14,95,51,132,40,87,170,187,217,191,245,157,137,237,2,160,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,3,202,105,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,4,240,119,197,86,27,197,126,145,219,243,11,53,202,145,185,61,186,158,158,155,44,180,71,26,194,251,117,197,89,235,171,98,115,222,239,13,35,155,35,161,127,83,186,152,138,213,94,227,36,99,33,90,255,0,193,158,124,188,43,224,252,84,96,212,53,119,219,21,230,158,182,44,130,142,154,41,170,170,237,211,211,86,220,91,37,90,199,20,29,16,208,178,154,142,14,185,100,145,85,37,123,183,217,170,221,188,167,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,217,36,192,174,101,252,122,211,104,54,61,54,138,233,53,246,146,125,69,190,83,201,13,221,241,247,122,236,22,233,233,100,107,102,108,208,203,27,160,174,87,73,12,176,167,175,210,198,171,222,214,163,225,87,250,189,126,230,101,162,250,121,195,205,22,170,105,109,255,0,31,203,50,204,142,158,145,182,156,103,211,20,146,85,219,39,169,167,116,200,251,157,60,19,58,88,153,2,53,91,43,24,170,171,47,68,93,76,235,238,54,16,110,215,60,203,85,243,250,219,205,100,117,119,252,179,49,188,73,83,43,41,41,17,103,184,92,106,230,87,57,35,134,22,162,43,228,150,69,217,145,181,60,220,136,212,246,32,30,124,207,254,74,158,244,249,79,203,250,239,168,219,140,127,226,43,132,156,171,134,157,44,210,220,167,80,37,236,228,154,141,233,43,131,237,205,116,141,244,125,12,84,214,215,193,4,241,75,12,114,69,88,217,42,170,155,51,55,123,83,162,52,69,69,71,111,144,28,149,61,233,242,159,151,245,223,81,183,1,117,121,231,126,164,255,0,105,63,118,145,86,74,167,60,239,212,159,237,39,238,211,13,120,32,225,126,213,197,158,127,153,233,205,101,222,174,221,114,183,96,247,27,221,134,88,170,27,12,14,186,199,53,52,52,205,170,114,197,43,150,155,170,161,86,68,141,168,253,147,213,95,130,134,85,114,167,227,158,235,101,201,168,56,93,213,123,165,93,194,219,127,168,72,241,75,213,198,232,231,173,178,118,83,178,56,173,139,223,147,165,180,207,108,12,100,17,197,178,182,103,244,35,31,222,69,138,93,13,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,98,121,106,115,2,252,187,81,208,232,38,171,77,209,159,90,173,238,244,93,197,206,218,59,197,13,36,20,204,252,236,179,212,190,106,139,139,215,196,207,39,75,17,171,28,111,127,151,75,128,207,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,72,65,230,95,199,29,79,17,217,148,218,61,131,178,145,154,117,133,222,36,124,53,113,190,42,135,223,46,48,164,144,45,107,102,98,185,169,76,141,124,173,133,172,119,174,201,22,71,170,171,152,200,111,87,53,142,59,110,171,117,175,225,103,70,178,106,70,219,91,78,176,102,247,91,116,238,116,242,78,174,123,100,179,163,209,17,172,99,90,141,89,250,28,229,122,191,176,229,103,68,241,201,30,186,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,56,46,175,3,188,36,234,159,18,154,167,105,184,226,210,221,113,204,111,28,184,65,112,184,229,80,186,166,143,177,225,234,105,150,88,40,107,25,12,145,182,226,216,231,108,177,49,219,109,211,214,170,136,158,119,131,156,173,178,154,203,196,150,19,102,163,146,174,74,122,13,55,182,211,68,250,186,185,106,167,115,25,95,112,107,86,73,166,115,165,149,251,34,110,249,28,231,185,119,87,42,170,170,146,233,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,98,91,157,95,189,62,45,242,254,135,234,55,16,48,0,155,62,90,28,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,161,242,119,122,239,246,232,41,99,107,166,116,211,75,35,167,174,71,71,52,179,39,169,212,199,35,216,215,35,38,86,69,94,145,112,207,153,107,86,145,234,158,169,97,149,212,143,126,148,83,208,92,174,118,201,149,35,125,77,186,102,85,190,162,120,164,115,145,189,112,54,147,173,99,84,245,216,231,244,187,173,173,142,75,107,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,180,152,49,171,130,14,52,113,94,46,52,226,10,234,215,90,172,153,245,183,185,5,239,30,138,186,55,72,254,210,67,213,93,77,2,189,102,74,55,172,241,162,57,233,234,72,174,139,169,253,41,35,242,84,0,0,0,0,8,171,231,157,250,147,253,164,253,218,69,89,42,156,243,191,82,127,180,159,187,76,0,225,127,69,63,132,78,181,90,52,114,59,135,130,171,200,45,247,143,1,59,165,237,198,202,232,45,117,85,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,168,25,169,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,187,36,103,102,95,205,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,92,249,103,243,3,252,166,226,183,45,37,226,23,57,181,83,100,152,149,189,107,109,119,219,181,111,102,107,197,174,24,228,125,67,170,36,145,18,55,77,75,28,104,247,202,175,235,146,37,89,28,213,88,102,153,193,158,185,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,175,15,21,220,87,106,63,22,186,142,252,215,53,151,192,218,168,123,144,88,44,16,76,175,165,180,82,185,81,85,173,85,68,238,76,254,150,172,179,42,35,164,115,90,136,140,99,35,141,151,87,152,143,27,245,156,85,103,105,137,97,213,93,58,101,137,220,37,150,196,228,134,122,105,174,146,58,24,163,125,85,84,79,149,204,119,75,217,63,135,85,142,57,25,21,67,145,237,71,61,237,79,202,224,39,130,11,239,23,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,204,167,153,245,75,10,172,52,180,142,146,41,25,36,221,110,137,242,39,66,181,145,111,212,230,186,72,145,225,138,166,202,124,39,123,172,104,223,203,252,123,233,208,26,214,27,41,240,157,238,177,163,127,47,241,239,167,64,6,181,134,85,113,53,198,190,85,170,26,63,167,60,55,225,87,63,5,128,226,24,126,59,69,118,240,235,35,36,189,221,32,183,211,247,155,81,214,214,175,102,158,118,186,54,68,136,172,116,145,44,202,233,63,51,218,197,83,223,232,94,133,234,63,17,122,143,110,210,253,47,179,120,235,173,118,242,205,52,170,172,165,183,210,181,81,36,170,169,145,17,123,112,179,169,187,174,202,229,115,154,198,53,239,123,24,224,184,28,20,112,163,125,226,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,99,188,5,47,75,214,56,209,210,42,49,38,157,236,237,70,155,61,201,187,228,237,189,145,72,134,193,56,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,106,176,220,43,69,248,1,225,162,235,21,190,162,174,60,79,14,167,173,189,215,86,86,62,145,46,55,57,222,245,114,53,242,35,96,138,106,151,170,197,77,10,59,165,93,211,4,123,249,33,22,184,127,54,221,113,199,56,130,202,117,98,237,102,244,206,25,148,116,198,184,36,183,121,146,150,221,28,81,36,116,206,163,157,237,127,98,100,233,71,76,230,68,145,206,231,202,171,19,85,99,88,130,69,121,163,251,137,234,111,224,191,88,162,32,4,156,158,55,245,123,13,215,174,88,153,110,174,105,252,245,114,88,178,42,123,68,212,233,87,2,195,60,79,101,242,146,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,176,215,162,24,85,171,82,181,163,1,211,155,237,69,92,22,220,171,40,181,89,43,37,164,123,91,60,112,84,213,199,12,142,141,206,107,154,143,70,189,85,21,90,228,223,109,209,125,128,95,254,1,56,236,186,240,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,155,26,79,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,184,60,81,112,201,159,112,179,170,23,45,63,203,233,170,235,45,172,168,115,108,185,10,91,166,166,162,188,192,145,197,39,92,14,145,58,92,246,54,120,155,43,24,231,164,114,43,153,212,237,145,206,204,14,85,124,115,218,180,182,167,248,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,109,61,53,154,126,210,201,45,44,206,168,145,34,142,154,85,141,206,103,71,74,165,68,174,69,107,251,253,81,132,196,128,0,143,94,104,220,9,93,117,178,213,14,187,232,190,51,73,81,155,88,233,222,220,130,221,73,3,188,110,67,68,214,177,34,124,125,43,211,45,77,59,88,228,70,116,119,37,141,200,196,115,150,24,98,116,64,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,209,4,69,243,53,229,223,83,138,212,220,120,143,208,76,114,145,152,195,41,227,126,75,140,90,173,241,83,50,204,200,98,107,22,182,150,24,90,214,173,50,181,136,233,154,137,215,27,213,243,42,186,55,61,96,7,16,28,219,242,28,199,134,140,86,199,165,179,82,99,186,153,149,83,213,211,102,117,22,255,0,20,215,227,236,137,233,27,86,137,242,70,141,71,213,181,86,70,189,146,72,250,102,117,51,117,149,89,51,35,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,63,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,117,57,125,240,21,143,112,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,194,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,161,4,39,170,202,180,207,42,195,241,12,43,58,187,82,111,101,207,109,245,119,11,69,84,113,201,219,119,134,173,158,142,120,28,247,49,24,179,49,240,35,220,198,57,221,49,207,3,149,81,95,178,121,82,111,184,45,208,189,56,226,47,150,102,7,165,250,161,102,241,214,170,239,76,203,12,209,42,50,170,223,84,219,189,114,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,193,130,188,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,102,100,73,37,127,137,165,166,234,86,36,47,124,242,58,162,56,216,146,59,213,145,189,78,143,183,45,191,227,163,140,219,239,24,122,143,75,115,142,213,232,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,234,84,124,178,91,94,33,248,126,207,184,101,213,10,237,40,212,102,82,62,229,71,79,79,87,21,101,10,76,180,85,176,77,26,57,178,211,201,52,113,186,70,35,186,226,115,145,187,36,145,72,223,62,149,61,175,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,1,75,210,245,142,52,116,138,140,73,167,123,59,81,166,207,114,110,249,59,111,100,82,32,23,47,151,223,1,89,15,19,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,58,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,149,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,1,22,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,68,93,221,149,235,43,159,41,64,13,104,120,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,155,77,92,230,17,163,88,87,10,118,254,34,241,139,199,122,175,52,183,213,51,11,179,215,210,59,197,85,221,35,87,68,248,231,129,30,213,236,211,206,221,170,36,108,157,8,214,237,27,222,233,33,73,35,3,152,143,4,21,156,42,231,105,150,225,212,189,90,101,150,92,37,138,196,212,154,122,153,173,114,54,24,164,125,45,84,175,137,172,111,83,223,63,135,69,146,73,31,21,59,149,238,87,49,238,92,74,146,237,117,154,213,79,98,154,231,86,251,109,29,68,213,116,244,110,153,203,4,51,204,216,219,44,172,143,126,150,189,237,130,22,185,200,155,185,34,141,23,126,148,216,63,91,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,123,150,47,4,180,122,25,167,20,218,183,170,24,167,70,164,229,29,53,144,211,93,173,176,37,86,53,74,212,154,56,227,133,234,142,150,25,167,134,103,62,100,234,99,186,95,28,79,141,174,137,234,236,85,229,77,193,45,30,171,95,106,120,129,213,236,83,198,97,150,110,229,29,130,219,116,182,193,81,111,200,42,158,201,97,158,71,178,100,119,114,26,127,45,149,25,210,233,213,58,100,69,167,145,139,50,128,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,211,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,197,94,147,240,81,149,107,239,7,119,93,107,210,123,103,164,178,252,63,48,185,209,92,173,49,36,143,170,187,90,210,134,223,44,109,166,111,82,177,102,129,239,168,114,68,214,35,230,108,238,68,115,159,28,81,63,31,244,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,64,217,248,22,127,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,232,157,177,175,83,88,247,65,43,162,123,218,197,146,52,107,250,91,186,181,183,128,1,249,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,39,53,21,60,209,15,214,0,107,215,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,240,24,239,18,250,167,143,104,78,93,195,167,165,189,39,134,101,190,3,251,86,227,61,76,222,136,240,181,139,89,253,160,206,234,69,79,222,153,119,151,243,110,235,217,23,201,83,115,97,61,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,175,15,16,252,63,103,220,50,234,133,118,148,106,51,41,31,114,163,167,167,171,138,178,133,38,90,42,216,38,141,28,217,105,228,154,56,221,35,17,221,113,57,200,221,146,72,164,111,159,74,129,229,116,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,218,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,207,146,125,203,23,151,165,30,83,71,77,196,87,16,56,135,122,213,55,76,184,149,130,231,12,19,210,221,105,101,130,104,229,170,173,164,158,23,245,66,189,216,95,76,189,76,114,186,53,147,165,88,177,57,225,120,57,92,240,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,241,184,245,19,154,244,149,242,117,47,76,85,53,13,123,81,89,209,220,138,54,171,21,205,89,166,137,178,20,0,24,1,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,153,255,0,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,129,63,192,0,34,175,158,119,234,79,246,147,247,105,21,100,170,115,206,253,73,254,210,126,237,48,43,132,157,16,181,113,31,175,216,230,139,222,111,149,118,106,124,142,158,232,214,87,211,70,217,31,77,60,54,234,154,136,94,172,119,147,216,146,195,31,91,55,106,185,157,77,71,49,85,30,129,153,92,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,235,178,70,118,101,252,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,101,167,149,95,28,247,93,82,166,254,13,218,185,116,171,184,101,150,218,122,171,149,143,33,185,93,29,81,83,121,131,186,178,75,75,51,170,36,89,100,169,137,36,115,153,209,212,139,79,19,145,90,206,199,84,129,35,228,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,147,252,154,120,152,195,108,17,221,56,88,190,208,213,210,223,114,59,197,94,71,98,174,106,44,144,86,61,40,162,73,233,30,136,221,225,123,34,163,89,90,245,85,99,211,184,213,86,57,172,73,101,124,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,119,185,119,113,191,71,197,86,8,184,150,99,85,211,169,184,157,190,41,111,174,88,96,166,134,233,27,166,150,54,85,82,196,201,92,247,116,177,144,120,133,72,227,141,146,212,53,24,212,107,216,212,12,192,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,94,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,236,169,149,92,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,173,178,190,52,232,70,190,45,186,92,231,71,42,48,39,79,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,245,100,5,240,9,199,101,215,132,76,154,182,197,146,209,213,221,180,235,34,168,74,187,197,29,44,110,158,182,150,120,233,230,108,114,208,198,250,136,160,99,228,145,212,237,153,207,69,87,71,11,17,60,216,210,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,0,45,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,184,0,13,104,120,135,225,251,62,225,151,84,43,180,163,81,153,72,251,149,29,61,61,92,85,148,41,50,209,86,193,52,104,230,203,79,36,209,198,233,24,142,235,137,206,70,236,146,69,35,124,250,84,204,174,2,121,161,126,69,49,89,116,143,136,89,46,183,156,82,205,111,150,76,102,233,75,31,136,174,162,237,70,174,101,177,237,85,78,228,47,233,72,224,114,185,59,46,86,177,202,144,42,58,158,69,56,215,225,70,197,197,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,247,120,10,174,166,44,145,171,163,84,122,67,59,25,218,145,54,123,83,118,73,219,123,226,141,13,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,61,87,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,221,114,185,168,237,150,73,100,119,151,82,159,38,115,161,122,143,166,218,113,131,106,134,107,102,244,85,171,81,188,116,182,8,103,85,109,85,69,45,42,83,170,213,58,53,79,82,25,60,83,123,74,171,212,246,177,207,70,163,29,27,223,145,124,190,248,10,200,120,153,204,168,115,157,65,177,85,209,233,93,162,162,57,171,159,81,226,168,159,127,98,165,75,82,26,25,146,37,100,204,109,69,59,99,168,86,200,199,177,143,84,107,154,245,69,75,255,0,206,226,211,106,176,90,180,26,197,98,182,82,91,173,182,234,124,130,146,142,142,146,22,195,5,52,17,182,216,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,2,58,244,199,71,115,237,99,147,35,163,211,155,13,93,242,229,141,217,210,247,45,178,134,150,106,154,218,184,60,109,45,35,155,79,12,44,123,164,123,93,86,201,28,139,178,36,113,200,237,253,84,69,252,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,205,254,74,158,244,249,79,203,250,239,168,219,143,85,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,158,187,36,127,100,63,87,138,94,111,127,109,116,106,207,139,112,245,111,186,226,249,94,81,111,85,201,174,51,187,105,177,255,0,89,204,125,37,20,168,137,220,153,253,42,228,170,68,111,68,79,98,181,27,59,151,195,71,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,126,77,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,239,114,238,224,130,143,133,92,17,114,220,198,151,171,83,114,203,124,81,95,90,179,65,83,13,174,54,205,44,140,165,165,149,145,53,237,234,99,224,241,8,146,73,27,229,167,106,177,202,214,49,202,23,47,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,93,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,223,125,64,3,0,57,201,232,167,219,158,31,109,58,199,73,112,236,213,233,149,193,123,208,73,47,76,115,208,220,101,167,167,147,165,169,27,149,211,54,118,81,171,119,123,26,145,247,247,234,119,66,17,87,194,198,181,255,0,7,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,31,83,209,189,196,103,86,237,221,23,99,60,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,180,213,212,53,40,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,214,135,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,166,57,25,28,221,11,234,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,9,42,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,127,197,238,186,86,107,247,10,124,52,100,151,235,207,164,242,75,15,218,156,110,253,51,146,117,145,213,84,171,107,72,159,44,147,43,157,52,210,82,190,150,105,36,71,57,174,146,103,254,138,162,177,191,149,203,239,90,255,0,131,182,75,171,250,199,29,191,198,213,227,250,95,91,224,32,116,93,200,223,93,61,218,215,79,75,221,111,114,53,88,82,121,162,89,58,94,142,237,163,250,119,118,200,161,249,60,196,181,210,143,95,184,172,202,242,75,13,231,210,120,221,135,181,141,216,102,106,64,177,186,150,149,21,37,124,82,66,174,108,208,201,84,250,169,163,145,92,231,58,57,153,250,40,136,198,231,7,36,253,29,186,217,112,220,243,91,239,150,26,72,169,242,90,138,91,37,130,178,106,87,54,173,208,82,172,142,172,116,82,57,136,139,77,36,178,64,197,88,222,168,233,104,222,142,68,88,154,68,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,203,218,3,163,150,46,31,244,107,19,209,220,114,111,17,73,140,219,219,79,37,79,75,217,226,234,158,231,73,83,83,208,247,189,99,238,207,36,178,246,250,213,172,235,233,111,170,212,64,46,1,170,185,181,65,170,184,19,83,196,183,255,0,33,182,209,242,255,0,4,255,0,232,246,178,21,137,169,226,91,255,0,144,219,104,249,127,130,127,244,123,89,10,192,109,80,0,0,0,0,0,0,96,7,58,191,117,140,91,230,5,15,211,174,38,127,152,1,206,175,221,99,22,249,129,67,244,235,136,16,172,102,255,0,45,142,57,238,188,62,231,244,122,87,168,215,74,186,237,58,202,170,41,173,177,62,178,232,230,193,139,206,233,164,86,213,68,217,164,72,33,166,116,149,15,117,78,200,213,219,105,122,149,99,88,228,177,92,25,232,166,43,196,79,18,120,126,142,102,183,11,173,21,151,32,244,135,137,158,215,44,113,213,51,177,65,81,80,206,135,73,28,140,77,223,11,81,119,98,250,170,187,108,187,42,121,77,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,26,19,21,205,119,137,187,174,133,104,149,187,3,195,234,114,11,94,89,168,149,14,109,182,249,104,184,186,133,246,184,40,39,165,154,161,253,216,213,37,87,200,146,71,10,49,187,34,178,89,85,206,78,148,100,152,127,192,103,31,220,96,92,117,67,26,208,148,146,147,85,169,239,245,18,67,79,14,81,115,117,53,109,43,25,29,68,242,205,233,62,151,202,172,106,42,200,244,154,58,151,246,233,210,40,90,213,84,69,194,12,195,85,117,31,80,44,88,182,49,154,230,151,91,213,171,10,183,186,215,96,164,172,168,89,35,183,210,171,213,235,28,104,191,248,173,221,119,114,71,20,49,162,244,69,27,91,37,92,153,56,104,255,0,225,222,40,242,203,79,248,75,6,37,226,32,254,143,27,91,31,114,47,241,105,153,44,82,127,211,209,189,0,149,64,0,16,151,204,215,129,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,234,170,59,92,14,99,49,186,215,163,90,230,73,30,234,140,166,154,93,221,27,217,211,27,31,39,99,166,52,72,123,184,149,165,58,233,168,250,53,71,151,218,112,171,207,106,213,157,227,245,184,221,254,219,58,43,233,107,105,106,32,146,20,123,152,138,155,77,23,117,207,138,68,84,115,92,174,69,221,143,145,143,217,79,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,0,60,116,112,101,125,224,243,81,233,109,145,221,125,51,134,101,30,34,163,25,185,74,246,37,83,163,137,89,221,166,169,141,187,109,52,93,216,145,100,107,82,57,26,246,185,189,42,175,138,48,198,178,234,241,41,196,166,163,241,83,168,233,169,186,154,150,168,107,225,183,193,107,164,164,181,210,172,20,180,148,177,43,222,145,177,30,231,200,237,228,150,89,21,100,123,221,213,34,162,42,53,26,214,218,163,45,57,121,240,89,117,226,159,84,41,239,185,126,63,86,237,43,198,170,21,114,10,196,169,117,42,86,206,145,245,69,111,130,70,181,92,247,185,203,19,165,70,43,85,144,171,151,185,27,223,15,80,93,94,88,92,5,83,107,61,214,147,136,29,96,177,82,87,233,245,178,162,166,27,85,162,175,186,197,187,92,96,116,61,19,73,19,162,237,84,80,181,93,59,85,18,95,90,104,22,55,181,204,73,24,233,159,62,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,172,11,85,197,143,186,198,178,124,191,200,126,157,57,173,97,178,159,22,62,235,26,201,242,255,0,33,250,116,230,181,128,95,254,11,184,182,202,184,70,213,52,202,109,177,120,236,110,251,225,173,249,53,185,205,146,94,229,11,106,99,123,231,130,36,154,40,214,178,56,210,102,194,249,21,90,222,244,136,169,179,212,159,237,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,110,169,35,124,144,245,167,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,82,5,184,223,224,187,42,225,31,81,231,161,162,109,214,247,128,220,187,115,217,50,25,104,100,108,108,238,172,221,52,53,51,163,18,21,172,98,65,34,171,88,190,188,104,217,122,89,212,177,179,219,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,59,196,48,115,61,227,214,155,89,238,181,124,63,104,253,246,146,191,79,173,149,20,211,93,110,244,157,214,45,218,227,3,166,235,134,57,91,47,106,162,133,170,232,28,138,177,122,211,64,146,49,206,98,70,247,94,190,101,252,196,49,235,118,27,54,130,104,14,71,143,228,175,205,44,242,51,32,201,109,183,10,91,141,37,45,186,117,146,25,40,161,88,156,246,248,153,26,215,163,220,253,187,113,61,170,196,87,200,215,195,24,26,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,234,186,167,66,199,186,42,104,221,43,22,73,85,170,141,69,254,132,80,241,68,212,242,84,247,88,202,126,96,87,125,58,220,69,95,20,26,41,252,29,181,170,239,163,146,92,60,109,94,63,111,179,248,249,219,47,114,55,215,79,107,165,168,170,237,59,183,26,172,41,60,210,164,125,76,71,118,209,157,91,187,117,89,84,228,169,238,177,148,252,192,174,250,117,184,12,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,66,156,181,124,194,251,78,180,122,163,189,155,127,88,29,192,225,23,116,220,228,8,208,230,227,195,170,95,241,197,214,123,29,182,23,87,80,173,186,142,103,71,77,34,200,232,186,230,143,167,169,187,167,182,70,46,202,159,15,232,35,231,132,110,33,47,186,11,170,86,187,148,23,10,198,90,107,42,160,130,170,8,166,99,24,212,125,68,14,124,139,214,138,223,209,139,111,135,244,161,176,62,170,96,54,109,74,194,235,49,75,221,170,158,225,79,80,248,100,72,103,98,61,170,230,72,215,34,236,170,155,237,178,252,77,118,184,146,209,155,214,132,106,165,118,27,95,111,168,164,142,40,105,170,105,94,232,213,136,230,190,52,93,211,214,119,242,209,233,250,91,250,170,6,199,248,214,65,65,148,217,160,189,219,94,215,65,80,175,70,236,246,187,101,107,149,171,230,139,183,192,253,67,0,249,92,113,63,249,66,211,54,96,217,158,82,218,155,245,13,101,98,163,42,102,71,76,246,58,88,85,139,250,9,229,188,251,123,87,254,44,252,2,151,55,169,54,58,21,170,197,242,242,216,250,78,185,91,186,111,183,244,129,195,31,191,196,236,79,97,243,49,200,213,219,127,253,135,123,29,184,21,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,185,118,66,163,133,77,208,15,158,71,252,63,206,33,143,169,122,149,10,157,31,83,147,203,200,237,107,81,169,178,1,201,200,58,170,106,169,168,160,117,77,92,241,195,19,54,234,123,220,141,106,110,187,38,234,191,206,160,126,6,127,157,88,52,243,26,169,201,114,43,173,45,13,44,14,141,139,37,68,169,27,119,123,209,168,155,170,47,223,247,26,236,113,63,173,151,141,109,213,75,198,69,85,121,158,186,223,29,93,68,84,61,82,245,49,96,74,153,159,27,147,213,111,242,101,242,221,55,243,246,153,145,204,155,142,86,102,235,87,164,58,121,117,166,125,28,85,17,120,154,202,10,201,209,200,232,42,39,69,111,151,75,119,245,35,85,243,95,37,254,180,195,254,24,184,112,204,56,133,207,233,113,219,69,158,226,235,111,106,162,74,138,216,105,145,236,141,99,143,169,27,187,213,27,190,239,143,227,191,172,128,73,159,43,78,25,96,193,113,168,53,51,32,199,88,203,157,206,149,210,67,61,69,62,210,36,83,211,210,63,161,21,94,190,91,245,252,19,227,236,36,64,243,154,127,134,91,112,44,78,217,140,91,35,233,138,130,150,24,63,65,173,253,8,152,207,99,81,17,19,102,39,145,232,192,29,82,187,225,185,216,190,73,185,243,187,119,47,151,159,245,128,143,169,87,117,67,189,165,17,166,201,230,135,98,38,192,114,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,76,247,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,140,14,97,156,22,93,120,88,213,10,139,238,33,143,213,183,74,242,90,132,92,126,177,106,93,84,148,83,172,125,82,219,231,145,205,71,49,237,114,74,232,145,234,229,124,40,213,238,72,246,77,211,37,92,189,243,252,55,75,57,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,85,122,34,103,166,107,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,98,131,141,30,45,178,174,46,117,77,114,155,148,94,7,27,177,120,155,126,51,110,107,100,139,183,66,234,153,30,201,231,137,102,150,52,172,146,53,133,179,62,53,70,187,179,26,34,108,196,2,192,18,169,202,143,129,111,226,56,160,214,188,51,254,151,170,192,40,171,157,254,51,157,116,146,157,91,255,0,122,240,175,115,191,191,153,25,254,215,152,140,11,142,39,149,89,236,86,140,166,237,140,221,104,172,185,7,136,244,69,198,162,138,72,233,110,29,135,163,39,240,242,185,17,146,246,222,168,215,244,42,244,185,81,23,101,51,211,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,15,68,50,74,233,123,84,244,46,86,206,229,84,139,213,154,117,145,238,107,22,71,180,46,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,11,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,3,50,185,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,235,190,69,141,232,168,230,62,24,75,255,0,154,172,11,42,255,0,162,184,230,73,142,92,63,237,148,117,214,218,234,121,63,241,100,134,104,228,103,243,57,174,111,193,80,218,76,141,94,104,92,1,125,184,183,63,136,93,11,198,55,201,40,122,32,191,227,54,59,39,92,215,190,253,83,149,107,162,101,44,75,36,181,137,37,67,150,103,73,213,215,19,122,186,152,176,237,40,69,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,79,247,6,124,25,224,60,38,96,20,212,116,116,52,151,28,218,227,78,201,111,215,233,98,134,105,219,60,144,211,165,77,37,45,74,65,20,201,67,222,167,73,35,138,77,215,117,234,119,159,178,213,114,208,224,114,155,135,28,54,29,97,206,31,86,253,69,205,44,241,178,106,73,25,45,59,44,118,233,150,57,210,137,208,189,26,229,169,87,50,39,76,231,183,212,124,105,27,17,17,175,124,217,190,0,133,110,117,126,244,248,183,203,250,31,168,220,73,169,33,91,157,95,189,62,45,242,254,135,234,55,16,46,175,35,31,215,103,236,223,239,34,218,115,61,224,42,155,70,46,181,124,64,232,253,138,146,131,79,174,117,20,208,221,109,20,157,215,173,166,227,59,166,235,154,56,155,23,106,158,133,202,216,26,136,178,250,179,78,145,177,173,98,198,198,220,190,70,63,174,207,217,191,222,68,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,180,58,23,174,154,143,195,166,163,219,181,67,75,239,62,6,235,67,188,83,67,42,43,233,110,20,174,84,89,41,106,99,69,78,228,47,233,110,233,186,57,28,214,189,142,99,216,199,183,97,78,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,175,165,33,91,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,188,167,5,220,91,101,92,35,106,154,101,54,216,188,118,55,125,240,214,252,154,220,230,201,47,114,133,181,49,189,243,193,18,77,20,107,89,28,105,51,97,124,138,173,111,122,68,84,217,234,6,197,32,242,154,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,171,0,0,2,42,249,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,149,92,243,191,82,127,180,159,187,76,85,229,113,239,217,166,95,141,125,30,180,9,52,230,9,192,86,61,196,206,27,93,156,233,245,138,146,143,85,45,20,242,77,66,250,127,11,68,203,251,213,105,154,176,215,76,177,43,230,123,105,233,221,29,58,186,70,49,143,122,35,156,214,42,170,65,9,51,220,209,184,237,186,232,157,170,29,8,209,124,154,146,159,54,190,83,189,217,5,198,146,119,120,220,122,137,205,98,196,200,250,83,166,42,154,134,189,202,143,235,238,69,27,81,232,214,172,208,202,216,118,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,189,126,26,221,107,162,146,174,170,126,134,57,239,232,138,52,115,221,210,198,57,203,178,121,53,170,171,228,138,7,181,225,227,135,236,251,137,173,80,161,210,141,57,101,35,46,85,148,245,21,114,214,87,36,201,69,69,4,49,171,157,45,68,144,199,35,163,98,187,162,38,185,91,178,201,44,109,242,234,67,97,237,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,174,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,194,124,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,13,109,205,148,248,78,247,88,209,191,151,248,247,211,160,53,172,54,83,225,59,221,99,70,254,95,227,223,78,128,13,107,9,232,229,215,195,238,156,112,207,195,45,6,168,73,144,127,111,234,6,63,110,203,178,107,205,198,116,166,165,164,165,240,171,81,20,40,142,119,110,40,105,227,158,94,169,92,189,79,115,164,123,149,173,232,142,56,23,51,83,139,174,52,126,218,112,237,164,252,40,224,14,233,178,227,152,126,49,62,81,116,130,187,169,183,26,232,237,112,57,180,45,108,79,86,44,48,61,232,178,182,84,87,120,152,90,157,49,173,63,84,129,231,248,251,227,178,235,197,222,77,69,98,198,168,234,237,58,117,142,212,45,93,158,142,170,55,65,91,85,60,148,240,182,73,107,163,101,68,176,61,241,200,218,134,194,230,34,43,99,153,232,190,111,113,245,242,238,224,130,179,138,172,237,114,220,198,151,167,76,177,59,132,81,95,90,179,79,77,53,210,71,67,44,140,165,165,149,145,57,142,233,123,32,241,8,146,71,35,34,168,106,177,200,231,177,201,106,184,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,244,185,34,133,21,29,35,154,229,85,99,25,36,140,216,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,26,185,152,218,109,86,14,95,250,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,22,195,5,52,17,221,168,91,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,132,48,240,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,4,244,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,175,22,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,237,16,97,255,0,49,30,8,40,248,170,193,19,45,195,169,122,117,55,19,183,203,21,137,169,52,20,208,221,35,116,209,72,250,90,169,95,19,158,238,150,50,127,14,139,36,113,178,90,135,43,220,141,123,220,129,101,121,91,241,245,89,168,158,7,134,77,99,184,93,110,89,122,120,202,140,119,34,172,169,158,186,107,188,105,221,169,154,154,174,73,28,247,182,104,152,146,44,114,42,164,110,138,52,143,212,124,108,239,73,81,13,124,11,114,189,213,60,183,42,199,117,143,92,99,186,224,120,221,158,224,234,218,107,63,114,166,221,145,85,212,83,72,197,133,219,34,50,74,24,86,68,114,247,122,219,62,209,126,109,172,73,35,168,108,202,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,133,90,7,202,247,70,180,91,136,44,135,89,164,143,210,182,202,59,132,117,56,29,138,170,71,84,71,101,222,40,222,250,137,158,244,69,150,104,231,89,89,78,142,234,237,70,200,228,115,228,153,90,248,115,84,0,53,87,39,251,149,199,184,158,153,126,53,245,138,210,0,73,254,229,113,238,39,166,95,141,125,98,180,15,85,198,191,10,54,46,45,52,106,183,13,237,90,168,242,251,110,245,152,181,238,182,23,187,192,85,117,49,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,123,94,30,56,126,192,120,101,210,250,29,40,211,150,85,190,219,71,81,81,87,45,101,114,66,181,181,179,205,34,185,210,212,73,12,113,182,71,163,122,34,107,149,187,164,113,70,223,62,148,46,88,0,0,0,1,29,92,214,120,218,172,210,155,21,55,15,218,67,149,248,60,206,243,219,172,191,220,173,119,41,233,238,24,253,43,31,20,208,70,199,194,173,237,205,81,231,186,43,250,155,2,47,84,106,149,17,189,3,26,249,161,113,211,249,107,202,159,161,218,57,153,248,189,54,178,244,122,98,166,137,189,48,223,110,145,200,229,93,166,71,47,136,163,135,104,251,123,35,88,249,81,242,126,117,173,167,145,48,0,245,90,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,164,191,234,207,41,189,56,188,112,193,96,210,253,52,75,83,53,55,21,218,74,92,190,190,52,160,244,180,147,84,35,234,219,94,180,241,72,249,33,232,115,251,13,114,62,72,187,112,177,37,86,172,171,32,91,78,81,92,100,211,85,83,91,248,64,204,233,169,40,223,71,79,83,54,25,81,73,69,42,190,177,235,45,93,109,116,53,82,247,28,212,122,53,253,113,42,70,198,116,69,35,92,229,122,198,143,148,163,86,207,249,170,192,178,175,250,43,142,100,152,229,195,254,217,71,93,109,174,167,147,255,0,22,72,102,142,70,127,51,154,230,252,21,9,222,229,231,198,157,171,138,125,47,167,177,101,249,5,35,181,83,26,167,84,200,40,210,153,180,171,91,2,73,211,21,194,8,218,229,107,216,230,172,77,149,88,141,70,76,174,78,220,108,124,61,65,150,160,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,24,255,0,205,35,128,90,61,59,241,220,77,232,229,190,213,109,196,23,193,211,228,88,237,29,52,20,48,218,36,94,213,52,53,52,145,198,214,49,208,202,245,141,36,141,17,100,108,178,44,158,187,36,127,103,32,57,42,123,172,101,63,48,43,190,157,110,61,7,50,126,56,241,237,2,192,43,52,155,10,102,63,145,231,121,101,61,77,174,178,142,169,244,181,208,88,169,31,12,107,36,149,212,110,87,43,159,44,85,13,236,197,52,125,169,17,94,247,245,177,157,169,66,37,120,93,226,111,62,225,103,84,45,186,129,136,84,213,214,91,89,80,215,94,177,229,184,205,77,69,121,129,35,150,62,137,219,26,244,185,236,108,242,186,39,189,175,72,228,86,191,165,219,43,93,176,166,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,180,56,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,38,181,85,124,145,77,130,120,28,225,34,155,132,45,35,118,31,85,148,85,223,50,27,229,67,110,151,233,153,83,47,163,163,171,232,70,118,232,224,118,205,99,26,212,107,86,85,106,75,55,74,57,253,45,108,81,68,25,20,0,0,97,175,54,76,3,13,201,184,57,201,243,59,238,61,73,87,125,195,170,45,245,54,43,131,145,82,122,23,212,92,41,105,231,70,57,21,21,89,36,82,42,57,139,187,21,91,27,149,58,163,99,155,153,70,42,243,71,247,19,212,223,193,126,177,68,4,32,112,245,139,88,179,157,125,211,76,43,41,161,241,182,92,131,48,179,90,238,52,221,215,199,223,165,158,182,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,155,52,154,214,112,157,239,79,163,127,48,49,239,168,192,108,166,0,0,6,0,115,171,247,88,197,190,96,80,253,58,226,96,7,43,143,126,205,50,252,107,232,245,166,127,243,171,247,88,197,190,96,80,253,58,226,96,7,43,143,126,205,50,252,107,232,245,160,79,240,0,8,171,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,166,85,115,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,208,36,251,152,143,4,20,124,85,96,137,150,225,212,189,58,155,137,219,229,138,196,212,154,10,104,110,145,186,104,164,125,45,84,175,137,207,119,75,25,63,135,69,146,56,217,45,67,149,238,70,189,238,72,44,255,0,154,172,11,42,255,0,162,184,230,73,142,92,63,237,148,117,214,218,234,121,63,241,100,134,104,228,103,243,57,174,111,193,80,218,76,141,94,105,28,2,214,106,39,142,226,111,71,45,247,91,150,94,158,14,159,34,199,104,233,167,174,154,239,26,118,169,161,169,164,142,54,189,237,154,38,36,105,36,104,137,27,162,141,100,245,31,27,251,193,125,120,4,227,178,213,197,222,51,91,98,201,104,233,45,58,139,142,211,165,93,226,142,150,54,193,69,85,4,149,19,54,57,104,99,125,68,179,189,145,198,218,118,204,231,162,35,100,153,136,158,79,105,22,220,209,253,251,53,55,240,95,163,209,25,149,203,75,151,94,101,166,25,53,159,137,45,108,109,93,138,251,75,79,226,113,171,12,53,40,217,224,101,77,61,85,61,66,93,32,124,59,177,235,20,208,190,54,50,84,123,21,92,146,163,92,139,26,97,175,52,127,126,205,77,252,23,232,244,64,52,159,130,140,171,95,120,59,186,235,94,147,219,61,37,151,225,249,133,206,138,229,105,137,36,125,85,218,214,148,54,249,99,109,51,122,149,139,52,15,125,67,146,38,177,31,51,103,114,35,156,248,226,137,248,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,179,19,201,83,221,99,41,249,129,93,244,235,113,143,252,210,56,5,163,211,191,29,196,222,142,91,237,86,220,65,124,29,62,69,142,209,211,65,67,13,162,69,237,83,67,83,73,28,109,99,29,12,175,88,210,72,209,22,70,203,34,201,235,178,71,246,66,69,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,253,110,44,125,214,53,147,229,254,67,244,233,200,11,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,250,39,108,107,210,231,177,179,202,232,158,246,189,35,145,90,254,151,108,173,116,223,234,78,175,97,186,245,192,78,162,106,230,159,207,87,37,139,34,211,124,146,106,116,171,129,97,158,39,178,138,166,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,175,9,179,158,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,177,134,213,0,107,109,197,23,12,153,247,11,58,161,114,211,252,190,154,174,178,218,202,135,54,203,144,165,186,106,106,43,204,9,28,82,117,192,233,19,165,207,99,103,137,178,177,142,122,71,34,185,157,78,217,28,236,170,229,115,199,109,171,68,238,179,104,70,180,100,213,116,248,77,242,161,142,199,238,53,115,183,193,99,213,174,115,214,86,73,212,157,81,83,84,57,237,85,127,95,110,41,26,175,86,181,38,154,86,249,254,106,124,94,98,188,65,106,61,171,77,244,202,182,213,120,196,48,94,238,247,168,168,35,116,149,183,73,21,91,63,134,171,85,115,221,70,214,50,38,167,111,161,146,200,215,61,123,204,109,59,219,101,120,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,199,120,10,94,151,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,0,216,164,31,37,166,217,77,101,181,81,89,168,228,171,146,158,130,158,58,104,159,87,87,45,84,238,99,26,141,106,201,52,206,116,178,191,100,77,223,35,156,247,46,234,229,85,85,83,235,0,0,0,98,255,0,21,252,190,116,95,138,251,173,175,39,190,205,87,138,228,52,53,13,117,101,214,199,71,72,201,238,208,57,212,205,145,149,111,116,74,249,158,218,122,117,138,7,171,246,133,100,234,86,200,212,237,174,80,0,60,254,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,198,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,5,170,228,169,239,79,148,252,191,174,250,141,184,153,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,72,97,228,169,239,79,148,252,191,174,250,141,184,154,144,48,215,135,30,90,122,95,195,239,17,121,38,185,90,235,234,231,163,167,168,123,112,107,58,213,201,34,89,224,158,149,25,84,249,228,84,71,76,254,169,106,97,137,142,87,163,33,233,115,221,44,175,71,69,153,64,0,0,0,33,91,156,158,138,125,134,226,10,211,172,116,151,14,245,38,166,219,215,189,4,146,245,73,5,117,186,42,122,121,58,90,145,181,27,11,160,125,26,183,119,189,203,39,127,126,150,244,33,53,38,53,115,18,208,186,205,126,225,79,43,198,236,54,111,73,228,150,30,214,73,97,133,171,58,200,234,170,85,85,149,145,71,10,57,211,77,37,43,234,161,142,53,107,154,233,38,103,232,170,35,218,26,246,0,0,204,174,84,58,59,117,212,174,45,44,153,115,172,52,149,216,246,159,83,212,94,238,146,214,210,186,88,35,157,208,201,13,19,88,238,135,49,42,82,161,236,158,52,114,181,118,165,149,236,94,168,209,9,222,48,131,148,134,131,83,105,103,13,17,234,77,194,138,174,12,135,83,234,61,41,82,149,52,242,211,190,43,116,15,146,42,24,209,143,122,181,236,115,86,90,150,74,214,51,173,149,141,79,89,172,99,151,55,192,26,171,155,84,26,171,129,53,60,75,127,242,27,109,31,47,240,79,254,143,107,33,88,154,158,37,191,249,13,182,143,151,248,39,255,0,71,181,144,172,6,213,0,0,0,0,0,0,6,0,115,171,247,88,197,190,96,80,253,58,226,103,249,128,28,234,253,214,49,111,152,20,63,78,184,129,28,28,189,51,252,55,76,56,198,211,156,207,80,50,26,75,21,138,150,162,190,154,162,225,86,170,216,32,125,77,190,166,158,37,145,219,108,198,44,179,70,138,247,108,198,34,171,156,173,106,43,146,98,120,232,224,202,197,198,30,156,82,219,35,186,250,27,51,197,252,69,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,122,145,31,20,154,246,18,189,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,225,26,214,157,20,213,203,214,168,81,104,173,30,156,100,17,231,117,245,17,211,69,143,213,208,190,150,181,175,124,105,43,86,72,230,70,172,76,237,42,74,175,147,165,141,143,119,185,81,136,174,54,72,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,122,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,49,3,153,21,255,0,75,56,111,163,179,241,59,141,217,45,84,58,227,47,141,177,226,149,177,83,83,36,146,205,85,4,48,212,220,171,35,221,146,85,248,74,40,159,12,43,39,118,40,164,171,137,31,19,145,237,86,249,254,13,121,174,83,107,190,101,99,209,237,86,211,58,187,102,97,125,168,90,106,27,150,51,79,45,93,186,161,251,77,34,172,180,234,174,158,149,140,141,145,53,94,142,157,158,114,73,34,193,27,85,80,36,40,0,0,177,92,113,224,24,110,160,240,161,169,244,185,158,61,73,117,101,143,23,186,95,237,139,50,47,93,29,198,146,142,105,105,234,34,123,85,28,199,181,201,178,236,190,179,28,246,59,169,143,115,86,250,150,171,139,31,117,141,100,249,127,144,253,58,112,53,172,54,136,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,93,93,205,170,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,154,214,27,41,241,99,238,177,172,159,47,242,31,167,78,107,88,6,205,26,233,161,122,113,196,94,156,92,116,191,84,44,222,58,213,93,180,176,205,18,163,42,173,245,77,69,72,234,169,164,84,94,220,204,234,118,203,178,181,90,231,49,237,123,30,246,59,94,206,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,227,70,244,107,158,214,75,20,172,71,191,163,169,118,83,49,255,0,141,30,18,113,94,46,116,177,113,107,148,190,7,36,177,120,155,134,51,113,107,163,139,183,92,234,105,24,200,39,149,97,150,68,163,146,69,133,211,50,52,71,59,179,26,162,238,196,3,94,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,9,244,224,23,130,140,87,133,61,56,164,189,221,173,158,35,83,114,107,124,50,100,119,10,132,141,242,80,117,163,100,117,178,157,99,115,216,216,98,122,34,61,204,114,247,164,98,61,87,165,177,50,43,105,203,187,151,93,79,13,151,90,237,89,214,6,210,85,106,12,85,23,27,77,170,26,74,152,170,232,41,173,202,232,216,202,200,213,208,164,177,212,202,145,207,179,146,68,218,158,165,24,246,49,238,145,141,207,80,32,7,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,48,3,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,3,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,227,162,78,164,93,209,15,161,83,115,174,68,221,60,144,4,78,248,110,118,159,51,119,106,249,249,127,89,244,39,154,110,7,36,119,243,75,225,150,12,235,26,159,83,49,252,117,143,185,219,41,91,36,211,211,211,239,34,197,5,61,91,250,21,81,233,229,191,71,193,126,30,210,68,15,57,168,24,101,183,61,196,238,120,197,206,62,168,171,233,102,131,244,26,239,211,137,236,246,57,21,21,54,122,249,1,174,191,12,26,217,120,209,45,84,179,228,84,183,153,232,109,242,85,211,197,93,211,47,75,18,5,169,133,242,57,125,87,127,38,47,61,147,127,47,105,177,62,1,157,88,53,15,26,166,201,113,219,173,45,117,44,238,145,137,37,60,169,35,119,99,213,170,155,162,39,221,247,26,240,113,59,195,134,97,195,214,127,85,142,221,236,247,22,219,123,84,242,83,214,205,76,140,100,139,36,125,74,221,216,170,221,247,100,159,29,253,85,51,3,150,207,28,172,194,22,147,72,117,14,235,76,202,57,106,37,240,213,149,245,147,171,149,211,212,64,136,223,62,166,239,235,200,169,230,158,73,253,106,19,6,112,117,211,85,83,86,192,218,154,73,227,154,39,239,210,246,57,28,213,217,118,93,149,63,157,14,208,62,105,163,233,94,164,65,27,254,31,230,59,220,212,114,108,167,83,99,233,114,249,121,1,218,213,221,10,142,17,54,67,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,20,171,145,0,168,28,34,238,114,0,0,0,0,0,28,40,64,27,33,200,0,12,17,230,33,198,229,187,70,44,113,225,88,93,194,130,186,251,112,129,101,88,155,85,51,30,206,221,84,77,84,94,218,34,123,27,39,181,201,236,93,139,251,197,23,18,248,255,0,14,248,191,165,46,139,27,170,37,141,178,198,199,164,219,116,247,227,141,124,227,99,191,191,82,0,181,151,87,114,93,105,205,106,179,28,154,79,206,200,233,82,8,146,105,36,108,81,186,87,200,141,69,145,202,190,215,170,121,109,236,79,32,63,59,23,197,115,93,94,204,29,105,199,237,213,215,155,205,122,205,84,246,68,139,44,138,137,187,222,229,87,47,179,117,246,170,251,87,239,82,121,248,47,225,82,203,195,254,11,109,154,122,62,139,220,212,113,173,79,114,154,6,61,30,250,120,18,77,220,196,85,85,234,141,119,243,49,219,150,143,6,22,172,78,209,75,171,89,84,9,81,95,93,74,229,137,178,211,211,61,24,201,233,233,159,210,142,69,115,182,69,87,253,223,209,230,73,2,53,26,136,214,162,34,34,108,136,159,0,57,0,162,71,244,32,20,73,54,222,73,254,125,202,88,157,94,127,240,157,104,157,207,52,220,239,137,157,63,208,5,109,77,138,138,122,182,242,57,234,3,144,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,3,234,205,248,152,204,179,30,29,52,243,134,86,208,210,80,98,120,29,69,101,201,234,212,73,39,185,92,103,170,171,149,179,189,234,212,88,217,20,85,111,137,177,183,218,171,35,222,231,111,27,98,246,188,16,112,93,149,113,113,168,240,80,214,182,235,100,192,109,189,201,239,121,12,84,50,58,55,246,150,30,170,26,105,213,139,10,86,61,39,141,81,175,95,82,53,116,189,47,233,72,223,109,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,216,123,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,133,181,214,254,4,180,27,88,180,26,217,161,20,120,205,38,43,71,138,211,189,184,141,198,221,7,84,246,73,221,230,231,167,82,245,78,201,92,136,179,178,71,239,50,250,238,114,74,140,149,144,45,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,233,68,217,204,197,94,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,127,66,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,8,96,213,222,38,51,45,106,210,61,44,210,220,206,134,145,239,210,138,122,251,109,178,231,10,36,111,169,183,76,202,70,83,193,44,109,106,55,174,6,210,116,36,136,190,187,28,206,166,245,181,210,73,148,28,149,61,233,242,159,151,245,223,81,183,24,21,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,158,188,149,61,233,242,159,151,245,223,81,183,1,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,0,0,1,10,220,234,253,233,241,111,151,244,63,81,184,147,82,66,183,58,191,122,124,91,229,253,15,212,110,32,93,94,70,63,174,207,217,191,222,68,170,17,87,200,199,245,217,251,55,251,200,149,64,60,86,177,104,238,3,174,184,5,211,78,117,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,182,174,149,211,49,237,138,166,54,202,245,142,84,106,171,85,127,165,22,0,120,196,225,87,50,225,67,87,46,24,125,230,219,86,236,98,227,81,81,83,137,221,228,145,38,101,198,220,143,245,17,210,181,140,111,137,141,174,141,179,51,165,189,47,84,114,39,109,241,189,251,25,150,43,140,78,21,112,222,43,244,142,225,135,222,109,180,141,201,237,212,245,21,56,157,222,73,22,23,219,174,42,207,81,29,43,88,247,120,105,28,216,219,51,58,93,212,196,71,34,119,25,27,216,17,65,203,51,141,31,224,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,189,46,237,197,19,209,203,217,72,228,156,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,101,245,139,71,115,237,10,207,238,154,115,168,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,133,181,116,174,153,140,116,180,210,58,39,172,114,163,81,28,137,253,40,153,213,203,67,152,133,54,152,84,195,160,154,253,145,213,187,24,184,212,70,204,127,37,185,92,37,153,150,55,164,81,195,29,20,203,43,149,176,208,244,196,196,99,153,210,200,30,174,87,167,109,238,124,33,33,60,86,241,173,165,156,31,125,150,252,166,88,50,187,159,218,223,29,224,189,5,75,77,55,111,194,246,59,157,222,244,241,109,191,137,103,79,79,86,251,59,125,182,77,237,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,253,110,142,174,71,166,236,133,200,155,49,125,101,77,246,77,213,44,175,57,77,39,213,61,80,252,144,126,76,244,211,43,203,125,25,246,131,198,250,10,205,83,95,225,123,158,143,237,247,123,44,119,71,87,109,253,61,91,111,208,237,189,138,99,87,46,30,30,181,247,6,227,59,79,50,156,215,67,245,3,31,178,209,122,91,196,220,110,152,205,109,37,44,29,118,170,182,51,174,89,35,107,27,212,247,181,169,186,249,185,200,137,230,168,5,235,231,157,250,147,253,164,253,218,71,86,130,107,94,85,195,182,172,88,181,143,10,183,218,171,111,88,255,0,138,240,208,93,34,146,74,87,247,233,165,167,127,91,99,146,55,174,204,153,202,155,61,61,100,77,247,77,209,100,87,158,119,234,79,246,147,247,105,21,96,126,175,252,213,103,185,87,253,21,200,242,76,142,225,255,0,108,172,174,185,87,84,73,255,0,141,36,211,73,35,255,0,157,206,115,190,42,164,228,242,251,224,43,30,225,155,13,161,206,117,6,197,73,89,170,151,122,120,230,174,125,71,133,173,101,129,232,181,45,72,104,102,72,145,240,189,212,245,13,142,161,91,35,216,247,177,81,174,115,17,21,108,255,0,43,126,1,107,52,239,192,241,55,172,118,251,173,183,47,95,25,79,142,227,181,148,211,208,205,104,141,123,180,211,84,213,199,35,88,247,77,43,22,68,142,53,69,141,177,72,146,122,239,145,157,153,42,2,24,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,244,175,84,84,213,14,123,145,25,209,219,138,70,163,17,205,73,161,137,184,193,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,126,198,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,144,25,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,186,219,43,227,78,132,107,226,219,165,206,116,114,163,3,21,77,148,248,78,247,88,209,191,151,248,247,211,160,53,172,54,83,225,59,221,99,70,254,95,227,223,78,128,13,107,15,107,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,226,137,222,229,141,194,174,27,162,58,13,143,106,148,214,218,74,188,239,81,108,240,93,171,238,201,34,202,176,91,170,54,158,150,142,5,115,26,177,51,180,176,190,86,162,47,84,200,237,222,246,71,15,64,94,174,23,120,100,192,120,89,210,251,110,159,226,20,212,149,151,38,83,181,183,172,133,109,208,211,86,222,103,73,37,147,174,119,70,157,78,99,29,60,173,137,143,115,214,56,213,172,234,118,202,231,94,0,0,197,94,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,154,158,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,13,148,192,0,0,0,0,0,0,0,106,174,79,247,43,143,113,61,50,252,107,235,21,164,0,147,253,202,227,220,79,76,191,26,250,197,104,25,84,0,0,0,3,31,248,215,226,186,197,194,94,141,86,230,93,219,85,102,95,114,222,143,22,178,86,204,246,248,250,174,166,36,146,43,99,69,122,195,3,31,221,145,119,99,87,102,71,220,99,229,141,77,123,50,156,179,42,206,111,181,89,78,107,147,93,114,11,213,111,71,137,184,221,43,100,171,170,159,161,141,99,58,229,145,92,247,116,177,141,106,110,190,77,106,34,121,34,18,169,205,207,132,205,71,202,40,226,226,43,10,190,101,121,69,170,205,222,150,255,0,96,170,185,173,69,45,130,151,177,77,26,85,91,169,17,137,218,133,124,59,159,84,168,231,59,169,89,34,181,24,217,28,200,203,209,125,85,186,232,134,168,99,250,175,98,199,113,251,229,203,27,168,117,93,29,29,250,145,213,52,75,63,109,205,142,87,70,215,177,221,113,185,201,44,110,71,34,182,72,216,228,253,16,38,123,150,103,5,223,193,179,78,31,169,25,171,123,153,246,125,111,164,158,166,158,106,30,204,150,42,21,78,235,40,119,145,141,153,179,57,94,215,84,53,122,91,220,138,38,35,87,178,146,73,154,167,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,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,246,160,70,7,54,46,8,43,50,79,73,241,103,166,116,189,117,118,251,122,75,155,81,44,211,205,53,84,112,248,120,41,234,169,97,108,79,70,246,160,71,173,66,186,70,70,216,169,218,244,111,82,72,231,70,174,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,216,39,138,46,38,240,30,22,116,190,229,168,25,125,77,37,101,201,148,238,117,151,30,75,140,52,213,183,153,210,72,163,232,129,178,47,83,152,199,79,19,165,123,26,245,142,53,115,250,93,178,53,218,219,129,179,70,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,199,253,123,230,129,160,92,59,106,197,247,71,51,92,67,80,43,111,88,255,0,133,241,51,218,237,244,82,82,191,191,77,21,67,58,29,37,92,111,93,153,51,81,119,98,122,200,187,110,155,42,252,188,174,120,103,204,184,122,208,105,174,186,129,93,144,81,95,115,202,134,93,234,49,138,245,72,224,178,49,157,108,139,104,122,149,91,83,52,93,183,204,174,233,122,34,65,19,152,215,64,170,236,10,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,68,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,39,53,81,124,209,64,149,254,23,248,160,192,120,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,211,80,196,69,87,34,238,142,242,246,42,195,15,52,127,126,205,77,252,23,232,244,68,143,242,137,211,220,251,77,120,109,201,44,90,141,131,228,24,173,202,124,226,178,174,42,59,221,178,106,25,228,129,212,20,13,108,173,142,102,181,202,197,115,30,212,114,38,219,177,201,240,82,56,57,163,251,246,106,111,224,191,71,162,2,255,0,240,87,197,117,139,132,190,94,153,182,101,221,181,86,101,247,45,64,174,163,197,172,149,179,61,190,62,171,192,90,210,73,21,177,162,189,97,129,143,238,200,187,177,171,179,35,238,49,242,198,164,123,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,39,239,211,232,94,163,215,104,116,220,67,219,44,222,59,12,161,200,37,198,238,85,52,234,175,146,221,84,216,105,228,141,245,12,219,212,134,79,20,198,50,68,85,111,113,170,199,116,43,226,73,26,3,171,63,144,173,101,196,245,115,236,133,171,40,251,47,112,109,111,162,238,109,222,25,253,87,55,169,174,217,123,115,51,171,185,20,189,46,237,202,200,223,210,238,158,149,9,116,229,149,192,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,233,145,140,147,177,211,26,164,221,220,245,60,166,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,234,192,0,0,24,171,205,31,220,79,83,127,5,250,197,17,149,70,42,243,71,247,19,212,223,193,126,177,68,4,43,112,157,239,79,163,127,48,49,239,168,192,108,166,107,89,194,119,189,62,141,252,192,199,190,163,1,178,152,0,0,24,1,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,153,255,0,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,129,47,220,86,241,173,165,156,31,125,150,252,166,88,50,187,159,218,223,29,224,189,5,75,77,55,111,194,246,59,157,222,244,241,109,191,137,103,79,79,86,251,59,125,182,77,237,254,130,115,64,208,46,34,117,98,197,163,152,86,33,168,20,87,172,131,197,120,105,238,150,250,40,233,89,216,166,150,161,253,110,142,174,71,166,236,133,200,155,49,125,101,77,246,77,213,44,175,57,77,39,213,61,80,252,144,126,76,244,211,43,203,125,25,246,131,198,250,10,205,83,95,225,123,158,143,237,247,123,44,119,71,87,109,253,61,91,111,208,237,189,138,99,87,46,30,30,181,247,6,227,59,79,50,156,215,67,245,3,31,178,209,122,91,196,220,110,152,205,109,37,44,29,118,170,182,51,174,89,35,107,27,212,247,181,169,186,249,185,200,137,230,168,5,235,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,166,85,115,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,208,39,248,0,0,128,30,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,51,255,0,146,167,186,198,83,243,2,187,233,214,227,218,243,39,227,39,30,225,211,75,235,52,214,215,77,73,115,206,243,219,61,76,54,234,90,170,42,90,250,42,74,71,73,28,51,77,93,77,44,136,170,201,34,146,165,33,71,69,44,82,73,3,218,246,185,141,123,87,23,248,2,226,187,78,56,74,224,71,45,205,115,89,124,117,214,187,80,46,80,88,44,16,76,140,170,187,213,54,217,109,85,107,85,81,123,112,179,169,171,44,202,138,216,218,230,162,35,222,248,227,124,112,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,126,77,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,212,233,175,8,23,94,17,56,9,215,27,22,75,153,85,221,178,28,139,7,200,42,239,20,116,183,23,79,100,165,158,58,42,214,199,45,12,111,134,39,177,242,83,186,157,179,57,232,170,231,66,196,79,85,141,60,175,42,190,6,46,186,91,77,252,36,117,114,215,87,111,203,46,84,245,86,219,30,61,114,181,186,158,166,205,7,117,99,150,170,102,212,70,146,199,83,42,70,230,179,163,165,18,158,87,42,185,253,254,152,243,43,139,31,117,141,100,249,127,144,253,58,112,53,172,38,79,154,207,27,85,154,83,98,166,225,251,72,114,191,7,153,222,123,117,151,251,149,174,229,61,61,195,31,165,99,226,154,8,216,248,85,189,185,170,60,247,69,127,83,96,69,234,141,82,162,55,164,54,25,85,205,7,19,251,41,198,214,160,248,124,103,208,212,23,159,71,93,168,250,40,188,60,53,157,218,24,60,69,76,123,34,54,78,186,166,212,245,200,155,245,74,146,245,42,185,28,5,148,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,219,15,112,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,209,19,92,173,221,35,138,54,249,244,161,128,28,141,107,105,159,106,214,75,123,109,52,145,212,65,81,97,153,245,205,116,189,249,216,246,215,35,97,122,43,214,36,100,107,27,220,213,107,26,245,89,164,235,115,209,35,70,74,80,22,255,0,94,245,175,21,225,219,73,239,186,199,154,219,238,181,182,92,127,194,248,152,45,113,71,37,83,251,245,49,83,179,161,178,73,27,23,103,204,213,93,222,158,170,46,219,174,200,184,193,167,188,221,184,109,212,172,255,0,26,211,155,22,19,169,80,92,178,171,197,21,146,142,90,187,109,3,96,142,122,153,153,12,110,145,205,172,115,145,136,231,162,170,163,92,187,111,178,47,176,185,92,199,177,60,171,57,224,199,80,241,108,43,25,186,228,23,170,223,68,248,107,117,174,138,74,186,169,250,46,180,143,127,68,81,163,158,238,150,49,206,93,147,201,173,85,95,36,82,34,248,100,225,147,137,43,7,18,90,81,125,190,240,249,169,86,235,109,187,56,177,85,214,86,85,226,117,240,193,77,4,117,240,186,73,100,145,209,35,88,198,181,21,202,229,84,68,68,85,80,54,9,0,0,0,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,0,0,0,6,181,156,83,232,167,240,118,226,11,54,209,200,238,30,54,147,31,184,39,128,157,210,247,36,125,12,241,50,162,151,186,238,220,104,179,36,19,68,146,116,177,27,220,71,244,238,221,149,124,166,149,105,158,85,172,154,143,142,105,110,21,73,226,47,89,53,194,43,125,55,84,114,62,56,122,215,215,158,94,219,30,246,195,19,17,210,72,244,106,244,70,199,185,83,102,169,150,188,219,245,190,213,170,28,75,201,129,217,172,120,250,83,233,173,63,161,223,124,161,145,179,213,220,167,149,145,205,52,51,202,223,38,178,154,87,73,11,96,243,88,229,241,42,171,188,138,198,89,254,1,245,51,21,210,46,47,116,219,58,205,106,252,37,150,158,225,81,111,169,170,116,145,199,29,47,141,164,154,141,147,202,249,30,214,50,24,223,80,215,200,245,119,171,27,94,228,69,84,68,80,216,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,1,170,185,181,65,170,184,19,83,196,183,255,0,33,182,209,242,255,0,4,255,0,232,246,178,21,137,169,226,91,255,0,144,219,104,249,127,130,127,244,123,89,10,192,109,80,0,0,0,0,99,255,0,21,188,107,105,103,7,223,101,191,41,150,12,174,231,246,183,199,120,47,65,82,211,77,219,240,189,142,231,119,189,60,91,111,226,89,211,211,213,190,206,223,109,147,124,128,35,87,156,166,147,234,158,168,126,72,63,38,122,105,149,229,190,140,251,65,227,125,5,102,169,175,240,189,207,71,246,251,189,150,59,163,171,182,254,158,173,183,232,118,222,197,2,245,104,39,52,13,2,226,39,86,44,90,57,133,98,26,129,69,122,200,60,87,134,158,233,111,162,142,149,157,138,105,106,31,214,232,234,228,122,110,200,92,137,179,23,214,84,223,100,221,83,192,115,171,247,88,197,190,96,80,253,58,226,97,255,0,46,30,30,181,247,6,227,59,79,50,156,215,67,245,3,31,178,209,122,91,196,220,110,152,205,109,37,44,29,118,170,182,51,174,89,35,107,27,212,247,181,169,186,249,185,200,137,230,168,102,7,58,191,117,140,91,230,5,15,211,174,32,68,174,130,104,166,85,196,78,172,88,180,115,10,184,90,168,175,89,7,138,240,211,221,37,146,58,86,118,41,165,168,127,91,163,142,71,166,236,133,200,155,49,125,101,77,246,77,213,60,174,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,232,241,54,235,165,20,148,149,80,117,177,175,103,92,82,35,94,222,166,61,174,77,211,205,174,69,79,37,67,37,121,92,123,246,105,151,227,95,71,173,51,255,0,154,23,2,223,150,188,85,250,227,163,152,103,139,212,155,47,71,166,41,168,157,211,53,246,215,28,110,69,218,20,106,248,138,200,118,143,183,178,181,239,137,31,31,231,92,218,120,208,35,3,137,62,47,53,151,138,223,178,95,149,170,219,84,223,99,173,239,162,163,244,125,3,105,187,243,75,209,226,42,230,217,87,121,165,237,69,212,140,232,137,189,180,237,198,205,221,213,149,92,155,56,122,251,105,171,23,110,33,110,213,55,90,74,77,59,218,138,208,200,233,118,165,184,215,86,211,84,69,59,93,59,145,81,123,16,61,21,209,51,214,234,169,129,202,230,181,58,100,143,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,13,146,120,88,209,79,224,237,195,238,19,163,146,92,60,109,94,63,111,95,31,59,101,238,70,250,233,229,125,69,87,105,221,184,213,97,73,230,149,35,234,98,59,182,140,234,221,219,170,133,213,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,0,0,5,170,226,199,221,99,89,62,95,228,63,78,156,214,176,217,79,139,31,117,141,100,249,127,144,253,58,115,90,192,54,168,0,0,0,1,0,60,209,253,251,53,55,240,95,163,209,25,255,0,201,83,221,99,41,249,129,93,244,235,113,128,28,209,253,251,53,55,240,95,163,209,25,255,0,201,83,221,99,41,249,129,93,244,235,112,25,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,228,220,231,168,227,171,127,32,58,94,157,62,127,240,149,71,54,254,75,254,125,206,101,103,87,244,29,10,157,191,53,220,15,176,20,70,254,180,43,3,25,248,208,225,82,203,196,6,11,114,154,10,62,187,220,52,114,45,55,110,154,7,189,94,202,121,210,61,156,244,69,69,234,145,54,243,32,99,40,197,115,93,33,204,27,105,200,45,213,214,107,205,2,195,84,198,74,139,20,136,139,179,216,228,86,175,179,116,246,162,251,83,239,67,103,231,53,28,138,215,34,42,42,108,168,191,18,55,249,151,112,97,106,203,45,21,90,181,138,192,148,245,244,52,173,89,91,21,61,51,17,236,130,158,165,253,42,229,86,187,101,84,103,223,253,30,64,123,62,93,252,110,91,181,158,199,38,21,154,92,40,40,111,182,248,18,84,137,213,83,61,239,238,85,74,212,68,238,34,167,177,209,251,28,190,212,220,206,227,89,29,26,213,220,151,69,179,90,92,199,25,147,243,177,186,36,158,37,154,72,219,44,109,149,146,43,85,99,114,47,181,136,158,123,251,87,200,159,222,23,120,151,199,248,136,197,253,41,107,88,219,81,20,110,150,70,49,38,219,167,191,36,105,231,35,27,253,226,1,124,78,54,67,144,0,28,40,64,57,0,0,0,0,0,225,87,96,57,5,40,228,82,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,7,10,187,5,93,138,31,186,167,171,237,3,151,57,126,30,221,206,81,55,41,99,54,243,83,176,0,0,0,0,0,0,0,0,1,104,56,162,215,74,13,4,210,123,254,99,51,89,37,101,45,186,105,169,99,122,200,136,231,162,181,137,231,27,85,83,205,233,247,30,147,87,117,131,18,209,220,70,229,149,101,21,114,197,21,5,36,149,91,71,78,249,85,81,187,39,177,191,206,169,241,32,227,142,94,46,107,56,141,205,214,11,29,125,107,113,250,4,168,167,108,82,36,177,36,155,212,171,218,170,197,145,200,168,136,216,246,221,19,111,187,238,11,93,196,79,16,89,119,16,121,196,217,70,71,59,219,12,79,157,148,144,54,166,105,35,100,111,153,242,38,201,35,151,101,245,145,60,145,63,69,60,140,193,229,231,192,12,58,161,11,245,47,81,37,154,10,24,37,141,41,105,210,26,89,217,36,114,210,185,200,247,117,57,203,237,145,158,93,41,250,62,127,205,108,56,24,224,254,187,88,46,142,204,178,106,74,111,67,82,202,145,196,201,102,137,201,47,93,52,142,221,209,172,111,221,61,120,149,61,158,123,253,196,228,226,118,27,102,57,97,164,181,90,105,163,130,8,97,141,136,214,49,173,79,85,141,106,121,53,17,61,136,159,0,62,235,101,182,142,209,65,79,109,160,129,145,83,211,68,200,163,107,90,141,68,107,90,141,79,36,68,79,98,33,245,0,7,10,155,166,200,187,20,246,211,227,230,86,0,165,26,136,21,23,125,209,10,128,31,43,149,81,118,220,169,36,246,127,57,222,173,69,246,161,208,232,118,243,95,244,1,218,143,42,69,62,70,238,138,189,95,3,177,146,239,230,170,7,208,10,90,228,95,137,80,0,0,0,0,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,2,95,185,71,105,158,43,135,240,133,103,206,173,52,155,222,179,219,133,125,194,239,85,36,113,247,29,225,170,230,163,130,6,189,172,71,172,44,100,10,246,177,238,119,76,147,206,228,84,71,236,153,170,98,175,43,143,113,61,50,252,107,235,21,166,85,0,0,1,16,28,237,52,207,21,199,245,31,78,245,74,211,73,225,239,89,133,190,225,111,187,246,227,141,145,212,120,5,166,236,78,238,150,35,223,50,178,173,99,115,222,231,126,110,8,26,136,212,103,159,149,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,150,171,137,78,37,52,227,133,109,56,77,77,212,212,186,205,65,53,194,11,93,37,37,174,149,39,170,171,170,149,30,244,141,136,247,50,54,237,28,82,200,171,35,216,222,152,213,17,85,202,214,187,213,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,244,201,27,36,155,161,61,72,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,26,251,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,234,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,2,127,180,119,88,176,29,117,192,45,122,141,167,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,153,212,149,77,133,239,108,85,49,182,86,36,145,43,149,90,171,253,10,190,212,128,30,1,120,215,202,184,83,212,122,75,37,218,231,226,52,203,38,184,67,30,71,111,168,89,31,29,7,90,182,55,92,233,210,54,189,237,154,38,34,43,218,198,175,122,54,35,21,58,155,19,226,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,200,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,0,0,1,130,188,220,116,47,78,50,254,27,47,26,223,115,179,118,179,60,19,192,69,109,186,83,170,50,73,169,106,43,225,130,74,90,143,37,238,194,158,33,242,49,23,103,50,68,85,107,145,31,43,100,132,18,127,185,163,251,137,234,111,224,191,88,162,32,4,13,170,0,0,69,95,60,239,212,159,237,39,238,211,13,121,122,96,24,110,167,241,141,167,56,102,160,99,212,151,219,21,85,69,125,77,69,190,173,21,208,78,250,107,125,77,68,73,35,119,217,236,73,97,141,85,142,221,143,68,86,185,28,213,86,174,101,115,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,208,39,248,0,0,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,170,185,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,117,64,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,0,0,0,0,53,87,39,251,149,199,184,158,153,126,53,245,138,210,0,73,254,229,113,238,39,166,95,141,125,98,180,12,170,0,0,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,64,183,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,169,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,233,159,66,223,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,224,133,110,93,220,111,214,112,171,157,174,37,152,213,117,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,189,79,124,30,33,82,57,36,124,84,237,70,53,92,198,53,103,79,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,116,120,155,141,210,182,58,74,88,58,222,214,51,174,89,21,172,111,83,222,214,166,235,230,231,34,39,154,161,173,102,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,245,121,135,24,26,227,155,112,251,139,112,207,118,201,58,48,204,95,169,170,216,159,50,213,93,35,108,171,37,52,53,146,190,71,119,33,167,242,108,49,49,25,27,90,200,183,107,150,40,220,192,253,94,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,49,222,2,151,165,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,83,37,121,83,112,75,71,170,215,218,158,32,117,123,20,241,152,101,155,185,71,96,182,221,45,176,84,91,242,10,167,178,88,103,145,236,153,29,220,134,159,203,101,70,116,186,117,78,153,17,105,228,98,227,87,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,1,75,210,245,142,52,116,138,140,73,167,123,59,81,166,207,114,110,249,59,111,100,82,33,176,158,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,80,63,88,0,0,128,30,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,51,211,147,85,166,213,127,225,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,217,160,169,130,75,101,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,98,7,48,206,94,119,94,26,46,181,26,169,165,116,117,119,29,43,184,212,34,61,138,231,77,62,55,60,142,217,180,243,185,119,115,233,156,229,70,197,59,149,85,21,91,20,171,215,219,146,124,202,228,169,238,177,148,252,192,174,250,117,184,190,188,118,241,49,134,240,211,160,215,155,173,246,135,31,190,223,114,58,121,109,22,44,98,240,139,36,23,135,201,210,201,251,208,163,85,100,166,138,41,21,242,162,244,177,201,211,18,189,142,153,138,161,16,28,14,113,199,153,112,133,153,58,150,169,149,119,205,58,190,84,53,247,235,11,30,157,113,191,100,111,141,163,234,84,107,42,90,212,106,43,85,81,147,49,168,199,171,85,177,75,20,249,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,53,109,39,207,150,199,14,57,247,15,186,13,70,237,70,205,242,10,235,150,85,79,77,114,139,25,172,150,102,209,98,240,59,185,51,105,98,167,153,17,208,212,185,213,15,125,78,205,106,119,54,103,74,246,214,73,3,45,64,0,12,85,230,143,238,39,169,191,130,253,98,136,202,163,21,121,163,251,137,234,111,224,191,88,162,2,21,184,78,247,167,209,191,152,24,247,212,96,54,83,53,172,225,59,222,159,70,254,96,99,223,81,128,217,76,0,0,12,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,76,255,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,64,159,224,0,17,87,207,59,245,39,251,73,251,180,197,94,87,30,253,154,101,248,215,209,235,76,170,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,160,79,240,0,1,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,98,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,244,181,239,108,16,181,206,68,221,201,20,104,187,244,166,210,43,202,175,129,139,86,169,84,255,0,9,29,92,181,210,92,49,59,109,69,85,182,199,143,92,173,109,168,166,188,207,218,88,229,170,153,181,17,172,82,83,68,178,57,172,232,234,85,168,137,202,174,103,99,166,75,41,192,39,2,119,94,46,242,106,219,238,75,89,87,105,211,172,118,161,41,47,21,148,178,58,10,218,169,228,167,153,209,197,67,35,233,229,129,239,142,70,211,186,102,189,81,91,28,204,84,243,123,73,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,15,172,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,42,156,241,113,63,254,52,153,213,30,51,255,0,215,139,77,194,243,29,23,254,11,45,37,52,211,162,127,225,175,142,55,59,252,59,154,159,166,164,85,155,4,115,46,192,42,117,7,130,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,179,36,93,116,108,164,169,142,90,170,136,159,34,167,67,219,70,149,104,189,43,214,230,57,236,111,87,95,74,132,96,242,147,205,110,184,175,26,88,253,138,223,79,73,37,62,99,103,186,217,43,157,51,28,175,142,6,83,58,185,29,18,163,145,17,253,218,24,154,170,228,114,116,57,233,182,234,142,108,239,26,187,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,173,142,116,18,79,77,51,38,141,178,53,174,107,149,138,230,34,42,35,154,187,111,178,167,180,218,32,0,0,0,0,0,0,1,21,124,243,191,82,127,180,159,187,73,84,34,175,158,119,234,79,246,147,247,104,22,171,146,167,189,62,83,242,254,187,234,54,226,106,72,86,228,169,239,79,148,252,191,174,250,141,184,154,144,0,0,0,0,7,148,213,93,76,197,116,111,78,50,61,82,205,106,252,61,151,25,183,203,112,169,233,146,54,73,55,66,122,144,69,220,123,24,233,165,122,182,56,216,174,78,185,30,198,162,238,228,61,89,28,28,231,245,230,167,21,210,252,107,64,44,85,180,158,35,56,168,117,210,250,198,212,68,233,227,183,81,201,27,160,141,240,171,21,236,100,213,59,61,178,163,153,231,67,35,19,173,28,244,104,68,5,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,0,27,41,240,177,173,127,194,39,135,220,39,88,228,183,248,42,188,130,222,190,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,212,245,119,109,89,213,179,183,68,186,164,74,242,83,215,74,59,85,247,52,225,226,253,121,236,250,111,163,36,199,105,164,72,35,141,245,81,51,183,92,198,189,85,37,146,103,194,218,87,182,52,71,181,35,164,157,254,166,206,87,203,80,3,85,115,106,131,85,112,38,167,137,111,254,67,109,163,229,254,9,255,0,209,237,100,43,19,83,196,183,255,0,33,182,209,242,255,0,4,255,0,232,246,178,21,128,218,75,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,116,120,155,141,210,182,58,74,88,58,222,214,51,174,89,21,172,111,83,222,214,166,235,230,231,34,39,154,161,250,196,27,115,39,227,158,235,196,22,127,89,165,122,115,116,171,161,211,172,86,162,166,219,43,232,238,142,116,25,68,237,154,53,117,84,173,134,69,130,106,102,201,78,199,83,110,142,93,183,151,169,22,68,142,60,191,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,4,133,0,0,0,0,24,1,206,175,221,99,22,249,129,67,244,235,137,159,230,0,115,171,247,88,197,190,96,80,253,58,226,6,0,114,184,247,236,211,47,198,190,143,90,79,241,0,60,174,61,251,52,203,241,175,163,214,147,252,6,31,167,46,61,44,178,113,123,137,241,39,131,81,90,172,246,91,87,138,173,185,226,254,141,166,75,123,107,163,164,134,158,222,234,10,104,161,99,41,250,31,222,170,124,174,115,220,147,199,18,177,168,174,87,179,48,0,0,0,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,218,160,213,92,218,160,0,0,11,85,197,143,186,198,178,124,191,200,126,157,57,173,97,178,159,22,62,235,26,201,242,255,0,33,250,116,230,181,128,109,80,0,0,0,2,0,121,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,227,0,57,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,224,51,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,57,19,226,7,42,168,133,42,243,169,242,253,203,252,199,91,183,85,78,159,136,29,139,39,183,249,138,90,170,171,182,229,77,135,127,52,255,0,73,222,141,68,246,32,28,34,46,251,170,5,106,41,80,2,142,218,124,60,138,145,54,77,149,119,57,0,15,150,231,109,163,187,208,84,91,107,224,100,180,245,49,62,41,26,230,163,145,90,230,171,87,201,81,83,216,170,125,64,8,109,230,25,192,12,58,95,11,53,47,78,229,154,122,25,229,145,42,169,214,26,88,25,28,113,82,181,202,246,244,185,171,237,141,254,93,43,250,94,95,207,135,220,59,113,5,151,112,249,156,67,148,99,147,189,208,202,248,25,87,3,170,102,142,55,198,201,153,34,238,145,185,55,95,85,83,205,23,244,151,200,216,239,44,176,219,50,59,13,93,170,237,77,28,240,77,12,140,86,189,141,114,122,204,115,87,201,200,169,236,85,248,16,109,199,63,7,245,218,63,116,110,101,140,210,83,122,26,170,85,142,86,69,52,77,72,186,41,163,118,237,141,35,102,201,234,74,171,237,243,219,239,2,96,184,93,215,74,13,123,210,123,6,99,11,89,29,101,85,186,25,170,163,98,200,168,215,170,185,139,231,35,81,87,205,139,247,151,124,215,247,129,174,46,107,56,114,205,210,11,229,125,107,177,250,244,167,167,116,81,164,178,164,123,84,163,220,168,196,145,168,136,168,233,55,217,23,127,187,239,156,125,34,214,12,75,88,177,27,110,85,139,213,203,44,85,244,145,213,109,37,59,226,84,71,110,158,199,127,58,47,196,15,118,0,0,0,0,0,0,0,2,149,77,142,26,229,248,251,119,43,58,222,205,252,208,10,209,119,57,58,217,186,39,173,237,43,69,220,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,159,34,39,171,191,159,180,10,149,87,225,254,147,148,79,136,68,220,168,0,0,0,40,154,88,224,137,243,202,238,150,70,213,115,151,109,246,68,77,212,197,78,38,57,128,233,126,130,82,201,75,21,85,77,117,209,241,183,181,19,109,146,200,222,167,199,43,152,170,170,232,211,109,227,68,246,252,127,173,3,43,30,246,198,199,61,235,179,90,138,170,191,204,121,155,174,165,225,86,84,85,184,222,22,61,183,242,74,105,93,240,223,224,223,184,131,205,95,230,101,196,30,164,179,192,219,110,246,235,101,11,186,145,236,101,158,4,114,239,26,51,218,245,147,254,201,125,191,31,234,49,130,243,157,101,89,11,149,247,123,175,136,114,251,87,177,27,62,27,127,37,169,240,64,54,16,212,46,55,56,125,211,74,87,84,100,185,61,116,107,212,230,53,34,181,212,73,187,145,189,91,121,55,238,49,211,40,231,23,160,118,202,201,233,44,116,55,251,131,35,145,204,73,27,102,233,69,68,248,250,243,177,125,191,204,68,46,35,166,89,214,127,81,217,197,108,158,62,87,162,59,111,19,12,91,238,238,148,254,49,237,79,105,125,240,174,91,220,83,103,16,71,83,71,140,217,168,34,149,141,145,174,173,188,192,155,162,174,222,200,213,234,6,104,87,243,151,211,229,115,157,69,140,228,43,237,217,22,218,196,255,0,211,11,119,159,243,120,170,188,90,171,105,177,43,37,214,158,174,104,220,216,29,85,76,172,141,174,93,182,223,183,88,170,137,237,246,30,59,23,228,241,196,37,100,180,175,201,174,56,205,60,18,185,189,207,15,120,114,185,27,231,190,223,218,234,155,251,11,225,139,114,95,196,90,218,105,50,220,174,240,247,236,213,157,148,215,120,186,55,243,223,111,237,77,246,246,124,64,142,157,103,226,87,84,53,198,173,36,203,175,50,165,51,18,70,54,154,10,138,142,211,218,233,17,254,179,36,149,232,187,42,39,249,139,99,67,86,250,10,184,171,35,142,55,190,23,35,218,217,19,118,238,158,205,201,194,198,249,71,240,179,104,100,107,114,178,222,171,230,102,219,201,37,246,116,85,84,110,203,228,198,177,60,215,207,216,122,120,185,94,240,152,207,37,194,238,123,127,53,246,175,117,255,0,240,128,136,236,23,141,157,100,211,251,124,54,187,31,162,252,61,59,90,200,210,79,21,234,163,88,140,68,78,153,218,137,228,137,240,46,157,179,154,134,190,91,99,108,81,65,104,217,168,137,191,77,110,254,73,183,253,54,72,252,156,174,56,66,127,154,224,247,69,95,189,111,213,127,254,249,249,245,60,170,184,76,149,81,99,195,110,73,182,254,219,245,95,255,0,188,6,23,226,60,223,245,30,142,169,191,107,108,208,79,79,208,187,248,74,121,220,254,173,147,111,227,43,118,219,125,203,213,141,243,150,210,199,73,18,100,24,230,77,10,35,125,119,50,217,27,147,171,167,255,0,11,85,246,238,92,155,183,40,190,22,106,224,115,109,216,253,214,150,85,84,84,123,111,213,43,183,159,159,233,35,147,253,5,166,201,121,47,226,78,73,37,198,114,171,195,92,174,245,99,150,239,23,74,38,235,247,210,111,236,219,226,5,250,196,121,169,112,155,147,204,202,85,202,238,244,243,189,170,238,135,216,170,83,109,145,21,119,84,71,39,223,241,248,25,11,134,235,158,153,231,180,204,170,198,175,210,78,199,171,209,189,116,115,70,190,170,249,254,147,72,117,207,185,75,241,25,141,119,170,44,111,199,43,169,216,253,154,215,94,63,56,173,87,42,39,233,68,196,223,109,183,254,178,192,95,244,191,95,184,115,185,45,117,198,219,29,154,120,209,169,222,142,162,146,169,187,74,155,39,150,238,246,237,183,179,203,96,54,68,138,88,231,141,37,137,221,77,119,177,118,216,172,129,189,30,230,119,196,22,157,205,77,69,125,184,218,238,214,200,165,235,127,85,158,46,246,203,35,92,228,78,135,70,158,196,118,223,211,254,105,39,225,243,153,22,138,107,50,69,107,169,185,87,209,222,36,145,204,240,239,180,202,207,249,227,26,213,87,53,207,111,159,113,191,16,50,244,29,52,149,116,245,208,54,166,150,78,184,221,186,35,182,84,246,127,73,220,7,92,145,117,55,102,162,31,50,181,90,190,94,207,129,246,148,185,168,244,217,64,232,137,202,171,237,62,132,95,129,66,69,210,187,161,202,46,222,208,43,7,8,187,156,128,0,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,38,167,149,199,184,158,153,126,53,245,138,211,42,140,85,229,113,238,39,166,95,141,125,98,180,202,160,0,0,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,5,213,231,157,250,147,253,164,253,218,89,254,77,87,107,85,131,137,44,218,251,125,185,210,91,173,182,237,55,185,85,214,86,85,204,216,96,166,130,58,251,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,188,28,243,191,82,127,180,159,187,72,192,176,101,153,86,41,233,47,178,217,53,214,205,233,155,124,214,155,143,163,235,100,167,241,148,50,237,221,166,155,161,83,185,11,250,91,213,27,183,107,182,77,209,118,3,42,185,140,241,175,252,42,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,175,106,59,165,114,43,210,75,155,161,233,107,219,212,199,164,113,54,85,115,153,27,92,237,162,116,210,198,158,127,129,206,7,51,46,47,115,39,85,85,62,174,199,167,86,58,134,178,253,126,99,19,174,71,236,142,240,84,125,72,173,125,75,154,173,85,114,162,178,22,57,30,244,114,186,40,165,183,252,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,54,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,244,34,6,189,124,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,242,171,150,23,30,180,218,49,117,164,225,251,88,47,180,148,26,125,115,168,169,154,213,119,171,238,189,109,55,25,221,15,68,50,74,233,123,84,244,46,86,206,229,84,139,213,154,117,145,238,107,22,71,182,74,184,196,225,87,13,226,191,72,238,24,125,230,219,72,220,158,221,79,81,83,137,221,228,145,97,125,186,226,172,245,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,144,3,172,90,59,159,104,86,127,116,211,157,70,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,45,171,165,116,204,99,165,166,145,209,61,99,149,26,136,228,79,233,68,13,156,200,86,231,87,239,79,139,124,191,161,250,141,196,191,252,174,184,250,163,204,44,86,222,25,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,172,124,84,208,91,92,199,57,189,117,141,238,70,216,187,104,231,77,27,93,212,136,248,213,243,88,14,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,98,175,52,127,113,61,77,252,23,235,20,68,0,147,253,205,31,220,79,83,127,5,250,197,17,0,32,109,80,0,2,42,249,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,149,92,243,191,82,127,180,159,187,76,85,229,113,239,217,166,95,141,125,30,180,9,254,0,0,0,1,170,185,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,117,64,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,0,0,0,0,53,87,39,251,149,199,184,158,153,126,53,245,138,210,0,73,254,229,113,238,39,166,95,141,125,98,180,12,170,0,0,0,0,0,177,92,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,122,138,232,154,246,59,195,70,231,70,233,159,212,222,150,42,53,23,184,248,216,240,193,94,116,249,174,131,92,234,113,76,42,223,79,73,91,171,246,122,134,75,93,89,72,205,223,111,178,62,41,28,148,149,82,35,145,21,242,75,36,83,69,19,145,206,99,18,71,254,109,179,167,122,45,143,65,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,153,63,169,124,183,117,151,79,120,83,198,184,130,146,195,117,146,244,239,25,112,204,49,233,162,107,42,172,86,181,86,120,57,187,13,234,123,186,88,201,101,168,87,57,175,133,179,68,215,68,212,134,121,16,51,211,147,206,101,164,119,238,29,42,49,108,66,193,73,65,157,227,21,11,14,99,84,219,91,32,158,224,201,234,170,230,183,204,250,150,38,245,12,108,78,150,38,163,221,215,26,197,34,116,181,138,199,63,61,77,104,120,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,216,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,148,61,168,0,1,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,101,167,45,190,32,112,30,25,120,9,205,245,95,81,159,86,251,109,30,164,77,73,21,29,10,194,181,181,179,205,69,109,107,98,167,142,105,35,108,143,70,245,202,230,163,183,72,226,145,222,125,42,71,95,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,221,114,185,168,237,150,73,100,119,151,82,150,254,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,250,90,247,182,8,90,231,34,110,228,138,52,93,250,83,108,234,229,149,192,149,215,91,179,43,118,185,234,150,51,73,38,151,216,106,36,117,45,29,210,7,61,153,37,107,17,205,107,35,143,116,71,211,67,46,206,145,239,234,141,239,143,177,211,34,44,221,160,189,92,171,248,10,166,165,166,181,113,79,172,150,42,74,199,214,83,195,112,193,173,149,29,212,125,27,210,89,154,181,245,52,242,68,214,171,213,172,130,90,87,181,239,103,68,189,221,145,233,19,153,41,64,0,0,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,86,225,59,222,159,70,254,96,99,223,81,128,217,76,214,179,132,239,122,125,27,249,129,143,125,70,3,101,48,0,0,48,3,157,95,186,198,45,243,2,135,233,215,19,0,57,92,123,246,105,151,227,95,71,173,51,255,0,157,95,186,198,45,243,2,135,233,215,19,0,57,92,123,246,105,151,227,95,71,173,2,127,128,0,69,95,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,50,171,158,119,234,79,246,147,247,105,138,188,174,61,251,52,203,241,175,163,214,129,63,192,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,25,254,96,7,37,79,117,140,167,230,5,119,211,173,198,127,128,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,171,17,181,64,26,182,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,100,249,242,209,207,234,117,7,130,221,59,170,185,100,52,151,91,149,142,158,166,193,84,144,172,93,116,108,164,169,146,42,90,121,89,26,39,67,219,70,148,138,157,73,214,230,57,143,119,87,95,82,197,95,52,220,2,167,5,227,75,50,170,76,122,146,211,109,202,169,232,47,246,212,166,72,154,202,166,73,76,200,170,42,21,145,175,170,247,214,65,86,175,235,68,123,159,212,245,223,173,28,236,170,228,125,159,212,203,106,213,61,45,174,200,105,18,158,150,162,221,127,181,218,92,177,54,117,124,173,150,10,218,134,38,221,215,177,18,26,6,59,205,88,197,88,255,0,69,100,94,160,148,160,0,0,0,0,0,2,42,249,231,126,164,255,0,105,63,118,146,168,69,95,60,239,212,159,237,39,238,208,45,87,37,79,122,124,167,229,253,119,212,109,196,212,144,173,201,83,222,159,41,249,127,93,245,27,113,53,32,0,0,0,0,13,120,121,130,235,21,171,91,248,180,206,178,236,106,253,87,117,199,168,170,33,178,89,229,150,169,179,192,144,82,66,200,100,117,43,152,247,179,195,73,80,218,137,227,86,46,206,73,250,213,17,207,114,19,61,199,126,186,95,120,118,225,131,46,212,108,58,243,106,183,101,45,240,182,235,19,174,8,199,245,213,84,84,71,27,214,24,158,168,146,205,28,11,60,237,98,163,155,249,149,115,216,230,53,237,93,120,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,218,229,122,57,125,195,244,107,0,214,43,188,221,186,77,68,184,95,41,237,116,221,44,94,170,91,107,169,99,117,79,91,94,170,157,115,207,81,23,109,204,99,155,225,186,189,102,200,213,79,151,78,180,190,235,168,246,92,250,231,102,117,92,149,24,46,46,236,161,244,148,212,78,168,125,76,12,184,81,211,77,191,74,162,198,200,162,171,146,161,242,108,228,107,41,221,186,34,42,189,185,233,205,231,76,241,93,27,211,142,28,52,183,10,164,240,246,92,102,223,127,183,211,117,71,27,36,155,161,45,157,115,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,60,87,38,171,77,170,255,0,196,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,108,208,84,193,37,125,189,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,6,48,112,177,173,127,193,219,136,44,39,88,228,183,248,218,76,126,224,190,62,6,197,220,145,244,51,196,250,122,174,211,123,145,162,204,144,77,42,199,212,244,111,113,25,213,187,119,69,217,76,214,7,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,166,57,25,28,221,11,234,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,155,238,86,154,233,71,172,28,41,216,113,186,219,207,139,201,52,239,254,102,238,112,200,144,71,35,41,99,85,91,123,219,28,75,213,217,240,189,184,91,35,218,215,62,74,105,255,0,73,90,175,112,102,1,170,185,181,65,170,184,19,83,196,183,255,0,33,182,209,242,255,0,4,255,0,232,246,178,21,137,169,226,91,255,0,144,219,104,249,127,130,127,244,123,89,10,192,123,93,33,209,125,80,215,172,202,61,63,210,60,66,175,34,190,201,79,45,90,211,194,248,226,100,80,70,137,215,44,178,202,230,197,19,55,86,181,28,247,53,21,239,99,19,119,61,168,190,127,254,106,176,44,171,254,138,227,153,38,57,112,255,0,182,81,215,91,107,169,228,255,0,197,146,25,163,145,159,204,230,185,191,5,66,127,184,23,224,202,197,193,230,156,85,91,36,186,250,103,51,202,60,61,70,77,114,137,239,74,87,73,18,63,181,77,77,27,182,218,24,187,178,162,72,230,164,146,57,238,115,186,81,89,20,120,213,205,35,128,90,205,68,241,220,77,232,229,190,235,114,203,211,193,211,228,88,237,29,52,245,211,93,227,78,213,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,158,163,227,127,120,50,3,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,229,81,172,14,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,176,247,11,188,77,224,60,83,105,125,183,80,49,10,154,74,59,147,233,218,235,214,60,183,24,106,107,108,211,172,146,199,209,59,99,94,166,177,238,130,87,68,247,181,139,36,104,215,244,183,117,107,66,240,0,0,24,1,206,175,221,99,22,249,129,67,244,235,137,159,230,0,115,171,247,88,197,190,96,80,253,58,226,6,0,114,184,247,236,211,47,198,190,143,90,79,241,0,60,174,61,251,52,203,241,175,163,214,147,252,0,0,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,0,0,22,171,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,218,160,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,103,255,0,37,79,117,140,167,230,5,119,211,173,198,0,115,71,247,236,212,223,193,126,143,68,103,255,0,37,79,117,140,167,230,5,119,211,173,192,103,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,10,187,0,85,248,31,60,174,84,95,105,220,171,191,176,225,98,234,93,212,15,157,173,87,175,244,159,68,113,116,183,103,34,21,53,168,196,217,10,128,0,116,213,213,211,208,192,234,154,169,58,35,110,200,174,217,87,219,253,0,119,20,75,44,112,70,178,202,238,150,183,218,187,110,98,47,16,124,200,180,83,70,82,91,93,53,202,190,178,241,28,141,103,135,101,166,87,255,0,207,30,215,42,57,206,99,124,187,110,248,145,177,172,60,206,248,130,212,73,170,104,172,87,27,93,166,217,44,189,108,233,179,197,222,217,36,115,154,139,214,233,19,216,173,223,250,63,206,19,77,153,107,158,153,224,84,207,170,201,111,210,64,198,43,17,221,20,115,72,190,178,249,126,139,76,122,203,185,169,112,155,140,76,250,84,202,238,245,19,177,168,238,134,88,170,87,125,209,85,54,85,70,167,221,241,248,144,247,96,210,253,126,226,50,228,149,214,235,108,119,153,228,71,39,122,74,138,74,86,237,18,108,190,91,183,217,190,222,207,61,203,255,0,128,242,151,226,51,37,236,212,95,31,142,80,211,189,251,57,173,188,126,113,26,142,68,95,209,137,233,190,219,237,253,64,100,222,73,206,91,75,27,36,169,143,227,153,52,200,173,245,28,251,100,109,78,174,159,252,45,23,219,177,101,114,254,111,250,143,89,84,239,178,86,104,32,167,232,77,188,93,60,237,127,86,203,191,241,117,187,109,190,197,218,198,185,47,226,77,70,75,147,101,87,135,57,29,235,71,21,222,46,149,77,211,238,164,223,217,191,196,187,54,158,81,124,44,210,64,214,220,113,251,173,84,168,170,170,247,95,170,83,127,63,47,209,70,167,250,0,192,219,159,53,13,124,185,70,232,165,130,209,179,145,83,126,154,221,252,211,111,250,108,181,153,215,27,58,201,168,22,249,173,119,207,69,248,122,134,185,146,36,126,43,214,71,49,88,168,189,83,185,23,201,87,224,75,21,55,42,174,19,34,85,89,48,219,146,239,183,178,253,87,255,0,239,31,160,206,87,28,33,51,205,48,123,162,47,222,151,234,191,255,0,124,8,21,174,171,125,125,92,181,146,71,27,31,51,149,238,108,105,179,119,95,110,197,206,209,142,37,117,67,67,170,214,76,70,243,42,211,61,35,99,169,167,168,168,237,49,173,145,95,234,178,57,88,137,186,170,255,0,156,153,185,121,94,240,152,255,0,36,194,238,123,127,61,246,175,116,255,0,240,143,49,146,114,143,225,102,238,201,22,219,101,189,80,76,254,173,164,142,251,58,170,42,183,100,242,123,94,158,75,231,236,3,24,176,14,111,21,86,123,85,21,54,91,100,186,212,85,195,27,91,59,169,105,149,241,185,201,190,251,119,43,17,85,61,158,210,226,80,115,151,211,228,115,93,91,140,228,41,236,221,18,218,197,255,0,211,14,172,167,146,254,34,230,212,201,137,101,119,134,63,103,44,12,169,187,197,209,191,150,219,255,0,106,111,183,183,226,88,252,163,147,199,16,148,114,213,63,25,184,227,53,16,68,231,118,252,69,225,200,229,111,150,219,255,0,107,162,111,237,3,42,49,126,113,122,7,115,172,130,146,249,67,127,183,178,73,26,197,145,214,110,164,68,95,143,169,59,215,219,252,198,69,233,239,27,156,62,234,93,43,106,49,172,158,186,69,234,107,28,146,218,234,35,217,202,222,173,188,219,247,16,227,154,242,222,226,155,7,130,74,154,204,102,205,95,20,76,116,142,117,21,230,5,217,17,118,246,72,172,82,196,101,218,101,157,96,21,29,156,170,201,224,37,98,43,182,241,48,203,182,206,233,95,226,222,228,246,129,178,189,171,82,240,171,210,34,219,175,11,38,251,121,45,52,173,248,111,241,111,220,122,102,61,178,49,175,98,238,215,34,42,47,243,26,187,217,179,172,171,30,114,62,209,117,240,238,79,98,246,35,127,195,111,229,53,126,10,100,254,144,115,50,226,15,77,153,224,110,87,123,117,206,133,189,40,198,62,207,2,185,54,141,89,237,98,199,255,0,98,190,223,135,245,1,61,96,197,190,24,248,244,211,29,127,177,73,81,37,77,77,13,198,149,241,193,52,78,182,201,27,122,214,30,183,47,147,164,77,183,71,34,121,252,63,172,202,24,101,142,120,153,60,78,234,100,141,71,53,118,219,116,84,221,0,172,0,5,42,159,19,132,85,248,149,148,170,108,5,64,234,100,136,190,174,254,126,211,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,1,198,251,5,93,138,85,85,84,2,184,227,183,213,230,165,72,155,251,74,128,0,0,22,247,86,245,203,2,209,171,45,85,219,48,184,205,7,98,23,74,214,69,75,36,202,187,70,247,167,232,167,221,27,190,39,193,196,38,186,227,26,13,129,207,151,95,110,180,84,239,101,68,16,50,57,166,137,174,85,145,219,34,244,190,70,111,228,142,248,252,8,17,226,107,137,140,191,136,124,234,171,34,187,84,198,218,23,197,79,20,16,54,146,56,149,169,28,106,213,223,165,92,190,215,63,249,75,237,79,96,25,11,196,111,52,205,80,212,74,234,187,70,157,73,65,69,99,150,22,68,217,42,45,13,73,215,120,156,217,54,234,145,233,237,122,237,186,124,63,207,132,83,79,120,202,174,205,124,206,241,85,213,46,100,105,228,198,117,47,147,90,159,4,79,130,30,191,72,116,67,60,214,91,253,53,159,19,178,213,79,20,179,54,57,42,82,154,103,68,196,89,24,199,122,241,198,244,69,78,227,87,217,236,38,111,134,14,92,250,79,164,150,138,91,181,246,221,112,170,190,54,105,36,116,143,185,77,183,148,172,115,17,89,209,26,123,35,111,195,253,240,35,215,135,254,88,154,201,170,115,248,236,174,10,43,93,175,165,174,78,213,222,36,155,248,213,99,183,217,146,39,177,174,95,243,127,65,32,90,45,202,223,66,244,190,224,183,154,248,174,215,10,213,107,83,119,221,222,173,69,108,157,73,228,200,217,247,55,252,198,103,81,81,82,219,233,219,75,71,23,110,38,111,179,122,149,118,221,85,125,171,231,237,85,59,192,242,56,198,148,224,216,132,81,197,99,180,62,36,137,141,99,85,245,50,189,118,69,221,61,174,61,99,24,216,216,145,177,54,107,83,100,66,160,0,0,0,0,0,0,0,0,0,243,249,62,7,140,102,16,186,11,245,3,167,107,213,170,189,51,61,139,234,251,63,69,80,244,0,12,28,215,110,86,154,61,170,21,243,223,172,144,220,40,46,82,64,216,209,237,188,61,187,171,88,228,111,147,227,123,125,170,223,243,127,78,241,145,174,220,19,107,86,128,94,229,173,154,219,71,83,109,161,108,85,81,85,195,113,134,87,49,82,53,145,85,205,114,49,87,101,141,203,178,53,124,182,246,155,13,31,137,148,225,184,246,103,110,154,215,144,81,58,162,9,163,116,110,70,202,246,46,202,215,53,118,86,170,124,28,160,66,7,15,28,204,181,163,75,107,168,237,57,101,210,138,227,98,73,255,0,62,244,179,194,179,181,143,149,138,253,186,22,52,242,106,63,111,37,93,213,61,164,176,232,63,25,122,55,175,108,116,24,157,238,165,245,145,181,174,123,36,182,207,11,125,105,28,198,236,174,69,248,167,222,97,127,21,124,171,177,212,74,204,159,71,233,174,16,204,144,53,253,137,43,103,168,98,171,33,147,125,211,176,247,110,174,108,126,199,123,62,237,200,224,161,170,213,126,30,114,230,215,65,73,89,97,186,70,172,217,213,118,229,70,202,141,86,75,210,137,59,60,246,94,141,246,68,95,243,129,179,64,35,159,130,110,100,205,212,186,135,97,250,175,114,182,209,87,70,216,251,50,44,80,82,54,87,73,80,230,236,222,169,247,114,163,92,207,46,159,253,178,41,5,69,61,84,77,158,150,120,230,137,219,244,190,55,35,154,187,46,222,74,159,206,7,97,75,155,191,154,21,0,58,250,145,23,111,138,21,35,145,78,169,90,168,170,228,79,231,57,141,87,226,7,112,56,79,97,200,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,2,106,121,92,123,137,233,151,227,95,88,173,50,168,197,94,87,30,226,122,101,248,215,214,43,76,170,0,0,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,93,94,121,223,169,63,218,79,221,164,106,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,125,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,146,105,206,226,211,117,191,221,116,26,197,98,182,85,220,110,87,26,140,130,146,142,142,146,23,77,61,76,242,58,216,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,50,43,151,55,5,31,193,87,78,39,191,231,246,203,84,154,155,148,254,114,229,83,2,119,100,181,208,170,49,99,182,54,110,167,49,221,47,98,201,43,162,70,181,242,57,173,222,86,195,20,138,23,47,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,93,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,223,125,64,0,98,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,169,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,234,203,80,4,0,240,93,193,6,184,235,222,169,165,109,13,45,215,10,178,224,57,5,52,89,13,238,121,166,182,87,80,85,65,83,26,207,75,68,238,211,222,219,140,76,71,61,17,88,141,137,205,103,113,204,87,198,143,185,92,229,104,170,109,220,73,97,54,250,203,181,93,210,162,151,77,237,176,203,93,86,216,155,61,83,219,95,112,71,77,34,66,198,68,143,114,162,185,82,54,49,155,170,244,181,169,178,36,212,219,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,189,174,123,220,229,221,85,84,134,30,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,98,175,52,127,113,61,77,252,23,235,20,68,0,147,253,205,31,220,79,83,127,5,250,197,17,0,32,109,80,0,2,42,249,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,149,92,243,191,82,127,180,159,187,76,85,229,113,239,217,166,95,141,125,30,180,9,254,0,0,0,1,170,185,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,117,64,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,0,0,0,0,53,87,39,251,149,199,184,158,153,126,53,245,138,210,0,73,254,229,113,238,39,166,95,141,125,98,180,12,170,0,0,0,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,94,206,49,56,170,204,184,175,213,203,134,97,121,185,85,183,24,183,84,84,83,98,118,137,35,72,89,110,183,43,253,69,116,77,123,219,226,100,107,99,116,207,234,119,83,209,26,139,219,100,108,102,127,243,159,185,241,13,22,51,141,89,177,200,234,215,72,42,169,221,83,144,62,217,73,80,229,75,140,85,17,182,36,185,76,214,246,153,76,171,53,63,135,98,185,58,230,73,85,200,231,71,10,183,2,184,40,225,70,251,197,166,178,209,97,189,171,173,30,33,109,218,179,41,189,209,66,199,120,10,94,151,172,113,163,164,84,98,77,59,217,218,141,54,123,147,119,201,219,123,34,145,0,201,94,84,220,18,209,234,181,246,167,136,29,94,197,60,102,25,102,238,81,216,45,183,75,108,21,22,252,130,169,236,150,25,228,123,38,71,119,33,167,242,217,81,157,46,157,83,166,68,90,121,24,179,40,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,83,245,128,129,110,98,60,16,86,112,171,157,166,91,135,82,245,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,189,79,124,254,29,22,73,36,124,84,238,87,185,92,199,185,92,187,184,223,172,225,87,59,92,75,49,170,234,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,122,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,205,166,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,186,220,67,240,253,159,112,203,170,21,218,81,168,204,164,125,202,142,158,158,174,42,202,20,153,104,171,96,154,52,115,101,167,146,104,227,116,140,71,117,196,231,35,118,73,34,145,190,125,42,6,203,192,193,94,81,154,133,174,57,183,15,178,218,181,30,195,209,134,98,253,155,94,23,123,159,188,181,87,72,219,45,74,212,198,231,75,43,187,144,211,255,0,107,193,18,177,140,141,173,99,162,69,114,196,228,102,117,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,75,227,3,135,236,251,137,174,103,121,254,148,105,203,41,25,114,172,167,183,85,203,89,92,147,37,21,20,16,216,232,220,233,106,36,134,57,29,27,21,221,17,53,202,221,150,73,99,111,151,82,1,103,248,23,224,202,251,198,30,163,213,91,36,186,250,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,147,253,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,243,115,149,87,205,84,242,186,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,54,224,0,0,0,0,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,86,225,59,222,159,70,254,96,99,223,81,128,217,76,214,179,132,239,122,125,27,249,129,143,125,70,3,101,48,0,0,48,3,157,95,186,198,45,243,2,135,233,215,19,0,57,92,123,246,105,151,227,95,71,173,51,255,0,157,95,186,198,45,243,2,135,233,215,19,0,57,92,123,246,105,151,227,95,71,173,2,127,128,0,69,95,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,50,171,158,119,234,79,246,147,247,105,138,188,174,61,251,52,203,241,175,163,214,129,63,192,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,25,254,96,7,37,79,117,140,167,230,5,119,211,173,198,127,128,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,4,96,115,189,211,63,19,138,233,166,177,209,210,90,162,244,125,194,175,25,184,79,219,233,174,168,241,17,165,69,35,58,145,158,188,49,248,90,213,217,207,78,151,79,234,181,122,222,169,137,92,172,179,250,156,23,141,44,54,149,114,26,75,77,183,42,167,175,176,92,150,165,98,107,42,153,37,51,229,167,167,71,200,158,171,223,89,5,34,51,161,81,238,127,75,19,126,181,107,165,171,152,126,21,117,207,248,45,213,91,21,154,162,146,26,138,91,59,47,111,117,75,220,214,44,22,250,152,171,166,106,43,90,229,235,116,84,210,53,137,182,202,245,106,42,181,21,92,154,245,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,211,192,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,62,176,0,0,0,0,4,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,0,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,17,124,233,53,210,197,148,231,120,150,131,99,151,155,171,234,240,159,17,113,201,105,54,124,116,62,42,174,26,119,209,38,202,168,146,205,28,11,43,186,250,85,172,109,95,75,94,174,116,173,109,181,229,33,160,213,58,167,196,188,122,147,112,162,164,159,30,211,10,127,74,84,165,77,60,85,12,150,227,59,36,138,134,52,99,222,142,99,218,228,150,165,146,181,143,232,125,27,83,213,115,216,228,197,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,217,170,18,146,4,134,8,152,200,219,20,80,198,207,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,169,229,67,163,182,173,53,225,46,201,151,58,195,87,67,144,234,13,69,69,238,233,45,109,43,98,158,72,27,52,144,209,53,142,232,107,214,153,105,216,201,227,71,43,147,122,169,94,197,233,145,16,12,117,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,232,57,207,232,53,54,43,170,24,214,191,216,168,170,252,62,113,78,235,93,245,237,167,149,208,71,113,163,142,54,193,35,230,87,171,24,249,169,182,99,98,70,179,202,134,71,167,90,185,234,223,41,201,231,91,238,184,31,17,117,26,53,13,142,146,178,219,170,52,234,218,138,183,72,230,79,67,61,186,150,174,166,39,179,218,215,177,205,89,152,230,42,34,238,248,220,142,78,133,100,146,105,199,126,133,223,120,137,225,131,46,211,156,58,205,106,184,229,46,240,183,27,19,110,10,198,116,85,83,212,71,35,210,25,94,138,145,77,36,9,60,13,122,171,91,249,229,107,222,214,57,238,77,120,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,105,227,85,115,103,221,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,110,169,35,124,144,245,167,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,88,32,38,167,137,111,254,67,109,163,229,254,9,255,0,209,237,100,43,19,83,196,183,255,0,33,182,209,242,255,0,4,255,0,232,246,178,21,128,218,160,0,4,48,115,70,224,74,213,162,119,88,117,223,69,241,154,186,124,38,249,80,246,228,22,234,72,27,224,177,234,215,57,137,19,227,233,94,168,169,170,28,247,34,51,163,183,20,141,70,35,154,147,67,19,113,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,219,31,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,64,103,30,220,16,95,120,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,101,68,204,170,72,81,102,165,171,116,113,70,200,230,235,108,175,141,58,17,175,139,110,151,57,209,202,140,9,211,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,61,89,0,60,4,241,191,125,225,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,133,149,19,50,169,33,84,134,170,145,178,75,27,35,155,173,177,50,69,235,70,190,45,250,154,231,71,18,178,124,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,235,48,3,157,95,186,198,45,243,2,135,233,215,19,63,204,0,231,87,238,177,139,124,192,161,250,117,196,12,0,229,113,239,217,166,95,141,125,30,180,159,226,0,121,92,123,246,105,151,227,95,71,173,39,248,0,0,0,0,1,106,184,177,247,88,214,79,151,249,15,211,167,46,169,106,184,177,247,88,214,79,151,249,15,211,167,3,90,195,106,131,85,115,106,128,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,230,181,134,202,124,88,251,172,107,39,203,252,135,233,211,154,214,1,181,64,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,140,0,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,128,207,240,0,0,0,0,0,0,0,0,0,0,0,0,14,23,216,7,10,237,138,122,145,87,111,138,148,72,171,240,79,96,137,170,170,142,84,254,112,59,90,221,188,212,168,0,0,249,110,119,42,43,61,190,162,233,114,169,142,10,90,88,221,44,178,72,244,107,90,212,77,215,117,85,68,79,235,82,60,120,217,230,76,221,52,168,110,31,165,23,43,109,109,116,141,147,189,34,69,5,91,98,116,117,13,110,206,233,159,118,170,181,175,242,233,255,0,216,25,63,175,28,101,232,222,130,49,176,101,151,186,150,86,72,215,57,140,142,219,60,205,245,100,107,29,186,181,19,226,191,121,19,220,67,243,50,214,141,82,174,172,180,226,119,74,43,117,137,103,252,195,214,207,10,78,230,50,87,171,55,235,89,19,205,170,205,252,145,119,69,246,24,227,93,85,170,252,67,101,206,174,158,146,178,253,116,145,95,187,169,45,202,173,137,28,175,151,165,82,6,121,110,189,123,110,138,191,230,36,127,133,78,85,216,234,165,30,79,172,20,215,9,166,88,28,254,196,117,179,211,177,21,240,199,182,201,216,99,183,71,58,79,107,189,159,126,192,97,118,132,240,77,173,90,255,0,123,138,182,27,109,29,53,182,185,178,213,75,87,53,198,24,156,245,88,210,68,86,181,168,245,77,214,70,174,202,212,242,223,216,73,190,132,242,180,209,237,47,175,130,253,123,134,225,95,114,142,7,70,175,117,225,238,217,92,198,163,188,153,27,27,237,71,127,159,250,54,204,140,91,13,199,176,203,116,54,188,126,137,212,240,67,27,99,106,58,87,189,118,70,181,169,186,185,87,224,212,63,108,15,63,140,96,120,198,31,11,96,176,208,58,6,177,92,169,213,51,222,190,183,183,244,149,79,64,0,0,0,0,0,0,0,0,0,20,189,141,145,139,27,211,118,185,54,84,60,158,79,165,56,54,95,20,145,95,45,15,149,37,99,152,229,101,76,172,93,149,119,95,99,143,92,0,194,173,105,229,111,161,122,161,112,75,205,4,87,107,125,106,53,201,187,46,239,70,170,186,78,165,242,124,111,251,221,254,114,63,120,128,229,137,172,154,89,63,142,197,32,162,186,90,250,92,229,238,221,226,89,191,141,70,55,109,217,26,123,28,213,255,0,63,244,19,174,116,86,209,82,220,41,221,75,89,23,114,39,237,187,122,149,55,217,81,125,169,231,237,68,3,87,8,42,111,88,173,209,253,151,248,90,202,119,57,142,242,99,250,92,155,181,83,207,116,95,138,25,185,195,151,52,205,80,211,186,234,75,70,162,201,65,91,99,138,23,196,233,41,237,13,89,211,104,154,216,247,233,145,137,237,98,111,178,124,127,205,156,124,82,114,221,210,205,94,99,178,43,13,13,125,37,226,54,185,58,153,114,155,205,95,59,94,237,152,172,145,23,201,95,240,248,255,0,90,67,118,175,104,134,121,163,87,250,155,62,89,101,170,130,40,166,116,113,212,173,52,205,137,232,146,61,141,245,228,141,136,170,189,183,47,179,216,6,196,218,73,174,88,22,178,217,105,110,216,125,198,105,251,240,182,87,50,90,89,33,84,222,54,61,127,73,62,233,27,241,46,17,174,7,12,188,76,101,252,60,103,84,185,21,166,166,55,80,178,42,136,167,129,212,145,202,174,73,35,70,166,221,74,213,246,181,159,202,79,98,251,73,238,225,239,93,113,141,121,192,224,203,172,87,90,42,135,190,162,120,31,28,51,68,231,34,198,237,149,122,89,35,246,242,86,252,126,32,93,16,0,29,125,190,159,52,57,71,21,148,170,109,236,3,157,247,57,40,69,84,82,164,93,192,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,78,74,92,169,236,3,133,13,69,248,156,53,138,138,170,139,228,118,0,0,0,44,255,0,19,124,65,216,120,121,211,186,156,190,227,87,78,149,77,158,158,24,97,123,163,87,59,184,245,77,250,29,35,55,242,107,190,63,3,239,226,15,95,113,94,31,112,73,243,60,133,190,41,99,154,8,89,73,29,76,81,202,245,145,253,40,169,214,190,196,217,203,236,248,41,6,28,94,113,103,115,226,99,39,241,190,141,154,130,221,19,105,146,56,165,146,41,29,213,27,30,155,238,198,55,227,34,252,64,252,94,37,248,172,212,62,36,178,7,215,101,53,52,169,66,212,129,97,130,26,38,67,179,163,99,145,21,85,21,203,237,123,255,0,149,183,176,249,56,109,225,183,48,226,11,48,163,180,218,109,149,107,107,90,134,50,170,169,144,205,208,141,239,68,199,162,72,216,158,212,114,54,84,95,63,233,254,159,167,133,222,23,115,78,37,243,104,177,219,20,111,164,160,72,170,37,154,225,45,28,242,194,213,137,136,189,27,198,155,117,42,189,158,93,73,255,0,2,207,63,14,186,3,141,240,247,129,83,97,150,38,198,247,69,45,68,143,153,142,151,165,221,217,58,149,17,36,123,151,224,223,243,1,206,131,240,243,130,232,46,35,79,140,98,180,83,49,33,146,105,85,242,85,201,50,239,35,250,151,205,219,125,205,248,23,80,0,0,225,206,70,166,234,117,58,109,151,200,14,227,133,114,33,212,215,171,138,182,85,64,42,235,246,255,0,49,199,86,233,236,56,68,83,157,188,247,216,14,21,203,236,41,235,95,185,127,204,86,173,29,63,204,5,40,229,95,188,110,165,93,63,204,58,127,152,14,17,203,240,42,234,84,56,70,255,0,48,86,238,7,61,94,123,28,238,159,121,213,210,173,77,154,191,18,142,165,234,217,124,128,250,65,210,147,34,108,155,127,49,218,138,142,77,209,119,3,146,198,113,21,194,94,152,241,5,142,58,221,146,218,234,29,83,15,118,72,95,21,124,208,236,247,66,177,162,250,187,239,252,159,45,191,206,95,48,6,184,252,75,112,203,152,240,217,148,195,13,117,61,75,173,179,74,141,163,170,146,57,29,249,198,197,28,138,142,115,162,141,155,238,245,217,17,23,201,171,191,176,205,222,91,60,117,228,87,59,229,70,151,106,109,214,129,212,253,136,150,134,95,13,13,59,157,35,234,213,28,157,93,109,234,95,207,166,200,141,95,103,249,228,31,136,109,12,177,107,166,9,89,139,221,88,196,123,225,168,237,185,206,151,110,167,192,248,253,145,185,171,252,164,53,254,214,77,22,206,248,109,207,33,182,222,28,254,253,28,241,77,69,92,148,146,71,27,228,107,34,155,116,73,91,178,244,172,141,77,188,253,139,184,27,39,80,214,83,220,104,225,175,164,149,178,67,81,27,100,141,205,114,42,43,85,55,79,52,242,59,200,227,229,213,199,166,59,151,227,246,237,35,207,36,240,55,155,77,5,45,52,117,117,53,84,176,199,86,245,153,99,78,219,125,69,223,103,199,186,34,46,219,252,125,171,34,244,213,48,86,83,197,87,77,43,100,138,102,35,216,246,185,21,28,213,77,209,81,83,201,64,237,58,164,69,106,245,39,179,226,118,148,185,189,72,7,83,101,71,46,200,118,180,233,86,118,215,117,93,254,37,109,120,29,160,225,21,21,14,64,0,0,24,65,168,92,162,120,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,3,96,142,122,153,159,52,141,141,174,163,115,145,136,231,170,34,43,156,187,109,186,175,180,205,240,5,191,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,235,116,113,198,197,217,243,57,19,102,39,170,137,190,235,186,173,192,0,0,0,12,127,226,183,130,157,44,227,7,236,183,229,50,255,0,149,219,62,201,120,239,5,232,42,170,104,123,158,43,177,220,238,247,160,151,125,188,51,58,122,122,118,221,219,239,186,109,231,248,95,229,233,162,252,38,103,247,13,70,211,156,159,53,184,220,174,54,121,108,146,197,123,173,164,154,6,193,36,208,204,231,53,176,211,68,228,127,85,59,17,21,92,169,178,187,203,216,169,148,0,15,21,150,104,238,3,157,103,248,166,163,101,246,26,75,189,203,11,167,173,138,203,21,109,44,53,16,82,207,81,53,28,222,45,141,145,142,115,42,99,117,4,73,28,172,115,85,169,36,190,222,164,86,251,80,0,0,0,0,0,24,191,197,7,47,77,23,226,207,63,183,234,54,163,100,249,173,186,229,110,179,197,100,138,43,37,109,36,48,58,8,230,154,102,185,205,154,154,87,43,250,170,30,138,168,228,77,145,190,94,213,92,160,0,99,255,0,10,92,20,233,103,7,223,106,127,38,119,252,174,231,246,183,192,248,223,78,213,83,77,219,240,189,254,223,107,179,4,91,111,226,95,213,213,213,190,205,219,109,151,124,128,0,0,0,11,127,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,76,64,254,194,167,11,31,245,125,170,191,249,86,221,255,0,33,51,252,0,0,1,143,252,86,240,83,165,156,96,253,150,252,166,95,242,187,103,217,47,29,224,189,5,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,173,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,61,100,77,247,77,209,115,0,0,0,0,0,1,128,31,216,84,225,99,254,175,181,87,255,0,42,219,191,228,38,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,176,244,0,12,0,254,194,167,11,31,245,125,170,191,249,86,221,255,0,33,51,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,61,135,160,0,0,0,91,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,206,135,73,28,140,77,223,11,81,119,98,250,170,187,108,187,42,99,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,237,190,202,158,211,55,192,0,0,0,0,0,0,0,0,24,1,253,133,78,22,63,234,251,85,127,242,173,187,254,66,101,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,61,84,77,247,93,213,110,0,0,0,0,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,183,250,21,195,174,145,240,225,140,207,139,105,70,39,73,107,167,170,168,154,106,138,165,137,142,173,169,99,170,38,154,40,103,169,233,73,103,100,9,80,248,162,89,92,247,182,52,106,43,156,187,185,110,88,0,0,0,89,78,36,248,67,209,174,43,126,201,126,86,168,174,179,125,142,184,62,182,143,209,245,238,166,239,195,47,71,136,164,155,100,93,225,151,181,23,82,179,162,86,246,211,183,35,55,119,85,235,0,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,15,63,98,192,48,220,103,38,201,179,59,22,61,73,73,125,204,106,41,170,111,183,6,162,172,245,207,167,167,101,60,8,247,42,170,163,35,138,52,70,177,54,98,43,164,114,39,84,143,115,189,0,0,0,0,0,0,0,0,91,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,206,135,73,28,140,77,223,11,81,119,98,250,170,187,108,187,42,92,0,6,16,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,219,236,169,237,51,124,0,0,0,44,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,233,168,122,170,35,81,119,70,249,251,81,108,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,61,100,77,247,77,209,115,0,0,0,1,143,252,86,240,83,165,156,96,253,150,252,166,95,242,187,103,217,47,29,224,189,5,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,173,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,61,100,77,247,77,209,115,0,0,0,0,48,255,0,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,206,134,201,73,35,211,118,66,213,93,222,190,178,174,219,38,200,153,128,0,179,252,47,240,191,128,240,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,217,228,134,24,92,214,186,24,162,106,51,166,157,138,136,173,85,221,93,231,236,68,188,0,0,60,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,251,15,64,0,192,15,236,42,112,177,255,0,87,218,171,255,0,149,109,223,242,19,63,192,0,96,7,246,21,56,88,255,0,171,237,85,255,0,202,182,239,249,9,159,224,15,21,162,250,85,106,209,13,47,199,244,162,197,145,100,23,203,110,55,78,234,74,58,203,245,91,106,107,86,14,227,157,28,78,145,172,99,122,35,107,146,40,218,141,68,108,113,177,169,250,39,181,0,0,0,0,0,1,143,252,86,240,83,165,156,96,253,150,252,166,95,242,187,103,217,47,29,224,189,5,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,178,0,1,139,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,229,236,84,202,0,0,0,0,30,43,90,52,170,213,173,250,95,144,105,69,247,34,200,44,118,220,146,157,180,149,149,150,26,182,211,86,164,29,198,186,72,155,35,152,246,244,72,214,172,82,53,90,168,232,228,123,87,244,143,106,0,192,15,236,42,112,177,255,0,87,218,171,255,0,149,109,223,242,19,63,192,3,31,248,173,224,167,75,56,193,251,45,249,76,191,229,118,207,178,94,59,193,122,10,170,154,30,231,138,236,119,59,189,232,37,223,111,12,206,158,158,157,183,118,251,238,155,121,254,23,249,122,104,191,9,153,253,195,81,180,231,39,205,110,55,43,141,158,91,36,177,94,235,105,38,129,176,73,52,51,57,205,108,52,209,57,31,213,78,196,69,87,42,108,174,242,246,42,101,0,0,96,85,219,147,15,10,23,27,173,109,194,143,40,212,171,93,61,85,68,147,69,67,73,119,163,116,20,172,115,149,91,12,107,53,35,229,86,53,21,26,139,35,222,253,145,58,156,229,221,87,61,64,22,255,0,65,52,83,21,225,219,73,236,90,57,133,92,46,181,182,92,127,197,120,105,238,146,199,37,83,251,245,50,212,63,173,209,199,27,23,103,204,228,77,152,158,170,38,251,174,234,184,129,253,133,78,22,63,234,251,85,127,242,173,187,254,66,103,248,2,207,231,28,47,224,57,255,0,13,20,220,43,222,110,249,4,56,157,45,158,211,100,101,101,53,68,45,184,172,22,247,211,186,23,44,142,137,209,117,185,105,163,235,94,222,203,187,182,70,238,155,99,7,246,21,56,88,255,0,171,237,85,255,0,202,182,239,249,9,159,224,0,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,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,125,168,3,0,63,176,169,194,199,253,95,106,175,254,85,183,127,200,76,159,225,159,134,140,123,133,172,54,167,79,176,205,64,205,111,248,243,234,60,77,21,14,71,89,75,82,203,99,220,174,89,82,153,97,167,137,204,100,142,119,91,152,170,230,117,162,185,168,215,62,69,125,224,0,11,63,197,7,11,248,15,22,120,5,191,78,117,26,239,144,91,173,182,235,196,87,184,165,178,84,67,12,238,158,56,102,133,173,115,166,138,86,171,58,106,30,170,136,212,93,209,190,126,212,91,192,0,195,253,4,229,127,160,92,59,106,197,139,88,240,172,191,80,43,111,88,255,0,138,240,208,93,46,20,82,82,191,191,77,45,59,250,219,29,36,111,93,153,51,149,54,122,122,200,155,238,155,162,230,0,0,0,0,0,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,190,195,208,0,48,3,251,10,156,44,127,213,246,170,255,0,229,91,119,252,132,207,240,0,0,0,243,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,236,48,131,251,10,156,44,127,213,246,170,255,0,229,91,119,252,132,207,240,0,0,0,0,6,31,235,223,43,253,2,226,39,86,47,186,199,154,229,250,129,69,122,200,60,47,137,130,215,112,162,142,149,157,138,104,169,217,208,217,41,36,122,110,200,90,171,187,215,214,85,219,100,217,18,240,112,191,194,254,3,194,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,59,103,146,24,97,115,90,232,98,137,168,206,154,118,42,34,181,87,117,119,159,177,18,240,0,0,0,0,0,0,0,0,0,0,0,0,28,42,162,32,28,56,234,116,168,213,217,74,156,242,132,103,113,119,69,219,226,5,113,183,169,122,151,217,240,59,74,90,222,148,42,0,116,87,86,83,219,168,230,175,171,149,177,195,79,27,164,145,206,114,34,35,81,55,95,53,242,42,169,169,130,142,158,90,186,153,91,28,80,177,94,247,185,200,136,214,162,110,170,170,190,72,71,71,49,94,61,49,220,67,31,184,233,30,7,39,142,188,221,168,42,169,164,171,166,170,165,154,58,71,164,201,26,247,27,235,174,251,50,77,145,81,55,219,225,237,64,182,252,206,120,219,188,73,84,253,24,211,251,149,10,219,171,104,106,96,185,189,32,134,103,127,182,122,54,71,164,142,233,93,161,119,242,83,219,254,108,43,225,167,134,92,199,137,60,166,104,104,105,234,91,109,134,85,109,101,84,113,200,223,206,58,41,36,68,107,155,20,140,223,118,38,232,168,158,78,77,189,167,205,195,142,137,101,156,76,107,37,186,210,198,190,72,43,238,204,146,237,88,180,210,58,52,71,171,229,122,47,105,17,27,212,140,122,123,91,182,233,177,61,188,60,232,101,139,66,240,74,60,94,212,198,43,217,13,63,113,205,116,187,117,50,6,71,236,145,206,95,228,168,31,129,195,175,9,122,99,195,238,56,219,118,53,107,168,109,76,221,169,38,124,181,243,77,187,219,10,70,171,235,109,183,242,188,182,255,0,49,124,192,0,14,21,81,169,186,174,199,82,204,139,186,109,252,192,118,238,159,121,199,87,158,199,71,82,245,108,158,101,125,42,228,217,203,241,3,179,169,84,165,92,191,19,148,110,193,91,252,192,83,186,133,114,167,222,85,211,252,195,167,249,128,163,173,126,229,255,0,49,82,57,125,135,61,63,204,17,160,58,182,79,97,207,95,179,249,206,54,243,223,99,133,69,2,180,114,41,201,215,178,162,20,185,234,208,59,129,210,217,183,95,51,181,174,71,38,232,7,37,171,215,142,30,112,93,122,196,106,113,140,170,138,103,164,210,67,42,62,58,185,33,93,227,127,82,121,183,127,189,223,2,234,0,53,186,226,75,134,220,195,135,220,194,178,211,118,182,85,165,173,42,30,202,90,167,195,55,66,183,189,43,24,139,35,162,99,85,202,216,149,124,191,167,250,62,190,26,120,172,212,62,27,114,6,87,98,213,52,171,66,228,157,102,130,106,38,77,187,164,99,81,85,21,85,171,237,99,63,149,183,180,158,94,34,180,7,27,226,19,2,169,195,47,173,141,142,150,90,121,25,51,221,47,75,123,82,117,34,42,70,246,175,197,223,231,32,99,138,46,23,115,78,26,51,105,113,219,236,111,171,160,88,169,229,134,225,21,28,241,66,229,149,138,189,27,200,155,117,34,177,254,93,75,255,0,2,4,238,112,201,196,29,135,136,109,59,166,203,237,213,116,235,84,233,234,33,154,22,58,52,115,123,111,68,223,161,178,63,111,39,55,227,241,47,1,174,255,0,8,124,89,220,248,103,201,252,111,163,102,175,183,74,218,148,146,40,164,138,55,117,72,198,38,251,189,142,248,198,159,18,115,248,124,215,220,87,136,44,18,12,207,30,111,133,89,38,158,23,210,73,83,20,146,177,99,127,74,170,244,47,177,119,106,251,62,40,5,209,0,1,67,145,126,1,10,206,183,49,85,81,85,124,128,173,14,74,90,169,236,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,1,194,42,111,183,220,7,32,0,56,95,97,78,202,170,158,101,78,93,130,123,0,34,108,114,0,3,207,231,153,189,143,78,241,138,172,179,34,168,100,52,84,174,141,175,87,74,200,247,87,189,24,136,138,245,68,246,187,239,248,30,128,141,190,107,124,64,217,35,211,73,52,250,197,112,139,210,82,87,209,189,237,108,208,61,85,172,150,126,164,233,221,92,158,113,162,239,183,195,111,188,12,49,227,115,141,9,184,136,185,85,227,150,91,117,85,29,166,26,180,235,116,239,129,253,238,212,211,171,118,232,111,146,47,91,23,116,119,242,126,229,44,239,14,90,11,145,113,7,168,112,97,54,78,168,35,117,60,245,50,213,58,154,89,99,98,70,212,93,189,68,246,238,230,252,83,219,253,75,111,49,236,122,237,148,221,161,178,88,232,229,170,172,157,28,172,142,56,220,247,42,53,170,229,242,106,42,251,17,126,4,234,242,235,225,93,218,11,166,80,93,47,242,71,45,246,182,162,185,94,172,142,104,250,88,249,24,212,245,94,187,126,140,41,252,148,246,129,121,248,108,208,28,123,135,221,63,166,196,108,241,177,100,142,90,137,31,35,29,42,162,247,36,234,219,105,30,229,248,52,187,96,0,41,123,209,137,186,135,57,26,155,169,243,187,121,159,190,223,251,0,225,206,116,139,236,42,108,94,126,105,228,86,200,145,191,210,118,35,118,2,150,51,100,217,61,133,104,155,28,128,0,0,0,0,0,0,0,0,56,84,220,235,115,23,239,59,78,54,220,15,149,209,42,121,251,2,74,172,84,246,238,158,211,233,86,238,155,29,50,193,212,158,223,232,3,181,146,53,233,187,84,172,249,35,69,141,219,255,0,160,250,154,228,114,110,138,7,38,62,113,127,194,174,61,196,174,12,235,93,75,227,166,185,81,119,234,41,231,127,121,233,220,90,119,70,213,233,141,237,221,81,122,124,149,21,23,99,32,192,26,213,107,70,146,229,188,55,106,213,110,55,114,71,185,214,123,151,246,149,98,83,73,28,115,164,125,18,53,91,220,79,61,145,236,69,79,91,101,251,254,50,231,203,187,140,28,115,83,116,231,27,211,155,189,67,33,190,91,40,160,183,185,146,85,83,163,149,237,239,166,232,198,244,187,214,72,145,81,21,62,40,126,207,49,14,18,23,95,112,6,221,236,50,197,21,222,211,53,69,123,122,227,158,69,122,165,35,154,136,137,27,182,253,38,55,249,43,253,127,24,96,178,92,178,158,30,181,146,42,137,162,124,119,92,70,238,157,232,251,93,10,245,141,202,139,178,74,197,217,28,213,93,183,111,177,200,160,108,206,138,138,136,168,187,162,251,20,228,198,254,11,56,162,199,56,129,210,251,43,216,239,15,121,165,161,130,58,184,100,168,129,207,89,55,149,171,179,88,168,169,252,67,151,244,83,203,225,237,50,64,10,37,106,185,171,183,220,124,201,214,223,98,47,249,143,176,234,153,23,109,208,14,88,228,66,189,247,62,70,59,111,35,233,99,183,77,192,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,27,236,80,247,34,156,189,219,38,231,204,247,111,228,1,122,221,237,69,255,0,49,244,196,213,107,83,127,184,166,20,93,183,83,180,1,194,170,34,42,170,236,137,237,83,147,27,248,211,226,139,28,225,251,75,239,79,123,188,69,230,170,134,120,233,33,142,162,6,189,36,222,38,166,237,122,170,175,241,237,95,209,95,47,135,176,11,91,204,71,140,28,115,76,180,231,36,211,155,69,67,38,190,92,232,167,183,181,145,213,83,171,145,238,236,38,234,199,117,59,213,73,85,85,17,62,10,68,102,139,233,46,91,196,142,173,81,99,118,212,123,93,120,185,127,110,214,45,52,146,71,2,73,215,35,149,221,180,242,221,24,244,68,245,119,95,187,225,249,151,187,150,83,196,46,178,75,81,12,79,146,235,151,93,215,179,31,107,173,88,178,57,17,55,72,152,155,163,90,137,190,205,246,53,84,153,254,93,252,36,46,129,96,14,187,223,165,138,91,189,218,106,122,247,116,71,60,106,197,90,70,181,81,82,71,109,250,79,119,242,83,250,190,1,113,184,64,225,87,30,225,171,6,109,174,153,241,212,220,171,123,21,21,19,179,188,196,238,37,59,99,114,244,200,247,108,170,189,94,72,136,137,185,144,96,0,40,124,141,98,110,229,42,115,145,169,186,169,242,200,139,35,183,255,0,64,5,149,94,171,237,221,125,129,177,42,249,251,74,226,131,165,61,191,210,119,35,118,77,128,161,172,95,188,236,68,216,109,177,200,0,0,0,0,0,0,0,0,28,42,110,80,246,110,155,47,176,236,0,124,206,139,207,201,60,138,90,231,70,190,195,233,86,238,117,190,36,119,244,129,216,199,35,211,116,42,62,102,171,160,114,253,223,20,251,206,246,185,28,155,160,21,22,147,137,61,1,199,184,130,211,250,156,70,241,27,18,73,37,167,145,146,61,210,162,39,110,78,173,182,141,237,95,139,139,182,0,214,175,136,221,5,200,184,124,212,57,240,155,223,84,241,182,158,10,152,170,155,77,44,81,189,36,106,174,222,186,123,119,107,190,43,236,254,164,188,92,17,241,161,55,14,247,42,92,114,245,110,170,172,180,205,86,189,14,129,240,51,179,221,154,5,118,253,109,243,68,232,122,238,174,254,87,220,132,152,115,20,225,93,218,245,166,83,221,44,18,71,21,246,138,162,133,88,175,142,105,58,152,201,30,213,245,88,187,126,140,203,252,149,246,16,85,144,227,215,108,90,237,53,146,249,71,45,45,100,8,213,124,114,70,230,57,17,205,71,39,147,145,23,216,169,240,3,103,124,15,55,177,234,38,49,75,150,99,181,12,154,138,169,210,53,138,217,89,38,202,199,171,21,21,88,170,158,214,253,255,0,19,208,17,183,202,147,136,27,36,154,105,30,159,95,110,17,122,74,58,250,199,177,174,154,6,42,53,242,193,210,157,59,163,151,206,69,93,246,248,237,247,18,72,0,225,83,115,144,5,27,42,42,249,149,39,176,47,176,53,119,3,144,0,0,112,170,155,237,247,156,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,217,55,220,38,233,228,190,127,206,114,0,28,110,137,229,184,221,62,244,243,3,133,69,85,242,242,219,253,39,41,247,28,156,108,7,32,0,45,246,184,234,109,191,74,48,26,236,170,186,110,223,99,181,210,169,43,24,239,90,104,216,187,117,174,223,243,196,53,201,213,29,79,203,117,75,43,184,100,57,70,65,112,184,173,69,76,178,68,149,83,171,210,54,58,71,189,168,137,250,41,183,113,222,196,248,169,40,92,218,56,134,162,183,227,212,186,105,139,228,240,173,101,109,59,221,60,84,245,41,215,19,162,173,133,119,86,244,249,239,218,122,123,83,244,87,218,70,151,15,250,73,118,214,189,76,160,193,173,84,83,84,44,240,212,79,55,110,62,174,134,71,19,157,186,250,205,242,234,233,79,106,121,170,1,159,28,178,248,37,74,219,181,46,177,106,5,13,21,77,44,180,19,45,37,37,77,36,221,77,73,160,167,115,29,235,116,179,116,73,94,158,197,248,236,164,178,211,211,83,210,66,218,122,88,35,134,38,111,210,198,53,26,212,221,119,93,145,63,157,79,55,166,248,45,147,79,113,27,102,55,100,182,65,71,21,29,36,48,244,69,31,78,221,17,49,155,123,87,224,196,248,252,15,82,0,165,206,233,77,212,229,85,19,205,84,232,149,253,75,183,86,192,117,189,207,145,222,213,59,227,111,74,108,81,28,123,38,234,158,103,122,38,201,236,1,178,125,199,32,0,0,0,7,27,141,208,14,65,74,187,224,114,139,247,129,201,194,174,193,119,243,56,114,110,136,128,58,151,239,56,87,121,110,163,109,206,21,139,236,80,57,87,108,84,139,185,66,177,203,241,255,0,65,83,91,176,21,28,108,139,237,57,40,116,136,212,221,64,226,72,209,125,100,242,83,169,30,172,93,147,200,238,99,209,201,230,167,92,140,219,225,184,29,205,93,211,115,147,230,142,69,106,236,170,190,127,232,62,144,58,170,105,169,235,32,125,53,84,44,150,41,26,172,123,28,155,162,162,166,202,159,230,82,46,185,150,112,51,67,53,37,255,0,93,112,43,117,21,36,244,236,158,229,112,130,154,146,101,146,165,17,41,219,230,173,85,106,42,34,74,190,207,61,252,246,243,84,148,163,241,115,44,82,205,155,99,23,60,94,251,111,130,178,142,229,73,45,44,177,76,206,166,185,175,110,222,105,229,252,223,20,246,1,175,183,8,28,78,228,220,56,106,117,174,121,167,184,58,203,37,194,8,238,20,108,157,177,35,24,139,43,87,116,145,170,137,178,204,231,42,110,223,98,239,252,211,227,164,90,151,100,213,173,62,177,231,86,41,216,248,46,212,49,85,43,82,104,228,115,58,145,124,156,172,85,77,247,69,255,0,50,144,119,199,127,9,89,78,136,106,117,255,0,37,177,227,21,81,226,85,117,243,84,193,60,20,253,48,83,49,123,42,158,105,35,149,17,95,54,201,190,223,205,252,215,151,150,71,24,247,92,95,42,179,104,190,107,145,189,45,21,83,67,67,111,74,170,148,70,49,187,84,189,90,137,219,85,95,89,241,162,34,187,238,219,238,2,100,78,21,17,201,178,157,84,117,148,183,10,88,171,104,231,100,208,204,198,200,199,177,119,71,53,83,116,95,243,42,29,192,124,146,71,208,190,75,252,229,81,203,182,219,167,180,238,123,81,219,46,219,169,243,163,122,21,21,202,7,210,213,220,168,235,106,157,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,92,187,21,29,110,80,58,164,151,125,246,79,97,76,113,245,175,154,255,0,56,86,245,170,171,84,250,24,212,110,235,182,202,5,72,136,212,217,14,65,211,89,89,75,111,165,150,182,178,118,67,12,44,116,143,123,215,100,107,81,55,85,255,0,50,40,30,35,90,117,115,29,209,124,30,183,49,200,170,24,200,225,134,119,68,213,158,56,220,247,178,23,201,179,123,138,136,171,234,123,63,156,129,158,47,248,157,201,184,143,212,235,164,240,207,112,109,150,59,132,241,219,232,223,59,101,71,177,86,38,166,201,27,81,23,117,133,174,68,221,222,212,219,249,242,19,154,71,22,85,249,206,107,54,145,225,249,44,158,138,176,220,106,25,88,148,181,91,178,93,233,227,103,75,147,161,54,253,57,81,83,169,126,59,150,163,129,14,18,178,157,111,212,235,6,75,124,198,42,164,196,169,43,225,169,158,121,233,250,160,169,98,119,149,124,214,70,170,162,62,29,151,109,255,0,159,249,195,43,57,105,240,51,67,13,37,131,93,115,219,117,21,92,245,12,130,229,111,130,166,146,100,146,153,21,42,27,228,174,84,106,170,162,196,190,207,45,188,183,242,85,148,90,106,106,122,56,25,77,75,11,34,138,54,163,24,198,166,200,136,137,178,39,249,144,252,172,55,20,179,97,56,197,179,23,177,91,224,163,163,182,210,69,75,20,80,179,165,173,107,27,183,146,121,255,0,63,197,125,167,237,0,56,114,236,155,133,93,147,115,231,146,69,114,236,138,190,95,233,0,175,87,174,203,230,118,199,26,39,172,190,106,81,27,55,248,108,118,61,232,212,242,80,42,217,19,216,114,80,217,17,201,186,21,129,194,174,197,40,237,206,92,221,202,81,142,79,143,250,0,229,29,229,186,28,245,47,222,82,140,95,98,28,237,176,21,34,238,114,82,212,217,21,14,83,127,32,57,7,10,191,113,194,59,224,5,64,227,116,27,129,200,0,1,198,201,247,28,128,58,101,111,82,109,241,58,88,231,198,239,106,159,82,183,115,166,72,247,77,209,60,192,238,107,186,147,116,42,62,120,159,210,187,117,110,119,162,162,249,162,129,215,81,77,79,87,11,169,234,160,142,104,159,183,83,30,212,115,87,101,221,55,69,254,116,34,107,153,167,4,169,69,118,170,214,45,63,161,162,166,165,138,130,21,171,164,166,164,155,169,201,12,21,14,123,189,94,166,110,169,19,19,216,159,13,212,150,163,203,106,70,11,100,212,44,70,231,141,222,237,144,86,69,89,73,52,61,18,199,213,191,92,79,102,222,212,248,61,126,63,16,53,177,210,237,79,203,116,183,43,183,228,56,190,65,112,183,45,61,76,82,74,148,179,171,18,70,54,70,61,200,169,250,43,191,109,190,212,248,33,177,182,135,106,109,191,85,240,26,28,170,134,110,231,127,187,212,171,43,30,239,86,105,24,155,244,46,223,243,181,53,222,226,3,73,46,218,41,169,149,248,53,214,138,106,117,130,26,121,225,238,71,211,214,201,34,107,183,79,89,222,93,93,73,237,95,52,82,75,121,75,241,13,69,112,199,170,180,211,40,201,225,74,202,42,118,58,8,170,42,83,174,87,75,91,50,238,141,233,242,219,186,196,246,175,233,39,176,9,53,0,1,194,253,199,8,138,139,231,231,191,250,14,118,57,0,14,55,79,189,60,134,232,190,91,128,217,55,220,228,28,46,235,228,158,95,206,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,85,114,123,27,191,245,156,117,201,191,241,94,95,227,21,42,162,123,66,42,47,154,46,224,17,85,125,169,177,201,199,181,60,128,22,71,141,29,77,206,244,127,134,108,251,81,52,230,223,83,53,250,207,109,107,168,230,167,141,178,190,149,100,154,56,157,85,208,232,222,215,54,22,72,249,156,142,106,183,166,39,110,173,77,220,150,91,150,71,18,218,225,196,70,5,124,168,214,43,61,202,169,214,95,11,224,178,90,138,88,233,224,188,119,167,172,73,59,45,138,8,227,252,207,102,56,157,208,231,249,162,111,210,170,168,185,149,123,177,217,114,91,69,102,63,145,218,40,174,182,187,132,47,166,172,162,173,129,179,211,212,68,228,217,209,201,27,209,90,246,170,46,202,138,138,138,124,88,150,19,134,96,22,120,177,252,23,17,178,227,150,184,55,237,81,90,104,34,164,129,155,185,207,93,163,137,173,106,110,231,189,203,229,237,115,151,218,170,7,237,131,197,106,214,175,96,154,41,135,214,231,90,135,125,134,211,102,160,141,36,168,169,145,146,63,161,21,236,98,108,216,218,231,57,85,210,49,17,168,138,170,170,136,136,121,61,10,226,183,67,184,140,142,191,242,79,157,83,222,228,182,204,200,106,162,240,181,52,210,196,175,107,156,197,86,79,20,110,233,114,49,251,57,19,101,86,57,55,221,21,16,47,9,228,181,63,61,180,233,198,33,89,147,221,238,48,209,67,77,219,252,236,171,178,39,84,172,103,220,191,23,162,123,62,39,173,48,87,154,206,171,83,225,58,79,79,139,54,238,180,117,119,152,123,177,49,143,84,116,137,29,101,34,175,146,53,125,136,139,241,64,33,239,90,181,54,255,0,171,26,133,118,202,111,183,122,154,254,229,101,79,133,116,211,44,136,200,93,60,143,106,55,201,54,79,95,238,66,70,185,70,240,248,250,90,138,141,88,200,172,10,217,164,142,170,158,150,90,136,54,87,65,44,52,143,106,183,119,123,23,173,223,201,251,252,200,204,192,112,171,214,160,229,20,152,197,138,134,122,170,170,190,231,75,98,103,82,250,177,185,235,241,68,246,49,126,63,3,100,45,7,211,27,62,150,233,205,155,29,182,91,160,165,88,104,169,218,244,142,46,133,69,72,34,98,162,249,174,235,249,180,248,252,0,184,160,0,58,229,118,201,177,212,214,163,151,171,125,208,169,235,212,239,248,14,88,223,47,102,192,86,196,43,56,57,0,0,0,112,170,136,20,235,145,202,136,1,242,34,29,125,213,71,123,119,220,235,114,185,222,94,103,108,113,110,136,170,128,118,55,119,34,56,169,17,78,81,17,19,100,57,0,0,3,141,144,228,0,0,0,7,207,59,28,190,77,83,232,56,84,69,246,160,31,51,55,79,45,212,239,223,173,54,246,108,29,27,118,245,83,204,49,170,138,187,129,209,35,21,23,116,66,184,94,229,85,71,47,244,110,118,61,187,249,162,29,10,138,213,242,93,147,224,7,212,14,184,157,187,81,21,124,206,192,45,63,18,58,39,141,107,94,151,100,56,205,222,201,75,89,81,83,110,158,56,28,248,122,158,146,42,53,205,84,84,115,87,116,88,219,183,159,193,13,127,245,59,15,203,120,116,215,43,149,186,26,106,235,77,94,55,123,123,237,211,116,172,106,172,99,209,236,86,185,85,219,250,142,103,197,222,75,230,108,174,168,142,69,107,145,21,21,54,84,95,137,24,188,214,248,102,75,173,150,179,88,49,188,109,189,251,123,38,172,172,154,154,157,58,164,106,173,27,28,231,42,61,63,69,173,122,254,138,249,111,236,246,129,125,121,118,113,73,107,214,157,52,134,193,122,201,98,169,200,109,126,22,146,72,166,155,121,156,228,164,98,187,203,161,191,202,142,79,102,233,228,187,41,152,198,189,220,191,117,118,183,75,56,145,196,233,170,47,18,80,90,110,215,70,67,92,142,155,162,37,119,102,104,217,212,222,149,221,85,210,34,124,60,246,54,0,199,239,52,121,5,162,150,235,67,83,28,241,84,68,201,17,241,185,21,23,169,168,239,247,149,0,253,19,170,86,167,233,108,118,156,57,55,77,182,3,166,62,175,98,239,253,39,115,125,133,59,28,183,238,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,59,216,116,201,213,236,77,255,0,164,237,119,220,113,176,20,196,212,253,45,142,211,134,166,201,182,199,32,12,57,230,39,197,37,175,69,180,210,107,5,151,37,138,155,33,186,120,170,72,226,134,109,166,107,150,145,234,223,46,135,127,42,72,253,187,39,154,110,166,90,228,23,154,60,126,209,85,117,174,169,142,8,169,226,124,138,249,28,136,137,210,213,119,251,200,166,191,252,192,181,118,183,84,248,145,203,41,169,239,18,87,218,109,55,71,195,66,141,155,174,36,119,102,24,223,210,222,148,217,81,209,170,124,124,247,3,194,105,22,157,230,188,77,235,58,66,148,181,215,106,139,141,198,42,219,188,221,61,197,72,165,169,99,30,175,94,166,109,228,245,246,42,121,39,150,219,121,79,167,13,218,39,141,104,166,151,99,216,205,162,201,75,71,81,77,110,130,57,220,200,122,94,178,34,57,206,85,85,115,151,117,89,29,191,159,197,76,45,229,33,195,178,99,184,197,94,171,228,120,250,54,123,253,190,154,74,73,42,32,217,200,214,212,204,230,171,85,92,190,74,214,198,239,209,79,98,123,73,41,68,70,162,53,168,136,136,155,34,39,192,14,64,58,229,118,205,84,69,243,2,137,222,237,250,90,191,211,177,68,108,85,93,213,3,81,92,228,243,223,239,59,216,221,188,213,0,111,208,155,123,119,58,31,186,249,110,167,123,218,170,169,176,108,109,219,214,79,48,58,160,99,147,201,202,125,7,8,136,158,196,57,0,0,0,113,178,28,128,0,0,41,84,82,151,110,212,87,29,135,10,136,169,178,129,243,247,85,93,237,219,99,177,146,34,148,73,22,200,170,136,117,53,92,223,47,48,62,196,84,83,147,170,55,42,161,216,128,114,0,0,80,244,43,56,3,231,115,81,171,213,190,200,118,196,237,211,98,151,183,203,217,185,195,23,165,223,240,1,222,0,2,42,249,185,112,248,250,170,138,125,88,199,108,10,233,163,142,150,158,170,90,120,55,86,193,20,53,111,114,187,103,123,19,161,191,201,251,188,200,229,209,93,77,191,233,62,161,90,114,155,21,222,166,131,183,89,77,226,157,12,203,26,62,22,207,27,220,142,242,93,211,212,251,148,216,167,94,52,198,207,170,90,115,121,199,110,118,232,42,150,106,42,134,177,36,139,173,85,86,9,88,136,158,105,178,254,113,126,63,19,91,220,251,10,189,105,246,81,87,140,95,104,103,165,170,164,237,245,54,86,116,175,173,27,94,159,21,79,99,211,227,241,3,101,173,48,207,109,58,143,136,81,228,246,139,140,53,176,212,247,63,59,18,238,139,211,43,217,247,39,197,138,158,207,129,235,76,21,229,77,170,212,249,182,147,212,98,206,187,173,101,93,154,30,236,172,123,213,93,26,73,89,86,169,228,173,79,106,42,124,84,206,160,0,179,218,235,197,110,135,112,231,29,7,229,99,58,167,178,73,114,153,240,210,196,180,181,53,50,202,172,106,57,234,140,130,41,29,210,212,123,55,114,166,200,175,106,111,186,162,47,172,210,93,94,193,53,175,15,162,206,180,242,251,13,218,205,95,26,201,79,83,27,36,103,90,35,222,197,221,178,53,174,106,163,163,122,43,85,17,81,81,81,80,12,92,230,111,196,182,184,112,239,129,88,234,52,118,207,114,165,117,235,197,120,220,150,158,150,58,136,44,253,153,232,210,62,243,101,130,72,255,0,61,222,146,38,245,185,158,106,187,117,42,34,37,233,224,187,83,115,189,96,225,155,1,212,77,70,183,212,195,126,188,91,92,234,201,170,35,108,79,170,88,230,146,38,213,116,54,54,53,173,153,145,178,102,163,90,141,233,149,187,43,147,103,45,212,203,112,156,51,63,179,203,143,231,88,141,151,35,181,207,183,118,138,237,65,21,92,15,217,205,122,111,28,173,115,87,103,49,142,79,47,107,90,190,212,67,237,178,88,236,184,213,162,143,31,199,45,20,86,171,93,190,22,83,81,209,81,64,216,41,233,226,106,108,216,227,141,136,141,99,81,19,100,68,68,68,3,238,56,85,84,246,38,224,123,19,204,10,122,228,223,248,175,47,241,142,81,92,190,214,237,253,103,42,168,158,106,187,4,84,95,96,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,125,181,106,245,53,203,253,31,3,176,1,195,85,85,55,115,118,95,187,115,144,0,225,85,17,55,85,217,16,34,162,166,232,168,169,252,198,4,243,1,230,9,152,112,209,116,163,194,244,247,24,179,220,110,119,7,84,70,250,171,132,149,29,20,139,18,83,63,206,56,213,139,39,83,102,122,121,72,157,42,136,190,126,197,191,92,18,107,142,83,196,47,15,184,198,166,229,118,170,42,42,251,156,85,13,168,101,35,158,177,43,225,171,168,129,92,212,145,206,114,34,246,81,118,85,93,186,182,221,118,220,15,69,197,15,15,118,158,38,116,126,249,165,55,59,253,69,147,210,208,198,216,107,224,129,179,58,9,99,158,41,163,114,177,202,157,109,235,133,157,77,71,53,85,170,228,71,53,85,21,45,103,4,124,4,89,184,58,110,73,90,237,69,170,203,238,153,12,244,206,89,150,214,202,8,96,138,6,74,214,53,177,247,37,114,185,86,162,85,87,117,162,42,116,34,53,54,85,118,87,0,4,41,243,116,214,26,12,239,85,236,24,157,158,227,79,81,22,63,73,93,13,74,65,51,157,210,229,171,86,162,57,61,136,239,204,123,63,222,242,38,87,44,189,71,142,227,245,87,137,87,213,167,232,223,219,252,167,181,191,15,63,229,26,209,235,46,107,113,207,245,47,33,201,110,74,189,202,139,149,91,154,157,110,126,205,117,68,143,68,221,222,126,215,168,25,111,202,167,69,127,40,122,143,114,204,106,169,164,125,61,142,102,65,26,246,88,230,57,242,82,85,35,145,85,222,197,68,86,47,151,222,132,221,49,173,99,81,140,68,70,181,17,17,19,224,132,127,242,125,211,100,198,52,90,249,146,84,183,121,175,23,90,122,184,149,205,98,175,67,168,162,84,217,83,117,219,243,139,237,216,144,32,5,46,84,66,163,174,71,34,38,254,208,41,68,69,83,177,168,82,196,93,190,242,191,96,28,128,0,3,133,93,138,85,192,84,170,117,185,138,239,97,90,38,254,127,2,160,58,219,19,83,205,125,165,104,136,158,195,144,0,31,159,124,190,91,177,235,116,247,75,164,253,168,32,141,210,57,221,46,119,146,127,138,138,191,20,248,24,47,197,55,52,76,115,71,106,102,198,176,123,13,29,242,230,232,38,68,73,229,170,131,162,70,202,172,246,246,81,62,14,95,210,248,123,124,192,206,218,235,181,170,216,197,146,227,114,165,165,106,124,102,153,172,79,110,223,21,251,203,87,148,113,121,195,62,30,231,197,126,214,220,66,154,102,42,162,198,235,147,21,200,168,238,149,77,155,191,177,72,109,213,14,102,26,253,169,14,116,112,178,138,201,78,237,211,162,150,178,181,94,137,214,142,79,91,188,137,229,178,39,232,253,229,132,199,48,253,89,214,154,249,221,99,142,186,255,0,81,220,94,231,136,185,49,21,28,228,87,170,111,60,137,247,42,251,127,210,4,212,229,252,209,184,96,198,250,146,131,59,181,92,220,215,34,109,76,181,82,162,166,234,155,239,28,14,79,135,250,75,77,145,243,148,211,122,7,109,142,227,20,151,70,239,237,117,69,100,59,38,235,253,245,47,243,39,249,204,90,211,174,84,154,173,152,195,5,69,238,254,235,66,72,206,183,70,218,106,89,213,190,163,87,110,164,171,251,221,183,179,225,252,229,245,181,242,86,199,146,6,173,223,82,242,73,101,233,69,119,98,158,146,36,223,100,248,43,159,241,223,226,5,198,199,185,194,104,205,194,54,58,253,77,75,108,145,91,187,154,137,93,46,203,178,121,110,218,95,189,87,252,197,221,211,254,100,188,44,230,243,54,150,125,79,178,90,231,114,61,81,42,223,60,40,189,59,127,133,133,137,230,155,252,126,6,43,223,57,47,99,180,244,210,75,106,212,124,149,142,110,221,46,158,26,73,19,244,182,246,35,154,190,207,231,49,79,94,56,0,213,93,15,107,238,150,202,217,111,20,177,44,41,222,79,13,74,230,247,55,69,255,0,229,135,47,146,166,222,207,136,19,191,138,231,120,102,113,66,151,60,63,40,182,94,41,92,231,49,37,163,169,108,141,85,106,162,42,121,47,193,85,15,222,53,241,225,155,142,157,83,225,250,227,69,111,125,84,151,139,42,85,163,231,138,182,225,85,234,49,242,198,233,21,17,175,84,95,85,139,229,210,191,164,190,223,97,55,218,11,175,120,166,188,225,208,229,88,236,236,84,146,89,162,86,50,57,145,19,182,244,106,175,231,24,213,248,160,23,64,0,5,42,238,159,105,212,228,221,60,144,236,145,17,83,125,253,135,206,146,249,251,60,128,174,53,86,187,249,191,160,239,69,69,243,67,230,71,42,175,151,159,153,244,70,168,173,2,163,193,235,142,3,67,169,122,85,147,226,21,176,164,137,114,181,212,83,181,82,54,61,201,212,223,228,163,188,183,242,67,222,20,189,141,145,142,141,232,138,215,34,181,81,126,40,160,107,95,173,152,14,65,160,90,217,93,67,225,234,233,36,183,221,102,174,182,190,86,118,149,209,199,87,35,99,115,85,139,236,252,223,181,54,254,162,98,121,105,113,17,30,180,105,20,182,171,141,93,58,221,44,18,82,80,202,196,158,71,200,229,74,54,110,229,235,243,243,88,223,236,85,246,47,153,137,124,226,244,142,154,205,150,98,249,237,182,22,198,217,232,106,210,171,166,56,218,139,189,83,58,125,155,57,124,230,119,193,127,171,204,241,28,166,117,97,112,141,78,186,98,82,108,172,189,203,28,204,106,186,68,69,116,116,149,138,239,38,162,167,177,27,237,216,9,180,0,1,74,162,252,14,81,54,10,170,112,138,160,84,14,19,204,194,29,66,230,237,195,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,29,4,147,211,76,248,100,116,110,117,99,92,172,87,49,85,21,90,213,219,109,209,61,128,102,248,45,254,130,107,94,43,196,78,147,216,181,143,10,183,221,104,172,185,7,138,240,208,93,34,142,58,166,118,42,101,167,127,91,99,146,70,38,239,133,202,155,61,125,85,77,246,93,209,46,0,0,0,0,99,255,0,21,188,107,105,103,7,223,101,191,41,150,12,174,231,246,183,199,120,47,65,82,211,77,219,240,189,142,231,119,189,60,91,111,226,89,211,211,213,190,206,223,109,147,127,63,194,255,0,48,189,23,226,207,63,184,105,206,156,227,25,173,186,229,110,179,203,123,150,91,221,21,36,48,58,8,230,134,23,53,174,134,166,87,43,250,170,24,168,138,212,77,145,222,126,196,80,202,0,89,78,41,120,173,194,120,73,197,108,249,174,161,226,89,93,214,203,120,184,45,173,181,54,40,104,229,240,245,75,27,164,142,57,89,61,68,79,245,217,28,202,213,98,57,169,218,114,57,90,170,196,117,149,210,174,109,60,50,234,206,163,227,154,101,108,199,245,2,205,95,148,92,34,181,209,85,221,45,116,169,74,149,82,175,68,49,189,96,169,150,68,238,72,172,141,21,24,173,71,61,21,202,214,163,156,129,154,160,24,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,103,67,164,171,141,235,179,38,106,46,236,79,89,23,109,211,101,80,204,0,89,254,23,248,160,192,120,179,192,46,26,141,167,54,140,130,221,109,183,94,37,178,75,21,238,158,24,103,116,241,195,12,206,115,91,12,178,181,89,211,80,196,69,87,34,238,142,242,246,42,220,13,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,49,174,158,72,41,161,124,210,54,54,185,205,106,189,90,197,68,69,115,83,125,183,84,246,129,232,1,128,31,217,171,225,99,254,160,117,87,255,0,37,91,191,229,198,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,180,15,64,0,0,0,0,15,21,171,218,209,165,250,11,134,201,168,26,185,151,210,99,182,40,234,34,164,74,137,153,36,175,150,121,21,122,34,138,40,154,233,101,126,200,231,43,88,215,42,49,143,122,236,214,57,83,247,241,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,32,63,88,0,0,24,191,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,250,169,222,170,136,213,77,149,190,126,212,71,11,252,194,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,234,168,98,162,43,81,54,71,121,251,17,67,40,0,0,0,60,252,121,254,27,46,127,81,165,173,200,105,19,44,165,179,195,127,125,165,202,173,157,109,210,205,36,13,168,98,42,108,246,36,176,189,142,233,85,232,85,143,175,167,185,31,80,122,0,0,0,0,0,15,63,153,103,248,110,159,83,90,170,179,60,134,146,212,203,229,226,138,193,108,73,149,122,235,46,53,114,164,84,244,241,49,168,174,123,220,229,221,118,79,85,141,123,221,210,198,57,200,30,128,2,202,92,120,201,225,198,219,174,54,142,30,164,212,219,84,217,125,227,196,66,198,83,206,201,105,105,171,163,153,34,109,190,162,118,170,178,42,201,30,146,163,32,119,173,213,18,181,221,47,146,6,202,23,172,0,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,32,63,88,30,43,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,117,197,44,82,181,178,196,253,149,174,70,189,173,85,99,216,244,221,175,106,175,181,0,0,0,11,85,174,156,81,232,79,13,126,132,252,181,231,63,103,62,209,248,159,70,127,115,43,43,59,254,31,181,222,255,0,107,69,39,79,79,126,47,210,219,126,175,45,246,93,174,168,0,0,0,96,7,246,106,248,88,255,0,168,29,85,255,0,201,86,239,249,113,151,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,253,109,142,73,24,155,190,23,42,108,245,245,85,55,217,119,68,11,128,0,0,15,41,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,213,128,0,0,0,0,0,0,0,179,250,223,197,215,14,156,56,221,109,150,45,101,212,202,75,5,202,239,78,250,186,74,54,209,85,86,206,176,53,221,61,215,199,77,20,142,141,138,238,166,181,207,70,163,213,146,35,122,186,31,176,94,0,0,0,0,0,90,173,21,226,119,70,184,132,190,230,214,13,39,202,61,55,38,5,112,134,223,114,169,138,23,120,89,251,172,114,199,61,52,223,161,52,42,248,234,35,71,181,124,221,3,156,136,177,186,41,36,186,160,0,0,1,111,245,211,93,52,227,135,77,56,184,234,134,168,94,124,13,170,135,104,161,134,36,71,213,92,42,156,138,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,111,160,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,244,0,0,0,182,154,223,196,142,137,112,225,106,182,94,117,163,62,164,199,41,239,53,15,166,160,99,169,231,170,158,165,236,111,83,213,144,211,177,242,171,26,138,222,167,244,244,53,95,26,42,162,189,136,183,44,0,0,0,0,0,48,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,183,3,133,46,53,180,179,140,31,181,63,147,59,6,87,108,251,37,224,124,111,167,105,105,161,238,120,174,255,0,111,181,217,158,93,246,240,207,234,234,233,219,118,237,190,235,176,100,0,6,0,127,102,175,133,143,250,129,213,95,252,149,110,255,0,151,1,159,224,243,250,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,237,45,87,21,60,100,233,31,8,54,172,126,225,169,212,217,5,125,70,79,81,60,54,234,27,37,19,39,157,236,129,173,89,166,114,203,36,113,53,140,89,97,106,162,191,173,86,86,244,181,200,143,86,133,245,6,26,232,191,52,221,11,215,173,80,199,244,143,79,244,235,82,164,190,228,85,14,134,157,106,232,173,176,193,19,25,27,165,150,105,31,227,149,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,42,174,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,50,171,95,94,202,52,137,106,82,37,84,233,115,216,217,227,122,179,126,181,103,91,145,21,177,189,90,30,128,0,0,0,0,24,191,197,7,48,189,23,225,51,63,183,233,206,163,99,25,173,198,229,113,179,197,123,138,91,37,21,36,208,54,9,38,154,22,181,206,154,166,39,35,250,169,222,170,136,213,77,149,190,126,212,79,65,194,151,26,218,89,198,15,218,159,201,157,131,43,182,125,146,240,62,55,211,180,180,208,247,60,87,127,183,218,236,207,46,251,120,103,245,117,116,237,187,118,223,117,216,50,0,0,0,3,202,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,15,86,0,0,1,111,245,239,90,241,94,29,180,158,251,172,121,173,190,235,91,101,199,252,47,137,130,215,20,114,85,63,191,83,21,59,58,27,36,145,177,118,124,205,85,221,233,234,162,237,186,236,138,23,0,24,1,253,154,190,22,63,234,7,85,127,242,85,187,254,92,103,248,0,0,0,96,7,246,106,248,88,255,0,168,29,85,255,0,201,86,239,249,113,151,250,9,173,120,175,17,58,79,98,214,60,42,223,117,162,178,228,30,43,195,65,116,138,56,234,153,216,169,150,157,253,109,142,73,24,155,190,23,42,108,245,245,85,55,217,119,68,11,128,15,41,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,213,128,0,0,0,0,0,0,7,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,71,215,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,88,0,0,60,166,69,170,88,38,41,157,226,58,103,127,190,248,92,147,59,241,255,0,103,232,188,44,207,241,158,10,20,154,171,243,140,98,199,31,68,110,71,126,113,205,234,223,102,238,190,71,171,0,0,0,1,138,188,74,115,23,209,254,21,181,29,52,203,83,112,45,64,154,190,107,124,23,74,74,187,93,37,190,122,90,186,89,85,236,73,24,175,172,100,141,218,72,165,141,82,70,49,221,81,170,162,43,85,174,112,101,80,49,255,0,133,46,53,180,179,140,31,181,63,147,59,6,87,108,251,37,224,124,111,167,105,105,161,238,120,174,255,0,111,181,217,158,93,246,240,207,234,234,233,219,118,237,190,235,182,64,0,0,199,254,43,120,214,210,206,15,190,203,126,83,44,25,93,207,237,111,142,240,94,130,165,166,155,183,225,123,29,206,239,122,120,182,223,196,179,167,167,171,125,157,190,219,38,225,144,0,196,174,30,57,149,104,191,19,90,161,67,165,26,115,167,218,148,203,149,101,61,69,92,181,149,214,154,68,162,162,130,24,213,206,150,162,72,106,164,116,108,87,116,68,215,43,118,89,37,141,190,93,72,100,172,121,254,27,46,127,81,165,173,200,105,19,44,165,179,195,127,125,165,202,173,157,109,210,205,36,13,168,98,42,108,246,36,176,189,142,233,85,232,85,143,175,167,185,31,80,122,0,0,0,0,0,0,0,97,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,194,248,153,237,118,250,41,41,95,223,166,138,161,157,14,146,174,55,174,204,153,168,187,177,61,100,93,183,77,149,111,7,11,252,80,96,60,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,233,168,98,34,171,145,119,71,121,123,21,66,240,0,0,3,31,248,173,227,91,75,56,62,251,45,249,76,176,101,119,63,181,190,59,193,122,10,150,154,110,223,133,236,119,59,189,233,226,219,127,18,206,158,158,173,246,118,251,108,155,249,254,23,249,133,232,191,22,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,213,80,197,68,86,162,108,142,243,246,34,134,80,0,0,0,0,0,112,190,64,21,55,56,68,95,136,85,83,148,85,3,144,0,24,109,204,183,136,136,244,95,72,162,181,91,170,233,210,233,127,146,174,134,38,44,242,50,70,170,209,191,103,39,71,159,146,200,207,106,167,181,60,200,118,209,60,7,32,215,221,108,161,161,240,245,117,114,92,46,176,215,92,159,19,59,170,216,228,171,141,178,57,202,245,246,126,115,218,187,255,0,89,147,220,217,181,97,115,125,78,181,226,81,236,140,178,75,36,207,106,58,69,68,116,148,148,106,223,39,34,39,177,93,236,220,246,252,157,52,142,154,243,150,101,25,237,202,22,200,216,40,105,18,151,170,56,220,137,181,83,250,189,187,185,60,225,111,193,63,175,200,9,65,208,236,6,135,77,52,171,24,196,40,161,72,210,219,107,167,167,114,172,108,99,151,165,191,202,70,249,111,230,167,188,41,99,27,27,27,27,17,17,173,68,106,34,124,17,10,128,225,85,19,205,78,137,21,92,239,230,254,131,186,69,68,106,159,58,185,81,124,252,188,192,236,98,35,125,190,71,98,59,171,216,124,253,221,221,177,223,26,34,38,251,251,64,172,0,0,252,28,171,59,195,48,122,21,185,230,25,69,178,207,74,215,53,139,45,101,75,99,106,43,149,81,19,205,126,42,138,120,221,122,215,188,83,65,176,233,178,172,138,118,34,71,44,49,35,31,28,202,139,220,122,181,23,243,108,114,252,20,132,30,38,120,233,213,62,32,110,53,182,246,85,73,103,178,173,90,190,8,168,174,21,94,187,25,44,142,141,85,28,244,68,245,94,158,93,41,250,41,236,246,1,44,186,129,204,151,133,156,34,103,82,193,169,246,75,164,237,70,42,165,35,231,153,19,171,127,240,80,189,60,147,111,143,196,180,89,15,56,77,25,183,198,247,88,105,169,110,114,35,119,107,85,43,162,221,118,95,45,221,75,247,162,127,156,192,141,7,224,3,85,117,193,172,186,92,235,101,179,210,202,179,39,121,124,53,83,157,219,217,19,255,0,150,26,190,106,187,123,62,6,86,88,249,47,99,181,20,209,203,117,212,124,149,238,118,253,78,130,26,72,211,244,182,246,43,156,190,207,231,3,218,227,156,229,52,222,189,219,100,88,197,37,173,187,251,91,81,89,54,233,186,127,123,75,252,235,254,98,236,226,28,209,184,96,201,58,82,191,59,181,91,28,231,42,109,82,181,81,34,38,232,155,239,36,13,79,143,250,12,118,186,114,86,199,150,7,45,163,82,242,72,165,233,85,111,126,158,146,84,223,101,248,35,153,241,219,226,88,173,69,229,73,170,216,116,51,212,89,47,238,187,164,108,235,108,110,166,165,129,93,234,57,118,234,90,191,189,187,123,62,63,204,4,177,98,252,94,112,207,152,57,145,88,117,183,16,169,153,234,136,145,182,228,196,114,170,187,165,19,103,109,237,82,234,80,221,173,87,54,36,150,235,149,45,83,87,227,12,205,122,123,118,248,47,222,107,61,145,225,250,179,162,213,240,58,249,29,117,130,163,184,157,191,15,114,98,170,185,168,143,68,222,9,23,239,69,246,255,0,164,191,122,95,204,195,95,180,221,205,142,102,81,94,233,219,178,116,85,86,86,163,213,58,213,203,235,119,149,60,247,84,253,31,184,9,241,6,3,240,179,205,19,28,214,42,152,113,172,226,195,71,99,185,182,8,145,82,9,106,167,235,145,210,163,61,189,149,79,139,87,244,190,62,223,35,58,44,119,203,118,67,110,130,233,107,159,187,4,241,182,70,187,165,205,242,95,241,145,23,224,191,0,62,245,68,95,105,67,162,106,249,167,180,236,0,117,53,138,223,105,216,138,114,82,169,183,159,192,10,129,66,56,169,23,112,57,0,1,75,144,235,84,68,83,181,124,202,30,139,183,220,5,77,84,82,163,174,55,34,166,254,195,176,10,94,214,189,170,199,162,43,92,138,138,139,241,66,17,121,171,104,175,228,243,81,237,185,141,45,52,140,167,190,76,248,36,94,203,26,198,190,58,74,84,106,34,183,218,170,136,245,243,251,148,155,194,63,121,193,105,178,100,250,45,99,201,41,155,180,214,123,173,69,92,170,214,177,23,161,180,82,170,238,171,178,237,249,180,246,110,6,42,242,139,214,26,12,19,85,239,248,157,226,227,79,79,22,65,73,67,13,50,79,51,155,212,228,171,70,170,53,61,138,239,207,251,63,223,243,38,176,214,51,70,179,91,142,1,169,120,246,75,109,85,238,83,220,169,28,228,235,115,55,107,106,35,122,166,237,243,246,177,13,151,49,59,212,121,22,63,75,120,137,125,90,142,189,189,191,201,123,155,241,243,254,72,24,209,198,231,1,22,110,49,91,141,214,183,81,106,177,11,166,61,61,75,146,100,181,178,190,25,226,157,145,53,237,116,125,200,156,142,69,167,137,81,221,106,136,157,104,173,93,209,91,116,248,95,225,238,211,195,54,143,216,244,166,217,127,168,189,250,38,25,27,53,124,240,54,23,79,44,147,203,52,142,70,53,87,161,189,115,63,165,170,231,42,53,26,138,231,42,42,173,219,0,112,170,136,155,170,162,39,243,132,84,84,221,23,116,82,193,241,183,174,57,79,15,92,62,228,250,155,138,90,168,171,107,237,145,83,182,157,149,110,122,68,143,154,174,158,4,115,146,55,53,202,137,222,85,217,21,55,233,219,116,223,114,194,242,254,230,9,152,113,47,116,172,194,245,11,24,179,219,174,118,247,83,198,202,171,124,149,29,21,107,42,84,191,202,57,21,235,31,75,97,98,121,200,189,74,170,190,94,196,12,247,56,114,170,38,237,110,235,247,110,114,0,235,237,171,151,169,206,95,232,248,29,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,198,201,247,33,200,56,93,246,93,189,191,13,192,228,225,205,71,181,90,190,197,77,134,222,103,32,99,7,16,60,1,233,47,17,215,138,171,158,107,116,189,210,73,86,244,127,126,222,148,173,158,15,40,183,237,62,72,158,172,234,236,181,23,201,119,69,82,247,104,254,149,98,186,35,166,152,246,149,225,80,200,203,62,57,68,218,58,119,202,200,219,44,219,42,185,242,203,219,99,26,233,30,247,57,239,114,53,58,156,231,42,249,170,158,196,0,0,1,140,28,195,115,74,204,55,135,171,197,77,20,142,100,146,248,125,149,30,230,175,149,117,34,123,91,254,50,154,251,42,171,149,92,229,85,85,243,85,82,100,57,199,231,41,101,211,91,62,29,28,178,54,75,221,60,178,39,74,46,223,154,172,163,119,154,162,162,39,177,126,10,67,237,138,213,53,238,235,5,178,4,69,146,110,173,188,246,246,53,93,237,254,160,54,36,224,159,25,143,24,225,211,15,164,107,17,174,154,209,109,149,222,77,77,215,192,211,167,195,219,236,47,177,248,56,21,178,59,62,21,98,182,199,27,99,74,123,109,44,125,45,68,68,78,152,154,223,135,151,192,253,224,56,95,34,135,183,171,203,216,86,171,177,74,239,240,0,196,219,200,172,225,190,195,144,0,28,42,236,128,117,200,238,148,220,249,250,215,171,101,59,228,243,79,129,195,96,243,221,64,236,137,19,165,21,62,37,103,8,155,38,199,32,11,51,196,111,18,248,126,128,97,183,75,245,214,118,75,89,71,75,44,177,192,246,78,141,87,183,163,100,85,142,55,123,123,141,243,58,120,162,226,67,17,225,255,0,78,175,87,203,197,92,233,93,21,20,174,167,138,42,105,36,85,147,243,109,68,221,170,212,69,222,86,236,189,73,253,41,177,2,186,229,172,89,95,16,26,163,116,200,42,43,106,231,138,239,114,127,128,165,150,103,163,90,215,171,26,198,244,190,71,35,85,81,140,223,207,109,255,0,208,23,43,138,94,58,117,59,136,91,205,85,44,117,178,218,44,77,239,211,197,5,21,125,82,54,120,93,50,189,170,230,185,232,159,162,141,77,149,190,205,252,190,9,230,56,103,225,83,51,226,95,32,125,53,186,170,74,58,24,170,98,138,170,177,59,50,57,22,70,189,219,244,190,86,42,175,169,252,255,0,165,252,198,75,112,49,203,167,39,205,239,86,221,68,212,235,125,19,44,212,213,52,245,49,82,248,200,38,238,196,232,85,254,188,107,28,136,190,110,102,201,186,121,162,253,200,164,186,224,90,113,137,105,205,150,11,46,47,101,163,163,138,22,49,187,195,77,20,106,189,44,70,39,232,53,169,236,79,184,12,52,208,30,85,154,83,167,246,229,168,205,103,118,67,91,43,155,47,247,70,217,69,50,51,120,186,92,141,221,175,217,189,74,171,182,255,0,231,246,153,145,136,233,110,7,131,208,54,221,142,227,22,202,88,90,141,242,142,138,24,253,141,70,167,232,49,19,216,135,171,0,112,136,136,136,136,155,34,123,16,228,0,7,197,115,179,219,47,20,238,166,184,208,193,59,31,182,233,36,77,119,177,119,79,106,41,246,128,35,159,142,94,93,184,166,93,106,184,106,38,18,231,208,92,169,105,59,157,170,106,74,72,153,43,161,130,101,70,185,125,69,93,213,24,138,187,251,17,62,239,40,208,208,94,34,53,15,134,188,190,59,133,138,89,31,3,37,99,170,104,31,89,52,113,57,22,72,158,229,252,211,182,234,84,137,169,190,203,228,190,197,246,27,34,77,12,117,16,190,9,152,143,142,70,171,28,213,77,209,81,83,101,69,66,36,249,150,240,71,112,165,188,213,234,230,159,208,81,69,69,29,36,30,42,46,244,80,254,110,24,39,116,142,70,54,54,238,237,162,106,38,238,243,255,0,120,36,103,135,77,124,176,113,5,129,83,230,86,126,212,110,150,90,136,159,20,109,149,26,157,183,244,238,139,35,26,191,20,46,177,175,207,2,124,77,87,104,94,165,219,109,183,11,141,91,44,183,42,200,160,88,163,238,189,169,36,181,52,219,175,67,100,106,109,211,27,183,242,95,235,220,159,171,77,214,142,245,65,21,202,129,238,116,19,117,116,171,154,173,95,39,42,47,146,255,0,58,40,31,90,166,254,74,116,73,22,203,229,236,251,207,160,225,83,116,216,15,153,137,178,175,145,223,26,38,219,252,78,167,108,142,217,126,243,177,137,229,186,255,0,80,29,128,225,61,135,32,97,183,52,172,21,153,79,13,57,21,225,169,249,235,61,189,213,9,179,91,250,44,169,166,145,124,215,207,216,197,246,16,189,161,57,197,102,157,234,133,159,43,163,119,173,71,226,55,106,185,205,107,186,233,229,143,207,167,207,249,106,108,13,198,37,139,237,7,12,122,151,111,108,109,124,143,198,171,154,196,118,219,111,219,223,226,159,204,107,145,118,165,146,211,122,174,161,93,154,250,74,153,97,93,151,216,173,114,181,125,159,208,6,209,56,229,193,183,91,5,182,228,215,111,226,105,33,153,125,190,215,49,23,227,231,241,63,72,182,220,59,223,190,209,105,38,61,112,87,42,185,109,244,136,237,209,119,69,240,209,42,167,154,175,223,247,151,36,14,23,216,82,84,190,194,133,69,85,2,180,83,90,222,44,125,233,245,147,230,6,67,245,25,205,148,91,237,53,174,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,0,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,38,156,107,112,241,106,226,99,135,156,151,3,158,213,87,95,125,183,211,205,123,197,153,77,88,218,103,250,110,10,121,82,149,170,233,21,34,86,72,178,58,23,164,158,175,68,174,84,86,57,27,35,53,225,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,141,164,205,122,249,138,232,229,247,70,248,184,206,233,174,243,120,138,76,194,225,62,99,107,169,233,99,59,212,181,243,203,35,147,161,175,122,183,181,58,84,65,187,186,92,254,199,95,75,90,246,160,19,191,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,119,169,86,86,162,35,223,12,189,200,159,234,181,81,241,185,21,173,84,84,72,54,230,143,239,217,169,191,130,253,30,136,204,174,75,26,243,77,118,195,114,190,28,175,53,181,111,185,88,170,31,147,89,82,106,137,101,103,163,166,88,226,169,134,38,43,58,32,100,85,11,28,138,157,127,156,125,115,220,140,245,94,229,195,94,104,254,253,154,155,248,47,209,232,128,207,254,74,158,235,25,79,204,10,239,167,91,143,147,156,182,180,90,177,173,6,181,232,189,171,47,164,131,33,204,47,20,149,119,27,43,88,217,103,158,201,7,118,78,235,247,106,246,89,227,34,165,233,118,236,115,214,41,26,222,166,178,84,79,175,146,167,186,198,83,243,2,187,233,214,226,61,121,144,235,125,215,91,184,175,203,29,112,177,210,90,233,240,58,138,140,30,133,144,200,233,31,60,20,21,149,8,179,202,229,217,21,242,75,36,175,68,107,81,26,197,99,61,101,106,200,240,241,92,27,104,93,103,17,60,71,97,154,115,232,111,72,217,93,112,142,227,145,181,235,59,33,101,158,157,237,146,169,36,150,4,87,197,220,98,118,24,253,218,157,217,162,111,91,85,200,228,216,248,140,14,73,122,57,98,139,21,206,184,129,168,155,189,122,169,184,46,29,71,31,75,219,225,41,99,142,158,174,161,119,71,244,73,222,124,180,222,74,206,166,120,95,85,219,72,228,73,63,0,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,126,177,6,220,203,248,227,169,226,59,50,155,71,176,118,82,51,78,176,187,196,143,134,174,55,197,80,251,229,198,20,146,5,173,108,204,87,53,41,145,175,149,176,181,142,245,217,34,200,245,85,115,25,8,90,174,57,56,187,186,241,125,171,141,202,224,183,85,217,241,59,13,59,173,184,229,170,122,135,61,236,129,94,174,125,84,204,71,44,76,169,153,122,122,251,105,178,50,56,99,87,73,218,73,29,119,249,94,241,175,252,31,243,182,104,198,161,92,237,84,58,109,153,92,31,83,45,198,181,123,62,134,186,58,22,177,149,11,43,90,187,195,47,106,8,100,73,21,25,31,169,47,92,109,100,189,204,22,0,109,80,8,171,229,89,199,143,255,0,4,112,169,171,247,175,240,177,98,23,219,157,199,254,240,202,107,35,89,218,255,0,194,29,19,228,155,252,29,59,27,252,83,9,84,2,21,185,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,14,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,192,77,72,0,1,17,124,208,245,123,50,208,94,61,180,219,87,52,254,122,72,239,184,238,15,71,53,58,85,192,147,65,43,31,91,115,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,36,186,16,173,206,175,222,159,22,249,127,67,245,27,136,18,169,195,71,17,120,39,20,26,89,65,169,152,45,71,248,42,59,197,23,68,223,220,203,167,134,134,105,232,251,146,197,31,123,181,223,99,123,172,111,67,253,168,190,212,75,170,107,109,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,191,98,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,15,64,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,34,24,117,55,140,27,175,22,92,192,244,117,214,245,164,143,4,195,181,34,213,65,138,50,24,156,143,169,129,247,90,100,146,186,87,72,198,203,215,80,144,196,244,141,205,106,68,198,177,157,61,105,36,146,124,156,208,184,215,254,16,25,219,244,99,79,110,118,170,237,54,195,110,12,169,138,227,68,189,239,76,221,27,11,152,250,132,149,205,77,161,139,187,60,49,164,106,172,147,215,151,174,70,190,46,222,53,240,157,239,79,163,127,48,49,239,168,192,4,249,241,91,133,107,110,119,162,247,187,55,15,250,149,87,135,101,145,211,212,212,68,250,74,56,37,158,234,196,164,157,173,183,199,52,207,98,81,62,89,95,14,213,109,114,62,37,98,42,42,121,170,107,175,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,230,212,86,175,177,77,162,8,234,230,185,193,71,229,55,21,159,137,77,51,182,90,169,178,76,74,223,81,83,150,197,183,102,107,197,174,24,218,228,168,235,87,36,110,154,150,56,223,228,230,245,201,18,244,163,213,97,134,39,5,203,229,215,199,85,55,20,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,166,199,61,172,99,28,140,102,101,26,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,194,124,29,241,85,134,241,95,164,118,252,194,205,114,164,110,79,110,167,167,166,203,45,17,198,176,190,221,113,86,122,234,216,156,247,187,195,72,230,200,232,95,212,238,166,34,181,87,184,201,24,192,190,164,43,115,66,227,167,242,215,149,63,67,180,115,51,241,122,109,101,232,244,197,77,19,122,97,190,221,35,145,202,187,76,142,95,17,71,14,209,246,246,70,177,242,163,228,252,235,91,79,34,93,254,104,60,193,42,109,53,55,174,23,180,90,235,72,247,190,157,212,25,133,242,154,88,170,89,209,52,85,84,245,150,85,138,88,28,212,122,53,240,57,243,197,47,92,111,71,69,234,189,175,218,40,64,191,252,25,113,127,149,112,119,168,245,217,141,166,195,246,142,203,122,183,186,223,119,177,73,113,146,146,58,157,151,174,9,218,246,163,216,217,162,122,42,53,239,142,77,163,150,118,34,53,100,235,108,255,0,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,214,8,203,254,92,220,107,255,0,5,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,168,79,73,109,56,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,244,25,78,170,233,198,23,167,21,90,189,146,102,150,170,76,50,146,222,203,163,175,109,168,73,105,100,165,145,26,177,73,19,163,234,239,119,58,216,145,164,125,78,145,207,99,88,142,87,53,23,95,126,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,136,22,255,0,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,150,95,185,63,225,90,243,137,232,53,206,191,83,170,42,233,240,155,229,69,61,118,13,106,173,127,231,224,129,221,215,85,84,177,138,222,168,169,170,28,248,95,27,85,219,57,91,44,173,99,82,100,146,108,53,229,193,203,254,179,136,139,236,90,183,171,216,239,251,19,208,120,152,34,166,168,146,122,121,50,42,174,135,199,211,78,248,95,28,140,134,25,21,30,249,145,221,43,36,73,19,81,255,0,158,88,166,252,0,0,13,85,201,254,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,3,42,128,0,107,215,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,216,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,86,35,63,249,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,9,169,0,0,0,132,14,98,220,192,43,53,239,59,180,225,186,41,145,120,124,7,10,184,82,95,109,55,186,40,231,165,174,175,188,50,29,219,86,142,149,145,205,77,225,214,89,98,141,173,68,85,114,62,69,115,250,162,72,130,111,193,133,92,177,184,197,206,248,166,193,50,59,6,165,209,248,172,147,4,240,126,55,32,238,66,207,75,248,217,171,31,31,246,172,48,71,29,63,106,56,25,31,170,174,235,219,169,118,93,247,205,80,63,39,44,183,95,111,24,173,230,211,139,100,127,103,239,85,182,250,138,123,117,223,193,178,175,209,245,79,141,205,138,167,176,245,70,75,219,122,181,253,183,47,75,186,118,95,37,53,194,226,158,193,172,184,199,16,89,181,147,136,27,223,166,51,232,110,8,251,189,193,181,45,158,58,174,228,76,146,9,34,86,163,81,176,186,7,194,177,199,210,206,220,106,198,116,71,211,208,221,148,204,117,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,151,6,26,242,163,227,167,248,142,23,245,175,51,255,0,165,233,112,10,218,230,255,0,140,215,90,228,168,87,127,222,188,43,28,223,239,225,71,255,0,181,225,37,80,213,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,38,167,151,7,48,10,62,34,44,81,105,38,175,100,95,236,177,65,226,103,138,166,162,56,41,227,200,169,122,223,39,85,59,33,100,113,178,104,99,84,99,225,70,245,44,113,36,173,87,254,121,34,12,234,35,171,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,245,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,148,209,189,206,133,172,118,200,217,28,199,199,117,121,140,241,175,252,21,116,226,11,6,1,115,181,73,169,185,79,230,237,180,211,175,118,75,93,10,163,210,75,155,161,233,115,29,210,246,36,113,54,85,107,95,35,156,237,165,108,50,198,176,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,30,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,97,62,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,154,219,151,215,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,134,198,103,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,95,147,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,172,38,115,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,97,109,56,197,227,23,59,226,255,0,59,167,191,223,232,253,13,141,217,186,254,207,227,253,200,106,61,23,221,134,157,149,95,219,76,130,41,39,238,201,78,146,126,113,23,163,126,150,236,137,231,151,252,155,52,143,136,42,59,237,219,86,232,175,31,103,52,158,233,180,21,212,213,20,17,73,38,83,85,78,202,136,225,109,59,222,222,228,80,211,201,60,143,124,204,114,53,210,53,34,218,77,165,88,113,47,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,58,93,63,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,128,241,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,159,191,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,26,251,241,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,83,131,197,113,59,196,46,85,197,6,178,222,181,115,41,166,240,30,63,183,77,110,181,178,170,74,136,109,148,49,55,166,42,120,220,245,255,0,26,71,171,90,198,190,89,101,122,49,157,125,41,159,252,168,248,233,254,35,133,253,107,204,255,0,233,122,92,2,182,185,191,227,53,214,185,42,21,223,247,175,10,199,55,251,248,81,255,0,237,120,76,74,224,223,128,188,251,140,75,86,101,125,177,100,180,152,197,183,24,167,72,40,235,43,232,38,150,11,149,213,237,87,71,72,146,55,102,177,141,106,35,166,145,21,239,137,37,129,82,41,59,158,86,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,104,128,96,87,45,206,96,149,60,68,211,73,163,218,201,117,164,110,162,219,169,221,83,69,114,154,88,161,126,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,109,179,36,84,207,80,0,0,35,47,156,255,0,15,23,92,147,25,198,184,145,198,173,84,143,102,39,78,235,38,81,80,234,199,54,116,162,154,162,63,0,230,68,229,232,115,25,81,61,67,92,172,252,230,245,81,170,163,152,213,88,240,127,151,110,186,81,232,15,21,152,166,73,126,188,250,51,27,191,119,113,187,244,206,72,18,54,210,213,34,36,79,150,73,149,173,134,24,234,153,75,52,146,35,154,230,199,11,255,0,73,21,88,233,212,215,237,28,177,113,1,163,89,102,142,228,115,120,122,76,154,222,234,120,234,122,94,255,0,9,84,199,36,148,213,61,12,123,22,78,212,241,197,47,111,173,26,254,142,151,122,174,84,53,151,3,106,131,85,115,99,222,11,245,142,251,175,188,48,96,26,171,148,195,209,122,186,219,228,167,184,201,212,197,241,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,116,38,232,221,215,92,32,54,83,225,59,221,99,70,254,95,227,223,78,128,136,190,109,250,243,83,170,124,75,201,166,214,250,218,73,241,237,48,167,244,93,50,211,84,69,80,201,110,51,178,57,107,164,87,177,136,230,61,174,72,169,159,19,158,254,135,209,185,125,87,61,237,73,52,195,53,142,197,195,255,0,47,76,31,88,178,56,124,69,38,51,165,246,10,136,233,186,158,207,23,84,250,10,104,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,245,90,170,107,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,168,18,63,201,111,66,236,89,78,119,150,235,206,71,102,186,190,175,9,240,246,236,106,175,119,199,67,226,170,225,168,101,106,238,136,137,44,209,192,177,55,163,169,90,198,213,245,57,138,231,68,230,220,14,116,89,77,247,6,202,184,122,205,113,106,239,5,122,199,238,23,203,165,186,167,180,201,59,21,80,73,107,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,154,156,23,232,229,247,64,184,96,192,52,171,41,155,174,245,106,183,201,81,113,143,165,137,225,170,170,234,37,171,150,155,118,61,236,127,101,245,14,139,184,215,43,95,219,235,77,145,219,38,11,115,206,253,73,254,210,126,237,3,47,248,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,153,42,107,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,176,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,241,100,98,185,172,115,226,150,39,171,25,215,210,129,117,64,0,66,183,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,90,174,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,9,84,0,0,53,235,224,95,140,219,239,7,154,143,85,115,146,213,233,156,51,40,240,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,233,85,100,177,236,40,106,174,6,211,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,10,220,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,205,72,3,21,121,163,251,137,234,111,224,191,88,162,50,168,197,94,104,254,226,122,155,248,47,214,40,128,128,19,106,131,85,114,103,185,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,132,133,0,0,213,92,159,238,87,30,226,122,101,248,215,214,43,72,1,39,251,149,199,184,158,153,126,53,245,138,208,34,87,129,126,51,111,188,30,106,61,85,206,75,87,166,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,199,176,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,172,70,127,242,197,227,199,242,33,125,166,208,109,88,189,116,224,57,5,193,190,141,186,92,110,61,186,92,94,103,50,103,73,179,123,78,94,205,68,238,167,71,117,73,28,80,185,100,153,118,235,149,202,19,82,0,0,1,8,28,197,185,128,86,107,222,119,105,195,116,83,34,240,248,14,21,112,164,190,218,111,116,81,207,75,93,95,120,100,59,182,173,29,43,35,154,155,195,172,178,197,27,90,136,170,228,124,138,231,245,68,145,4,223,131,10,185,99,113,139,157,241,77,130,100,118,13,75,163,241,89,38,9,224,252,110,65,220,133,158,151,241,179,86,62,63,237,88,96,142,58,126,212,112,50,63,85,93,215,183,82,236,187,239,154,160,90,174,44,125,214,53,147,229,254,67,244,233,200,171,229,139,199,143,228,66,251,77,160,218,177,122,233,192,114,11,131,125,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,234,146,56,161,114,201,50,237,215,43,150,85,56,177,247,88,214,79,151,249,15,211,167,53,172,3,106,128,70,95,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,233,52,2,42,249,231,126,164,255,0,105,63,118,153,21,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,227,175,60,239,212,159,237,39,238,210,50,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,5,138,224,251,139,60,55,139,173,47,251,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,158,171,136,126,32,112,30,25,116,190,187,85,245,25,245,111,182,209,212,83,210,69,71,66,176,173,109,108,243,72,141,108,84,241,205,36,109,145,232,222,185,92,212,118,233,28,82,59,207,165,64,185,100,106,243,180,211,60,171,32,211,141,59,213,43,77,39,136,178,225,247,11,133,190,239,219,142,71,201,79,227,210,155,177,59,186,88,172,100,40,250,69,141,207,123,155,249,201,224,106,35,149,254,89,191,162,28,72,232,151,17,246,171,157,231,69,243,234,76,142,158,205,80,202,106,246,54,158,122,89,233,158,246,245,49,95,13,67,25,42,49,200,142,233,127,79,67,149,146,34,42,171,30,137,231,248,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,80,134,206,88,186,165,249,47,227,39,10,241,119,223,70,90,178,223,17,139,92,63,181,123,222,43,197,70,190,18,15,38,57,204,234,174,142,139,215,111,78,219,122,206,70,43,201,254,53,87,54,136,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,91,26,217,227,130,166,22,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,104,30,128,130,30,109,153,173,215,42,227,75,32,177,92,41,233,35,167,195,172,246,171,37,11,161,99,145,242,64,250,102,215,43,165,85,114,162,191,187,93,43,81,90,141,78,134,177,54,221,21,206,156,140,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,214,11,44,202,111,185,206,85,121,205,114,154,239,27,122,200,46,21,23,75,141,79,105,145,247,234,167,145,210,75,39,67,17,172,111,83,222,229,217,168,141,77,246,68,68,242,2,79,249,33,105,111,255,0,28,189,107,184,88,191,233,76,90,209,115,241,95,211,83,95,7,101,31,255,0,218,215,117,189,159,204,199,127,24,135,148,230,179,170,89,222,139,113,197,129,106,94,153,223,125,13,146,89,180,254,15,5,91,225,97,168,237,119,106,238,144,201,249,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,63,248,7,211,60,171,72,184,66,211,108,23,53,164,240,151,170,123,125,69,194,166,149,209,201,28,148,190,54,174,106,198,65,43,36,99,94,201,163,101,67,89,35,21,190,172,141,123,81,85,17,21,99,91,157,95,189,62,45,242,254,135,234,55,16,36,211,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,116,111,220,98,42,186,39,162,95,83,90,206,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,163,165,118,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,0,12,10,230,71,204,18,167,135,106,104,244,123,70,238,180,142,212,91,141,59,106,107,110,80,203,20,207,198,88,146,193,36,73,45,60,208,75,12,207,169,133,103,106,49,206,107,227,98,178,77,182,124,106,184,171,203,3,142,13,80,194,115,252,75,133,251,213,150,175,43,194,111,149,14,182,217,233,109,212,49,248,219,20,242,205,44,242,85,35,152,212,116,212,221,82,203,36,253,213,85,142,54,247,24,230,164,78,142,64,180,28,209,253,251,53,55,240,95,163,209,25,255,0,201,83,221,99,41,249,129,93,244,235,113,128,28,209,253,251,53,55,240,95,163,209,30,127,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,27,15,3,242,113,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,35,245,128,138,190,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,0,0,0,112,170,114,82,239,104,28,21,39,176,161,17,81,74,211,216,7,39,230,228,119,6,218,172,23,43,147,157,183,134,164,154,100,246,251,90,197,95,135,159,192,253,34,219,113,17,126,251,59,164,153,13,193,28,168,228,183,213,163,118,69,221,87,195,74,168,158,74,159,119,222,6,187,218,237,156,86,106,38,168,94,50,186,199,122,213,158,31,102,163,156,230,183,162,158,40,252,186,188,255,0,144,132,208,242,181,193,89,139,112,211,142,222,28,159,158,188,91,219,80,187,181,191,162,250,154,153,19,205,60,253,143,79,105,5,182,154,89,46,215,170,26,20,217,207,171,169,138,20,221,125,170,231,35,83,219,253,38,198,252,29,216,190,207,240,199,166,150,247,70,214,72,204,106,133,175,70,237,182,253,189,254,9,252,224,94,64,14,23,216,5,50,34,109,191,196,232,122,110,169,228,119,61,60,183,79,235,58,219,178,187,100,251,192,69,23,158,234,155,167,222,119,162,109,228,129,19,100,216,228,1,106,120,139,215,203,7,15,184,21,70,101,120,237,72,232,165,167,137,145,72,217,85,171,220,127,78,234,177,177,203,240,82,229,93,174,180,118,90,9,110,85,239,115,96,135,167,169,90,213,114,249,185,17,60,147,249,213,8,5,227,179,137,170,237,116,212,187,149,182,223,113,171,125,150,219,89,44,9,20,157,214,53,100,138,166,167,101,232,116,142,77,186,100,110,222,73,253,91,1,111,181,235,136,141,67,226,83,47,146,225,125,150,70,64,249,94,234,106,6,86,77,36,77,68,146,87,181,127,58,237,186,145,37,114,111,178,121,39,177,61,132,151,240,53,203,183,20,196,109,86,253,68,205,156,250,251,149,85,39,115,181,83,73,73,43,34,116,208,66,170,214,175,174,169,178,171,209,23,127,98,175,223,231,106,57,105,112,71,112,170,188,210,106,230,160,80,81,75,69,37,36,254,22,46,244,83,126,110,104,32,116,110,86,58,55,108,237,165,114,46,206,242,255,0,126,91,33,134,58,120,89,4,44,70,71,27,81,141,106,38,200,136,137,178,34,32,31,45,178,207,108,179,211,182,154,221,67,4,12,102,251,36,113,53,190,213,221,125,136,135,218,0,3,133,68,84,84,84,221,23,218,135,32,15,41,151,105,110,7,156,80,58,221,145,99,22,202,168,92,142,242,146,138,25,61,173,86,175,233,177,83,216,166,27,235,247,42,205,41,212,11,114,84,97,83,187,30,173,137,206,151,251,157,108,162,133,31,180,93,45,71,108,214,110,222,164,69,219,127,243,123,76,243,0,107,153,196,199,10,153,159,13,25,3,41,174,53,82,86,80,203,83,44,84,181,139,217,141,202,177,181,142,223,165,146,189,81,125,127,230,253,31,231,61,63,11,92,116,234,119,15,87,154,90,89,43,101,187,216,157,216,167,150,10,218,250,165,108,16,182,100,123,149,173,107,213,63,69,92,155,35,125,155,121,124,22,121,51,221,56,196,181,26,203,61,151,40,178,209,214,69,51,30,221,230,166,138,69,78,166,43,23,244,218,228,246,47,220,68,87,28,252,186,114,124,34,245,114,212,77,49,183,209,62,205,83,83,81,83,45,47,140,130,30,212,77,133,31,234,70,145,198,137,230,215,238,155,175,154,167,222,170,4,155,240,229,196,190,31,175,248,109,174,253,106,157,145,86,86,82,197,44,144,49,147,171,81,238,235,221,17,100,141,190,206,219,188,203,204,107,83,161,186,197,149,240,255,0,170,54,188,130,158,182,174,8,173,23,38,120,250,88,166,122,181,205,98,189,175,111,75,36,106,57,81,30,253,188,246,223,253,51,213,194,239,18,24,143,16,26,117,101,190,89,234,231,90,233,104,162,117,68,82,211,73,26,164,159,156,106,166,238,87,34,174,241,59,117,234,95,233,93,192,189,133,18,162,116,170,175,192,172,225,83,116,216,15,143,173,122,182,67,232,141,221,73,185,75,160,243,221,14,99,242,79,128,29,192,225,23,116,57,0,80,244,223,200,172,225,222,192,40,99,122,124,189,165,105,230,82,155,252,74,145,119,3,146,196,241,177,140,199,147,240,233,152,82,57,136,231,67,104,185,74,223,38,174,203,224,106,19,227,236,246,151,216,252,28,246,217,29,227,10,190,219,100,141,178,37,69,182,170,62,151,34,42,47,84,78,111,199,203,226,6,174,168,170,213,71,53,85,21,60,209,80,216,39,151,150,105,89,153,112,245,103,169,173,145,207,146,47,17,186,171,220,229,243,174,171,79,107,191,197,66,1,47,182,169,172,151,89,237,147,162,36,144,244,239,231,191,181,168,239,111,245,147,5,201,195,57,75,214,154,222,112,233,37,145,210,89,41,226,145,122,145,118,252,237,101,99,188,149,85,81,125,169,240,64,36,96,0,7,142,214,13,42,197,117,187,77,50,29,43,205,97,145,246,124,142,137,212,117,15,137,145,186,88,119,84,115,37,139,184,199,181,178,49,237,107,216,229,106,244,185,173,84,243,68,44,143,15,220,1,233,47,14,55,138,91,158,21,116,189,213,201,72,245,127,126,224,148,174,158,127,41,118,238,190,56,152,175,233,239,57,19,201,54,68,67,39,192,28,53,168,198,163,83,216,137,177,200,56,219,204,14,78,54,79,185,2,111,178,111,237,248,236,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,62,255,0,51,144,7,30,192,190,105,228,187,121,148,174,234,228,251,138,154,7,32,28,57,200,198,171,151,216,137,184,16,245,206,143,42,142,191,81,240,92,118,41,28,175,163,182,87,201,34,108,168,136,142,169,107,83,207,125,151,206,21,49,39,131,108,109,50,126,33,49,138,9,33,138,88,151,198,245,178,77,149,171,253,163,80,169,228,168,168,190,109,47,135,54,202,229,171,226,58,130,53,85,218,43,68,187,111,247,45,125,87,252,71,159,229,151,136,85,228,58,253,75,118,134,22,190,27,79,95,117,202,230,167,79,118,138,177,173,242,95,53,243,79,128,19,207,77,26,67,79,20,41,252,134,53,191,230,67,180,0,56,119,146,20,34,252,10,156,165,40,136,158,96,86,158,195,147,132,246,28,128,56,85,57,56,80,41,233,69,248,21,34,108,129,19,227,177,200,3,241,115,28,158,131,15,199,43,178,11,147,220,200,105,32,150,85,84,98,187,244,99,115,253,137,231,236,106,159,180,97,71,52,237,90,102,159,232,92,118,138,122,185,41,234,175,149,21,84,13,84,107,246,119,85,12,201,182,236,84,219,205,237,246,249,1,22,220,113,107,133,203,88,117,231,44,154,59,149,92,150,154,43,181,68,20,177,61,210,53,157,45,72,216,190,163,158,168,158,112,162,251,19,254,44,164,229,147,193,165,101,246,225,103,214,204,190,217,67,53,3,159,5,125,185,36,146,25,92,140,254,217,98,175,67,163,114,181,87,102,47,147,145,126,255,0,102,201,132,60,60,233,221,203,88,245,203,20,196,227,141,179,122,82,243,10,213,43,228,107,81,88,142,89,31,186,189,23,125,218,199,123,81,119,254,179,98,157,33,194,104,244,239,77,113,188,62,142,8,162,75,93,178,158,149,122,17,190,125,44,251,218,136,139,237,95,128,30,166,130,130,142,217,73,29,21,13,60,112,195,19,81,173,107,24,141,77,145,17,19,201,17,19,216,136,125,0,0,0,0,0,0,0,0,63,35,44,199,168,242,156,122,186,199,93,79,28,209,213,83,203,18,54,70,181,205,221,204,115,124,250,145,83,249,75,240,63,92,1,174,7,22,122,29,114,208,29,95,172,196,165,138,40,169,157,75,75,89,72,232,165,99,189,87,199,178,254,139,91,178,245,177,255,0,15,187,239,37,59,149,199,16,208,106,102,3,83,136,92,235,170,102,187,90,33,108,147,247,89,35,145,59,181,149,61,27,61,206,118,254,170,180,239,230,117,195,171,117,51,79,107,51,139,125,21,59,171,173,20,171,82,178,171,163,99,215,177,75,86,228,110,234,197,85,79,89,190,93,73,253,68,96,240,77,174,127,144,189,103,163,187,212,213,79,21,13,221,212,180,21,29,182,189,219,111,87,11,145,202,214,57,187,236,212,127,159,159,183,201,60,192,216,160,31,29,162,235,73,122,183,197,115,161,115,150,9,186,186,85,205,217,124,156,173,95,47,233,69,62,192,58,158,197,85,223,127,35,148,77,145,16,172,165,222,91,236,5,73,236,57,41,106,169,80,31,139,155,91,89,121,195,111,182,153,24,215,54,178,219,83,2,163,182,217,122,162,114,121,239,191,222,107,165,197,166,159,214,105,214,187,100,246,170,184,25,18,87,92,107,110,16,35,30,215,34,196,250,201,218,213,245,81,54,253,15,97,178,29,66,181,32,145,94,158,170,49,119,254,141,136,45,230,182,144,55,136,122,70,193,27,27,213,110,157,234,168,221,149,119,174,168,217,63,163,203,253,42,4,129,242,170,212,58,156,223,135,201,169,107,234,100,150,107,53,109,61,2,43,250,215,201,180,52,255,0,23,42,253,203,236,219,250,12,211,35,15,146,157,249,178,97,25,189,129,207,145,100,138,251,12,254,127,162,141,125,34,162,124,127,237,75,240,251,137,60,0,80,187,21,157,110,64,42,69,68,53,174,226,199,222,159,89,62,96,100,63,81,156,217,65,19,99,90,254,44,125,233,245,147,230,6,67,245,25,192,201,78,87,188,107,255,0,7,252,237,154,49,168,87,59,85,14,155,102,87,7,212,203,113,173,94,207,161,174,142,133,172,101,66,202,214,174,240,203,218,130,25,18,69,70,71,234,75,215,27,89,47,114,111,205,88,107,109,55,91,117,53,5,101,194,217,87,75,79,116,167,90,186,25,102,133,204,101,84,9,44,144,172,177,57,83,103,177,37,134,88,213,205,221,58,227,123,125,173,84,73,84,229,125,204,18,166,237,83,101,225,123,90,110,180,140,123,41,219,65,135,223,42,101,138,153,157,16,197,75,79,71,101,72,162,129,173,87,171,89,59,153,60,178,245,200,245,108,94,179,220,205,194,82,143,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,214,166,186,186,165,87,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,191,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,4,60,192,184,238,190,241,85,149,73,133,98,207,240,90,101,143,220,22,75,117,54,204,147,210,149,80,73,85,28,87,94,183,211,197,81,7,118,154,161,169,225,156,170,214,109,186,238,239,52,11,63,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,233,71,76,254,169,100,123,228,114,39,83,222,238,150,177,157,17,179,40,57,42,123,211,229,63,47,235,190,163,110,48,42,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,186,92,246,54,120,92,230,162,238,212,150,53,93,186,147,124,245,228,169,239,79,148,252,191,174,250,141,184,9,169,35,171,156,222,133,209,229,58,53,98,215,155,69,155,174,245,132,220,35,183,93,42,227,88,35,254,227,213,185,88,213,153,92,137,44,189,186,181,167,108,108,107,149,25,226,231,119,66,163,156,230,200,169,229,53,99,5,252,168,105,102,101,166,126,148,244,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,112,32,7,129,61,116,190,232,15,19,88,118,73,108,188,218,173,150,171,245,194,151,27,201,38,186,35,18,149,182,122,170,168,82,161,239,145,202,222,207,111,161,147,36,136,230,163,93,10,117,117,49,94,199,122,190,104,254,253,154,155,248,47,209,232,140,106,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,60,207,213,212,188,235,242,137,145,209,223,253,23,232,255,0,9,143,216,172,93,158,255,0,119,171,209,182,170,90,14,239,87,75,118,238,120,94,231,78,222,175,95,78,238,219,169,66,69,56,29,215,74,62,29,185,101,106,238,163,122,103,209,215,166,230,23,43,118,56,230,36,15,153,247,138,139,93,4,116,171,28,83,170,50,94,219,215,190,246,108,229,237,67,43,186,28,141,86,172,107,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,103,170,169,214,59,236,186,5,110,225,250,158,30,205,150,155,48,173,204,107,36,234,99,188,93,84,148,84,212,148,233,178,179,174,62,203,34,169,243,71,244,191,197,122,205,222,54,170,228,7,42,205,28,177,106,239,23,22,138,156,142,109,233,48,43,124,185,140,116,221,47,254,218,170,166,158,8,233,147,173,143,106,179,183,61,68,83,239,235,53,221,142,135,53,90,245,84,9,169,225,251,76,255,0,35,122,29,129,233,108,148,150,170,122,188,103,31,161,183,215,250,46,62,138,89,171,153,11,124,84,236,245,24,174,238,206,178,200,175,115,81,207,115,213,206,78,167,41,112,0,0,1,226,181,163,10,204,181,23,75,242,12,31,79,245,42,175,0,190,222,105,219,77,79,145,210,81,165,84,244,12,89,26,178,172,108,235,98,163,221,18,73,26,61,175,107,227,87,163,218,168,230,162,129,28,28,212,248,241,255,0,225,126,21,52,130,245,254,10,44,190,251,108,184,255,0,223,217,83,100,115,59,95,248,59,165,124,115,127,132,167,123,127,141,97,30,188,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,254,174,170,240,159,173,186,59,173,22,141,4,203,177,202,71,101,153,29,69,60,54,24,233,46,48,73,5,209,149,21,111,165,166,154,57,21,200,145,178,89,99,114,34,77,219,123,83,101,123,88,77,255,0,3,156,34,90,184,65,210,55,98,147,220,105,47,25,101,250,161,183,44,142,235,5,59,88,199,206,140,70,178,150,23,171,82,87,211,66,157,93,29,197,221,95,36,210,35,99,238,172,109,8,139,230,41,195,166,9,194,254,169,224,250,103,130,211,254,175,237,149,151,138,222,185,191,186,119,79,19,87,12,245,157,185,101,147,179,221,236,49,221,166,59,161,158,196,79,106,175,213,193,127,7,214,174,44,180,143,91,219,111,74,184,243,188,58,158,207,95,138,62,25,90,140,169,157,236,184,44,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,146,229,243,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,64,70,6,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,77,167,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,189,119,200,146,49,85,28,246,66,230,95,192,229,55,17,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,174,249,22,55,162,163,152,248,99,43,130,94,20,120,130,215,205,71,177,230,186,73,23,160,45,88,158,65,71,61,78,101,89,12,82,82,218,106,161,84,168,99,163,134,69,254,220,153,157,12,94,203,81,205,234,146,20,149,99,100,136,240,47,95,58,191,122,124,91,229,253,15,212,110,35,146,167,189,62,83,242,254,187,234,54,225,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,33,91,157,95,189,62,45,242,254,135,234,55,18,82,115,126,38,48,220,59,136,189,60,225,149,180,53,117,249,102,121,79,89,114,122,181,22,56,45,182,232,41,106,229,108,239,122,181,82,71,203,45,35,226,108,109,246,34,72,247,185,187,70,217,98,219,157,95,189,62,45,242,254,135,234,55,16,48,42,59,77,214,107,85,69,246,27,101,91,237,180,117,16,210,84,86,54,23,44,16,207,51,100,116,81,62,77,186,90,247,182,9,156,214,170,238,228,138,69,77,250,87,108,181,229,251,199,117,247,133,92,170,60,43,41,127,141,211,44,130,224,146,92,105,182,100,126,139,170,158,74,88,229,186,245,178,158,90,137,251,84,212,238,79,12,213,70,191,125,211,103,121,173,213,229,75,161,122,113,196,94,156,107,238,151,234,133,155,199,90,171,190,205,75,12,209,42,50,170,223,84,212,186,36,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,136,28,75,240,233,157,240,191,170,117,250,103,157,83,255,0,133,172,179,214,245,195,253,211,181,248,153,161,130,179,183,20,178,118,123,189,135,187,180,247,117,179,216,169,236,85,13,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,35,3,154,15,48,74,155,77,77,235,133,237,22,186,210,61,239,167,117,6,97,124,166,150,42,150,116,77,21,85,61,101,149,98,150,7,53,30,141,124,14,124,241,75,215,27,209,209,122,175,107,246,198,14,31,121,152,107,47,15,60,62,221,180,47,27,178,90,171,100,143,187,246,82,247,58,53,36,176,119,229,124,149,61,80,244,43,42,253,121,31,36,93,197,78,137,30,238,190,244,125,49,55,21,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,48,62,74,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,217,140,89,102,138,52,115,182,78,185,24,223,107,145,22,229,240,157,239,79,163,127,48,49,239,168,192,103,254,166,240,81,138,240,167,203,51,80,175,119,107,103,136,212,220,154,223,143,201,145,220,42,18,55,201,65,215,119,160,145,214,202,117,141,207,99,97,137,232,136,247,49,203,222,145,136,245,94,150,196,200,176,3,132,239,122,125,27,249,129,143,125,70,0,54,83,0,1,18,188,209,121,127,214,90,43,46,92,77,232,134,59,222,181,77,226,110,57,197,174,9,39,158,170,58,169,103,150,121,174,205,238,61,253,80,175,119,105,99,141,24,216,91,27,100,70,171,22,87,69,128,26,41,175,122,177,195,182,85,85,154,232,230,87,246,126,245,91,111,125,174,122,159,3,77,87,215,74,249,35,145,209,244,84,71,35,19,119,195,26,238,137,213,234,237,190,202,168,187,47,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,65,103,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,253,7,181,142,123,222,213,123,195,18,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,39,248,208,224,250,213,194,110,145,232,131,110,9,87,38,119,152,211,222,43,242,183,205,43,85,148,211,177,150,245,142,134,38,198,247,69,209,78,179,74,197,145,174,114,202,247,61,253,93,11,28,113,231,175,43,222,5,191,34,152,171,53,199,88,240,207,9,169,55,174,191,67,211,86,187,170,107,21,174,72,218,137,188,42,212,240,245,147,111,39,115,117,115,217,18,178,63,205,57,213,17,173,170,231,157,250,147,253,164,253,218,6,53,114,200,208,189,56,226,47,88,51,173,47,213,11,55,142,181,87,105,253,108,176,205,18,163,42,173,245,77,184,91,210,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,179,252,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,242,131,146,167,189,62,83,242,254,187,234,54,226,77,56,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,160,64,13,247,90,53,67,37,210,252,103,69,239,89,125,92,248,78,31,81,83,87,103,178,181,145,197,4,19,207,35,228,146,87,244,53,29,51,250,165,151,165,210,171,213,137,44,141,103,74,61,200,183,87,130,78,15,178,110,46,117,66,43,43,82,174,139,9,177,212,64,236,178,241,73,45,63,126,134,9,99,157,240,178,56,229,122,57,207,153,212,207,137,30,214,72,145,171,145,239,107,145,58,93,242,105,167,5,26,203,156,113,63,7,10,249,29,179,236,190,73,75,211,83,127,157,232,219,132,54,122,31,14,202,133,168,145,212,174,124,110,222,57,98,107,19,184,214,186,89,162,141,207,98,187,116,159,77,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,232,105,214,174,117,154,121,94,249,29,44,179,72,255,0,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,64,253,92,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,1,170,185,63,220,174,61,196,244,203,241,175,172,86,144,2,79,247,43,143,113,61,50,252,107,235,21,160,101,80,0,13,85,192,37,167,72,56,50,177,113,135,203,51,74,45,145,221,125,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,212,136,248,164,15,175,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,244,154,26,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,103,173,239,155,158,172,94,120,96,147,75,166,130,234,221,83,184,248,170,58,220,238,154,170,154,143,179,74,234,136,228,142,72,32,134,6,163,102,116,15,158,153,85,157,183,69,219,142,102,72,233,30,169,24,123,94,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,218,85,154,39,71,179,27,27,251,216,21,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,191,3,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,39,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,122,90,23,43,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,220,0,0,0,0,193,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,178,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,249,149,138,21,177,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,105,50,42,249,174,112,45,252,127,20,26,41,134,127,211,21,89,253,21,11,191,197,115,110,145,211,163,127,239,190,41,237,119,247,147,43,63,219,19,1,26,186,165,170,89,222,180,231,119,61,76,212,187,239,166,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,114,254,183,151,253,102,145,112,15,168,156,64,235,126,59,225,51,170,191,66,79,140,219,101,146,120,170,172,52,178,92,96,134,87,84,177,175,72,214,105,227,168,243,134,70,57,208,181,141,221,91,35,158,200,253,95,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,233,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,56,100,99,91,51,158,221,213,209,181,236,147,58,185,163,251,137,234,111,224,191,88,162,2,18,248,100,180,218,175,252,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,22,205,5,76,18,87,194,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,46,87,29,28,25,95,120,60,212,122,91,100,119,95,76,225,153,71,136,168,198,110,82,189,137,84,232,226,86,119,105,170,99,110,219,77,23,118,36,89,26,212,142,70,189,174,111,74,171,226,143,192,112,157,239,79,163,127,48,49,239,168,192,108,81,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,20,53,183,177,107,70,168,99,90,95,147,104,189,151,47,171,131,9,204,42,41,170,239,22,87,50,57,96,158,120,36,100,145,202,206,182,171,161,127,84,81,117,58,37,98,189,34,141,175,234,70,53,19,245,120,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,184,26,223,192,150,188,232,238,188,219,52,34,143,25,171,202,171,50,170,135,183,17,184,219,160,233,130,247,3,124,220,244,234,94,152,31,19,85,22,118,72,253,161,79,93,206,88,149,146,190,106,120,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,70,253,199,162,35,165,122,168,123,93,11,208,189,56,225,211,78,45,218,95,165,246,111,3,106,161,222,89,166,149,81,245,87,10,167,34,36,149,85,50,34,39,114,103,244,183,117,217,26,141,107,88,198,177,140,99,27,112,0,2,18,249,145,243,4,166,226,38,166,61,30,209,187,173,91,116,234,221,80,218,154,219,148,50,203,11,50,103,172,80,73,18,75,79,52,17,77,11,41,166,73,218,140,115,156,201,30,140,147,109,217,26,166,58,240,135,195,29,247,139,77,101,166,210,171,69,235,208,148,140,183,213,93,46,151,127,12,202,159,1,75,19,81,173,147,176,233,98,89,122,167,146,158,45,154,238,164,238,245,236,173,107,137,41,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,157,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,229,12,108,107,166,107,221,178,186,70,177,146,68,182,150,234,150,119,162,217,221,179,83,52,210,251,232,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,64,217,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,112,215,152,255,0,47,250,62,34,44,82,234,222,144,227,191,236,177,65,225,160,150,154,158,72,41,227,200,169,122,217,31,77,67,230,124,113,178,104,99,85,123,38,87,117,44,113,44,78,71,254,101,98,191,252,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,250,92,177,76,136,141,145,173,114,42,49,236,146,54,71,15,53,14,58,170,115,252,134,235,195,14,150,215,213,193,140,88,234,38,182,230,115,77,75,23,69,218,227,5,84,47,108,17,36,145,172,209,178,150,106,101,69,145,143,103,117,238,122,116,186,54,49,242,4,117,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,108,19,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,132,30,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,226,198,196,115,152,215,203,44,76,87,179,175,169,54,30,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,15,106,0,0,65,95,54,45,11,190,233,135,20,23,61,70,244,53,170,139,22,212,189,174,54,135,91,213,140,234,170,130,158,158,58,244,154,36,70,171,102,116,239,239,185,251,43,100,241,40,238,183,63,184,214,78,161,132,28,219,244,26,155,84,248,104,147,82,109,244,85,115,228,58,97,81,233,74,100,166,167,150,161,242,219,167,124,113,87,70,172,99,209,172,99,90,145,84,190,87,49,253,12,163,114,122,173,123,220,129,142,156,148,245,210,142,213,125,205,56,120,191,94,123,62,155,232,201,49,218,105,18,8,227,125,84,76,237,215,49,175,85,73,100,153,240,182,149,237,141,17,237,72,233,39,127,169,179,149,241,130,123,253,1,214,59,239,15,250,203,137,235,22,57,15,136,171,198,110,13,168,146,155,169,140,241,116,175,107,163,169,166,235,123,30,145,247,96,146,88,187,157,10,230,117,245,55,214,106,41,224,0,147,78,59,181,230,167,21,224,39,135,109,1,177,86,210,120,140,227,7,176,93,47,172,109,68,78,158,59,117,29,21,35,160,141,240,171,21,236,100,213,59,61,178,163,153,231,67,35,19,173,28,244,110,47,242,237,208,186,61,126,226,179,20,198,239,214,111,73,227,118,30,238,73,126,133,203,2,198,234,90,84,69,137,146,199,50,57,179,67,37,83,233,97,146,52,107,156,232,230,127,232,162,43,219,104,53,99,84,46,186,171,122,178,220,238,13,171,134,158,193,139,216,241,122,26,73,171,93,82,202,120,45,246,248,105,151,181,186,34,70,201,101,142,90,133,141,169,179,95,80,255,0,55,42,171,221,43,220,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,116,177,122,169,109,174,168,141,213,61,109,122,170,117,207,61,68,93,183,49,142,111,134,234,245,155,35,85,2,69,72,171,231,157,250,147,253,164,253,218,74,161,21,124,243,191,82,127,180,159,187,64,139,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,217,140,89,102,138,52,115,182,78,185,24,223,107,145,22,245,240,125,197,158,101,194,46,168,125,184,177,83,213,222,44,85,244,242,83,95,113,198,215,165,44,23,86,36,111,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,91,233,202,3,22,177,103,58,251,168,88,86,83,67,227,108,185,6,151,221,173,119,26,110,235,227,239,210,207,91,65,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,50,208,113,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,66,127,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,67,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,78,240,16,173,206,175,222,159,22,249,127,67,245,27,137,137,92,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,101,175,58,191,122,124,91,229,253,15,212,110,38,10,211,98,215,218,188,86,227,154,211,208,245,217,109,87,10,59,93,101,79,117,137,218,170,171,142,166,74,120,250,21,122,221,212,202,42,149,221,17,90,157,189,156,168,174,106,40,108,189,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,237,77,120,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,179,253,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,13,85,205,170,13,85,192,18,233,202,135,142,58,108,150,213,100,225,31,81,153,86,183,219,109,61,67,49,27,178,190,90,132,174,164,137,178,78,234,41,213,202,229,137,240,68,215,246,156,155,68,176,196,216,246,99,163,103,123,242,116,219,131,235,87,22,92,173,244,213,182,244,171,143,59,195,169,242,106,252,81,240,202,212,101,76,239,186,213,172,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,146,42,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,3,105,227,21,121,163,251,137,234,111,224,191,88,162,60,255,0,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,232,57,163,251,137,234,111,224,191,88,162,2,0,79,170,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,229,37,167,155,95,5,30,155,163,172,226,203,76,173,151,90,203,212,61,152,243,75,124,9,223,141,212,48,193,219,101,205,168,174,235,143,178,200,162,142,86,198,215,53,99,86,202,169,26,69,51,222,25,85,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,201,83,88,205,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,206,190,148,13,107,9,254,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,2,0,64,37,167,72,56,50,177,113,135,203,51,74,45,145,221,125,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,212,136,248,164,15,175,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,244,154,26,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,103,173,239,155,158,172,94,120,96,147,75,166,130,234,221,83,184,248,170,58,220,238,154,170,154,143,179,74,234,136,228,142,72,32,134,6,163,102,116,15,158,153,85,157,183,69,219,142,102,72,233,30,169,24,123,94,107,220,113,212,228,183,91,223,8,250,114,202,69,177,91,106,41,217,151,93,145,241,84,45,117,92,78,142,118,209,64,173,87,36,76,130,86,179,186,229,218,85,154,39,71,179,27,27,251,216,21,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,191,3,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,39,251,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,122,90,23,43,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,220,0,0,181,92,88,251,172,107,39,203,252,135,233,211,154,214,27,41,241,99,238,177,172,159,47,242,31,167,78,107,88,7,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,54,156,184,57,128,81,241,17,98,139,73,53,123,34,255,0,101,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,23,201,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,123,236,200,209,35,219,151,255,0,12,124,65,107,62,172,90,115,253,36,189,93,112,123,86,45,112,123,106,115,184,41,162,158,59,101,82,83,73,35,33,108,18,75,31,140,238,122,145,75,19,85,237,72,234,91,221,111,67,209,28,25,85,207,59,245,39,251,73,251,180,138,178,85,57,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,104,22,171,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,232,233,91,235,204,175,140,156,55,139,60,203,9,131,77,105,170,211,24,197,44,239,153,179,87,209,45,61,91,174,53,201,19,234,161,114,119,28,215,50,38,195,79,30,232,137,249,214,212,43,93,36,107,27,213,204,119,129,202,110,20,179,42,12,195,79,159,87,81,167,89,133,68,236,161,134,86,75,43,236,149,109,68,122,209,75,58,162,181,236,115,85,206,129,206,119,117,204,138,86,185,28,176,172,178,97,168,25,191,202,67,65,170,117,79,137,120,245,38,225,69,73,62,61,166,20,254,148,169,74,154,120,170,25,45,198,118,73,21,12,104,199,189,28,199,181,201,45,75,37,107,31,208,250,54,167,170,231,177,201,57,38,63,240,45,195,167,240,98,225,199,29,192,46,84,253,172,146,225,213,125,201,189,126,173,174,149,12,103,92,94,82,201,31,230,99,100,52,253,81,185,24,254,199,113,17,21,234,100,0,26,219,113,123,164,52,218,17,196,190,161,105,109,190,10,72,45,182,155,195,230,181,193,77,60,179,50,158,221,82,198,213,81,194,175,151,215,115,217,79,60,76,122,185,93,235,181,222,179,255,0,73,101,127,147,238,177,216,179,158,24,19,74,169,225,240,247,173,52,184,79,79,89,31,83,223,223,165,174,168,158,174,158,167,117,99,88,222,167,190,166,46,218,57,238,79,13,214,238,148,145,168,98,175,58,77,28,177,97,250,203,137,107,21,162,110,221,94,162,91,234,41,238,148,221,47,94,170,171,107,105,227,109,79,91,158,168,157,112,79,79,23,109,172,99,91,225,186,189,103,72,229,79,202,228,217,173,127,97,184,130,187,104,229,93,191,189,73,169,182,244,236,207,28,93,82,65,93,110,138,162,162,62,167,44,141,70,194,232,31,88,142,217,143,114,201,216,219,165,189,106,6,106,115,113,212,204,87,15,225,10,241,130,221,170,247,189,103,183,10,11,125,162,150,57,35,238,59,195,85,195,89,60,238,99,158,143,88,88,200,17,142,123,26,238,153,39,129,170,136,143,221,33,175,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,233,99,252,37,43,26,233,42,106,122,30,246,36,157,168,35,150,94,223,90,57,253,29,45,245,156,136,102,175,58,77,99,177,102,26,203,137,104,237,162,30,229,94,157,219,234,42,46,149,61,79,78,154,171,147,105,228,109,55,67,152,136,189,16,65,79,47,113,175,123,93,226,122,125,87,70,228,95,147,147,6,144,211,101,250,243,146,234,229,198,10,73,169,244,246,206,216,104,209,211,202,201,225,184,220,59,145,71,51,24,223,81,236,74,104,107,163,114,61,124,150,104,213,26,170,157,76,9,159,33,91,157,95,189,62,45,242,254,135,234,55,18,106,72,86,231,87,239,79,139,124,191,161,250,141,196,12,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,150,189,237,130,103,53,170,187,185,34,145,83,126,149,219,34,184,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,121,65,201,195,0,195,117,79,13,226,11,79,181,7,30,164,190,99,215,202,124,114,154,186,134,165,23,162,86,111,114,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,196,14,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,170,27,20,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,99,175,29,28,102,216,184,60,211,138,91,156,118,175,76,230,121,71,136,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,74,43,229,142,48,56,26,230,69,125,225,63,21,189,105,222,99,141,221,115,76,90,110,186,203,21,35,46,108,131,208,245,93,185,222,248,227,71,196,229,236,212,78,232,58,209,30,141,139,105,101,100,114,61,239,107,241,131,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,60,254,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,228,77,79,46,14,95,244,124,59,216,162,213,189,94,199,127,217,98,191,196,193,21,53,68,144,84,71,142,210,245,190,62,154,119,194,249,35,124,211,70,136,247,204,142,234,72,229,72,154,140,252,242,203,101,121,81,240,45,252,71,20,26,215,134,127,210,245,88,5,21,115,191,198,115,174,146,83,171,127,239,94,21,238,119,247,243,35,63,218,243,18,168,4,0,243,71,247,236,212,223,193,126,143,68,98,252,150,155,172,54,170,123,236,214,202,182,91,107,42,38,164,167,172,116,46,72,38,158,22,198,233,98,100,155,116,185,236,108,240,185,205,69,221,169,44,106,187,117,38,249,65,205,31,223,179,83,127,5,250,61,17,149,92,188,120,122,197,120,160,229,233,168,154,71,148,212,248,15,31,168,21,85,54,235,163,41,99,168,154,217,93,21,5,185,209,84,70,215,167,248,209,189,26,230,57,241,75,43,17,236,235,234,64,181,92,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,205,73,172,14,169,105,110,119,162,217,221,207,76,245,46,197,232,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,73,74,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,188,30,127,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,20,170,162,149,20,42,110,1,54,43,58,218,135,96,3,11,57,170,234,29,78,17,195,228,52,180,21,50,69,53,230,182,162,129,85,157,105,228,234,26,143,139,85,62,244,246,239,253,6,105,145,135,206,178,252,216,240,140,34,192,215,200,146,75,125,154,127,47,209,86,178,145,17,126,63,246,212,248,125,224,71,167,9,122,127,89,168,186,237,140,90,169,32,100,169,67,113,162,184,78,143,123,90,137,19,43,32,107,151,214,69,223,244,253,134,197,184,77,181,150,108,54,197,105,141,141,107,104,237,180,208,34,55,109,147,166,38,167,150,219,125,196,33,242,164,72,29,196,61,91,103,141,142,233,183,64,244,85,110,234,155,87,83,238,159,209,231,254,132,39,74,157,90,176,70,172,79,85,88,155,127,70,192,118,28,47,176,228,165,202,160,82,169,186,42,28,49,138,139,190,254,69,77,243,246,149,1,200,7,199,119,186,210,89,109,242,220,235,156,228,130,30,158,165,107,119,95,55,35,83,203,250,85,0,193,174,104,252,67,65,166,120,13,54,33,108,174,169,134,237,119,133,210,65,218,100,141,69,237,86,83,117,238,246,185,187,122,168,226,44,120,76,208,235,150,191,106,253,30,37,20,81,75,76,218,90,170,202,183,75,43,27,234,178,61,147,244,154,237,215,173,236,248,125,255,0,113,250,252,108,235,159,229,211,89,235,46,244,213,83,203,67,104,117,85,5,63,113,175,110,251,85,204,229,114,53,238,118,219,181,89,231,229,236,243,79,34,79,185,98,240,234,221,51,211,218,60,226,225,69,78,218,235,189,42,84,164,168,232,222,244,239,210,210,57,91,186,49,21,19,213,119,151,82,255,0,88,25,167,137,227,212,120,182,61,67,99,161,167,142,24,233,105,226,137,91,27,90,214,238,214,53,190,93,40,137,252,148,248,31,174,0,0,0,0,0,0,0,3,231,175,160,163,185,210,73,69,93,79,28,208,202,213,107,154,246,35,147,101,69,69,242,84,84,246,42,159,64,2,32,249,155,112,105,89,98,184,94,53,179,16,182,80,195,64,215,207,95,113,72,228,134,39,43,63,181,152,139,208,216,218,174,84,221,235,230,229,95,187,219,178,226,223,3,186,225,114,209,237,121,196,230,146,229,87,29,166,182,237,79,5,84,76,116,142,103,75,146,70,39,168,215,162,47,156,202,190,197,255,0,142,123,245,123,9,163,212,77,53,201,48,250,200,34,149,46,150,202,138,84,235,70,249,117,51,239,114,42,39,177,62,6,186,220,67,105,221,203,71,53,203,43,196,228,141,176,250,46,243,50,210,171,36,107,145,24,174,73,25,178,177,19,109,154,246,251,17,54,254,160,54,64,195,178,122,12,195,28,161,200,45,175,115,225,171,130,41,81,85,138,223,210,141,175,246,47,159,177,200,126,209,133,28,172,117,105,154,129,161,114,90,42,42,228,168,170,177,212,82,208,57,85,175,217,189,52,48,166,219,189,87,127,54,59,217,228,102,184,28,42,110,133,61,40,159,2,179,133,79,142,192,17,119,57,56,67,144,7,11,236,57,56,95,96,20,42,252,10,219,230,133,10,136,190,101,77,80,42,58,170,99,73,169,229,133,127,150,199,55,252,232,118,128,53,195,227,39,27,76,99,136,76,158,130,56,98,138,36,240,93,12,143,100,106,127,104,211,170,249,34,34,39,155,140,182,228,185,149,71,65,168,249,214,59,44,142,71,214,91,40,36,141,54,85,69,70,212,185,171,231,190,201,231,50,22,103,153,166,33,87,143,107,245,85,218,104,90,200,110,221,29,167,35,154,189,93,170,42,54,187,201,60,211,205,126,39,160,229,39,92,180,156,71,87,198,138,187,75,104,139,125,190,228,175,165,255,0,140,9,204,7,13,114,61,168,228,246,42,110,114,7,9,228,158,107,191,152,246,135,20,166,232,229,251,128,169,126,255,0,51,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,28,47,176,228,165,192,112,169,185,203,78,167,254,146,121,124,78,198,39,196,10,206,138,233,59,52,85,18,239,250,17,61,223,230,69,59,207,134,248,238,139,45,123,246,223,106,89,87,255,0,192,80,32,95,153,150,69,6,67,196,157,74,192,229,119,130,164,154,153,251,179,167,214,109,125,94,255,0,210,94,126,78,118,200,170,115,44,190,181,241,245,44,50,208,181,61,109,189,180,245,191,241,152,219,199,157,68,245,60,70,223,221,59,118,233,154,173,172,242,219,213,241,245,91,25,115,201,94,220,171,112,205,46,106,199,108,149,212,145,35,188,246,221,41,170,119,79,255,0,13,63,206,4,180,0,0,161,254,69,45,93,252,208,169,222,126,210,150,167,79,150,224,118,39,176,228,227,216,114,0,225,118,223,204,42,161,78,233,247,129,87,176,228,225,21,61,136,114,0,132,158,109,90,187,93,150,107,84,218,110,146,49,104,241,138,249,28,168,144,116,187,184,234,90,109,189,109,253,109,183,127,193,63,172,154,92,134,224,150,187,37,117,127,198,10,105,100,79,36,95,52,98,175,199,250,13,116,120,187,190,215,231,156,85,106,37,103,148,179,213,100,147,210,68,214,51,218,172,114,66,212,217,187,238,190,162,127,88,25,183,202,59,64,89,61,71,229,122,235,2,171,102,146,25,168,156,218,173,182,88,214,182,39,110,196,79,189,27,237,82,88,209,17,168,141,79,98,38,200,99,151,0,56,44,88,71,11,184,20,62,26,88,103,172,177,82,212,78,146,43,183,238,61,100,145,222,78,68,219,214,145,124,140,142,0,0,0,1,137,92,125,113,83,91,195,198,51,69,67,99,171,165,142,229,115,129,103,106,77,20,114,39,75,106,33,111,177,207,106,251,21,254,196,95,244,1,125,179,125,116,211,61,59,129,213,57,77,246,90,118,53,233,26,244,81,205,34,245,42,170,109,234,181,127,189,83,195,227,252,109,240,231,147,92,27,108,181,230,85,110,157,232,229,106,62,211,84,212,84,68,221,124,251,127,113,175,254,109,171,25,158,119,117,158,233,124,185,50,71,205,35,159,234,211,198,207,107,220,239,98,39,222,229,60,213,37,222,227,67,34,75,75,81,208,228,223,207,161,171,237,254,148,3,104,251,101,230,219,120,137,179,91,170,123,204,115,81,200,189,14,111,150,200,191,20,79,189,15,180,215,191,71,249,128,235,206,146,79,3,45,213,246,138,170,72,34,116,109,142,123,91,30,168,157,13,106,121,181,89,240,106,124,126,242,68,184,99,230,129,142,234,133,85,53,159,81,165,163,183,86,202,149,15,123,146,56,41,88,136,207,54,109,215,82,171,186,167,243,121,129,159,192,248,173,23,139,109,246,133,151,43,77,108,53,84,210,42,163,100,134,70,189,170,168,187,42,110,213,84,62,208,63,23,49,198,168,114,236,110,190,195,95,18,201,29,85,60,177,34,117,171,60,221,27,153,237,79,63,229,41,174,255,0,21,154,31,91,160,90,163,45,162,4,70,80,202,232,221,66,245,168,73,156,170,200,32,123,247,242,79,99,165,248,161,177,209,17,124,229,176,170,75,101,195,17,201,233,152,238,167,87,212,210,61,206,122,174,253,116,180,234,158,91,109,255,0,57,255,0,233,243,3,45,185,110,107,195,181,163,72,220,219,132,253,203,173,181,189,117,40,148,221,164,68,125,93,82,55,216,170,139,234,177,190,195,47,136,147,228,165,148,78,220,155,80,113,247,185,189,166,91,237,202,196,233,77,252,234,39,221,119,223,127,229,146,216,7,10,112,191,163,185,81,75,182,3,134,252,10,202,90,133,64,81,47,241,79,255,0,21,127,222,32,175,154,246,201,196,149,63,223,232,169,55,255,0,246,250,162,117,38,254,37,255,0,226,175,251,196,20,243,93,114,47,18,176,34,127,245,161,255,0,235,245,96,100,87,37,43,68,190,134,206,47,126,93,183,93,233,169,211,214,243,221,148,178,170,249,127,253,212,37,60,141,14,74,236,108,122,101,152,34,34,238,236,141,174,95,255,0,98,97,37,224,14,183,29,135,83,215,111,104,28,181,17,19,200,214,195,139,31,122,125,100,249,129,144,253,70,115,100,246,108,191,19,91,14,44,125,233,245,147,230,6,67,245,25,192,207,253,50,224,163,21,226,179,150,102,158,222,237,54,207,15,169,184,205,191,32,147,28,184,83,164,108,146,191,162,239,95,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,189,46,149,146,198,6,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,79,79,43,143,113,61,50,252,107,235,21,166,21,115,155,254,14,63,110,236,95,102,127,248,243,254,111,237,39,163,186,60,63,162,251,43,216,241,255,0,247,103,241,61,173,189,126,198,253,223,83,194,129,101,120,130,230,97,172,188,67,112,251,105,208,188,146,201,106,162,146,78,215,218,187,220,8,213,146,255,0,216,149,146,83,116,195,208,140,164,245,227,100,146,246,213,122,228,99,122,59,49,245,68,235,43,195,71,14,153,223,20,26,167,65,166,120,45,63,248,42,203,197,111,92,63,220,203,95,137,134,25,235,59,114,203,31,123,181,223,99,187,76,119,91,253,136,158,213,75,84,78,159,42,63,224,227,252,28,96,252,138,127,241,87,253,175,246,255,0,199,116,122,83,210,157,14,233,238,109,255,0,202,127,198,248,94,159,83,163,175,127,207,248,128,49,3,154,214,133,233,199,14,154,113,160,90,95,165,246,111,3,106,161,251,75,44,211,74,168,250,171,133,83,146,214,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,111,229,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,1,8,28,222,244,46,143,76,56,142,164,212,108,122,205,224,172,186,151,111,117,198,103,49,96,100,46,188,64,244,142,181,35,138,52,107,219,212,199,210,78,247,189,21,100,150,166,87,35,220,189,77,102,11,19,231,205,7,68,46,186,217,194,133,233,214,107,229,37,186,163,0,168,118,112,246,84,198,231,50,178,10,42,58,164,154,4,115,124,216,245,138,105,30,197,233,114,43,227,107,23,165,30,178,50,3,0,19,167,202,111,66,239,186,63,195,47,218,76,182,205,106,164,186,234,37,193,153,37,44,212,234,201,42,159,103,146,150,20,162,101,68,141,79,251,252,204,143,169,200,198,212,174,253,47,116,140,108,48,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,250,205,68,100,110,85,115,81,21,83,101,220,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,15,214,0,0,0,0,0,1,10,220,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,145,106,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,32,37,80,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,222,215,61,238,114,238,170,170,125,96,8,86,231,87,239,79,139,124,191,161,250,141,196,114,84,247,167,202,126,95,215,125,70,220,57,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,1,53,38,42,241,245,198,190,43,194,158,156,85,217,45,55,63,17,169,185,53,190,104,241,203,125,58,198,249,40,58,209,209,182,231,80,146,53,236,108,49,61,21,88,215,181,123,210,49,88,137,210,217,95,21,213,226,95,136,188,19,133,253,44,175,212,204,234,163,252,45,29,158,139,162,111,238,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,161,158,213,95,98,46,189,122,233,174,154,143,196,94,163,220,117,67,84,47,62,58,235,93,180,80,195,18,43,41,109,244,173,85,88,233,105,163,85,94,220,44,234,118,201,186,185,92,231,61,238,123,222,247,184,50,3,151,38,83,125,206,121,138,225,121,174,83,93,227,111,89,5,195,34,186,92,106,123,76,143,191,85,61,174,190,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,69,192,231,87,239,79,139,124,191,161,250,141,196,181,92,174,61,251,52,203,241,175,163,214,151,87,157,95,189,62,45,242,254,135,234,55,16,46,175,35,31,215,103,236,223,239,34,245,115,123,184,232,117,7,14,52,145,234,102,57,233,92,190,178,224,234,124,37,244,149,144,211,87,80,213,43,17,213,21,61,78,71,61,212,109,99,24,217,163,107,28,215,185,244,237,94,219,214,57,226,196,174,87,122,243,134,240,219,164,124,69,106,182,103,91,72,214,91,169,241,230,91,40,102,168,88,95,118,184,171,46,171,79,69,18,181,143,119,92,142,110,202,228,99,186,24,143,145,201,208,199,42,98,7,17,90,243,153,113,37,171,151,221,86,204,235,106,220,251,141,67,217,108,161,154,161,38,101,166,220,143,114,211,209,68,173,99,27,209,27,93,178,185,24,222,183,171,228,114,117,189,202,161,109,73,20,228,201,113,208,230,235,45,246,211,148,227,157,90,155,37,190,74,140,94,239,91,89,10,211,178,149,173,70,213,83,82,192,228,107,219,88,230,61,207,89,26,178,57,208,50,100,78,203,89,47,126,218,232,135,43,157,121,214,205,6,185,235,69,29,77,37,142,178,162,157,149,120,142,63,113,139,183,62,67,7,233,58,85,149,206,107,105,24,246,237,216,116,136,169,42,250,206,237,68,230,76,236,74,255,0,154,172,11,42,255,0,162,184,230,73,142,92,63,237,148,117,214,218,234,121,63,241,100,134,104,228,103,243,57,174,111,193,80,9,233,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,12,244,212,30,54,237,92,87,242,213,213,27,22,77,61,37,14,162,226,180,248,244,55,90,55,85,53,211,221,160,109,202,216,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,248,23,194,119,189,62,141,252,192,199,190,163,0,27,41,128,0,31,37,206,211,106,189,83,50,142,243,108,164,175,167,142,162,10,182,69,83,11,101,99,103,130,86,77,12,168,215,34,162,62,57,99,142,70,59,218,215,177,174,77,149,17,79,172,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,7,201,29,166,213,13,214,162,251,13,178,145,151,42,202,120,105,42,43,27,11,82,121,160,133,210,58,40,159,38,221,78,99,29,60,206,107,85,118,106,203,34,166,221,75,191,214,0,0,0,3,8,57,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,189,41,220,145,206,98,182,52,146,239,241,139,198,46,9,194,6,9,79,127,191,209,250,103,36,188,245,253,159,199,251,147,83,250,83,181,53,59,42,191,182,153,4,177,193,218,142,161,36,252,226,39,94,221,45,221,87,203,95,124,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,15,62,72,167,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,233,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,57,164,123,155,11,152,221,209,177,185,239,142,58,192,27,84,2,58,185,98,243,0,172,213,218,58,110,31,181,191,34,241,121,213,39,76,24,205,202,88,231,150,170,253,75,28,19,77,43,106,94,214,44,105,52,17,211,249,205,35,218,233,154,246,238,142,145,175,124,146,42,6,170,228,255,0,114,184,247,19,211,47,198,190,177,90,64,9,63,220,174,61,196,244,203,241,175,172,86,129,106,185,157,112,29,249,111,177,84,235,206,147,217,122,179,236,126,222,239,73,90,237,214,238,229,86,81,11,95,11,99,221,221,214,167,122,158,6,212,43,122,99,146,89,154,145,194,155,244,68,212,133,99,106,131,29,113,190,7,52,143,26,226,210,245,197,197,27,234,210,251,114,167,235,164,180,196,198,83,209,80,220,101,133,240,86,86,162,68,141,89,95,60,78,77,219,38,251,73,45,76,142,87,186,72,251,33,106,185,105,240,43,83,195,46,51,85,169,250,157,65,87,75,170,25,29,60,246,218,170,23,85,69,36,22,139,114,84,34,182,6,44,18,62,41,159,50,193,12,206,145,92,189,41,219,141,173,98,182,69,147,55,192,0,0,0,0,0,0,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,124,146,90,109,83,93,105,239,179,91,41,31,114,163,167,154,146,158,177,208,181,103,134,9,157,27,165,137,146,109,212,214,61,208,66,231,53,23,103,44,81,170,239,210,155,125,96,0,0,0,33,175,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,245,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,148,49,177,205,133,204,118,202,216,220,198,71,50,133,170,226,159,86,113,93,15,225,247,54,212,204,215,16,251,85,101,182,219,210,154,166,198,230,198,232,238,94,42,86,82,178,158,94,226,43,18,23,190,118,182,69,86,191,104,213,234,140,122,162,49,193,175,94,147,107,246,178,232,87,167,255,0,36,122,133,117,197,254,212,91,214,217,116,240,79,106,119,225,243,233,114,117,34,246,230,103,83,251,115,179,166,88,250,223,208,246,245,59,127,192,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,79,62,103,167,39,29,85,181,97,156,75,215,105,205,195,29,164,169,168,212,43,60,212,148,55,54,210,53,245,116,83,210,49,245,107,18,76,175,69,142,154,88,163,149,100,107,90,229,124,176,210,251,17,170,160,73,255,0,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,190,160,0,0,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,79,172,1,172,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,210,198,120,186,87,181,36,166,169,232,99,222,145,247,96,146,41,123,125,106,230,117,244,187,214,106,161,224,9,31,231,63,160,212,216,174,168,99,90,255,0,98,162,171,240,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,42,25,30,157,106,231,171,99,128,15,213,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,205,154,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,186,163,141,146,77,208,158,188,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,72,107,228,251,163,151,220,231,138,4,213,90,121,188,61,151,77,45,243,212,86,73,210,199,247,234,171,169,231,164,167,166,217,94,215,183,169,143,169,151,184,141,123,83,195,116,59,165,100,106,147,126,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,12,85,229,177,196,94,9,195,79,17,206,203,53,46,163,192,227,119,220,126,182,197,91,115,232,154,95,71,245,62,42,152,229,236,195,20,146,75,213,37,43,33,233,106,38,221,238,181,93,152,168,179,147,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,172,97,39,220,165,56,215,244,37,101,31,9,186,155,115,181,81,217,102,239,73,133,220,39,94,196,141,174,154,126,227,237,142,84,111,68,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,192,193,110,39,120,122,202,184,95,214,91,214,145,229,53,62,63,192,118,234,109,215,70,82,201,79,13,206,134,86,245,69,81,27,94,159,227,70,244,107,158,214,75,20,172,71,191,163,169,115,255,0,147,103,16,90,177,120,172,187,112,253,115,199,238,183,220,22,197,111,74,203,109,202,158,10,104,169,113,169,31,61,68,210,71,80,254,150,73,55,138,146,103,244,34,190,73,26,232,87,166,62,223,117,241,102,255,0,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,184,26,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,181,167,133,242,74,249,103,145,83,174,89,101,149,206,150,87,236,141,106,57,238,114,163,24,198,38,205,99,81,2,34,249,213,251,211,226,223,47,232,126,163,113,61,175,39,12,3,13,213,60,55,136,45,62,212,28,122,146,249,143,95,41,241,202,106,234,26,148,94,137,89,189,201,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,197,115,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,64,97,87,24,188,29,103,124,32,103,116,246,11,253,103,166,113,187,207,95,217,252,131,183,13,63,165,59,80,211,190,171,251,85,147,203,36,29,169,42,18,63,206,42,117,237,212,221,209,124,175,87,46,14,96,21,156,59,223,98,210,77,94,200,191,216,158,191,196,207,21,77,68,115,212,73,142,213,116,62,78,170,118,66,201,36,124,51,72,136,199,194,141,233,73,37,73,90,172,252,242,75,46,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,235,89,118,162,166,183,93,107,109,244,119,106,75,165,61,45,68,144,197,93,72,217,91,5,83,26,229,70,205,26,76,198,74,140,114,34,57,18,70,49,251,42,117,53,171,186,32,109,60,106,174,75,247,39,62,37,53,31,80,44,89,22,131,102,169,117,189,90,176,171,125,53,93,130,240,250,85,146,59,125,42,189,99,91,116,245,42,239,241,93,77,26,181,92,145,197,82,212,119,68,81,177,177,2,4,255,0,114,184,247,19,211,47,198,190,177,90,88,174,110,188,38,97,185,14,157,220,56,172,179,84,82,89,50,28,86,158,154,154,245,28,52,10,231,228,44,158,174,146,150,153,101,145,36,107,99,124,13,146,77,159,219,123,222,206,136,213,81,177,179,166,245,114,206,187,90,172,28,191,244,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,205,134,10,104,35,187,87,58,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,160,227,163,140,219,239,24,122,143,75,115,142,213,232,108,51,23,241,20,248,205,182,86,49,106,155,28,170,206,237,77,76,141,223,121,165,237,68,171,27,92,177,198,214,53,173,234,84,124,178,5,139,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,137,226,143,93,63,132,167,41,236,155,90,254,203,125,156,251,71,224,191,185,158,59,198,118,60,62,75,5,55,241,221,184,250,186,187,29,95,160,155,117,109,231,182,235,130,188,185,184,40,254,21,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,19,181,29,210,185,21,139,29,177,179,117,53,237,234,99,214,73,93,18,57,204,141,173,110,241,58,104,164,73,63,230,143,238,39,169,191,130,253,98,136,8,1,54,146,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,141,91,76,255,0,229,139,199,143,228,66,251,77,160,218,177,122,233,192,114,11,131,125,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,234,146,56,161,114,201,50,237,215,43,148,63,39,152,255,0,47,250,206,29,239,178,234,222,144,227,191,236,79,95,225,160,150,154,158,73,234,36,199,106,186,25,31,77,67,230,124,146,62,25,164,69,123,38,87,116,164,146,172,78,70,126,101,101,178,188,29,113,139,157,240,129,157,212,95,236,20,126,153,198,239,61,31,104,49,254,228,52,254,148,237,67,80,202,95,237,167,193,44,144,118,164,168,89,63,54,137,215,183,75,183,69,242,216,39,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,32,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,90,24,234,79,247,43,143,113,61,50,252,107,235,21,164,0,147,253,202,227,220,79,76,191,26,250,197,104,16,2,79,247,43,143,113,61,50,252,107,235,21,164,0,147,253,202,227,220,79,76,191,26,250,197,104,22,171,153,215,1,223,150,251,21,78,188,233,61,151,171,62,199,237,238,244,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,166,57,37,153,169,28,41,191,68,77,72,86,54,168,49,215,27,224,115,72,241,174,45,47,92,92,81,190,173,47,183,42,126,186,75,76,76,101,61,21,13,198,88,95,5,101,106,36,72,213,149,243,196,228,221,178,111,180,146,212,200,229,123,164,143,178,22,171,150,159,2,181,60,50,227,53,90,159,169,212,21,116,186,161,145,211,207,109,170,161,117,84,82,65,104,183,37,66,43,96,98,193,35,226,153,243,44,16,204,233,21,203,210,157,184,218,214,43,100,89,51,124,0,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,230,181,134,202,124,88,251,172,107,39,203,252,135,233,211,154,214,1,181,65,242,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,189,174,123,220,229,221,85,84,250,192,17,87,207,59,245,39,251,73,251,180,192,14,23,53,211,248,53,235,182,51,173,127,101,190,209,253,156,241,191,220,207,29,224,251,254,34,142,122,111,227,187,114,116,244,247,250,191,65,119,233,219,203,125,211,63,249,231,126,164,255,0,105,63,118,145,86,6,205,31,236,53,197,46,141,127,208,172,227,79,115,139,127,253,146,195,83,10,187,255,0,22,72,102,142,70,127,216,75,12,177,255,0,34,70,121,70,94,131,114,175,204,176,158,52,169,172,218,137,143,210,102,122,73,136,211,195,121,154,245,116,166,74,90,75,227,229,166,122,65,79,29,51,37,151,173,241,214,53,123,144,200,238,133,138,13,228,78,153,226,100,182,171,150,159,29,84,220,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,117,44,178,79,104,184,165,58,35,103,98,65,27,229,153,147,36,16,194,232,213,171,210,189,185,26,230,35,100,73,39,36,0,0,12,74,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,245,152,202,57,234,213,253,104,172,107,58,158,187,116,35,155,9,122,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,55,83,25,226,233,94,215,71,83,77,214,246,61,35,238,193,36,177,119,58,21,204,235,234,111,172,212,83,101,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,77,93,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,48,61,175,18,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,149,112,69,12,241,91,153,180,84,80,200,200,183,98,62,58,104,225,141,85,21,219,171,21,85,206,85,87,44,186,114,125,209,203,22,13,195,2,106,173,60,222,34,245,169,119,9,234,43,36,233,123,59,20,180,53,19,210,83,211,108,175,115,29,210,246,84,203,220,70,177,203,226,122,29,212,145,181,72,75,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,218,35,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,3,245,136,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,51,255,0,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,248,209,189,26,230,57,241,75,43,17,236,235,234,76,0,228,99,250,236,253,155,253,228,74,160,26,198,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,101,255,0,45,206,95,116,220,68,212,201,172,58,201,106,171,110,157,91,170,29,77,69,109,154,41,97,102,76,245,138,120,229,88,170,33,158,41,161,101,52,201,3,149,237,107,153,35,209,241,239,187,36,68,147,78,47,56,50,211,142,48,236,88,229,179,53,186,221,108,213,248,189,195,196,80,220,173,207,69,145,180,178,190,47,27,76,177,191,120,215,187,28,77,70,200,173,87,71,35,35,114,117,53,36,138,75,213,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,129,250,192,0,32,7,154,63,191,102,166,254,11,244,122,35,58,121,37,229,54,42,189,2,206,176,170,122,238,187,213,171,48,91,165,101,55,105,233,218,165,171,162,167,142,158,78,181,78,135,117,62,138,165,54,69,87,39,111,119,34,35,154,171,130,220,209,253,251,53,55,240,95,163,209,22,43,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,39,39,152,143,8,127,194,183,70,147,236,181,23,123,80,176,238,237,110,47,215,95,225,161,159,186,232,188,85,36,157,72,177,175,118,56,155,208,174,232,233,150,56,183,145,145,172,189,80,23,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,178,79,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,241,100,98,185,172,115,226,150,39,171,25,215,210,152,127,204,235,151,253,102,174,209,212,241,3,162,24,239,139,206,169,58,167,201,173,177,73,60,181,87,234,88,224,134,24,157,76,199,61,99,73,160,142,159,202,24,216,215,76,215,187,101,116,141,99,36,12,11,226,199,140,27,175,22,26,71,164,77,206,86,145,51,188,42,162,253,65,122,125,52,78,141,149,208,74,203,114,211,87,43,81,137,20,111,149,99,157,143,142,55,42,35,224,115,209,177,178,70,70,219,193,201,83,222,159,41,249,127,93,245,27,113,128,6,127,242,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,29,110,68,84,243,59,14,183,236,159,16,13,59,14,166,46,254,195,180,1,22,28,235,109,18,250,27,7,189,249,118,219,119,169,167,95,91,207,119,210,196,169,229,255,0,246,148,148,242,52,57,212,49,178,105,150,30,138,139,187,114,55,57,63,253,137,224,98,191,42,29,151,137,42,143,191,209,81,237,255,0,237,244,164,234,69,252,83,63,197,79,247,136,41,229,68,228,78,37,103,69,255,0,235,67,63,215,233,9,214,135,248,150,127,138,159,239,1,89,67,190,37,101,46,64,9,250,59,156,161,195,118,42,0,98,15,50,61,120,118,139,233,27,91,111,159,183,117,185,55,174,153,22,155,186,138,140,171,165,71,123,85,17,61,87,187,218,101,241,18,124,235,114,137,221,147,105,246,62,199,55,180,251,125,197,94,157,41,191,149,68,27,46,251,239,252,128,48,199,133,61,15,173,215,221,81,138,209,58,35,232,98,116,142,174,122,84,36,46,69,124,19,189,155,121,47,181,209,124,16,216,131,14,198,168,113,28,110,130,195,65,18,199,29,45,60,81,42,117,171,252,219,27,89,237,95,63,228,161,20,188,154,112,170,75,157,195,46,201,234,88,238,166,215,211,82,49,205,122,166,221,20,181,10,190,91,109,255,0,62,255,0,233,242,37,208,0,7,197,119,188,91,108,84,47,185,93,171,97,165,166,141,81,29,36,210,53,141,69,85,217,19,119,42,32,31,105,241,92,239,54,219,60,78,154,227,83,217,99,90,174,85,232,115,188,182,85,248,34,253,202,96,119,19,156,208,49,221,47,170,169,179,233,204,180,119,26,216,146,157,236,114,199,5,83,21,31,230,253,250,42,81,119,68,254,111,34,59,117,131,152,14,188,234,220,243,178,227,95,104,165,164,158,38,198,232,224,181,177,138,169,208,230,175,155,149,255,0,7,47,199,238,2,102,114,14,54,248,115,198,110,14,182,93,51,42,182,206,196,106,185,25,105,170,114,34,42,110,158,125,191,184,247,24,70,186,105,158,162,64,218,156,90,251,45,67,28,245,141,58,232,230,141,122,145,81,54,245,154,159,223,33,173,21,93,222,227,93,34,203,85,81,214,229,219,207,161,169,236,254,132,61,46,19,171,25,158,9,117,130,233,99,185,50,55,195,35,95,235,83,198,255,0,99,218,239,98,167,222,212,3,103,112,98,87,0,188,84,214,241,15,140,214,208,223,42,233,100,185,91,32,73,220,144,197,28,105,210,234,137,155,236,107,220,190,196,103,181,19,253,38,90,128,0,1,194,162,57,21,171,236,84,217,72,156,230,227,160,44,130,163,242,189,106,129,81,176,201,52,213,174,117,86,251,172,139,69,19,118,98,167,222,174,246,41,44,134,56,241,253,130,197,155,240,187,158,195,225,165,154,122,59,21,85,68,9,26,187,126,227,22,57,27,228,212,93,253,104,211,200,8,215,229,43,171,181,216,158,181,67,166,235,35,18,143,39,175,141,200,139,7,83,187,141,165,169,223,214,223,213,223,102,124,23,250,137,182,53,192,225,18,251,95,129,241,85,167,117,158,81,79,75,146,65,73,43,94,207,98,189,203,11,147,103,109,178,250,235,253,102,197,216,245,193,46,150,74,26,255,0,140,244,209,72,190,72,158,106,196,95,135,244,129,250,39,11,230,114,112,170,158,197,0,155,124,14,74,55,79,188,169,21,0,228,225,125,135,39,11,230,7,91,151,111,53,42,103,153,75,147,171,203,114,166,249,123,0,172,0,4,56,115,140,182,69,77,153,98,21,172,143,165,102,150,185,171,235,111,236,167,162,255,0,136,179,28,179,114,40,49,238,36,233,150,119,43,124,109,36,52,204,217,157,94,179,171,233,54,254,131,35,185,212,91,149,46,24,93,205,24,237,150,186,174,37,119,158,219,173,53,54,201,255,0,224,47,249,140,70,224,50,162,122,110,35,108,14,129,187,245,77,72,215,249,111,234,248,250,93,192,216,106,134,78,245,21,60,187,254,156,76,119,249,209,14,243,225,177,187,174,203,64,253,182,222,150,37,255,0,240,16,251,128,165,199,8,155,7,167,196,235,103,233,47,151,196,14,228,246,28,148,180,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,138,138,92,5,14,223,239,43,105,214,238,174,175,37,77,138,219,184,21,159,21,233,55,179,215,167,223,77,47,255,0,154,167,218,124,119,132,85,180,87,34,47,154,211,75,237,255,0,21,64,215,199,143,232,170,97,226,58,246,149,43,250,78,169,116,126,91,122,158,62,171,99,57,249,43,209,195,30,157,102,85,75,213,215,38,65,26,39,159,151,149,26,47,255,0,236,97,15,48,198,213,183,137,11,170,85,244,111,219,159,183,210,139,250,30,62,175,111,111,196,206,126,75,170,179,105,134,90,245,115,119,143,33,107,118,79,187,193,51,96,36,168,0,7,91,190,224,129,223,120,111,176,10,211,216,114,112,158,195,144,41,95,105,71,196,173,222,210,141,147,171,116,95,230,3,177,167,39,13,57,3,200,106,213,99,104,52,242,253,84,247,34,36,118,250,167,42,175,243,65,34,255,0,192,107,215,55,77,239,140,71,171,253,104,234,245,39,207,167,226,215,92,246,248,127,50,155,1,107,221,185,247,93,37,201,232,24,170,142,154,213,90,196,219,249,233,165,79,185,126,243,95,188,86,5,181,241,115,65,67,35,188,233,245,14,40,29,191,199,166,230,212,254,111,184,13,134,52,150,138,27,126,152,226,212,80,127,23,13,166,153,173,243,223,111,205,161,235,79,51,166,127,252,111,177,229,251,237,208,170,127,66,181,15,76,0,0,0,135,190,115,17,79,22,161,98,51,190,79,82,123,101,92,109,69,255,0,176,171,69,242,242,255,0,179,66,97,8,160,231,81,101,145,46,120,29,215,161,234,198,81,92,55,118,203,178,111,81,79,252,219,127,40,8,251,169,210,59,195,52,202,60,246,154,223,81,44,110,168,133,138,230,178,71,122,175,141,174,79,36,111,78,219,185,60,247,45,209,45,92,184,44,216,174,178,105,98,98,87,184,93,36,52,127,218,242,70,201,150,55,43,161,166,164,93,247,106,170,251,87,249,191,160,177,156,104,242,249,173,210,200,106,114,236,6,209,95,53,27,170,217,27,219,215,81,81,231,36,178,249,167,230,127,71,100,103,159,87,251,224,96,65,217,79,81,53,44,205,158,7,244,200,221,246,93,145,118,221,54,248,148,203,12,176,72,232,167,137,241,189,170,168,230,189,170,138,138,159,5,69,41,2,79,249,100,113,115,127,130,170,139,74,50,58,186,87,82,75,85,35,97,254,215,141,142,234,154,166,157,54,71,117,162,175,241,143,248,47,245,236,75,73,175,87,2,152,205,222,253,173,120,236,182,200,37,145,176,93,105,31,47,68,110,114,35,91,87,77,186,174,205,93,189,168,108,42,0,139,110,117,23,56,190,204,225,246,133,114,119,29,125,124,200,158,91,236,218,52,69,248,239,255,0,60,79,129,41,36,57,115,143,200,150,231,153,98,54,229,115,85,97,154,182,77,145,19,254,151,162,254,127,231,3,240,57,56,173,74,107,206,76,145,162,172,75,100,131,175,102,239,231,227,97,219,207,225,229,212,77,97,18,124,148,241,153,23,37,212,28,130,72,157,208,250,11,115,88,239,61,188,170,39,223,225,183,242,62,242,91,0,20,175,180,168,165,202,1,165,69,13,93,215,216,165,96,117,212,121,211,202,159,246,14,255,0,120,130,78,106,174,115,184,149,137,21,83,213,180,189,63,252,126,172,157,138,231,116,81,84,61,63,147,19,215,253,10,64,71,50,139,196,151,142,37,46,14,145,138,223,11,13,69,50,110,221,183,70,215,213,255,0,198,6,112,242,95,137,139,164,57,116,168,139,212,153,19,19,255,0,196,163,36,116,142,94,76,8,214,104,254,93,187,85,21,249,4,123,47,255,0,169,198,72,208,3,166,79,97,220,116,201,236,2,182,26,215,241,99,239,79,172,159,48,50,31,168,206,108,159,26,34,123,13,108,56,177,247,167,214,79,152,25,15,212,103,3,63,244,203,141,124,87,133,62,89,154,123,100,180,220,252,70,166,228,214,252,130,60,114,223,78,177,190,74,14,187,189,124,109,185,212,36,141,123,27,12,79,69,86,53,237,94,244,140,86,34,116,182,87,197,25,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,158,110,68,106,123,16,252,154,219,181,214,227,77,65,71,112,185,213,213,83,218,233,214,146,134,41,166,115,217,75,2,203,36,203,20,77,85,217,140,89,102,150,69,107,118,78,185,30,239,107,149,86,87,249,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,250,166,94,238,209,71,34,49,208,186,55,72,173,87,172,78,136,49,131,91,249,92,235,206,137,232,53,179,90,43,42,105,47,149,148,244,239,171,203,177,251,116,93,201,241,232,63,73,178,164,173,115,155,86,198,55,126,251,163,68,72,151,214,111,118,38,190,102,216,174,26,56,139,206,248,95,213,58,13,76,193,106,63,193,81,222,40,186,33,254,233,218,252,76,51,79,71,220,150,41,59,61,222,195,27,221,99,122,217,237,69,246,162,236,145,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,5,156,197,56,21,169,225,107,50,92,227,79,168,42,223,165,119,250,136,97,161,154,166,170,39,190,217,113,153,42,30,182,212,69,145,103,153,141,142,157,210,50,103,51,244,30,214,57,239,123,85,239,11,149,205,107,93,52,227,136,189,56,208,45,80,210,251,207,142,181,87,125,165,138,104,101,68,101,85,190,169,169,107,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,242,185,42,123,211,229,63,47,235,190,163,110,48,42,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,250,90,247,182,8,90,231,34,110,228,138,52,93,250,83,108,245,228,169,239,79,148,252,191,174,250,141,184,9,169,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,107,89,196,190,7,106,211,14,33,181,35,79,236,20,180,148,182,139,22,81,114,164,182,83,211,92,27,90,200,40,146,161,254,30,37,149,175,122,171,219,18,177,175,107,220,178,49,232,230,73,180,141,114,38,198,122,177,157,126,75,244,179,50,212,207,69,250,79,236,150,63,113,190,248,46,255,0,103,197,120,90,105,38,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,172,190,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,228,4,133,114,79,210,251,86,67,171,153,230,171,220,29,73,53,70,25,103,165,182,208,211,205,68,217,95,28,247,7,201,189,84,82,170,239,11,217,21,28,177,47,75,119,115,42,158,157,77,68,84,124,196,144,45,202,179,88,236,90,69,197,197,162,155,35,135,106,76,246,223,46,29,29,79,83,255,0,181,106,170,103,130,74,101,232,99,28,175,238,79,79,20,27,122,173,111,127,173,206,70,177,81,103,164,1,143,252,122,234,150,119,162,220,39,103,58,153,166,151,223,67,100,150,111,70,120,42,223,11,13,71,107,187,114,165,134,79,205,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,153,0,91,253,123,209,76,87,136,157,39,190,232,230,107,112,186,209,89,114,15,11,226,103,181,203,28,117,76,236,84,197,80,206,135,73,28,140,77,223,11,81,119,98,250,170,187,108,187,42,4,64,112,245,204,123,140,236,231,95,116,211,10,202,117,147,198,217,114,12,194,205,107,184,211,125,157,181,71,223,165,158,182,40,229,143,173,148,205,123,122,152,247,38,237,84,114,111,186,42,47,153,55,230,16,105,239,40,158,27,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,232,36,158,154,102,77,27,100,107,104,218,229,98,185,136,138,136,230,174,219,236,169,237,51,124,0,0,8,86,231,87,239,79,139,124,191,161,250,141,196,186,188,140,127,93,159,179,127,188,139,85,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,1,42,128,0,33,91,157,95,189,62,45,242,254,135,234,55,19,207,242,147,207,240,221,44,215,76,255,0,80,117,7,33,164,177,227,214,61,55,175,169,174,174,169,85,232,137,158,146,182,162,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,250,14,117,126,244,248,183,203,250,31,168,220,76,0,2,250,241,137,197,86,101,197,126,174,92,51,11,205,202,173,184,197,186,162,162,155,19,180,73,26,66,203,117,185,95,234,43,162,107,222,223,19,35,91,27,166,127,83,186,158,136,212,94,219,35,99,45,252,122,67,153,63,69,234,53,237,208,82,71,137,193,148,67,136,50,71,78,157,249,238,47,164,146,169,205,100,105,186,163,35,138,54,43,156,238,157,214,104,209,157,123,73,209,125,120,5,224,163,42,226,179,81,233,47,119,107,103,135,211,44,102,225,12,153,29,194,161,36,100,117,253,10,217,29,108,167,88,220,199,186,105,88,168,143,115,28,157,152,222,143,85,234,116,76,151,58,121,191,226,214,44,27,130,253,61,194,177,106,31,5,101,199,243,11,77,174,221,77,221,124,157,138,88,45,53,241,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,3,5,185,92,123,246,105,151,227,95,71,173,46,175,58,191,122,124,91,229,253,15,212,110,37,170,229,113,239,217,166,95,141,125,30,180,186,188,234,253,233,241,111,151,244,63,81,184,129,128,6,101,114,235,224,86,167,138,92,201,51,141,65,160,171,102,149,216,42,38,134,186,106,106,168,152,251,157,198,20,167,122,91,85,18,68,158,22,58,58,134,200,249,154,207,208,99,152,215,177,238,71,178,218,112,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,133,142,240,20,189,47,88,227,71,72,168,196,154,119,179,181,26,108,247,38,239,147,182,246,69,34,27,9,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,96,126,177,25,124,214,56,21,169,204,99,175,226,159,74,40,42,234,111,180,180,235,54,107,66,234,168,155,3,173,212,148,79,95,73,49,102,145,170,215,197,21,60,113,58,24,209,221,196,88,220,214,53,205,145,101,147,64,6,170,229,213,225,59,222,159,70,254,96,99,223,81,128,203,254,107,156,20,126,76,178,169,248,148,211,59,101,214,167,27,203,110,21,21,57,108,91,119,161,179,221,38,145,174,74,142,181,114,200,216,106,164,145,254,78,111,68,114,167,74,61,18,104,98,110,32,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,4,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,30,83,85,117,34,197,163,250,113,145,234,134,79,71,117,171,181,99,54,249,110,53,112,218,232,95,87,84,248,227,77,213,25,27,63,210,247,43,99,99,119,124,143,99,26,231,183,213,128,53,172,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,111,76,84,241,185,235,254,52,143,86,181,141,124,178,202,244,99,58,250,83,50,185,68,112,137,106,212,92,153,252,81,101,247,26,74,139,110,15,120,150,219,101,178,173,59,101,89,174,173,167,142,79,21,63,113,170,214,178,22,212,196,248,186,61,126,242,53,253,81,246,81,37,243,252,206,184,14,252,136,95,106,117,231,73,236,189,56,14,65,112,119,164,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,189,49,199,20,46,88,225,77,186,226,106,227,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,11,20,73,246,55,194,30,43,196,71,42,252,31,58,182,209,90,168,53,11,9,183,223,107,109,119,138,202,248,237,240,201,67,21,234,182,90,138,74,185,228,78,223,103,183,222,124,107,35,152,216,229,217,203,36,81,190,101,116,96,151,255,0,34,227,23,59,185,112,157,136,240,147,96,163,244,54,55,102,241,255,0,104,38,238,67,81,233,238,237,201,43,233,125,87,193,220,165,236,72,138,159,155,149,123,155,250,219,34,116,129,96,9,254,229,205,197,94,85,197,86,135,79,123,207,237,189,188,167,22,184,122,22,229,112,130,142,72,169,110,155,66,201,35,170,106,246,219,11,102,114,61,82,88,98,115,186,28,214,191,166,38,77,19,18,26,248,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,244,185,34,133,21,29,35,154,229,85,99,25,36,140,216,79,75,116,183,4,209,108,18,217,166,122,105,98,244,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,243,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,32,107,4,79,247,43,143,113,61,50,252,107,235,21,164,0,147,253,202,227,220,79,76,191,26,250,197,104,25,84,0,0,0,2,223,241,11,148,223,112,109,2,212,188,215,22,174,240,87,172,127,15,188,221,45,213,61,166,73,216,170,130,138,89,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,16,131,253,148,126,59,63,235,231,254,230,108,255,0,242,66,119,181,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,246,182,120,224,169,133,240,200,232,220,230,185,168,244,107,213,81,85,174,77,246,221,23,216,97,7,246,21,56,88,255,0,171,237,85,255,0,202,182,239,249,8,25,254,0,0,0,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,0,0,0,0,8,171,231,123,170,95,252,109,52,82,223,125,255,0,166,242,155,189,179,194,255,0,69,53,4,253,229,103,255,0,108,155,208,199,255,0,59,219,252,90,146,168,107,131,198,134,177,216,181,247,138,12,255,0,85,113,104,122,44,183,91,132,116,246,233,58,158,190,38,150,146,158,42,72,170,118,123,24,246,119,153,78,217,123,110,106,57,157,206,133,221,91,186,133,191,192,52,183,59,213,15,180,127,97,108,94,147,251,37,143,214,101,55,143,237,168,97,240,182,186,94,158,252,255,0,157,123,122,250,123,140,245,25,212,245,223,201,171,178,159,149,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,18,253,201,111,71,47,184,126,141,101,186,197,119,155,183,73,168,151,10,122,123,93,55,75,23,170,150,218,234,136,221,83,214,215,170,167,92,243,212,69,219,115,24,230,248,110,175,89,178,53,82,42,245,251,71,47,188,63,235,46,89,163,185,28,222,34,175,25,184,58,158,58,158,150,51,197,210,189,169,37,53,79,67,30,244,143,187,4,145,75,219,235,87,51,175,165,222,179,85,0,217,79,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,63,88,194,174,81,218,153,138,230,28,33,89,240,91,77,94,215,172,10,225,95,111,187,210,201,36,125,198,248,154,185,171,32,157,172,107,213,233,11,217,58,177,175,123,91,213,36,19,181,17,81,155,174,106,129,8,28,66,243,30,227,59,6,215,221,75,194,177,109,100,240,86,92,127,48,188,218,237,212,223,103,109,82,118,41,96,173,150,56,163,235,125,51,158,238,150,49,169,187,149,92,187,110,170,171,230,73,255,0,1,90,165,157,235,79,9,216,54,166,106,93,247,211,57,37,231,210,126,54,183,194,195,79,221,237,92,170,161,143,243,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,173,160,212,46,81,60,54,234,86,127,146,234,53,247,54,212,168,46,89,85,226,182,247,89,21,37,202,129,176,71,61,76,207,154,70,198,215,81,185,200,196,115,213,17,21,206,93,182,221,87,218,100,254,130,104,166,43,195,182,147,216,180,115,10,184,93,107,108,184,255,0,138,240,211,221,37,142,74,167,247,234,101,168,127,91,163,142,54,46,207,153,200,155,49,61,84,77,247,93,213,66,224,0,0,199,254,60,180,114,143,91,248,83,207,113,57,38,181,82,215,219,237,235,127,181,214,220,91,3,99,165,170,162,94,254,233,52,239,142,58,110,228,108,150,7,78,231,181,177,199,60,138,229,86,245,53,117,215,38,251,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,31,83,217,216,165,161,168,130,174,162,167,116,99,152,238,151,178,154,46,218,185,142,95,19,214,222,164,141,200,66,8,19,167,202,59,76,241,92,63,132,43,62,117,105,164,222,245,158,220,43,238,23,122,169,35,143,184,239,13,87,53,28,16,53,237,98,61,97,99,32,87,181,143,115,186,100,158,119,34,162,63,100,205,82,56,57,48,107,205,78,85,165,249,46,128,95,107,105,60,70,15,80,219,165,137,142,168,137,179,201,110,172,146,71,79,27,33,70,35,222,200,106,119,123,165,87,63,206,186,54,47,66,53,136,233,31,0,69,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,6,26,240,79,195,61,55,21,217,110,127,166,16,215,82,91,239,176,96,245,23,124,122,186,173,101,236,83,92,97,184,208,35,123,137,27,145,85,146,69,36,208,170,171,95,208,147,44,136,199,185,141,66,202,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,111,242,84,247,167,202,126,95,215,125,70,220,101,255,0,49,254,95,244,124,68,88,165,213,189,33,199,127,217,98,131,195,65,45,53,60,144,83,199,145,82,245,178,62,154,135,204,248,227,100,208,198,170,246,76,174,234,88,226,88,156,143,252,202,196,31,39,45,206,96,149,60,68,211,73,163,218,201,117,164,110,162,219,169,221,83,69,114,154,88,161,126,76,197,150,121,37,72,169,225,130,40,97,125,52,41,3,85,141,115,159,35,17,242,109,179,36,84,207,83,86,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,216,39,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,156,17,193,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,22,171,157,95,189,62,45,242,254,135,234,55,18,197,112,203,198,14,77,194,214,151,234,149,151,78,86,174,143,54,206,106,44,13,181,94,27,21,60,176,91,32,163,146,169,245,47,124,115,178,70,202,247,182,102,68,214,43,54,218,73,31,212,213,141,173,120,102,87,53,206,58,127,143,225,127,69,51,63,250,98,151,63,173,161,111,248,173,109,174,58,132,119,253,247,197,49,173,254,242,21,127,251,98,18,56,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,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,124,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,134,193,60,11,240,101,98,224,243,78,42,173,146,93,125,51,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,221,40,172,138,48,184,28,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,234,150,162,70,177,63,197,141,136,231,61,204,138,40,152,175,127,71,82,235,88,109,80,106,174,5,245,203,184,179,204,178,30,21,240,46,20,236,212,245,118,76,123,21,168,184,212,222,164,134,189,28,204,133,243,214,186,170,153,37,141,35,107,163,100,14,146,77,153,220,123,30,254,137,21,17,209,179,165,193,247,9,153,151,23,90,161,246,30,197,81,87,103,177,80,83,201,83,125,200,219,64,149,80,90,152,177,189,96,71,177,100,137,30,249,101,98,70,214,35,250,246,238,61,17,91,19,213,45,166,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,93,135,184,85,225,159,13,225,67,72,232,244,183,15,174,171,184,189,213,14,185,93,238,117,42,173,125,198,227,35,35,100,179,164,125,74,216,89,211,20,108,100,109,85,233,99,27,212,231,191,174,71,135,181,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,137,96,57,163,251,137,234,111,224,191,88,162,50,168,197,94,104,254,226,122,155,248,47,214,40,128,128,19,213,106,150,150,231,122,45,157,220,244,207,82,236,94,134,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,170,229,219,125,151,101,69,68,242,166,193,28,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,144,49,175,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,246,116,241,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,139,173,101,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,239,114,230,227,95,248,85,105,196,246,12,254,231,106,143,83,113,111,205,220,169,160,94,212,151,74,20,70,36,119,54,195,210,214,55,169,239,88,229,108,74,230,178,70,181,219,68,217,162,141,2,5,201,254,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,2,0,73,254,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,3,42,128,0,0,0,0,0,90,174,44,125,214,53,147,229,254,67,244,233,205,107,13,148,248,177,247,88,214,79,151,249,15,211,167,53,172,3,106,128,0,17,87,207,59,245,39,251,73,251,180,194,14,8,52,135,13,215,174,39,49,45,35,212,8,42,228,177,100,84,247,120,106,22,146,117,134,120,158,203,93,92,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,115,127,158,119,234,79,246,147,247,105,138,188,174,61,251,52,203,241,175,163,214,129,101,53,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,110,127,242,148,227,95,208,149,148,124,38,234,109,206,213,71,101,155,189,38,23,112,157,123,18,54,186,105,251,143,182,57,81,189,18,119,159,44,178,68,233,28,215,36,136,232,145,100,89,97,99,51,131,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,0,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,170,27,68,3,13,121,101,241,95,170,28,80,105,125,237,186,163,96,171,158,229,135,212,69,73,46,88,230,199,20,23,217,231,146,162,87,68,200,97,130,40,97,125,52,41,74,199,53,142,122,170,75,27,221,211,214,157,89,148,0,130,190,110,58,103,149,97,252,94,222,51,171,181,38,246,92,246,223,65,112,180,85,71,28,157,183,120,106,72,104,231,129,207,115,17,139,51,31,2,61,204,99,157,211,28,240,57,85,21,251,36,234,16,3,204,235,84,191,42,28,100,230,190,18,251,233,59,86,37,225,241,107,127,246,175,103,194,248,88,211,197,193,230,198,185,253,53,210,86,250,238,234,223,127,85,202,196,96,31,87,43,44,2,167,58,227,75,13,170,92,122,146,237,109,197,105,235,239,247,36,169,72,156,202,86,71,76,248,169,234,17,146,47,172,246,86,79,72,172,232,69,123,95,210,244,219,161,92,217,244,53,214,224,31,83,49,93,34,226,247,77,179,172,214,175,194,89,105,238,21,22,250,154,167,73,28,113,210,248,218,73,168,217,60,175,145,237,99,33,141,245,13,124,143,87,122,177,181,238,68,85,68,69,216,164,1,10,220,234,253,233,241,111,151,244,63,81,184,147,82,66,183,58,191,122,124,91,229,253,15,212,110,32,93,94,70,63,174,207,217,191,222,68,170,17,87,200,199,245,217,251,55,251,200,149,64,0,0,0,0,32,7,154,63,191,102,166,254,11,244,122,34,207,199,160,217,149,111,15,45,226,54,207,69,87,112,199,168,242,138,188,102,244,176,211,162,178,212,246,83,209,75,77,52,175,71,171,186,39,117,92,145,162,244,35,24,248,152,213,122,186,102,52,188,28,209,253,251,53,55,240,95,163,209,25,211,202,3,22,177,103,60,23,234,22,21,148,208,248,219,46,65,152,93,173,119,26,110,235,227,239,210,207,105,160,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,152,17,195,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,118,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,72,1,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,150,220,174,89,252,107,219,184,96,206,238,88,78,165,220,252,54,155,101,187,212,214,214,72,181,83,122,26,186,24,100,88,234,33,167,133,178,117,247,182,100,18,35,99,234,93,160,114,189,27,10,181,193,245,243,79,225,51,13,225,207,84,45,57,198,159,212,82,80,216,181,42,162,225,83,79,142,82,80,44,16,89,159,75,29,26,74,145,191,184,228,115,37,150,162,73,17,141,100,108,137,54,99,83,165,17,19,208,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,0,0,40,121,89,215,34,34,251,64,166,63,97,220,116,199,236,59,128,17,197,206,130,38,38,144,226,50,170,47,82,228,79,79,255,0,18,144,145,210,57,121,207,163,95,163,248,142,205,85,86,100,18,110,191,254,167,32,24,117,202,169,206,111,18,178,162,42,122,214,150,39,255,0,143,210,19,183,79,229,79,18,127,216,55,253,226,1,121,107,222,36,179,241,41,111,116,108,87,120,168,105,233,151,102,239,178,58,190,147,254,34,125,232,93,215,69,78,245,254,84,76,95,244,32,29,229,46,42,40,114,236,190,197,3,148,246,149,20,181,74,128,16,167,206,57,106,87,94,113,148,145,21,34,75,36,253,27,183,111,63,27,54,254,127,31,46,146,107,8,147,231,89,140,200,153,46,159,100,17,196,238,134,80,92,90,247,121,237,231,81,6,223,13,191,151,247,129,232,249,43,220,226,251,51,152,90,17,201,220,109,245,147,42,121,111,179,168,213,19,227,191,252,237,126,4,164,144,229,201,195,34,91,102,101,151,91,145,205,69,154,106,41,54,84,79,250,94,183,249,255,0,152,152,208,4,75,115,55,226,230,255,0,61,85,110,148,99,149,116,173,164,138,170,54,205,253,175,27,221,213,13,77,66,108,174,235,85,79,226,217,240,79,234,220,150,147,94,174,58,241,155,189,135,90,242,41,110,112,75,27,103,186,213,190,46,184,220,212,86,186,174,167,101,77,218,155,251,20,12,112,168,168,154,170,103,79,59,250,164,118,219,174,200,155,236,155,124,14,176,85,20,50,207,35,98,130,39,200,247,42,35,90,198,170,170,170,252,17,16,10,75,139,77,164,119,135,233,148,153,237,77,190,162,40,219,81,51,17,206,100,141,245,89,27,156,190,74,222,157,183,106,249,238,101,151,5,220,190,107,117,78,26,108,187,62,180,87,195,70,218,183,198,198,245,212,83,249,199,44,94,107,249,159,209,217,95,231,213,254,241,124,249,143,217,177,93,27,210,197,196,172,144,186,56,107,63,181,227,141,243,44,142,71,77,77,86,187,238,229,69,246,167,243,255,0,64,22,231,147,60,83,203,168,89,116,236,147,212,130,217,73,27,145,63,236,234,213,124,252,191,236,20,152,66,40,57,43,217,100,91,158,121,117,232,122,49,244,86,253,157,178,236,187,84,84,127,54,223,201,37,124,0,0,1,228,181,106,138,27,134,152,229,52,83,255,0,23,53,166,165,174,243,219,127,205,169,235,79,51,169,159,252,111,178,21,251,173,211,42,255,0,66,53,64,215,138,30,155,39,24,140,86,122,177,210,106,79,151,87,193,173,185,237,241,254,100,54,20,210,90,198,215,233,229,134,169,142,69,73,45,244,174,69,79,231,130,53,255,0,132,215,167,42,129,110,156,92,215,208,198,239,58,141,67,150,6,237,240,234,185,185,63,159,239,54,4,208,75,115,237,90,75,140,80,61,85,93,13,170,137,139,191,243,83,68,159,114,125,192,92,19,135,28,156,56,14,189,188,252,138,211,218,81,178,111,186,170,149,183,218,5,71,11,236,57,56,95,96,20,40,111,220,29,236,13,251,192,236,0,1,25,156,234,40,225,147,78,176,218,164,234,235,143,32,145,23,207,203,206,141,87,255,0,245,48,99,128,24,170,102,226,58,200,148,203,250,46,166,116,158,91,250,158,62,151,115,60,57,209,42,195,166,24,147,209,205,222,76,133,205,217,126,239,4,253,204,24,229,230,218,183,113,33,106,74,78,141,251,112,119,58,145,127,67,199,210,111,236,248,129,176,37,149,54,179,208,39,221,77,23,255,0,154,135,218,124,118,116,84,180,80,162,175,154,83,69,255,0,230,161,246,1,75,138,27,191,222,84,237,252,202,27,213,213,230,169,176,29,141,42,41,105,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,21,28,47,176,14,167,117,111,240,254,114,182,252,10,92,187,46,229,77,248,1,89,242,221,19,170,219,86,221,246,222,9,19,255,0,193,83,234,58,231,141,178,195,36,79,77,218,246,171,85,62,244,84,3,95,222,99,79,157,252,72,92,82,120,149,157,184,170,35,98,255,0,124,212,175,170,217,125,136,101,151,37,75,230,214,236,219,31,84,255,0,162,212,213,8,187,167,242,169,101,79,103,183,254,116,99,255,0,53,140,102,44,127,95,168,234,97,129,241,182,225,73,87,47,155,93,178,170,86,204,190,74,171,230,190,183,154,39,179,203,239,46,175,38,90,212,165,202,115,6,109,191,93,69,18,251,127,238,106,192,37,252,0,5,14,216,225,28,138,114,242,136,253,128,119,3,132,246,28,129,75,190,242,141,151,115,177,74,64,169,61,135,39,8,114,7,158,207,233,214,175,14,187,211,181,189,74,250,42,134,167,183,227,19,211,224,107,189,168,53,41,136,113,131,124,184,213,49,122,109,122,133,45,99,211,125,189,86,92,59,159,202,254,111,188,216,246,170,4,169,165,154,153,125,146,198,230,127,157,54,53,234,230,13,138,75,137,113,115,168,125,40,173,138,170,239,226,34,94,151,34,110,232,33,123,149,21,222,223,55,129,59,154,7,125,135,39,209,76,35,33,167,77,163,184,88,168,231,106,117,35,188,150,52,248,167,145,239,140,111,229,239,148,67,146,240,157,167,73,19,186,150,134,193,77,74,255,0,54,175,173,27,164,141,125,158,207,56,215,218,100,128,0,0,3,20,57,132,232,31,229,183,76,225,109,50,127,109,219,152,172,141,221,185,95,178,62,166,153,87,201,139,247,49,125,168,166,87,159,61,194,138,59,133,36,148,114,174,205,147,109,255,0,169,81,127,224,2,12,185,103,107,180,58,77,173,17,225,183,232,150,58,43,148,119,7,57,238,150,56,209,147,164,44,93,157,214,136,169,229,78,191,202,246,237,229,237,39,38,178,142,223,124,183,248,122,166,54,162,150,161,26,253,154,245,68,114,121,42,42,43,87,250,23,201,77,125,56,200,225,255,0,47,208,77,92,189,94,60,43,217,110,175,185,85,84,211,212,178,154,110,134,247,170,106,17,173,87,72,222,149,94,150,125,255,0,20,219,239,36,203,128,142,57,177,109,96,176,81,96,185,12,173,183,94,232,105,58,95,226,170,233,91,220,236,193,78,142,115,90,157,46,233,87,57,251,47,79,193,127,168,45,231,20,124,170,223,155,86,85,101,26,105,144,208,82,207,81,80,146,45,44,212,245,114,57,21,242,200,231,42,42,62,77,252,158,212,246,124,23,216,97,45,195,151,87,16,118,203,226,218,100,198,174,51,181,173,71,119,98,178,215,43,23,118,239,183,241,70,192,45,115,94,212,123,28,142,107,147,116,84,93,209,80,228,12,42,224,27,131,10,237,9,177,59,33,204,22,22,221,230,168,157,27,11,99,168,141,209,179,174,23,55,116,145,91,241,133,87,244,126,41,237,51,84,0,62,59,197,198,27,77,174,174,227,60,141,99,41,160,146,93,220,228,79,209,106,175,199,203,224,107,201,198,174,181,197,172,250,179,81,95,71,4,145,209,208,116,118,85,239,141,219,245,211,83,163,188,216,155,123,98,95,138,255,0,81,43,92,122,241,127,135,105,30,33,116,195,105,171,98,172,187,214,208,189,145,197,79,89,76,174,71,77,79,80,140,85,107,149,93,211,187,91,231,183,199,201,20,133,93,34,192,238,58,145,168,118,60,78,218,205,221,89,95,75,28,139,208,247,35,99,124,241,198,170,168,196,223,249,105,247,127,72,19,57,202,175,77,42,176,93,13,109,125,193,63,182,110,12,115,29,234,61,171,179,43,107,62,14,254,101,79,98,25,182,121,157,59,196,233,176,188,82,142,197,77,31,74,65,220,223,244,191,149,35,221,252,165,85,254,81,233,128,20,187,127,53,66,160,5,13,248,110,86,113,183,158,231,32,124,247,23,35,45,245,79,95,99,97,122,255,0,248,42,64,151,51,86,198,222,36,165,116,107,229,37,190,73,23,250,86,190,172,158,155,195,210,43,69,116,171,236,101,52,174,255,0,51,84,215,255,0,152,149,238,158,249,196,133,202,90,119,35,146,146,9,169,95,179,145,118,115,107,234,247,246,127,79,244,129,158,220,153,102,167,151,71,114,166,177,168,215,199,127,141,23,214,223,117,240,81,238,164,139,17,163,201,99,197,183,78,243,100,114,162,211,186,247,79,211,229,252,175,9,231,240,251,186,126,36,151,0,58,159,182,222,104,170,118,157,110,223,96,57,97,173,127,22,62,244,250,201,243,3,33,250,140,230,201,237,223,111,52,53,176,226,199,222,159,89,62,96,100,63,81,156,12,148,229,123,193,71,240,128,206,217,172,250,133,108,181,87,105,182,27,112,125,52,182,234,212,239,122,102,232,216,90,246,83,172,77,114,109,12,93,216,38,145,100,69,100,158,164,93,18,53,242,246,230,252,197,94,87,30,226,122,101,248,215,214,43,76,170,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,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,244,0,13,109,184,170,225,159,50,225,67,87,43,52,183,48,174,164,184,177,212,237,185,90,46,116,202,141,101,198,221,35,228,100,83,172,125,74,232,95,213,20,140,124,110,85,233,123,29,210,231,179,162,71,229,7,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,154,144,0,17,171,206,143,93,44,86,173,56,199,56,120,182,94,110,176,228,151,187,133,54,73,114,166,167,71,199,74,251,60,73,83,28,108,168,126,232,217,58,234,154,199,178,52,71,162,58,145,94,238,133,72,149,241,2,100,87,31,250,243,83,196,31,20,121,118,77,13,109,37,77,138,193,80,252,103,30,125,37,68,85,48,62,221,73,44,141,108,209,205,27,26,146,178,121,93,53,74,42,171,182,74,132,98,61,205,107,84,199,80,62,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,148,248,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,205,226,173,134,54,75,187,209,145,212,199,52,104,170,174,221,24,138,142,114,42,57,117,162,37,123,146,134,183,218,150,213,153,112,221,53,142,173,183,38,212,84,103,20,247,38,200,215,65,36,10,218,42,57,96,123,124,156,199,181,201,11,154,169,212,143,71,200,139,209,208,157,192,148,160,0,0,0,0,0,16,173,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,22,171,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,2,85,0,0,66,183,58,191,122,124,91,229,253,15,212,110,38,42,240,209,195,166,119,197,6,169,208,105,158,11,79,254,10,178,241,91,215,15,247,50,215,226,97,134,122,206,220,178,199,222,237,119,216,238,211,29,214,255,0,98,39,181,83,50,185,182,96,25,150,169,241,179,128,105,246,159,99,213,119,204,134,249,131,208,83,80,208,211,34,117,202,255,0,72,92,149,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,36,83,131,190,21,112,222,20,52,142,223,135,217,173,180,142,201,238,52,244,245,57,101,222,57,22,103,220,110,40,207,93,27,43,152,199,120,104,220,233,27,11,58,91,210,197,87,42,119,31,35,222,30,215,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,226,7,58,191,117,140,91,230,5,15,211,174,38,127,152,1,206,175,221,99,22,249,129,67,244,235,136,24,1,202,227,223,179,76,191,26,250,61,105,117,121,213,251,211,226,223,47,232,126,163,113,45,87,43,143,126,205,50,252,107,232,245,165,213,231,87,239,79,139,124,191,161,250,141,196,11,171,200,199,245,217,251,55,251,200,149,66,42,249,24,254,187,63,102,255,0,121,18,168,0,0,6,42,243,71,247,19,212,223,193,126,177,68,66,183,9,222,244,250,55,243,3,30,250,140,4,212,243,71,247,19,212,223,193,126,177,68,66,183,9,222,244,250,55,243,3,30,250,140,0,108,166,0,0,0,0,69,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,5,170,228,169,239,79,148,252,191,174,250,141,184,154,146,21,185,42,123,211,229,63,47,235,190,163,110,38,164,0,0,0,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,95,110,58,56,50,190,240,121,168,244,182,200,238,190,153,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,30,194,135,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,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,13,99,15,85,165,186,91,157,235,78,119,108,211,61,52,177,122,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,249,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,23,202,147,147,202,43,72,112,220,43,133,123,126,169,89,160,171,92,135,81,234,42,102,189,79,52,234,230,116,80,214,213,210,211,67,19,19,102,177,141,106,72,245,93,149,234,249,159,187,149,168,198,176,47,167,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,167,36,80,162,171,99,107,156,170,175,123,228,145,247,172,0,53,87,39,251,149,199,184,158,153,126,53,245,138,210,0,73,243,229,157,118,181,88,57,127,233,253,246,251,115,164,183,91,109,212,247,234,186,202,202,185,155,12,20,208,71,118,174,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,145,90,165,170,88,38,139,96,151,61,76,212,187,239,161,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,33,219,18,230,223,173,177,241,46,154,159,153,205,86,154,103,93,80,202,106,220,34,219,216,123,41,173,204,100,205,137,97,150,104,250,157,82,199,79,222,123,209,209,120,135,198,216,220,177,196,145,182,43,127,204,51,141,59,175,20,250,161,81,98,196,50,10,183,105,94,53,80,137,143,209,173,51,169,82,182,116,143,166,91,132,241,185,202,231,189,206,89,91,18,189,26,172,133,90,157,184,222,249,186,177,44,13,162,48,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,208,16,109,203,79,142,170,110,25,114,106,173,48,212,234,250,74,93,47,200,234,39,185,85,87,58,150,89,39,180,92,82,157,17,179,177,32,141,242,204,201,146,8,97,116,106,213,233,94,220,141,115,17,178,36,147,146,0,0,0,0,0,0,0,197,94,104,254,226,122,155,248,47,214,40,140,170,49,87,154,63,184,158,166,254,11,245,138,32,33,91,132,239,122,125,27,249,129,143,125,70,3,101,51,90,206,19,189,233,244,111,230,6,61,245,24,13,148,192,0,0,0,0,178,156,104,107,29,247,64,184,96,207,245,87,22,135,174,245,106,183,199,79,110,147,169,137,225,170,170,234,34,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,232,93,145,219,166,184,68,186,115,193,205,110,180,24,6,150,105,204,52,244,139,109,190,94,46,55,186,137,92,199,119,219,61,12,49,67,19,88,238,174,148,98,182,225,50,185,21,170,170,173,143,101,110,202,142,142,174,16,180,134,155,93,248,151,211,221,45,184,65,73,61,182,237,120,100,215,72,42,103,150,22,84,91,169,152,234,170,200,81,241,122,237,123,233,224,149,140,86,171,125,119,55,214,103,233,32,79,79,8,90,67,83,161,28,52,105,238,150,220,32,171,130,229,105,179,178,107,164,21,51,197,51,233,238,53,47,117,85,100,40,248,189,71,49,149,19,202,198,43,85,222,163,91,235,63,244,150,42,249,199,105,13,78,21,196,189,14,169,83,193,86,182,221,71,179,195,51,231,154,120,156,207,72,208,177,148,179,67,19,27,179,216,198,211,165,3,213,94,139,187,230,127,75,151,101,107,38,208,192,14,115,122,91,246,175,135,27,22,166,80,88,188,85,126,9,144,71,226,107,124,87,71,131,181,214,177,97,155,243,106,244,108,157,117,77,183,55,201,174,123,118,221,54,111,113,64,198,174,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,122,158,189,85,86,214,212,72,234,110,134,177,81,58,224,158,162,94,227,158,198,183,195,116,250,206,145,168,147,40,107,153,192,206,168,90,180,115,139,77,51,207,47,173,164,75,108,23,143,70,214,79,87,90,218,72,41,32,174,134,74,41,42,164,149,200,173,107,33,109,74,204,187,236,138,145,170,43,155,191,82,108,102,0,0,0,2,223,235,246,177,216,184,127,209,172,179,88,178,56,124,69,38,51,111,117,68,116,221,79,103,139,170,123,146,58,106,110,182,49,235,31,118,121,34,139,185,208,173,103,95,83,189,86,170,129,10,220,210,245,210,179,88,56,172,191,99,116,87,159,23,141,233,223,252,205,219,33,141,39,142,54,85,70,136,183,7,186,57,87,167,189,226,187,144,186,70,53,173,124,116,208,126,146,53,30,236,64,0,11,235,193,30,188,211,112,227,196,190,29,169,55,154,218,184,49,228,168,125,175,32,72,106,37,141,139,110,169,98,197,36,146,178,38,61,211,50,23,58,58,148,139,161,221,111,167,98,38,206,233,114,108,102,106,174,108,103,193,30,188,212,241,29,195,70,29,169,55,154,218,73,242,21,167,125,175,32,72,106,34,145,233,113,166,122,197,36,146,178,38,49,176,190,102,182,58,148,139,161,189,12,168,98,38,237,233,114,133,245,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,4,90,243,70,224,2,235,127,186,195,196,31,14,250,117,87,113,185,92,106,30,153,157,154,205,27,166,158,166,121,28,196,138,225,79,71,27,21,207,123,156,175,74,133,141,85,85,86,57,123,127,237,137,75,129,203,179,150,229,78,132,93,109,122,247,173,18,213,199,168,48,83,213,67,65,143,53,241,118,44,111,123,167,129,243,62,122,121,164,101,91,229,166,115,85,169,234,178,52,154,68,86,189,232,199,71,33,64,8,86,231,87,239,79,139,124,191,161,250,141,196,192,3,63,249,213,251,211,226,223,47,232,126,163,113,28,158,248,122,197,117,83,89,111,154,185,148,212,247,255,0,37,126,6,166,221,107,125,44,114,195,83,93,88,218,150,197,81,35,158,139,183,99,195,186,70,35,90,142,238,172,79,71,183,181,210,240,202,174,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,115,252,0,6,170,230,213,6,170,224,78,79,40,173,33,195,112,174,21,237,250,165,102,130,173,114,29,71,168,169,154,245,60,211,171,153,209,67,91,87,75,77,12,76,77,154,198,53,169,35,213,118,87,171,230,126,238,86,163,26,204,223,49,87,149,199,184,158,153,126,53,245,138,211,42,128,24,171,205,31,220,79,83,127,5,250,197,17,149,70,42,243,71,247,19,212,223,193,126,177,68,4,0,155,84,26,171,155,84,1,29,92,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,170,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,252,161,141,141,116,205,123,182,87,72,214,50,72,150,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,179,241,13,124,206,185,127,209,233,21,101,79,16,58,33,142,248,76,22,175,170,124,154,219,20,144,69,75,97,170,146,120,97,137,212,204,115,210,69,134,121,42,60,161,141,142,108,46,99,182,86,198,230,50,48,142,178,127,185,92,123,137,233,151,227,95,88,173,32,4,159,238,87,30,226,122,101,248,215,214,43,64,128,18,127,185,92,123,137,233,151,227,95,88,173,32,4,159,62,89,215,107,85,131,151,254,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,153,176,193,77,4,119,106,231,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,25,21,170,90,165,130,104,182,9,115,212,205,75,190,250,27,27,179,118,124,109,111,133,154,163,181,221,153,144,199,249,184,88,249,29,188,146,177,190,171,87,109,247,93,145,21,82,29,177,46,109,250,219,31,18,233,169,249,156,213,105,166,117,213,12,166,173,194,45,189,135,178,154,220,198,76,216,150,25,102,143,169,213,44,116,253,231,189,29,23,136,124,109,141,203,28,73,27,98,183,252,195,56,211,186,241,79,170,21,22,44,67,32,171,118,149,227,85,8,152,253,26,211,58,149,43,103,72,250,101,184,79,27,156,174,123,220,229,149,177,43,209,170,200,85,169,219,141,239,155,171,18,192,218,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,1,6,220,180,248,234,166,225,151,38,170,211,13,78,175,164,165,210,252,142,162,123,149,85,115,169,101,146,123,69,197,41,209,27,59,18,8,223,44,204,153,32,134,23,70,173,94,149,237,200,215,49,27,34,73,57,32,0,48,255,0,138,190,102,26,53,195,6,119,71,166,111,178,93,114,220,146,154,225,79,30,73,69,68,142,166,244,53,12,144,199,55,121,36,149,137,29,76,206,142,104,221,28,44,114,53,118,122,73,44,42,141,71,5,235,226,199,221,99,89,62,95,228,63,78,156,214,176,216,207,92,179,252,55,84,248,38,212,237,65,211,236,134,146,249,143,95,52,223,32,169,161,174,166,85,232,149,158,143,168,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,215,48,13,170,0,0,69,95,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,50,171,158,119,234,79,246,147,247,105,138,188,174,61,251,52,203,241,175,163,214,129,63,198,42,241,75,203,155,67,184,168,206,236,250,137,145,213,93,113,155,213,62,240,94,234,236,93,152,230,189,82,182,23,50,22,202,178,49,236,108,209,61,34,233,155,161,206,88,154,232,156,138,157,167,67,149,64,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,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,190,128,0,60,166,170,234,102,43,163,122,113,145,234,150,107,87,225,236,184,205,190,91,133,79,76,145,178,73,186,19,212,130,46,227,216,199,77,43,213,177,198,197,114,117,200,246,53,23,119,33,172,17,55,220,224,181,142,197,131,112,192,186,85,81,15,136,189,106,93,194,10,122,56,250,158,206,197,45,13,68,21,117,21,59,163,28,199,116,189,148,209,118,213,204,114,248,158,182,245,36,110,66,42,248,47,209,203,22,190,241,65,128,105,86,83,55,69,150,235,112,146,162,227,31,75,215,196,210,210,83,203,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,214,155,171,118,80,178,166,205,26,3,172,118,46,32,52,107,19,214,44,114,31,15,73,147,91,219,81,37,55,83,223,225,42,152,231,71,83,77,214,246,49,100,237,79,28,177,119,58,17,175,232,234,111,170,228,82,3,56,230,210,251,86,142,113,105,169,152,29,137,212,137,109,130,241,233,42,56,41,40,155,73,5,36,21,208,199,91,29,44,113,53,85,173,100,45,169,72,83,109,145,82,52,84,107,119,233,73,52,228,217,173,127,110,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,93,49,207,67,113,150,162,162,62,167,44,142,87,76,217,217,88,142,217,140,106,71,216,219,169,221,106,6,127,144,173,206,175,222,159,22,249,127,67,245,27,137,53,36,43,115,171,247,167,197,190,95,208,253,70,226,5,213,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,143,127,204,235,152,5,102,145,81,212,240,253,162,25,23,132,206,170,250,160,201,174,81,71,60,85,86,26,89,32,134,104,155,76,247,49,35,89,167,142,163,202,104,222,231,66,214,59,100,108,142,99,227,11,65,199,223,51,252,154,175,63,162,211,254,19,245,14,174,221,103,198,42,21,215,140,134,133,180,242,193,122,173,142,104,100,141,148,238,124,110,115,169,162,116,46,107,158,215,36,117,41,44,140,86,201,15,75,165,206,174,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,118,189,118,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,99,88,199,57,118,68,85,61,94,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,108,230,11,105,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,173,203,2,0,121,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,227,0,57,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,224,50,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,107,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,118,105,49,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,92,16,45,147,106,246,101,151,233,126,17,164,119,217,233,38,177,105,237,69,218,107,18,182,4,100,240,178,225,36,50,207,11,222,158,79,98,75,10,200,213,84,235,69,154,68,87,43,81,141,102,101,114,84,247,167,202,126,95,215,125,70,220,96,174,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,103,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,0,0,1,67,202,206,183,111,183,146,1,195,54,219,201,21,14,211,173,187,236,118,0,35,167,156,212,212,241,104,238,42,215,181,28,249,47,242,34,122,219,108,190,10,77,148,145,98,52,121,211,248,183,105,222,18,141,84,74,118,222,234,58,188,191,149,225,60,190,31,119,87,196,12,56,229,148,216,221,196,148,78,145,124,163,183,199,34,127,74,87,210,19,219,110,114,62,223,74,244,246,58,22,47,255,0,130,134,191,124,187,111,116,246,62,36,45,178,212,57,26,149,112,67,74,205,220,137,187,157,95,73,183,183,250,63,164,216,2,206,244,150,209,67,42,123,31,77,19,191,206,212,3,236,40,119,199,98,179,141,188,247,3,134,239,228,170,84,0,3,9,57,170,105,165,86,117,161,174,175,183,167,246,205,189,141,99,125,71,185,118,125,109,31,193,191,204,139,237,67,54,207,51,168,184,157,54,105,138,86,88,170,99,234,73,251,123,126,151,242,100,99,191,146,168,191,201,3,95,238,10,181,174,45,24,213,154,122,250,200,36,146,142,191,175,188,172,124,109,219,162,154,161,27,230,244,219,219,42,124,83,250,205,134,236,247,24,110,214,186,75,140,18,53,236,169,130,57,119,107,145,127,73,168,191,15,47,137,172,166,174,224,119,29,55,212,59,230,39,114,102,206,163,175,170,142,53,232,123,81,209,178,121,35,69,68,122,111,252,133,251,255,0,164,154,174,2,184,191,195,181,115,16,181,225,181,53,177,81,221,232,168,88,201,34,168,172,166,71,43,161,167,167,71,170,53,170,142,233,221,206,243,219,225,230,136,6,102,152,85,199,207,6,21,218,237,98,110,67,135,172,46,187,195,81,2,58,23,71,81,35,164,103,92,206,118,201,26,187,227,50,47,232,252,23,216,102,168,3,95,219,127,46,174,32,238,119,196,180,199,141,92,96,107,154,174,238,203,101,174,70,38,205,223,111,226,140,218,225,115,149,91,240,154,202,92,163,82,242,26,10,169,233,234,22,68,165,134,158,174,55,42,178,88,220,213,85,87,199,183,147,28,158,207,138,123,73,40,56,115,154,198,171,222,228,107,90,155,170,170,236,136,128,124,148,116,118,251,29,191,195,210,177,180,244,180,232,231,236,231,170,163,83,205,85,85,92,191,210,190,106,65,183,51,29,118,135,86,117,162,76,54,195,18,201,69,109,142,222,230,189,178,199,34,62,117,133,235,179,122,17,85,124,170,19,249,94,221,252,189,134,120,113,239,199,54,45,163,246,10,220,23,30,149,183,27,221,117,39,75,60,45,93,43,187,125,232,42,17,174,115,87,169,221,40,230,179,117,233,248,167,245,198,111,6,252,63,229,250,247,171,150,91,199,133,123,237,212,23,42,90,154,138,151,211,77,208,238,205,77,58,57,168,232,219,210,139,210,255,0,191,224,187,253,224,75,71,47,109,3,252,137,105,156,205,169,79,237,187,139,17,146,59,183,43,55,70,84,212,170,121,61,126,231,167,177,16,202,243,231,183,209,71,111,164,142,142,37,221,177,239,183,245,170,175,252,39,208,0,0,0,240,58,249,125,135,24,209,76,223,33,168,77,227,183,216,171,39,114,117,35,124,146,53,248,175,145,239,140,111,230,17,148,67,141,112,157,168,169,43,186,86,186,193,83,74,207,54,167,173,35,163,141,61,190,223,57,19,216,4,38,233,245,74,101,252,96,216,238,52,172,94,155,166,161,69,88,196,223,127,85,247,14,231,242,127,155,238,54,33,192,41,214,147,14,180,83,185,189,42,202,42,118,175,183,225,19,19,226,64,55,47,156,82,92,183,139,157,60,234,69,116,84,183,127,17,42,244,185,83,118,193,51,218,170,173,246,121,176,216,86,150,4,166,165,134,153,61,145,70,214,127,153,54,3,180,225,125,135,39,10,7,94,203,185,91,126,243,130,164,3,144,14,23,216,5,10,228,67,150,236,81,39,176,173,128,86,0,2,42,249,213,223,55,183,97,56,250,39,253,22,169,168,85,221,63,147,75,18,123,61,191,243,211,19,121,114,190,118,113,33,110,72,34,87,247,34,167,141,235,253,235,86,190,151,117,246,41,144,252,230,171,82,171,41,195,217,182,221,21,21,171,237,255,0,185,168,203,85,202,159,25,139,32,215,234,202,153,160,124,141,183,210,82,75,228,215,108,138,181,176,175,154,162,249,47,171,228,139,237,243,251,128,156,171,90,116,219,105,27,190,251,65,26,127,248,40,125,71,92,17,182,40,99,137,137,179,88,212,106,39,220,136,135,96,20,59,226,80,222,173,254,31,204,86,239,137,75,87,117,220,10,218,84,112,158,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,0,0,0,0,0,0,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,14,246,28,156,47,243,129,214,239,98,250,187,149,51,225,229,177,194,251,78,91,176,21,128,0,133,94,113,74,140,214,172,94,21,106,245,122,58,182,78,173,252,149,29,86,228,68,219,255,0,21,127,206,126,159,39,138,198,67,157,101,180,239,149,172,234,125,11,147,117,79,250,94,187,254,35,245,57,210,227,173,165,212,60,14,248,216,122,93,81,109,184,49,238,219,218,214,212,177,91,241,251,228,95,135,196,180,28,176,239,183,27,86,185,248,58,106,153,99,165,173,255,0,108,181,191,162,238,138,58,213,103,82,237,229,178,175,144,19,196,0,2,135,148,181,54,93,138,223,247,20,162,166,251,1,90,123,14,78,17,119,67,144,5,43,237,42,56,217,0,225,165,71,9,178,124,78,64,16,245,206,59,75,105,172,121,125,147,82,168,233,161,141,111,23,25,233,170,158,216,156,142,149,235,75,78,172,87,59,216,187,36,79,255,0,63,244,147,10,96,199,54,157,45,175,207,116,34,217,117,179,89,100,172,168,177,92,106,46,19,186,40,186,156,200,217,69,50,245,47,154,121,122,169,247,129,229,57,70,234,156,87,77,41,166,211,217,42,92,249,237,109,237,171,93,51,61,84,125,69,116,141,68,111,181,60,154,158,210,68,136,25,229,163,172,19,233,143,16,246,156,82,231,112,146,142,147,32,184,69,75,43,37,149,88,198,58,56,170,81,26,168,173,95,53,116,168,155,110,158,107,241,39,126,138,170,42,234,56,43,96,145,175,142,120,219,35,28,213,221,21,21,55,69,3,188,225,14,78,23,200,14,64,0,89,94,37,184,96,192,248,138,195,102,176,95,172,182,223,26,179,65,44,117,147,83,185,207,111,67,220,237,145,88,230,187,207,173,255,0,31,138,253,228,40,106,158,129,113,1,193,214,99,37,246,199,112,186,82,182,9,36,130,27,165,182,146,166,54,118,228,124,145,163,95,214,206,141,149,35,79,37,85,243,86,237,186,236,166,195,39,140,212,77,32,211,173,83,180,73,103,205,113,11,69,214,25,28,199,255,0,109,210,54,79,54,187,169,62,229,246,170,252,126,32,70,231,15,156,221,96,95,7,142,106,173,154,233,220,101,58,177,213,207,174,164,236,171,153,19,54,115,156,230,71,210,174,115,95,229,231,237,79,111,195,53,241,110,55,116,15,38,182,54,227,79,155,89,209,170,174,107,182,188,81,59,101,69,219,205,82,95,231,79,243,152,51,196,119,41,171,178,203,83,120,209,75,74,162,186,116,86,80,211,70,221,156,215,73,34,170,162,203,85,179,81,26,172,242,219,249,38,30,94,248,70,227,19,79,231,146,216,221,46,205,224,129,58,93,253,162,142,123,29,212,155,251,33,123,147,125,211,253,0,77,77,195,142,126,27,237,173,84,168,212,107,10,72,137,191,71,166,232,19,203,207,239,159,254,3,27,117,251,154,254,156,98,244,83,219,176,8,235,110,181,114,198,137,21,69,178,225,69,52,108,123,163,147,109,220,215,57,81,17,200,221,215,101,219,116,242,35,5,220,56,113,61,113,151,243,186,67,158,206,247,108,221,228,182,84,46,255,0,214,228,61,214,29,203,199,139,28,181,236,87,105,13,238,130,23,63,161,100,157,32,106,167,154,34,175,75,229,106,252,119,254,160,45,6,123,168,154,135,173,153,127,166,114,155,197,206,247,115,171,236,211,198,201,30,178,175,170,136,198,53,173,106,34,123,85,125,141,246,185,126,42,74,87,46,110,2,221,129,87,79,169,154,153,67,111,172,174,116,81,37,20,51,81,206,142,129,241,213,57,202,228,238,116,167,159,106,53,253,31,187,250,253,47,11,28,175,176,172,1,212,217,14,168,217,105,46,151,74,106,135,77,27,42,169,215,213,233,150,55,71,228,218,151,183,249,11,240,248,174,255,0,207,159,180,54,250,27,108,13,165,183,210,69,79,11,119,217,145,177,26,137,230,171,240,254,117,95,243,129,244,0,0,0,0,3,143,143,244,28,129,249,121,68,137,22,51,119,149,83,116,101,13,67,191,205,27,141,116,120,190,174,75,135,16,57,124,168,142,68,101,218,224,207,53,223,217,91,81,255,0,25,177,94,95,186,226,151,148,79,254,183,212,127,244,55,26,235,113,131,67,21,14,190,101,9,20,141,119,126,225,91,59,186,87,216,231,86,212,110,158,213,251,128,146,190,76,148,137,77,163,89,92,146,69,235,205,144,70,230,187,111,98,120,40,191,227,36,84,192,126,79,239,130,125,11,190,62,10,70,179,183,117,167,141,238,79,139,146,138,45,215,250,87,115,62,0,29,79,223,111,35,180,234,122,236,158,192,57,111,176,214,195,139,31,122,125,100,249,129,144,253,70,115,100,246,251,13,108,56,177,247,167,214,79,152,25,15,212,103,2,106,121,92,123,137,233,151,227,95,88,173,50,168,197,94,87,30,226,122,101,248,215,214,43,76,170,0,0,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,73,142,188,127,235,205,55,15,156,46,101,217,52,53,181,116,215,219,253,59,241,156,121,244,149,18,211,78,203,141,92,82,53,179,71,52,108,114,196,248,34,108,213,40,170,173,221,105,209,136,246,185,205,83,34,136,139,231,79,175,53,55,108,203,20,225,202,205,91,72,251,109,138,157,153,53,233,33,168,138,87,250,70,100,146,42,104,101,98,51,174,7,197,78,178,72,137,215,249,198,87,49,202,207,85,142,80,142,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,189,92,119,96,191,146,254,38,47,122,103,233,79,73,253,146,199,241,91,23,141,236,118,124,87,133,199,173,208,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,189,92,161,52,46,143,83,248,142,171,212,108,134,205,227,108,186,105,111,109,198,23,61,96,124,45,188,78,245,142,137,36,138,68,115,221,210,198,85,206,199,177,17,99,150,154,39,43,218,189,45,127,128,230,143,239,217,169,191,130,253,30,136,5,191,75,126,213,242,202,173,212,186,11,23,138,175,193,53,130,171,196,214,248,174,143,7,107,173,181,219,225,155,243,106,244,108,157,117,77,183,55,201,174,123,118,221,54,111,113,75,105,194,70,180,93,116,23,136,108,39,80,41,114,250,188,118,209,29,226,142,147,36,168,133,142,149,146,217,36,168,143,198,197,44,77,107,150,86,118,145,206,70,163,92,228,123,24,246,109,35,24,169,37,92,165,176,171,86,165,112,53,169,250,115,125,168,171,130,219,149,101,23,171,37,100,180,143,107,103,142,10,155,61,12,50,58,55,57,174,106,61,26,245,84,85,107,147,125,183,69,246,17,65,171,24,47,228,191,84,243,45,51,244,167,164,254,201,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,129,179,240,49,127,150,246,183,218,181,187,133,12,77,214,251,29,93,174,163,3,167,167,193,235,153,52,141,145,147,207,65,71,78,137,60,78,77,149,89,36,82,68,245,71,53,21,175,87,179,214,70,164,143,202,0,0,0,0,0,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,45,87,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,4,170,0,0,242,159,146,220,19,242,167,249,107,244,23,252,217,253,159,251,45,233,63,21,55,255,0,5,248,159,19,216,236,245,246,191,142,245,186,250,58,254,29,91,121,30,172,0,6,0,115,171,247,88,197,190,96,80,253,58,226,103,249,128,28,234,253,214,49,111,152,20,63,78,184,129,128,28,174,61,251,52,203,241,175,163,214,151,87,157,95,189,62,45,242,254,135,234,55,18,213,114,184,247,236,211,47,198,190,143,90,93,94,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,4,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,0,0,0,0,213,92,159,238,87,30,226,122,101,248,215,214,43,72,1,39,251,149,199,184,158,153,126,53,245,138,208,50,168,0,6,170,230,69,101,220,96,228,213,252,35,96,92,37,225,235,87,109,177,90,233,238,46,203,157,52,84,239,101,222,121,111,14,174,164,100,74,172,116,177,50,4,108,110,87,181,236,87,190,71,181,205,233,141,174,126,58,158,171,75,116,183,59,214,156,238,217,166,122,105,98,244,206,73,121,239,120,42,47,21,13,63,119,181,11,230,147,243,147,61,145,183,104,226,123,189,103,38,251,108,155,170,162,40,123,94,21,120,103,204,184,175,213,202,61,45,195,235,169,45,204,109,59,174,87,123,157,74,163,153,110,183,70,248,217,44,233,31,82,58,103,245,75,27,25,27,85,58,158,246,245,57,140,235,145,147,189,145,240,115,195,238,71,195,235,120,100,147,9,240,152,45,39,122,91,92,17,85,203,45,85,170,170,73,101,151,197,83,84,78,233,36,108,205,146,121,85,21,202,230,171,94,232,220,215,70,231,70,191,47,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,190,160,107,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,115,255,0,148,167,26,254,132,172,163,225,55,83,110,118,170,59,44,221,233,48,187,132,235,216,145,181,211,79,220,125,177,202,141,232,147,188,249,101,146,39,72,230,185,36,71,68,139,34,203,11,25,156,28,109,240,125,140,241,115,165,242,217,92,148,148,89,181,142,158,119,98,119,138,185,106,59,20,51,203,36,15,153,146,71,19,209,174,100,205,166,100,74,247,50,69,141,28,175,99,92,169,210,232,1,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,218,32,24,65,203,47,141,140,203,138,28,102,247,131,234,117,190,174,175,44,195,169,226,169,170,200,219,2,36,23,86,84,84,84,43,81,236,130,154,58,122,71,196,198,195,27,88,175,87,204,141,145,237,79,205,200,169,155,224,0,0,0,0,12,85,230,143,238,39,169,191,130,253,98,136,202,163,21,121,163,251,137,234,111,224,191,88,162,2,21,184,78,247,167,209,191,152,24,247,212,96,54,83,53,172,225,59,222,159,70,254,96,99,223,81,128,217,76,0,0,0,0,8,43,230,243,157,125,173,227,38,229,96,244,95,132,251,21,143,218,236,93,238,255,0,115,197,247,35,117,127,119,167,165,59,123,120,254,223,78,238,254,43,171,127,91,165,190,131,147,142,144,212,230,188,75,215,106,149,68,21,105,109,211,139,60,211,50,120,103,137,172,244,141,115,31,75,12,50,177,219,189,236,117,58,215,189,21,136,155,62,22,117,57,55,70,190,192,113,211,154,221,115,254,48,117,110,251,121,167,164,134,162,151,40,171,178,49,180,204,115,88,176,91,221,224,97,114,163,156,229,235,116,84,209,185,235,190,202,245,114,162,53,21,26,153,255,0,200,251,10,186,208,96,26,167,168,211,84,82,45,182,249,120,183,89,41,226,107,221,223,108,244,48,203,52,174,123,122,122,81,138,219,132,40,213,71,42,170,182,77,209,187,34,184,36,208,177,92,115,105,125,215,88,248,75,212,204,14,196,234,181,185,79,103,244,149,28,20,148,78,171,158,174,122,25,163,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,116,173,245,0,106,174,109,37,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,26,182,155,9,242,222,202,111,185,135,4,186,91,118,200,235,188,93,93,61,190,174,215,28,157,166,71,211,75,69,93,81,73,77,30,204,68,69,232,130,8,153,190,221,78,233,221,202,174,85,85,12,149,0,0,35,3,157,102,186,86,90,172,88,95,15,22,27,207,103,211,125,121,38,69,77,26,79,28,143,165,137,253,186,22,57,232,169,20,144,190,102,213,61,209,170,61,201,37,36,15,245,54,106,190,79,205,109,184,186,214,251,87,17,220,69,230,122,203,98,177,213,218,45,183,250,138,102,209,210,85,200,215,206,144,83,210,195,77,27,228,233,245,90,247,182,4,122,177,21,200,197,122,181,28,254,158,181,11,151,203,23,75,127,42,28,100,225,94,46,197,233,59,86,37,226,50,155,135,246,215,103,194,248,88,215,194,79,228,246,185,253,53,210,81,122,141,234,223,127,89,170,196,121,138,164,212,242,108,209,79,176,220,62,221,181,142,174,225,222,171,212,219,130,118,96,142,94,168,224,161,183,75,81,79,31,83,86,54,171,102,116,239,172,87,108,247,181,99,236,109,210,238,180,33,88,12,148,227,71,71,47,184,52,26,57,170,181,19,120,139,46,165,233,126,45,81,71,39,75,25,216,170,161,179,80,210,84,83,108,143,115,221,210,198,83,75,220,86,177,171,226,122,27,212,177,185,76,139,228,193,175,52,216,174,168,100,186,1,125,173,171,240,249,197,59,110,150,38,58,162,87,65,29,198,142,57,29,60,108,133,24,172,99,230,166,221,238,149,92,207,42,24,216,189,106,230,35,111,167,19,90,23,71,172,28,171,116,231,36,162,179,120,188,147,78,244,255,0,29,201,45,147,70,176,71,35,41,99,183,83,165,193,142,146,84,234,236,248,94,228,206,141,142,107,159,37,52,31,164,173,70,58,42,244,7,88,239,188,63,235,46,39,172,88,228,62,34,175,25,184,54,162,74,110,166,51,197,210,189,174,142,166,155,173,236,122,71,221,130,73,98,238,116,43,153,215,212,223,89,168,160,108,210,69,95,60,239,212,159,237,39,238,210,82,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,34,219,158,119,234,79,246,147,247,104,22,171,146,167,189,62,83,242,254,187,234,54,226,106,72,86,228,169,239,79,148,252,191,174,250,141,184,154,144,0,0,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,45,87,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,4,170,0,0,26,171,155,84,26,171,129,63,220,174,61,196,244,203,241,175,172,86,153,84,98,175,43,143,113,61,50,252,107,235,21,166,85,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,1,54,168,53,87,54,168,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,3,85,114,127,185,92,123,137,233,151,227,95,88,173,32,4,159,238,87,30,226,122,101,248,215,214,43,64,128,19,34,178,238,48,114,106,254,17,176,46,18,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,244,198,215,63,29,79,85,165,186,91,157,235,78,119,108,211,61,52,177,122,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,249,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,20,61,175,10,188,51,230,92,87,234,229,30,150,225,245,212,150,230,54,157,215,43,189,206,165,81,204,183,91,163,124,108,150,116,143,169,29,51,250,165,141,140,141,170,157,79,123,122,156,198,117,200,201,222,200,248,57,225,247,35,225,245,188,50,73,132,248,76,22,147,189,45,174,8,170,229,150,170,213,85,36,178,203,226,169,170,39,116,146,54,102,201,60,170,138,229,115,85,175,116,110,107,163,115,163,95,151,131,238,19,48,222,17,116,191,236,61,138,162,146,241,125,175,168,146,166,251,145,182,129,105,103,186,189,36,122,192,143,98,201,42,177,145,68,244,141,172,71,244,111,220,122,34,58,87,170,223,80,53,150,215,77,11,212,126,29,53,30,227,165,250,161,102,240,55,90,29,165,134,104,149,95,75,112,165,114,170,71,85,77,34,162,119,33,127,75,182,93,145,200,230,185,143,107,30,199,177,185,255,0,202,83,141,127,66,86,81,240,155,169,183,59,85,29,150,110,244,152,93,194,117,236,72,218,233,167,238,62,216,229,70,244,73,222,124,178,201,19,164,115,92,146,35,162,69,145,101,133,140,206,14,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,116,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,168,108,251,118,182,83,94,173,85,182,106,201,42,227,167,175,167,146,154,87,210,85,203,75,59,88,246,171,92,177,205,11,155,44,79,217,87,103,198,230,189,171,178,181,81,81,20,215,95,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,245,237,219,122,162,54,86,42,202,167,44,190,54,51,46,40,113,155,222,15,169,214,250,186,188,179,14,167,138,166,171,35,108,8,144,93,89,81,81,80,173,71,178,10,104,233,233,31,19,27,12,109,98,189,95,50,54,71,181,63,55,34,166,74,113,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,138,16,153,195,47,26,249,86,151,232,254,163,112,223,154,220,252,110,3,151,225,249,21,21,167,196,44,143,146,201,116,158,223,81,217,109,63,67,92,189,154,137,220,216,223,18,162,49,178,74,147,35,163,252,247,119,21,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,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,226,128,218,160,0,4,85,243,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,211,42,185,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,104,19,252,0,0,0,2,18,249,199,106,245,78,107,196,189,14,150,211,207,86,150,221,56,179,195,11,224,154,8,154,207,72,215,49,149,83,77,19,219,187,222,199,83,173,3,21,30,169,179,225,127,75,83,117,115,253,95,36,253,47,181,100,58,185,158,106,189,193,212,147,84,97,150,122,91,109,13,60,212,77,149,241,207,112,124,155,213,69,42,174,240,189,145,81,203,18,244,183,119,50,169,233,212,212,69,71,224,254,191,107,29,247,136,13,101,203,53,139,35,135,195,213,228,215,7,84,71,77,212,199,248,74,86,53,35,166,166,235,99,24,146,118,160,142,40,187,157,8,231,244,117,59,214,114,169,54,156,172,176,10,108,23,130,220,54,169,113,234,187,77,203,42,168,175,191,220,146,165,37,107,234,159,37,75,226,167,168,70,72,190,171,31,71,5,34,179,161,17,142,103,75,211,126,181,115,131,21,121,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,191,105,143,85,154,189,237,242,71,189,18,79,210,72,211,166,207,242,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,234,99,59,21,84,52,243,213,211,212,238,172,115,221,210,198,84,197,219,71,49,171,226,122,221,212,177,181,9,31,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,186,232,217,73,83,28,181,85,17,62,69,78,135,182,141,42,209,122,87,173,204,115,216,222,174,190,149,128,204,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,13,164,200,86,231,87,239,79,139,124,191,161,250,141,196,153,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,97,231,87,239,79,139,124,191,161,250,141,196,11,85,194,23,23,159,193,75,70,181,179,236,181,111,103,80,179,31,64,81,98,253,116,30,38,24,59,78,174,241,85,114,117,42,70,157,168,229,111,66,59,175,170,89,34,222,55,198,146,244,226,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,167,202,76,79,42,254,5,105,176,12,122,213,196,246,169,80,82,79,147,223,41,225,185,97,144,195,85,47,93,166,221,61,44,204,116,242,172,114,36,50,62,170,26,148,84,141,236,127,105,141,98,245,54,71,189,145,133,223,229,205,193,71,240,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,157,217,45,116,42,140,88,237,141,155,169,204,119,75,216,178,74,232,145,173,124,142,107,119,149,176,197,34,224,7,49,254,95,245,156,59,223,101,213,189,33,199,127,216,158,191,195,65,45,53,60,147,212,73,142,213,116,50,62,154,135,204,249,36,124,51,72,138,246,76,174,233,73,37,88,156,140,252,202,203,55,231,159,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,64,215,219,131,174,49,115,190,16,51,186,139,253,130,143,211,56,221,231,163,237,6,63,220,134,159,210,157,168,106,25,75,253,180,248,37,146,14,212,149,11,39,230,209,58,246,233,118,232,190,91,4,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,0,241,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,110,175,45,14,56,46,188,58,230,80,232,214,79,101,171,188,224,153,189,226,53,72,237,180,46,168,184,219,174,179,36,112,50,162,24,226,106,203,82,199,163,33,99,224,106,57,254,171,93,10,43,209,209,76,30,43,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,48,3,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,3,63,192,0,68,95,59,156,3,13,177,102,90,101,168,54,108,122,146,143,33,202,169,238,212,215,170,232,81,90,250,246,81,165,18,83,44,168,139,210,231,177,179,200,196,126,221,106,206,134,170,171,99,98,55,197,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,0,0,58,221,236,59,14,183,123,0,225,155,237,230,118,157,76,93,211,216,118,128,35,171,156,221,34,84,232,214,41,36,113,122,240,228,18,57,206,219,218,158,10,95,248,137,21,48,31,156,3,224,131,66,236,111,158,145,175,238,93,106,35,99,151,224,229,162,151,101,254,148,216,8,181,225,6,185,45,252,64,226,18,170,57,81,247,107,123,60,151,111,109,109,63,252,70,197,216,188,137,46,51,104,149,19,100,125,13,59,188,255,0,158,54,154,233,240,125,67,21,118,190,98,233,44,141,111,98,225,69,59,122,151,218,230,214,211,236,158,212,251,205,138,113,13,211,20,179,34,255,0,245,190,159,255,0,161,180,15,215,0,227,227,253,32,114,0,0,0,2,53,121,140,240,22,236,246,186,13,76,211,58,27,125,29,115,98,149,43,97,134,142,117,116,239,146,169,174,71,47,111,169,60,187,178,47,232,253,255,0,213,22,184,22,162,106,30,137,229,254,153,197,175,23,59,37,206,147,189,79,35,35,122,196,190,178,43,30,215,53,200,169,237,68,246,183,218,212,248,161,179,101,117,190,134,229,3,169,110,20,145,84,66,237,183,100,140,71,34,249,162,252,127,157,19,252,198,1,113,79,202,251,10,207,221,83,144,233,117,150,146,215,116,169,168,108,210,50,150,157,125,110,169,100,116,158,78,169,99,127,150,159,15,130,109,252,193,241,232,15,53,253,56,202,40,160,183,103,241,214,218,170,226,141,82,90,139,157,194,138,24,222,246,199,30,251,57,206,106,170,43,149,219,46,201,190,203,228,100,149,191,142,126,27,238,77,68,167,212,107,10,200,169,191,71,166,232,23,203,203,238,159,254,2,26,115,30,94,60,88,226,79,122,183,72,111,117,240,181,253,9,36,9,3,149,124,213,17,122,89,43,151,225,191,245,158,21,188,56,113,61,110,151,243,90,67,158,192,246,238,221,227,182,84,38,223,214,212,2,116,50,158,55,116,15,25,182,58,227,81,155,89,213,168,173,107,119,188,81,55,117,85,219,201,86,95,230,95,243,24,81,196,31,55,88,19,198,99,154,85,102,186,119,31,78,140,109,115,43,169,59,40,231,196,253,220,215,53,146,117,43,92,230,121,121,123,23,217,241,194,219,39,8,220,98,106,4,241,219,29,165,217,188,240,47,83,191,183,145,204,99,122,83,127,100,207,106,111,186,255,0,164,204,62,28,121,77,93,146,90,107,198,181,218,85,85,179,170,190,134,166,54,236,214,182,72,213,21,86,42,173,156,138,212,127,150,223,202,3,18,244,179,64,184,128,227,23,49,142,251,124,184,93,42,155,60,145,193,53,210,229,73,83,35,59,113,190,56,213,172,232,103,70,200,146,47,146,42,121,163,183,217,119,82,107,248,105,225,131,3,225,215,13,134,193,97,178,219,124,106,77,60,178,86,67,78,230,189,221,111,107,182,85,123,156,239,46,134,124,126,9,247,30,223,78,244,131,78,180,178,209,29,159,10,196,45,22,168,99,115,223,253,169,72,216,252,220,238,165,251,215,218,137,241,248,30,204,0,0,14,20,228,225,60,206,64,17,219,205,203,84,226,181,233,77,78,158,199,82,230,79,116,111,109,26,217,153,235,35,42,40,100,114,43,125,171,228,229,246,18,23,91,85,21,13,28,245,179,200,214,71,4,110,145,238,114,236,136,136,155,170,144,65,204,187,88,39,212,238,33,238,216,165,178,225,37,101,38,63,112,150,150,38,69,42,189,143,116,145,83,34,181,17,26,158,104,232,149,54,221,124,211,224,5,225,228,227,165,180,215,204,190,247,169,85,148,208,200,182,123,140,20,212,175,116,78,87,68,244,165,168,87,171,93,236,77,210,86,127,155,250,9,133,48,99,148,182,150,215,224,90,17,115,186,222,108,178,81,212,95,110,52,247,8,29,44,93,46,124,111,162,133,122,147,205,124,189,101,251,140,231,0,82,226,163,133,217,126,32,112,136,84,113,178,33,200,3,133,246,28,156,42,236,128,117,185,55,93,138,152,112,170,155,236,84,207,184,10,128,0,67,71,56,122,198,77,157,98,84,236,149,175,233,125,115,151,101,79,250,94,135,254,51,243,57,58,170,63,90,178,136,81,171,213,232,234,41,58,183,242,68,109,91,81,83,111,252,100,255,0,49,225,249,158,223,110,55,93,115,240,117,53,50,201,75,69,254,214,107,191,69,189,116,116,74,254,149,219,207,117,79,50,239,242,90,199,91,85,168,121,229,241,208,245,58,158,219,111,99,29,183,177,174,169,122,187,227,247,198,159,15,128,19,6,0,2,135,252,124,183,41,111,177,61,93,138,157,177,194,123,64,173,190,195,147,132,254,99,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,40,93,190,33,61,190,192,239,137,75,21,126,240,59,65,194,28,129,26,220,229,112,117,185,225,86,12,202,56,86,71,89,233,167,99,156,145,239,208,146,213,210,53,60,247,242,253,37,248,41,130,28,1,222,230,181,113,19,97,165,101,67,162,142,175,197,117,236,253,145,122,104,106,149,55,79,143,180,149,30,104,20,20,117,156,62,220,31,85,64,218,142,219,97,246,239,230,139,95,73,228,67,47,14,249,13,118,45,172,22,27,213,189,210,36,212,254,43,167,161,124,215,170,150,86,253,203,240,114,252,0,217,118,5,87,67,27,149,221,74,173,69,223,125,247,242,59,15,142,205,39,122,207,67,46,251,245,211,68,237,247,246,238,212,62,192,41,122,121,110,80,221,247,59,29,236,40,110,203,253,32,86,223,97,201,193,200,0,0,20,34,236,86,117,170,162,38,234,167,49,189,28,170,136,5,103,152,212,140,58,221,158,97,183,76,106,231,71,29,84,53,116,179,199,218,145,157,72,245,124,79,102,219,110,158,212,122,167,183,226,122,112,6,187,28,68,224,217,39,13,156,81,221,43,232,173,181,54,138,123,118,72,234,251,76,173,103,109,138,214,186,57,85,177,174,238,69,70,164,136,213,246,251,125,159,2,109,120,57,213,218,29,89,208,76,50,246,183,104,171,46,15,179,211,248,165,73,17,207,239,39,91,94,139,234,183,205,29,27,147,217,240,49,183,154,63,12,113,103,90,115,117,212,236,123,27,241,55,107,37,60,213,189,202,122,126,169,118,87,210,164,139,186,61,55,221,145,191,249,42,190,221,144,197,158,88,92,75,93,48,13,78,183,104,246,95,124,158,150,221,93,88,202,42,74,106,169,85,141,129,200,149,110,145,157,42,197,217,85,242,53,54,87,39,158,219,125,192,77,81,193,213,75,85,79,91,79,29,93,44,205,150,41,90,143,99,154,187,162,162,166,233,254,133,59,128,225,62,227,147,133,79,184,34,162,129,200,0,1,241,212,217,237,53,139,189,101,174,146,117,251,228,129,174,255,0,125,15,176,1,249,109,197,241,150,121,179,29,182,55,111,186,146,63,248,143,186,26,74,90,100,218,158,154,40,147,238,99,17,191,239,29,192,0,0,0,0,1,194,169,195,156,141,246,169,74,42,185,223,204,5,104,114,0,30,103,82,235,155,109,211,236,138,185,243,36,77,134,219,59,149,234,187,34,122,139,241,53,194,226,30,249,45,255,0,90,243,58,185,39,89,82,59,245,198,38,59,171,169,58,82,174,85,77,151,238,243,39,31,152,54,173,195,165,252,59,101,110,130,238,218,75,141,125,162,120,169,90,146,244,61,207,124,145,70,213,111,170,187,174,242,16,5,87,61,207,38,189,212,214,185,146,213,87,92,106,37,169,147,100,234,123,222,229,87,185,124,189,171,237,80,39,19,149,14,35,87,139,240,233,61,69,84,14,143,211,21,148,213,204,85,77,186,154,234,26,117,69,246,175,223,252,223,208,102,169,104,120,81,194,223,130,104,94,41,99,158,133,41,39,109,166,129,101,143,161,24,168,228,163,129,171,186,34,175,158,237,95,50,239,1,194,251,10,21,17,125,165,107,252,229,42,128,17,17,125,134,181,252,88,251,211,235,39,204,12,135,234,51,155,40,162,26,215,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,0,4,85,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,153,60,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,214,139,90,245,66,235,173,90,185,151,234,189,229,181,113,212,101,55,138,155,147,41,234,107,93,86,250,56,30,245,236,210,164,174,68,87,178,24,187,113,51,213,106,35,35,106,35,90,136,136,147,61,205,147,93,47,186,63,195,47,217,188,74,243,106,164,186,234,37,193,248,221,84,53,8,201,42,159,103,146,150,101,173,125,60,110,95,251,196,47,147,165,200,198,212,166,221,47,116,111,108,59,112,215,164,53,58,245,175,56,54,145,195,5,92,148,249,21,226,24,110,11,73,60,80,207,21,185,155,203,91,52,111,151,118,35,227,166,142,105,17,21,29,186,177,17,26,229,84,106,132,207,114,172,209,203,238,145,112,143,104,169,200,230,218,175,61,184,75,152,199,77,210,207,237,90,90,152,32,142,153,58,216,247,35,251,144,83,197,62,254,171,155,223,232,115,81,204,85,88,193,230,143,239,217,169,191,130,253,30,136,159,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,8,12,230,143,239,217,169,191,130,253,30,136,12,255,0,228,169,238,177,148,252,192,174,250,117,184,198,174,115,122,23,89,139,107,45,139,94,109,22,110,139,46,109,111,142,221,116,171,141,103,147,251,177,72,213,99,86,101,114,44,81,119,41,18,157,177,177,174,69,127,132,157,221,8,173,115,157,146,188,149,61,214,50,159,152,21,223,78,183,23,171,152,174,142,88,181,147,132,124,238,154,239,55,135,171,195,237,243,230,54,186,158,151,191,179,85,65,4,178,57,58,26,246,35,187,176,45,68,27,187,169,172,239,245,244,185,204,106,1,29,124,153,53,75,236,167,17,215,221,51,175,190,248,90,12,239,31,147,195,81,120,94,191,25,116,162,122,77,15,231,17,138,232,250,41,93,113,119,155,154,199,111,178,238,238,218,19,82,106,239,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,158,211,102,141,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,246,129,232,0,0,0,0,66,183,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,90,174,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,9,84,0,0,0,0,48,3,157,95,186,198,45,243,2,135,233,215,19,63,204,0,231,87,238,177,139,124,192,161,250,117,196,12,0,229,113,239,217,166,95,141,125,30,180,186,188,234,253,233,241,111,151,244,63,81,184,150,171,149,199,191,102,153,126,53,244,122,210,234,243,171,247,167,197,190,95,208,253,70,226,5,213,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,0,3,21,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,0,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,213,114,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,0,0,0,6,170,228,255,0,114,184,247,19,211,47,198,190,177,90,64,9,63,220,174,61,196,244,203,241,175,172,86,129,149,64,0,53,97,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,158,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,157,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,211,103,249,98,242,255,0,172,210,42,58,110,32,117,191,29,240,153,213,95,76,248,205,182,89,39,138,170,195,75,36,19,67,43,170,88,215,164,107,52,241,212,121,195,35,28,232,90,198,238,173,145,207,100,114,42,0,0,0,195,254,51,121,110,233,199,22,151,218,28,242,217,146,125,132,204,226,233,130,229,119,167,182,37,100,119,90,86,179,166,54,212,65,221,139,121,163,217,141,100,200,254,174,218,44,110,71,163,98,237,102,0,3,197,105,14,139,233,126,130,225,177,233,254,145,226,20,152,237,138,58,137,106,214,158,23,201,43,229,158,69,78,185,101,150,87,58,89,95,178,53,168,231,185,202,140,99,24,155,53,141,68,246,160,0,0,0,0,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,86,225,59,222,159,70,254,96,99,223,81,128,217,76,214,179,132,239,122,125,27,249,129,143,125,70,3,101,48,0,0,0,0,53,87,39,207,149,101,166,213,110,224,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,133,172,125,84,233,115,169,133,37,149,200,155,189,233,20,49,70,142,118,235,209,27,27,236,106,34,64,97,177,71,0,120,47,228,239,131,109,39,176,122,83,210,30,47,31,142,251,222,236,118,186,125,37,35,235,251,93,61,78,223,183,226,187,125,91,250,221,29,91,55,126,148,12,128,0,1,173,183,24,150,155,173,151,138,253,97,163,188,219,42,232,42,36,206,47,85,108,138,166,23,68,247,65,61,100,179,67,42,53,200,138,172,146,41,35,145,142,246,57,143,107,147,116,84,82,98,121,79,229,54,44,131,130,92,66,211,104,174,241,21,120,205,194,239,107,186,71,218,123,60,61,83,235,166,171,108,123,185,17,31,188,21,116,239,221,170,173,245,246,223,169,174,68,140,30,104,254,253,154,155,248,47,209,232,140,255,0,228,169,238,177,148,252,192,174,250,117,184,12,255,0,0,1,139,252,201,53,162,235,162,28,37,229,23,220,95,47,171,198,242,123,229,69,29,134,197,89,72,199,119,214,121,166,71,78,216,228,70,175,101,254,14,42,199,36,187,181,90,173,69,99,155,39,65,2,248,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,155,252,228,245,175,237,207,16,86,157,28,164,183,246,105,52,202,222,189,233,228,139,166,73,235,174,49,83,212,73,210,228,145,200,232,91,3,40,209,187,177,142,73,59,251,245,55,161,79,171,147,70,136,90,179,173,109,191,235,69,194,249,87,79,81,165,244,240,54,134,130,24,219,209,87,61,202,10,202,117,124,175,93,213,25,28,81,203,179,26,136,174,124,140,119,82,35,21,146,4,196,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,102,173,166,213,6,170,224,108,167,194,119,186,198,141,252,191,199,190,157,1,175,183,18,58,33,117,225,195,91,114,157,23,188,223,41,47,53,24,229,68,77,101,125,52,110,141,149,48,77,4,117,16,189,88,239,54,61,98,154,62,182,110,228,107,250,154,142,122,34,61,118,9,225,59,221,99,70,254,95,227,223,78,128,143,94,118,26,47,106,183,84,224,122,239,143,98,20,148,181,23,74,138,171,14,77,120,133,237,99,234,167,72,163,125,185,178,199,213,187,222,145,67,90,137,42,49,87,162,54,49,238,217,177,53,2,250,242,125,214,59,22,115,195,2,105,85,60,62,30,245,166,151,9,233,235,35,234,123,251,244,181,213,19,213,211,212,238,172,107,27,212,247,212,197,219,71,61,201,225,186,221,210,146,53,11,43,207,59,245,39,251,73,251,180,199,254,83,186,233,125,211,14,40,45,154,115,233,155,85,22,45,169,123,219,174,237,184,35,25,213,85,5,61,68,148,11,12,170,173,86,204,233,223,216,107,55,86,201,226,85,189,14,127,109,204,200,14,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,133,110,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,181,92,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,144,18,168,0,0,106,174,109,80,106,174,4,255,0,114,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,197,94,104,254,226,122,155,248,47,214,40,140,170,49,87,154,63,184,158,166,254,11,245,138,32,32,4,218,160,213,92,218,160,0,0,13,85,201,254,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,2,2,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,39,167,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,84,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,217,254,88,188,191,235,52,138,142,155,136,29,111,199,124,38,117,87,211,62,51,109,150,73,226,170,176,210,201,4,208,202,234,150,53,233,26,205,60,117,30,112,200,199,58,22,177,187,171,100,115,217,28,138,128,0,0,48,255,0,140,222,91,186,113,197,165,246,135,60,182,100,159,97,51,56,186,96,185,93,233,237,137,89,29,214,149,172,233,141,181,16,119,98,222,104,246,99,89,50,63,171,182,139,27,145,232,216,187,89,128,0,241,90,67,162,250,95,160,184,108,122,127,164,120,133,38,59,98,142,162,90,181,167,133,242,74,249,103,145,83,174,89,101,149,206,150,87,236,141,106,57,238,114,163,24,198,38,205,99,81,61,168,0,99,175,27,124,31,99,60,92,233,124,182,87,37,37,22,109,99,167,157,216,157,226,174,90,142,197,12,242,201,3,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,187,95,108,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,204,218,76,193,94,99,252,191,232,248,136,177,75,171,122,67,142,255,0,178,197,7,134,130,90,106,121,32,167,143,34,165,235,100,125,53,15,153,241,198,201,161,141,85,236,153,93,212,177,196,177,57,31,249,149,136,51,168,0,4,85,243,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,211,42,185,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,104,19,252,0,0,98,255,0,50,236,254,167,79,184,45,212,74,171,110,67,73,106,185,95,41,233,172,20,169,50,197,215,88,202,186,152,226,170,167,137,146,34,245,189,212,107,86,171,210,157,109,99,94,246,244,244,117,38,80,17,87,206,247,84,191,248,218,104,165,190,251,255,0,77,229,55,123,103,133,254,138,106,9,251,202,207,254,217,55,161,143,254,119,183,248,181,2,48,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,104,139,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,65,229,5,165,247,92,211,139,74,108,242,23,85,193,109,211,235,61,109,202,162,118,209,58,88,37,158,166,23,81,69,74,249,119,70,194,247,54,162,105,155,191,82,185,41,100,68,111,181,205,156,144,6,177,154,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,102,169,34,114,170,177,147,69,219,149,158,179,145,89,35,85,28,228,84,85,217,204,132,14,112,90,57,125,193,184,160,93,85,168,155,196,89,117,46,223,5,69,28,157,44,103,98,170,134,158,10,74,138,109,145,238,123,186,88,202,105,123,138,214,53,124,79,67,122,150,55,40,18,43,203,23,84,191,42,28,27,97,94,46,251,233,59,174,37,226,49,107,135,246,175,103,194,248,89,23,194,65,228,198,181,253,52,50,81,122,237,234,223,127,89,202,244,121,128,28,234,253,233,241,111,151,244,63,81,184,158,171,146,94,166,98,184,254,163,234,38,150,221,170,252,61,235,48,183,219,238,22,142,228,145,178,58,143,0,181,61,248,27,212,244,123,230,86,85,164,141,99,26,239,205,193,59,149,90,140,243,200,174,39,248,44,186,241,79,199,182,29,125,203,241,250,183,105,94,53,131,209,46,65,88,149,46,165,74,217,210,182,226,232,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,234,12,96,229,139,203,254,143,87,107,41,184,129,214,252,119,197,224,180,157,51,227,54,217,100,130,90,91,245,84,115,205,12,174,169,99,94,178,36,48,73,79,231,12,140,107,102,115,219,186,186,54,189,146,76,161,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,125,96,0,0,91,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,98,184,44,229,231,165,252,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,110,90,128,32,7,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,48,3,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,3,63,192,0,69,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,0,0,40,84,68,246,149,148,170,1,74,34,39,176,173,61,133,40,133,95,208,7,38,21,115,94,196,106,242,142,29,32,168,165,129,210,122,30,178,166,185,234,137,191,75,91,67,80,170,190,212,251,191,159,250,12,213,45,15,21,216,91,243,189,11,202,236,112,80,165,92,238,180,215,172,81,244,35,213,92,180,115,181,54,69,84,243,221,201,230,6,191,92,60,95,37,176,107,94,25,87,28,235,18,73,126,183,68,247,117,116,167,74,213,196,171,186,253,222,70,199,186,105,92,219,150,159,99,181,204,153,37,108,214,216,28,143,69,221,23,212,79,137,172,101,36,247,60,102,247,77,90,214,75,75,93,110,168,138,166,61,211,165,236,123,85,30,213,243,246,47,177,73,253,229,243,171,112,234,135,14,216,163,167,187,182,174,227,65,104,130,42,166,172,189,111,107,217,36,177,185,93,234,166,203,188,96,100,225,194,156,128,56,69,57,58,213,85,174,254,98,166,185,29,236,80,42,0,0,0,1,211,53,37,45,74,109,81,77,20,169,247,61,136,239,247,207,133,216,190,50,255,0,55,227,182,199,111,247,210,71,255,0,17,250,128,15,142,154,207,105,163,93,232,237,116,144,47,223,28,13,111,251,200,125,128,0,0,0,56,95,184,42,162,4,79,188,1,200,58,106,170,169,232,169,228,171,170,153,177,69,19,85,239,115,151,100,68,68,221,127,208,128,89,62,49,181,118,135,73,180,19,51,189,165,218,42,59,131,44,245,30,21,86,68,107,251,203,208,214,34,122,174,243,87,72,212,246,124,72,74,225,219,6,201,56,147,226,142,215,95,91,109,169,187,211,220,114,70,215,221,165,115,59,140,70,185,210,74,141,145,119,106,34,57,35,86,167,179,217,236,248,23,247,153,239,18,215,76,255,0,83,174,58,61,136,95,39,170,183,80,214,62,138,174,154,150,85,123,103,114,165,35,163,103,74,49,55,84,124,110,77,145,203,231,190,255,0,113,148,220,174,56,99,139,5,211,155,86,167,100,56,223,134,187,94,233,225,173,238,84,83,244,203,178,62,169,35,93,213,235,182,204,145,159,201,69,246,110,128,102,238,155,225,214,236,15,13,181,227,86,202,56,233,97,164,165,130,62,212,108,233,70,43,34,99,54,219,117,246,35,17,61,191,3,211,128,0,161,87,113,35,209,170,136,167,8,168,169,186,40,29,128,0,7,14,246,28,156,1,214,237,247,43,98,121,110,82,237,147,250,74,219,236,3,147,174,117,86,195,35,145,221,42,141,85,223,125,182,242,59,15,142,243,39,102,207,93,46,251,116,83,74,237,247,246,108,213,3,95,62,63,47,115,93,120,137,191,82,190,161,210,199,73,225,122,55,126,232,157,84,52,170,187,39,195,216,103,127,38,172,29,109,152,85,255,0,50,146,21,141,215,138,104,24,215,44,123,117,164,85,117,109,95,61,252,255,0,69,62,8,70,63,17,25,13,118,83,172,23,235,213,193,210,44,213,30,23,171,173,124,211,166,150,38,253,201,240,106,124,9,154,229,127,65,71,71,195,237,189,244,180,13,167,238,54,111,102,254,72,149,245,126,64,102,56,7,10,5,43,237,246,4,219,224,82,245,95,188,169,191,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,147,218,82,158,210,183,33,74,32,21,167,176,228,225,61,135,32,99,95,31,24,156,249,118,132,93,45,244,212,211,77,39,230,54,108,93,61,75,253,185,74,191,31,241,84,128,12,98,237,53,134,251,77,116,134,87,69,36,29,123,57,28,173,84,221,142,111,181,60,211,218,108,187,172,22,40,239,248,61,117,28,141,69,106,246,183,221,168,169,252,116,107,236,95,232,53,154,190,82,45,5,234,225,64,191,252,173,85,44,63,253,235,213,62,31,208,6,207,216,53,106,92,48,251,53,90,43,85,36,160,167,114,43,87,239,137,171,255,0,9,251,165,166,225,99,45,126,107,161,120,149,250,86,181,36,158,209,64,175,68,87,42,110,234,56,30,191,165,231,252,162,236,129,194,148,49,54,95,103,153,90,166,232,112,212,243,2,160,0,0,0,29,82,38,233,177,213,27,149,171,247,31,67,144,249,228,77,151,201,17,63,160,15,161,174,234,77,202,142,152,87,239,95,129,220,7,226,102,184,205,22,99,137,221,177,139,132,77,146,11,157,36,180,207,71,49,175,77,156,221,189,142,242,95,235,32,15,138,29,62,201,248,99,226,166,241,122,180,80,86,211,210,219,242,39,92,237,83,186,62,195,37,68,88,230,115,26,232,213,54,110,242,244,121,109,228,166,194,230,25,243,16,225,66,203,172,58,91,144,230,118,232,18,59,245,166,134,106,200,95,28,20,251,186,70,172,11,210,175,126,206,78,164,131,165,87,171,226,191,208,7,165,224,31,137,203,78,189,233,93,59,42,110,20,126,154,181,165,45,29,84,12,168,123,222,146,248,72,220,228,84,122,111,250,77,127,197,83,201,124,204,167,53,250,224,167,94,242,46,26,53,238,139,26,175,93,173,149,183,232,232,174,145,62,121,122,89,35,59,176,110,141,137,92,215,42,186,68,69,242,119,232,167,158,222,100,242,224,185,141,187,59,198,168,242,75,99,209,209,85,69,28,139,179,92,136,138,232,218,253,189,100,69,246,57,62,0,122,2,151,121,121,161,80,3,132,114,41,201,79,78,222,104,114,139,184,28,128,0,0,0,0,112,171,176,28,148,170,253,199,40,187,142,148,3,169,90,231,187,109,246,67,177,173,233,110,222,211,157,182,57,0,124,183,75,149,29,158,221,85,117,184,79,28,52,212,145,58,105,100,145,221,45,107,90,155,170,170,159,81,136,188,195,56,144,143,72,180,103,38,177,90,220,212,186,220,109,242,83,70,238,169,152,230,57,206,129,168,173,115,19,100,242,155,239,3,5,121,169,241,59,108,212,204,186,221,167,216,133,218,150,178,221,109,167,169,130,189,105,106,100,115,123,141,171,78,150,185,60,154,170,139,2,47,199,219,240,242,44,119,2,250,5,112,214,205,87,167,127,129,170,150,219,107,116,140,168,124,112,50,70,117,73,75,80,173,71,117,121,123,88,159,5,246,150,41,171,122,212,76,210,56,229,154,73,238,55,235,135,74,43,228,234,94,228,210,111,237,122,253,238,95,106,255,0,89,55,252,184,120,97,182,104,190,152,166,67,88,142,150,237,123,90,90,217,93,36,80,110,199,45,27,17,205,71,51,117,84,222,71,251,87,253,240,51,10,217,67,21,178,221,75,110,129,168,145,211,66,200,90,136,136,158,77,106,34,121,39,244,31,72,0,112,190,72,17,81,126,7,14,93,148,225,61,190,64,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,84,79,128,79,52,41,95,111,153,203,87,117,2,163,230,185,208,197,115,183,85,91,167,106,44,117,48,190,23,34,162,47,147,154,168,190,75,253,39,210,0,215,171,142,141,2,184,104,158,171,212,63,192,213,69,109,186,57,140,167,124,144,50,54,117,71,75,78,174,70,244,249,123,94,191,4,246,23,199,149,103,19,182,205,51,203,174,58,125,151,221,169,104,237,215,42,122,104,40,22,170,166,70,183,184,234,181,234,107,83,205,168,170,179,170,252,61,159,31,51,54,121,143,112,195,108,214,141,49,92,134,141,29,21,218,200,181,85,177,58,56,160,221,238,74,55,163,90,174,126,202,137,188,108,246,47,251,196,32,57,111,90,119,154,73,28,83,73,5,198,195,112,233,85,100,157,43,220,134,77,253,172,95,189,169,236,95,235,3,104,11,93,202,142,241,110,165,186,219,231,142,106,106,184,155,52,82,70,238,166,185,174,77,209,81,79,168,196,206,93,124,66,126,89,180,82,199,104,184,185,171,116,177,218,162,142,161,221,83,61,206,86,203,44,74,174,115,211,207,244,19,216,171,237,50,204,10,92,222,166,237,236,58,209,174,99,182,223,116,59,142,54,220,2,47,222,114,113,210,21,118,3,144,112,139,185,200,0,0,0,0,3,133,114,32,85,216,227,167,127,53,0,223,63,53,42,0,1,139,28,124,113,57,105,208,77,43,168,101,53,194,143,211,87,68,170,163,165,129,245,15,99,214,95,9,35,154,136,140,77,255,0,73,204,248,162,121,167,153,144,249,214,99,110,193,49,170,204,146,230,244,108,84,177,73,34,110,215,42,42,182,55,63,111,85,21,125,141,95,129,3,92,107,107,222,69,196,190,189,214,227,84,11,189,178,138,253,37,21,174,38,79,47,75,228,127,106,13,213,178,171,90,213,71,70,168,158,77,253,37,243,219,204,15,205,225,123,79,178,126,39,56,169,179,222,174,244,21,181,20,183,12,137,183,59,172,237,143,190,200,145,86,73,154,199,58,69,93,219,188,93,30,123,249,33,63,152,86,51,69,135,98,118,156,98,223,19,99,130,217,73,21,51,17,172,107,19,102,183,111,99,124,147,250,140,78,229,223,194,133,151,71,180,183,30,204,238,48,36,151,235,181,12,53,147,62,72,41,247,108,142,89,215,165,30,205,220,189,41,63,74,47,87,193,63,160,204,192,5,46,119,74,110,84,116,204,191,114,252,0,235,145,202,229,251,206,216,211,100,216,234,141,55,95,52,69,254,147,232,106,1,80,0,0,0,14,183,166,235,236,243,43,67,135,39,153,202,38,200,7,39,225,103,53,169,111,195,239,53,106,173,68,142,130,161,202,174,95,186,39,47,252,7,238,150,155,138,124,181,248,86,133,229,183,232,154,213,146,11,69,122,177,21,92,137,187,104,231,122,126,143,159,242,64,215,23,39,187,77,126,190,212,221,38,149,210,201,63,70,238,87,43,149,118,99,91,237,95,53,246,19,255,0,192,62,39,62,35,161,22,187,125,77,52,208,201,249,253,219,47,79,82,127,110,85,47,195,252,100,53,248,177,210,45,125,234,223,64,159,252,179,85,20,63,253,243,209,62,63,210,108,203,163,246,40,236,24,61,13,28,109,68,106,119,118,217,168,137,252,116,139,236,79,233,3,219,28,47,176,228,225,125,128,117,175,180,169,169,236,56,84,42,106,1,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,14,20,164,172,161,125,160,84,158,195,146,150,169,80,29,115,193,29,76,78,134,86,163,152,237,183,77,183,248,238,107,141,198,22,155,63,77,53,215,35,183,181,171,216,184,220,43,171,161,221,24,137,210,234,201,211,100,70,175,146,34,53,61,187,123,77,143,72,90,231,11,128,77,97,214,28,115,40,167,133,60,61,210,219,86,178,42,35,27,210,230,214,57,223,5,221,127,142,79,128,25,163,202,159,80,228,205,56,120,117,182,161,17,175,176,84,210,91,24,157,79,119,83,89,67,2,111,231,228,139,234,252,12,212,34,39,147,134,169,71,100,184,228,250,123,83,183,77,101,194,26,214,42,171,247,221,105,39,69,79,36,86,237,249,132,255,0,233,216,151,96,7,31,19,147,143,142,224,114,0,0,0,0,117,189,155,161,216,0,232,99,21,29,237,59,147,216,54,67,144,7,77,101,36,21,212,147,81,85,70,215,195,59,29,27,218,228,69,69,106,166,203,228,190,71,112,2,38,57,163,112,109,77,101,146,77,109,194,21,99,142,150,138,162,170,227,79,28,20,240,177,87,197,35,149,251,163,154,229,84,73,156,187,236,229,94,148,67,206,242,190,227,30,171,17,189,69,162,249,125,74,203,79,118,184,83,178,223,44,179,84,200,230,177,41,220,197,98,53,17,205,106,53,34,98,249,236,158,183,146,121,18,223,152,226,118,140,223,26,184,226,215,186,120,229,164,185,83,62,154,84,124,77,147,102,185,54,95,39,34,162,255,0,66,144,197,199,239,4,117,186,3,145,73,170,152,13,194,167,209,146,62,107,156,189,44,130,157,105,36,90,180,232,88,251,111,107,147,110,235,118,217,187,167,74,121,253,193,53,214,250,250,107,157,28,85,212,143,235,138,102,53,237,93,149,60,149,17,83,219,178,251,20,250,72,101,224,175,153,85,231,78,105,25,131,106,114,197,85,69,31,105,148,213,179,212,86,74,254,220,116,206,102,206,106,36,155,174,241,177,85,124,147,119,123,60,137,116,193,181,3,31,207,173,16,93,236,117,61,113,207,27,36,68,232,122,121,61,136,244,253,38,183,224,191,112,30,152,0,7,7,32,0,0,1,198,199,32,0,0,162,89,25,12,110,150,71,108,214,34,185,87,111,98,32,21,130,214,106,127,17,186,115,165,182,217,235,239,87,84,85,167,73,58,216,176,84,122,189,12,87,47,155,99,118,254,73,240,35,211,95,57,190,86,164,183,140,107,76,49,90,25,216,142,150,154,27,130,214,213,194,228,217,90,136,254,133,142,53,254,255,0,203,116,246,127,56,18,21,175,250,231,142,232,174,7,122,200,238,114,162,203,67,67,60,200,213,73,83,101,106,55,111,54,49,203,252,180,246,16,15,196,222,187,223,117,231,85,47,185,93,109,84,137,111,154,186,87,81,65,226,37,123,27,22,204,98,46,210,47,150,233,19,87,110,148,254,143,35,240,117,83,92,117,27,88,47,53,151,124,191,33,174,153,149,147,190,101,164,241,179,201,3,58,149,171,210,141,145,238,242,78,134,255,0,152,253,238,27,180,18,255,0,174,122,149,143,99,20,112,61,40,107,174,16,197,81,51,31,14,237,139,119,43,149,27,35,147,127,40,221,229,230,6,66,242,180,225,250,13,79,213,186,125,64,185,171,150,147,21,185,66,173,143,183,19,219,35,150,158,119,46,253,107,186,109,179,23,201,63,246,78,13,29,36,20,20,144,209,83,49,27,20,17,182,54,34,34,39,147,83,100,246,127,50,22,175,134,205,2,198,248,126,211,250,108,86,199,19,86,89,99,130,74,153,86,158,40,220,233,25,3,35,93,251,105,178,254,138,249,238,190,210,237,0,40,149,234,198,249,33,89,243,202,170,229,217,169,228,5,8,245,122,236,191,231,62,134,161,212,198,239,231,178,29,205,68,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,57,15,157,94,172,93,147,252,231,210,228,67,165,237,219,207,100,3,182,39,171,219,230,133,103,207,18,171,87,103,39,145,244,1,211,89,73,5,125,36,212,85,44,71,69,60,110,141,232,168,139,228,228,217,125,191,204,164,31,115,75,225,250,13,48,213,186,141,64,182,43,146,147,42,185,76,174,143,183,19,27,27,146,158,7,38,221,11,186,239,187,215,205,63,246,206,57,105,120,147,208,44,111,136,29,63,169,197,111,145,53,37,138,57,228,166,149,41,226,145,205,145,240,62,52,219,184,155,39,233,39,158,233,236,2,7,248,79,226,54,249,195,174,162,197,127,163,115,165,183,215,173,61,53,100,75,83,52,109,108,109,168,99,213,251,71,190,234,136,143,242,217,125,171,253,115,205,160,26,231,142,235,86,7,101,200,237,146,162,75,93,67,4,202,212,73,87,117,114,59,127,55,177,171,252,133,246,144,9,196,166,132,222,244,31,83,47,184,173,124,79,240,84,215,41,169,233,37,123,162,221,236,77,156,221,219,27,149,19,213,114,125,199,226,105,94,184,234,54,143,222,104,238,248,134,67,93,11,40,231,100,201,73,227,103,142,7,244,171,151,165,91,27,219,228,189,110,255,0,56,27,53,2,40,116,15,155,229,106,203,103,198,181,63,21,161,129,138,232,169,166,184,37,109,92,206,93,213,200,175,232,72,228,95,239,60,183,95,111,243,18,23,166,28,70,233,206,169,91,96,175,178,221,81,22,161,35,232,98,65,81,235,117,177,28,158,110,141,187,121,47,196,11,166,10,35,145,147,70,217,99,118,237,122,35,145,118,246,162,149,128,56,216,228,0,0,0,56,57,0,0,0,15,154,225,95,77,108,163,150,186,173,253,17,66,199,61,203,178,175,146,34,170,251,55,95,98,31,133,156,234,6,63,128,218,39,187,223,42,122,35,130,55,200,169,208,245,242,99,21,235,250,45,119,193,62,226,34,248,212,230,85,121,212,106,71,224,218,98,177,82,209,73,221,101,77,108,21,21,145,63,183,37,51,89,179,90,169,30,203,188,143,84,95,52,221,190,207,48,63,71,154,15,24,245,89,117,234,93,23,196,42,86,42,123,77,194,161,151,9,98,154,166,55,57,139,78,214,35,21,170,141,107,145,201,43,215,203,116,245,124,211,204,244,92,174,120,54,166,189,73,30,182,230,234,178,71,85,69,5,85,186,158,72,41,230,98,47,138,87,35,247,87,57,200,170,144,181,119,217,170,157,74,133,175,224,11,130,58,221,126,200,163,213,76,250,225,83,232,200,223,13,206,46,166,65,80,181,114,37,90,245,172,157,199,185,203,191,105,219,238,221,215,169,124,254,249,157,195,177,59,70,17,141,91,177,107,37,60,113,82,91,105,153,77,18,50,38,199,187,90,155,39,147,81,17,63,161,0,253,74,58,72,40,105,33,162,165,141,172,134,6,54,54,53,168,136,136,212,77,147,201,60,142,224,0,225,125,135,75,216,170,239,105,222,113,178,1,67,25,178,29,128,0,0,0,0,1,199,196,228,227,227,185,200,3,10,249,172,106,28,152,95,15,13,182,211,162,57,247,250,154,187,99,211,169,237,233,107,232,103,77,252,188,149,125,111,137,154,132,68,243,143,213,40,239,119,28,99,79,105,182,233,163,184,77,90,245,69,126,251,165,36,8,137,230,136,221,191,62,191,253,59,129,135,28,30,233,179,245,47,93,113,203,123,154,189,139,117,194,134,186,109,145,138,157,45,172,129,54,84,114,249,162,163,151,217,191,176,216,230,8,35,166,137,176,196,212,107,27,190,201,182,223,29,200,94,228,245,128,77,126,214,28,143,40,168,133,60,61,174,219,72,177,170,163,29,212,231,86,53,223,21,221,63,137,95,129,52,160,14,23,216,114,82,229,3,130,164,41,79,105,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,2,149,220,168,225,125,128,112,155,21,20,34,236,84,139,184,28,152,53,205,91,74,235,243,237,32,138,239,109,167,167,124,246,232,146,52,124,143,107,92,222,186,218,79,209,85,69,95,102,251,249,153,202,121,157,68,198,105,242,188,86,178,209,60,44,147,187,219,217,28,141,219,202,70,59,226,139,253,232,26,241,240,145,169,31,147,45,107,178,223,39,168,146,42,79,237,158,250,198,142,85,255,0,106,78,214,249,53,83,127,55,155,29,91,170,217,95,111,165,174,143,126,154,136,89,43,119,77,188,156,212,95,248,77,97,53,19,30,168,194,181,7,34,199,19,120,93,106,186,214,82,49,88,244,253,24,230,124,105,178,183,111,239,126,228,254,131,97,238,19,117,26,147,82,116,75,25,190,65,51,222,247,91,104,145,221,76,115,124,252,36,14,95,210,85,254,255,0,239,2,242,128,0,0,0,0,0,0,0,0,0,0,0,31,135,154,97,214,44,239,28,175,198,114,27,125,61,93,37,124,15,129,237,154,38,72,157,46,246,249,61,174,79,130,124,20,253,192,4,66,241,175,203,59,41,161,189,253,178,209,155,85,177,212,51,54,87,212,82,248,184,41,189,119,84,250,189,44,72,163,111,232,201,230,170,191,201,68,248,121,225,126,158,235,182,181,112,239,118,158,219,103,189,85,83,190,55,236,250,41,235,231,116,44,86,53,241,121,54,25,154,223,47,52,246,255,0,37,191,4,54,73,115,90,244,233,123,81,200,191,5,77,203,41,172,156,39,233,78,176,211,244,222,241,107,82,205,210,168,146,45,13,55,83,119,145,30,187,43,161,122,167,154,1,131,250,53,206,3,24,167,142,158,139,84,168,46,52,238,108,59,75,60,22,231,205,31,90,49,158,207,237,151,187,101,114,59,249,63,118,251,25,209,167,156,89,104,190,166,82,193,81,141,95,234,228,239,179,184,212,150,223,52,123,167,67,93,241,111,220,228,35,171,88,121,60,102,84,141,158,225,165,119,138,73,183,153,58,98,185,93,88,198,163,85,238,223,100,101,51,118,217,58,54,243,251,204,48,212,126,23,181,195,70,170,220,236,150,203,5,63,67,251,105,83,71,114,133,232,170,174,115,83,109,156,142,243,232,95,135,179,96,54,61,162,186,208,92,90,143,163,159,184,139,236,245,92,159,13,254,41,252,231,214,107,35,104,215,13,101,199,39,254,231,234,142,89,10,196,139,31,109,183,202,164,106,124,61,141,145,62,226,242,98,188,197,184,147,197,169,25,69,30,65,29,124,109,87,47,85,117,93,124,175,93,215,127,111,137,79,103,192,13,130,142,28,230,181,55,114,236,64,186,115,64,226,47,101,93,172,157,106,155,110,158,59,254,86,121,28,179,152,23,18,25,106,43,103,202,164,160,69,68,106,248,10,234,248,190,10,159,26,149,251,255,0,208,128,108,23,89,118,183,219,247,241,117,29,190,148,221,125,71,47,151,245,33,111,115,126,36,180,131,79,104,221,91,146,228,179,69,27,81,202,189,170,10,137,23,201,189,75,236,103,220,107,181,119,214,205,95,190,185,203,115,213,12,178,118,61,189,46,141,247,186,167,49,83,109,189,142,145,126,10,191,231,60,140,245,117,215,9,90,181,85,83,84,72,171,178,44,178,43,151,127,103,181,87,250,0,154,221,83,230,207,160,54,59,108,176,97,183,107,141,194,189,89,34,53,158,133,168,98,162,246,247,110,202,231,198,159,164,168,158,223,248,200,241,214,254,96,250,213,171,109,90,26,91,221,77,170,137,85,219,248,90,154,184,36,114,58,52,98,162,237,82,228,84,253,37,255,0,49,104,48,14,30,117,103,83,107,146,131,17,198,226,169,145,81,170,171,37,116,17,53,17,95,208,159,164,244,95,105,154,90,33,202,31,81,47,146,54,191,85,107,168,168,161,98,177,205,142,223,118,141,219,170,74,168,228,114,58,157,232,169,210,137,254,112,35,206,237,124,188,223,106,159,89,121,186,213,215,77,35,214,71,62,162,119,202,229,114,251,87,119,42,169,237,116,223,64,245,75,86,107,105,104,176,156,122,58,181,171,115,90,199,201,91,4,45,78,174,173,149,122,222,139,252,135,124,62,4,227,104,239,47,221,11,210,234,42,126,254,45,110,184,215,67,20,109,117,69,69,13,28,207,115,154,238,174,165,127,134,106,170,239,183,159,243,25,21,100,197,49,204,114,146,26,43,53,146,134,146,58,118,163,89,217,166,142,53,68,79,103,232,162,125,224,69,111,14,28,166,175,114,173,167,38,213,133,129,142,69,138,121,233,34,184,65,60,95,203,221,170,213,129,232,169,250,31,202,95,143,153,37,186,85,163,88,62,145,227,180,86,44,90,197,67,75,225,96,100,93,200,169,97,99,149,91,213,231,187,24,223,239,221,240,248,158,236,0,0,1,211,80,171,178,34,31,59,124,215,204,251,21,17,222,71,9,26,34,238,136,7,12,77,209,55,43,8,155,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,193,67,211,100,93,142,195,133,77,192,248,157,228,190,71,209,78,171,178,162,149,172,104,171,186,161,202,34,55,200,10,128,0,91,205,94,208,236,11,89,108,110,180,101,150,10,10,167,34,72,177,201,45,44,47,114,57,241,171,55,222,72,223,240,84,243,219,224,70,215,17,252,166,175,113,45,219,38,210,117,129,238,85,150,120,41,37,184,65,4,95,200,217,168,212,129,136,137,250,127,202,79,135,153,45,0,13,102,117,39,64,245,75,73,171,106,168,179,108,122,58,69,164,115,154,247,199,91,4,205,94,158,157,213,58,30,171,252,182,252,62,39,138,180,223,47,54,42,166,86,89,174,181,116,51,70,244,145,175,167,157,241,57,28,158,197,221,170,138,109,11,123,197,49,204,142,146,106,43,205,146,134,174,58,134,171,95,222,166,142,69,84,95,111,233,34,253,198,58,235,23,47,221,11,213,26,42,142,198,45,110,183,87,77,20,141,109,69,61,13,28,47,107,156,238,174,164,127,134,114,162,239,191,159,243,129,20,154,3,204,39,88,52,134,178,154,142,241,122,171,187,90,91,52,75,34,84,84,85,84,74,216,218,206,133,70,163,170,90,223,102,222,68,131,233,103,54,125,1,190,91,98,131,50,187,92,109,245,232,200,209,204,244,45,67,213,87,183,187,183,86,190,68,253,36,84,246,255,0,198,99,6,188,114,141,212,60,106,41,239,26,89,87,75,112,129,140,150,87,67,93,118,137,174,242,145,54,107,17,32,141,19,213,85,246,175,183,99,12,115,254,30,117,103,76,171,150,131,46,198,226,166,145,17,202,139,29,116,18,181,81,31,208,191,162,245,95,104,27,9,225,28,73,105,6,161,81,182,183,26,201,102,150,55,35,85,59,180,21,17,175,155,122,147,218,207,184,184,84,119,107,125,195,111,9,81,220,234,77,211,212,114,121,127,90,26,181,65,87,93,111,149,203,75,85,53,60,136,187,42,197,34,181,119,246,123,81,127,164,245,214,141,108,213,251,19,154,182,205,80,203,32,99,27,210,216,217,123,170,107,17,54,219,216,217,19,224,137,254,96,54,114,107,154,228,221,171,185,201,175,70,39,204,11,137,12,73,17,176,101,82,87,162,34,181,60,125,117,124,191,4,79,133,74,125,223,233,83,215,47,52,14,34,246,69,218,201,214,137,182,235,227,191,229,96,79,73,242,86,221,104,45,205,87,214,79,219,68,246,250,174,95,134,255,0,4,254,98,0,50,174,98,220,73,229,52,143,162,147,32,142,130,55,43,87,170,134,174,190,39,166,203,191,183,196,175,183,226,89,187,190,184,107,46,71,63,247,67,84,114,201,150,84,72,251,110,190,85,43,87,225,236,116,139,247,129,176,86,161,241,101,162,250,103,75,61,70,75,127,171,143,176,206,227,146,43,124,210,108,157,14,119,193,191,115,84,193,125,101,231,1,140,84,71,81,69,165,180,23,26,135,58,29,162,158,123,115,225,143,173,88,255,0,111,246,203,29,178,57,91,252,159,191,109,204,3,211,142,23,181,195,89,106,218,236,106,203,5,71,91,251,107,83,89,114,133,136,138,142,107,87,125,220,174,242,235,79,135,179,115,51,244,123,147,198,101,86,216,46,26,169,120,164,135,105,151,170,43,109,213,143,106,181,30,221,183,71,211,59,125,211,175,127,63,184,12,46,212,45,118,214,174,34,46,208,91,111,23,170,170,135,200,253,153,69,5,124,237,133,234,246,178,47,54,205,51,155,231,228,158,223,229,59,224,166,104,112,81,203,59,41,174,189,253,178,214,107,85,177,180,48,182,39,211,210,248,184,42,125,118,212,250,221,76,88,164,111,232,199,228,168,191,202,84,248,249,72,118,141,240,159,165,58,61,79,211,100,197,173,73,55,74,34,200,148,52,221,78,218,69,122,110,173,133,138,190,106,94,182,181,172,78,150,53,26,137,240,68,216,15,196,194,240,235,22,9,142,80,99,56,245,190,158,146,146,130,6,64,198,195,19,35,78,150,251,60,152,214,167,197,126,8,126,224,0,0,0,0,0,0,0,0,0,0,0,0,0,124,247,26,182,80,91,234,171,164,223,166,158,23,202,237,147,127,38,181,87,254,3,92,94,45,245,35,242,155,173,119,171,228,21,18,75,73,253,173,216,89,17,200,191,237,72,26,239,39,42,237,230,194,119,120,178,212,106,77,54,209,44,154,249,60,207,99,219,109,173,70,244,177,206,243,240,147,185,63,69,83,251,207,188,215,135,78,241,234,140,215,80,113,220,113,119,153,215,91,173,29,35,213,239,79,209,146,102,70,187,171,183,254,251,238,95,232,2,103,185,84,233,93,126,3,164,18,221,238,84,244,236,158,227,18,198,175,141,237,115,157,209,91,87,250,74,136,139,236,219,111,51,57,79,51,167,120,205,62,41,138,209,218,32,133,145,246,187,155,163,81,187,121,200,247,124,17,63,190,61,48,2,149,216,229,87,98,149,93,192,229,55,42,56,79,97,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,3,133,57,0,80,84,223,97,194,251,78,90,7,39,10,136,169,178,156,128,53,250,230,47,164,211,105,103,16,183,21,233,218,159,32,125,101,206,53,89,146,69,85,117,117,70,255,0,4,219,201,91,228,102,63,40,45,113,125,230,138,175,74,110,115,162,207,75,29,76,244,237,109,54,200,144,69,13,20,109,221,232,190,223,37,61,7,55,125,23,161,191,96,244,122,145,71,70,233,46,22,154,103,68,199,173,74,181,19,187,91,78,139,234,47,146,249,72,227,1,121,126,234,106,233,127,18,118,91,172,211,118,233,107,40,107,232,230,252,207,115,201,105,220,244,242,79,52,245,162,111,152,27,12,3,174,9,153,81,4,117,17,42,171,37,98,61,187,167,193,83,116,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,155,117,199,44,215,200,214,27,165,31,121,138,168,170,157,199,183,216,187,255,0,37,80,253,32,5,141,207,120,46,225,247,81,97,116,121,38,33,83,46,239,71,254,110,235,85,31,154,42,175,193,255,0,246,74,88,188,171,148,103,12,87,174,167,217,237,55,139,100,142,233,245,226,190,206,187,109,237,254,49,175,79,63,232,51,152,1,27,181,60,152,180,157,94,171,77,147,95,209,187,121,39,165,227,223,127,235,164,58,225,228,195,165,202,187,205,147,223,81,62,228,187,179,254,72,73,48,3,4,49,94,80,60,51,90,85,146,95,105,111,215,73,24,254,173,228,190,72,212,219,116,84,254,46,56,254,229,255,0,57,125,176,78,8,56,114,211,138,135,85,98,216,117,100,50,63,165,28,178,221,170,164,223,165,221,73,237,127,222,95,144,7,228,89,177,60,127,31,223,209,22,255,0,15,186,109,252,107,223,241,223,249,74,191,19,245,192,0,1,198,232,7,39,10,187,121,169,194,187,238,58,222,174,84,93,189,139,237,1,44,202,213,245,126,227,150,61,94,155,169,210,177,43,151,207,218,158,195,182,54,171,19,101,3,181,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,167,32,14,167,189,88,155,161,196,83,43,151,214,251,132,141,87,166,200,117,36,74,213,242,246,175,180,15,169,23,127,52,57,58,163,87,34,121,251,19,216,86,142,251,192,168,28,110,135,32,15,200,188,226,120,254,65,183,165,237,254,35,100,219,248,215,179,227,191,242,85,62,39,235,128,44,54,119,193,7,14,90,143,80,218,172,167,14,172,154,70,117,35,86,43,181,84,123,117,59,169,125,143,251,203,19,149,114,129,225,154,236,175,146,197,75,126,181,200,247,245,111,29,242,71,38,219,170,175,241,145,201,247,167,249,140,239,0,70,204,220,152,116,185,23,120,114,123,234,167,220,183,118,127,201,14,202,110,76,90,78,143,69,169,201,175,234,221,188,211,210,241,239,191,245,82,18,68,0,193,156,87,148,103,12,86,94,151,222,45,55,139,156,141,234,245,229,190,206,155,239,236,254,45,172,79,47,232,47,166,5,193,119,15,186,117,11,99,198,241,10,152,182,122,191,243,151,90,169,60,213,81,126,47,255,0,177,66,249,0,63,54,213,142,89,172,113,164,54,186,62,203,17,85,81,59,143,119,181,119,254,82,169,250,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,158,102,83,193,37,68,170,168,200,152,175,118,201,240,68,221,64,140,94,111,186,226,251,53,21,38,148,219,39,68,158,170,58,105,234,26,234,109,209,96,150,26,216,221,179,213,125,190,104,97,199,46,141,38,155,84,248,133,183,47,78,244,248,251,232,238,114,42,76,145,170,43,107,169,246,248,46,254,72,239,35,243,57,129,106,106,234,135,18,119,171,172,51,119,41,104,232,104,40,225,252,207,111,201,41,218,245,242,95,53,245,165,119,153,159,92,162,52,94,134,195,131,214,106,69,101,27,163,184,93,169,155,19,222,149,42,228,94,213,109,66,39,168,158,73,229,27,64,145,212,68,68,217,14,64,3,135,123,10,74,156,112,158,208,57,67,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,225,125,133,40,165,75,236,41,248,251,61,160,84,139,185,201,194,123,14,64,182,28,69,233,197,175,83,116,194,231,143,92,224,146,86,191,179,210,214,72,230,42,237,81,11,253,173,69,95,228,33,173,234,203,113,195,114,122,134,211,126,110,174,217,83,53,63,231,27,190,206,69,115,28,138,138,137,231,237,248,27,70,207,4,85,49,58,9,155,187,29,182,233,190,223,29,200,1,230,9,161,179,105,62,179,93,46,116,180,149,17,219,238,245,83,212,163,228,87,185,59,178,213,213,46,200,231,49,19,244,99,246,110,191,214,4,223,232,78,121,73,168,26,107,98,189,211,213,67,50,205,111,165,122,44,106,221,149,171,79,19,183,245,92,191,223,151,12,139,14,81,26,245,89,117,175,159,73,239,53,112,34,83,81,212,205,76,139,27,24,169,20,81,209,198,212,223,171,117,253,21,254,79,245,146,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,84,228,225,83,112,41,85,85,56,243,219,114,190,148,29,40,5,62,209,211,241,216,168,228,10,122,60,247,57,68,216,228,0,0,0,0,0,0,140,14,55,249,177,125,155,172,159,76,248,76,190,90,174,21,108,237,173,110,109,19,124,76,116,179,71,60,205,154,146,154,158,120,59,51,110,145,194,228,170,71,75,19,163,149,200,196,87,116,200,208,147,240,88,174,14,248,170,195,120,175,210,59,126,97,102,185,82,55,39,183,83,211,211,101,150,136,227,88,95,110,184,171,61,117,108,78,123,221,225,164,115,100,116,47,234,119,83,17,90,171,220,100,140,101,245,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,144,31,172,8,171,176,115,130,234,226,226,229,246,165,122,52,37,253,235,21,187,209,244,157,83,67,211,58,118,175,147,117,194,149,50,117,181,174,234,167,111,71,110,41,83,102,75,44,95,157,149,64,0,0,0,196,174,96,220,109,218,184,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,141,181,77,108,246,152,29,12,205,101,217,241,186,25,88,246,71,80,216,218,216,164,70,164,203,220,70,170,164,114,109,106,184,18,230,141,106,214,203,173,155,69,245,222,154,146,199,155,84,83,197,73,110,200,27,43,99,162,200,107,122,156,222,211,226,70,181,180,149,47,111,111,165,168,171,28,178,119,26,206,210,186,40,92,18,20,0,0,8,1,254,202,63,29,159,245,243,255,0,115,54,127,249,33,55,220,61,101,55,220,231,64,180,211,53,202,107,188,109,235,32,195,236,215,75,141,79,105,145,247,234,167,162,138,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,64,92,0,0,0,0,0,89,78,50,117,142,251,195,255,0,15,25,6,177,99,144,248,138,188,102,225,99,168,146,155,169,140,241,116,175,187,209,199,83,77,214,246,61,35,238,193,36,177,119,58,21,204,235,234,111,172,212,83,208,112,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,170,23,44,0,0,3,15,248,223,230,35,130,112,171,71,62,29,137,37,171,44,212,215,118,209,214,41,106,38,100,118,184,102,130,103,197,87,82,248,227,115,29,210,246,64,171,75,220,138,87,199,51,94,138,214,171,94,161,152,0,192,174,90,124,125,212,241,11,106,170,210,109,111,203,169,39,213,10,74,137,234,109,147,58,138,42,52,189,219,186,81,234,140,72,182,137,245,48,175,119,169,140,142,61,225,108,111,68,145,89,59,219,158,160,0,0,1,25,124,109,115,76,186,233,134,180,88,180,231,65,170,105,46,22,220,62,240,143,206,101,117,59,162,158,182,122,106,185,33,169,178,177,213,48,43,97,103,76,74,174,169,137,178,42,172,177,246,220,222,219,210,76,255,0,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,0,11,105,196,86,188,225,188,54,233,29,247,85,179,58,218,70,178,221,78,246,91,40,102,168,88,95,118,184,171,28,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,164,112,112,251,206,78,251,14,163,221,173,156,64,227,221,236,51,34,200,37,168,182,220,168,213,139,85,138,219,229,87,244,83,73,28,48,183,199,195,23,230,83,185,210,201,250,82,103,126,121,85,145,52,37,168,24,85,172,220,125,81,232,127,24,152,38,157,222,238,22,171,174,147,234,54,31,105,174,134,241,5,76,13,142,217,85,85,93,89,28,119,38,212,171,146,57,40,223,27,97,238,245,63,165,177,177,178,198,169,210,246,77,154,160,0,0,0,0,0,0,0,35,87,154,79,20,124,88,240,215,170,120,127,228,147,57,251,57,134,100,120,251,187,127,220,203,109,103,126,233,79,83,39,138,255,0,108,69,36,173,233,134,122,47,110,204,94,175,87,117,71,236,18,84,8,181,229,167,204,11,91,117,151,94,106,180,143,95,53,2,146,251,79,127,179,207,53,129,93,100,130,154,118,220,105,182,149,208,177,244,145,49,136,199,83,37,76,142,89,145,124,233,227,70,57,170,170,217,37,40,0,32,7,251,40,252,118,127,215,207,253,204,217,255,0,228,132,223,112,245,148,223,115,157,2,211,76,215,41,174,241,183,172,131,15,179,93,46,53,61,166,71,223,170,158,138,41,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,1,112,1,129,92,209,120,217,201,184,115,181,99,26,115,163,89,149,93,143,81,110,149,17,222,234,229,109,166,158,170,8,236,157,53,16,244,189,213,49,189,157,114,84,53,170,212,99,85,200,148,242,117,43,17,204,73,49,215,129,110,46,248,236,226,119,136,236,119,0,185,107,87,119,27,183,245,95,114,111,249,155,179,183,123,93,59,217,215,23,148,49,201,249,233,31,13,63,84,110,87,179,191,220,68,84,98,129,47,224,197,94,49,56,197,254,9,90,167,163,255,0,104,104,252,94,25,154,250,90,221,125,252,231,111,209,253,186,155,95,69,199,212,130,89,101,236,67,45,95,230,25,211,220,238,249,174,237,102,217,63,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,0,0,0,0,0,4,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,134,198,236,222,140,240,84,94,130,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,235,57,118,223,100,217,17,17,2,95,193,135,252,175,245,239,86,56,137,208,43,254,107,172,121,95,218,11,213,22,97,85,107,130,167,192,211,82,116,82,178,138,138,70,199,209,79,28,108,93,159,52,139,186,167,87,173,182,251,34,34,102,0,0,96,7,53,190,40,245,219,134,191,201,119,228,83,57,251,57,246,143,211,126,147,254,230,81,214,119,252,63,129,236,255,0,182,98,147,167,167,191,47,232,237,191,87,158,251,38,214,255,0,149,255,0,25,156,73,241,19,175,183,252,43,88,245,35,237,5,150,139,15,170,186,65,77,232,122,10,78,138,166,86,209,70,217,58,233,224,141,235,179,38,145,54,85,233,245,183,219,116,69,64,147,240,0,0,98,175,24,156,98,255,0,4,173,83,209,255,0,180,52,126,47,12,205,125,45,110,190,254,115,183,232,254,221,77,175,162,227,234,65,44,178,246,33,150,175,243,12,233,238,119,124,215,118,179,108,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,15,172,0,0,2,32,56,233,226,239,142,206,24,184,142,200,176,11,110,181,118,177,187,135,77,247,25,255,0,153,187,59,182,181,212,61,253,17,121,195,36,159,153,145,147,83,245,72,228,123,251,29,197,68,71,160,18,254,12,10,229,117,198,206,77,196,101,171,39,211,157,101,204,170,239,154,139,107,168,146,247,73,43,173,52,244,176,73,100,233,167,135,165,142,166,141,140,235,142,161,206,87,35,218,142,84,168,143,165,94,141,122,71,150,188,66,229,55,220,27,64,181,47,53,197,171,188,21,235,31,195,239,55,75,117,79,105,146,118,42,160,162,150,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,64,92,0,64,15,246,81,248,236,255,0,175,159,251,153,179,255,0,201,9,254,0,8,181,230,89,204,11,91,116,107,94,105,116,143,64,245,2,146,197,79,96,179,193,53,253,91,100,130,166,119,92,106,119,149,176,189,245,113,61,138,198,211,45,52,141,88,81,60,234,36,71,185,202,136,216,253,7,43,110,40,248,177,226,83,84,243,15,202,222,115,246,143,12,199,49,246,247,63,185,150,218,62,197,210,162,166,63,11,254,215,138,57,93,213,12,21,190,205,216,157,62,182,202,172,220,36,168,17,129,205,3,140,206,36,248,118,215,219,6,21,163,154,145,246,126,203,91,135,210,221,39,166,244,61,5,95,93,83,235,107,99,116,157,117,16,72,244,221,144,198,155,34,244,250,187,237,186,170,173,192,229,73,197,30,187,113,41,249,81,252,181,231,63,104,254,206,122,19,209,159,220,202,58,62,199,136,241,221,239,246,180,81,245,117,118,34,253,45,246,233,242,219,117,220,51,252,17,1,199,175,30,188,88,232,183,22,57,206,153,233,166,171,122,27,27,179,122,51,193,81,122,10,219,81,218,238,219,105,102,147,243,147,83,190,71,111,36,175,119,172,229,219,125,147,100,68,68,203,254,87,250,247,171,28,68,232,21,255,0,53,214,60,175,237,5,234,139,48,170,181,193,83,224,105,169,58,41,89,69,69,35,99,232,167,142,54,46,207,154,69,221,83,171,214,219,125,145,17,3,48,0,0,0,0,0,0,0,48,215,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,12,202,0,0,0,0,0,0,6,53,112,47,198,109,139,140,61,56,170,185,201,106,244,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,117,34,50,89,50,84,0,0,0,4,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,134,198,236,222,140,240,84,94,130,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,235,57,118,223,100,217,17,17,2,95,193,135,252,175,245,239,86,56,137,208,43,254,107,172,121,95,218,11,213,22,97,85,107,130,167,192,211,82,116,82,178,138,138,70,199,209,79,28,108,93,159,52,139,186,167,87,173,182,251,34,34,102,0,0,0,0,99,87,21,188,102,216,184,75,212,125,43,182,103,150,174,238,25,157,250,94,158,239,114,129,143,125,85,170,74,117,162,236,84,182,54,239,221,133,60,68,169,44,104,213,147,165,90,230,110,172,237,75,146,160,0,0,0,34,3,143,94,61,120,177,209,110,44,115,157,51,211,77,86,244,54,55,102,244,103,130,162,244,21,182,163,181,221,182,210,205,39,231,38,167,124,142,222,73,94,239,89,203,182,251,38,200,136,136,18,254,12,0,229,73,197,30,187,113,41,249,81,252,181,231,63,104,254,206,122,19,209,159,220,202,58,62,199,136,241,221,239,246,180,81,245,117,118,34,253,45,246,233,242,219,117,223,63,192,0,0,0,0,2,26,248,208,227,147,140,237,2,226,131,63,210,172,91,94,122,236,182,171,132,117,22,232,254,203,218,147,195,82,213,211,197,87,21,54,239,167,123,223,217,101,67,98,238,57,202,231,246,250,215,101,118,201,151,252,175,184,188,206,248,161,211,140,166,209,170,213,190,147,203,240,171,132,29,251,164,116,16,210,199,89,67,88,146,58,159,169,177,42,49,102,99,224,169,99,186,98,141,189,180,131,244,222,178,56,12,213,6,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,13,146,89,189,25,224,171,124,44,53,29,174,237,202,150,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,68,15,246,81,248,236,255,0,175,159,251,153,179,255,0,201,0,159,224,8,171,230,63,204,59,93,180,147,136,41,116,115,66,178,175,178,244,152,165,190,155,211,51,201,103,163,170,146,186,186,170,38,84,39,75,170,27,42,118,89,4,144,35,118,100,110,238,58,126,174,182,164,106,129,42,128,142,174,85,188,73,241,39,196,206,85,168,23,109,99,213,207,78,89,113,59,125,5,60,22,143,64,80,83,119,42,171,36,149,205,169,239,211,197,27,211,182,202,57,25,219,84,115,93,226,55,242,86,38,247,46,209,199,29,78,53,204,3,50,225,31,81,153,72,150,43,149,69,181,152,141,217,95,21,58,208,213,203,105,166,157,212,83,171,149,169,43,39,149,207,237,57,55,149,38,149,177,236,246,200,206,200,102,80,0,0,0,0,34,87,152,119,25,156,103,112,237,197,5,243,10,194,245,35,236,254,33,91,111,183,221,49,218,111,67,218,170,250,233,95,78,216,230,147,174,72,36,149,55,171,134,173,54,145,122,189,93,209,58,21,138,183,131,149,151,27,58,161,196,101,215,56,211,157,112,204,169,47,153,13,174,158,158,247,100,149,182,152,233,103,146,139,169,97,171,107,221,79,27,32,232,142,71,82,43,81,90,146,42,212,73,230,246,183,104,194,66,129,111,248,133,202,111,184,54,129,106,94,107,139,87,120,43,214,63,135,222,110,150,234,158,211,36,236,85,65,69,44,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,136,65,254,202,63,29,159,245,243,255,0,115,54,127,249,32,19,252,1,25,124,205,57,129,106,38,141,106,133,147,72,248,119,212,10,187,21,246,193,79,44,217,122,186,201,73,83,3,159,83,29,60,180,80,177,245,81,61,85,237,137,95,35,150,52,70,109,81,26,117,57,200,230,198,18,104,8,192,229,159,196,159,25,220,80,235,45,202,167,80,245,115,210,56,14,27,111,90,139,205,55,160,45,80,248,202,170,150,201,29,29,55,92,49,71,52,126,109,154,126,227,58,155,253,171,208,237,187,168,166,69,107,47,27,118,174,31,184,205,198,244,75,82,39,164,163,194,115,76,94,221,86,203,205,93,83,105,224,177,86,173,77,210,55,75,38,208,185,210,50,119,71,69,18,185,242,50,56,82,53,145,118,69,145,64,203,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,42,110,113,209,231,185,80,2,142,159,136,246,21,156,1,71,158,219,156,162,170,21,116,160,233,64,8,167,39,8,155,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,230,187,103,148,154,127,166,183,219,221,69,84,48,172,54,250,167,170,200,173,217,26,148,242,187,127,89,201,253,225,112,200,176,230,239,175,85,150,170,248,52,158,205,87,2,165,77,29,52,213,40,145,177,234,177,75,29,100,110,77,250,183,79,210,79,228,255,0,88,17,122,146,220,115,44,158,157,181,63,156,171,185,212,195,79,249,182,237,187,149,90,198,162,34,34,249,251,62,6,200,92,58,105,197,175,76,180,194,217,143,91,32,146,38,179,189,212,215,200,231,170,111,81,51,253,174,68,95,229,169,9,156,190,244,54,109,88,214,107,93,206,170,146,162,75,125,162,170,10,149,124,106,246,167,118,42,186,85,217,92,214,42,126,140,158,205,211,250,137,254,130,8,169,162,108,16,183,102,55,125,147,125,254,59,129,216,112,171,177,201,194,251,0,165,84,169,61,133,63,31,103,176,169,61,128,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,178,28,128,41,253,31,105,81,194,249,160,64,57,48,187,153,175,15,149,186,183,163,18,220,44,18,71,29,194,138,186,133,236,106,199,44,138,237,164,145,29,228,205,254,19,47,193,125,159,230,205,19,243,239,182,136,111,182,185,109,147,237,211,42,181,119,93,254,14,69,248,42,125,192,107,169,194,6,167,254,69,245,242,211,149,87,199,35,34,142,158,182,142,169,138,172,99,154,142,129,254,75,220,77,145,122,218,223,185,127,222,93,138,113,219,221,54,69,104,130,241,73,183,106,126,180,68,71,35,182,233,114,183,218,158,95,3,91,110,36,240,154,204,11,90,178,219,53,100,79,143,185,120,175,168,133,29,27,219,188,107,87,51,90,169,213,230,169,234,47,153,51,188,181,117,206,61,95,208,200,35,169,141,98,174,160,175,175,138,86,62,72,213,125,89,24,228,242,106,39,194,102,252,0,203,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,2,37,121,162,242,255,0,172,180,86,92,184,155,209,12,119,189,106,155,196,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,250,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,90,143,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,80,53,183,225,163,136,188,239,133,253,83,160,212,204,22,163,252,21,29,226,139,162,31,238,157,175,196,195,52,244,125,201,98,147,179,221,236,49,189,214,55,173,158,212,95,106,46,193,28,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,195,103,49,78,5,106,120,90,204,151,56,211,234,10,183,233,93,254,162,24,104,102,169,170,137,239,182,92,102,74,135,173,181,17,100,89,230,99,99,167,116,140,153,204,253,7,181,142,123,222,213,123,252,79,2,252,102,223,120,60,212,122,171,156,150,175,76,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,54,20,33,3,154,23,26,255,0,194,3,59,126,140,105,237,206,213,93,166,216,109,193,149,49,92,104,151,189,233,155,163,97,115,31,80,146,185,169,180,49,119,103,134,52,141,85,146,122,242,245,200,215,197,219,186,188,201,249,141,88,179,156,85,186,19,195,190,81,227,108,185,5,190,138,190,251,147,91,43,31,31,126,150,120,229,116,150,135,68,248,90,246,245,49,244,175,149,205,145,28,155,201,77,35,17,123,204,35,135,13,192,51,45,65,169,186,210,225,152,245,93,213,246,59,61,109,254,230,176,162,116,81,219,169,34,89,106,42,37,123,149,26,198,53,169,178,110,190,179,220,198,55,169,239,107,84,60,249,39,220,174,185,128,86,90,43,45,188,50,107,126,69,222,181,77,225,173,216,61,210,120,231,158,170,58,169,103,138,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,24,39,234,229,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,96,109,38,89,254,42,184,152,195,120,80,210,58,205,82,204,40,106,238,47,117,67,109,182,139,101,50,43,95,113,184,200,201,31,20,11,39,74,182,22,116,197,35,223,35,145,122,88,199,116,181,239,232,141,248,87,193,47,52,124,54,131,65,175,182,174,40,179,154,185,242,204,14,157,102,183,212,58,149,100,173,200,173,223,155,142,24,88,245,126,213,21,205,149,221,14,87,246,250,163,88,229,123,157,209,83,51,35,171,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,96,120,173,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,158,153,36,124,112,245,175,169,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,66,79,249,93,114,255,0,163,180,81,219,120,155,214,252,119,189,117,155,195,92,112,123,92,242,65,61,44,116,178,193,20,240,221,157,219,123,250,166,94,238,209,71,34,49,208,186,55,72,173,87,172,78,138,213,114,163,224,163,242,155,149,65,196,166,166,91,46,180,216,222,37,112,167,169,196,162,219,179,13,226,233,12,142,114,212,117,163,146,71,67,75,36,108,242,107,122,36,149,122,85,234,144,205,19,166,80,0,0,13,85,205,148,248,78,247,88,209,191,151,248,247,211,160,53,172,54,83,225,59,221,99,70,254,95,227,223,78,128,11,170,0,0,0,3,21,121,163,251,137,234,111,224,191,88,162,34,47,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,203,167,52,127,113,61,77,252,23,235,20,68,0,129,180,150,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,126,177,5,124,185,184,246,254,10,247,217,244,223,81,32,241,26,101,147,92,60,101,93,68,20,253,117,86,90,231,177,145,45,99,81,137,215,52,42,200,227,108,177,121,185,26,198,190,36,234,107,163,154,117,0,24,107,204,83,129,90,110,41,112,213,206,52,250,130,145,154,169,96,167,134,26,25,170,106,165,99,46,118,232,86,161,235,109,68,89,18,8,94,233,42,29,35,38,115,63,77,141,99,158,198,57,94,204,202,0,106,239,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,153,87,72,137,61,190,227,73,50,57,169,36,51,53,81,31,28,177,166,236,145,171,230,213,71,39,181,9,211,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,248,235,205,23,151,253,29,222,142,229,196,222,136,99,189,155,172,62,38,227,156,90,224,146,8,41,100,165,138,9,103,154,236,222,227,217,211,50,118,182,150,56,209,238,153,210,54,68,106,61,37,116,177,151,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,27,57,145,213,205,115,141,127,201,150,43,63,13,122,103,115,181,84,228,153,109,190,162,155,45,151,126,244,214,123,92,209,181,169,79,208,173,88,219,53,84,114,63,205,206,235,142,36,234,70,34,205,12,173,106,231,55,61,56,254,12,182,252,215,74,96,232,212,156,163,197,89,223,96,158,169,18,171,25,170,109,43,149,213,238,87,65,36,85,48,199,51,233,150,36,114,49,181,13,123,147,213,116,83,199,28,64,255,0,205,86,123,149,127,209,92,143,36,200,238,31,246,202,202,235,149,117,68,159,248,210,77,52,146,63,249,220,231,59,226,170,7,229,25,85,192,47,26,249,87,10,122,143,73,100,187,92,252,70,153,100,215,8,99,200,237,245,11,35,227,160,235,86,198,235,157,58,70,215,189,179,68,196,69,123,88,213,239,70,196,98,167,83,98,124,88,213,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,121,139,206,45,125,199,237,214,43,181,222,135,195,210,100,214,247,221,45,114,119,88,255,0,17,74,202,170,138,71,73,179,85,85,155,79,73,80,205,156,136,239,83,125,186,92,213,80,217,247,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,25,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,13,156,175,120,233,252,138,101,76,208,237,99,204,252,38,155,94,186,253,15,83,90,222,168,108,87,73,36,106,166,243,43,147,195,209,205,188,157,205,209,204,100,170,201,63,52,215,84,72,190,83,152,207,30,223,194,162,251,6,155,233,220,30,31,76,177,155,135,140,164,168,158,159,162,170,245,92,198,62,36,172,114,61,58,225,133,25,36,141,138,47,39,43,94,231,202,157,78,108,112,133,181,227,147,139,187,175,23,218,184,220,174,11,117,93,159,19,176,211,186,219,142,90,167,168,115,222,200,21,234,231,213,76,196,114,196,202,153,151,167,175,182,155,35,35,134,53,116,157,164,145,215,3,151,95,2,181,60,82,230,73,156,106,13,5,91,52,174,193,81,52,53,211,83,85,68,199,220,238,48,165,59,210,218,168,146,36,240,177,209,212,54,71,204,214,126,131,28,198,189,143,114,61,150,211,130,142,20,111,188,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,44,119,128,165,233,122,199,26,58,69,70,36,211,189,157,168,211,103,185,55,124,157,183,178,41,16,216,79,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,2,24,121,202,218,109,86,14,36,176,155,21,138,217,73,110,182,219,180,222,219,73,71,71,73,11,97,130,154,8,235,238,13,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,240,114,172,227,199,255,0,130,56,84,213,251,215,248,88,177,11,237,206,227,255,0,120,101,53,145,172,237,127,225,14,137,242,77,254,14,157,141,254,41,133,170,231,87,239,79,139,124,191,161,250,141,196,192,0,54,168,6,10,242,189,227,95,248,64,96,140,209,141,66,185,221,107,181,39,13,183,190,166,91,141,106,247,189,51,107,108,205,99,42,22,86,181,54,154,46,236,16,200,146,42,190,79,82,94,185,28,249,123,121,212,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,253,98,13,185,151,241,199,83,196,118,101,54,143,96,236,164,102,157,97,119,137,31,13,92,111,138,161,247,203,140,41,36,11,90,217,152,174,106,83,35,95,43,97,107,29,235,178,69,145,234,170,230,50,16,149,238,26,248,192,208,238,42,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,253,80,175,118,37,73,99,115,227,222,68,106,185,30,142,99,111,89,175,183,46,157,16,213,13,98,226,95,28,175,211,235,230,65,139,208,226,53,13,186,222,178,155,68,113,171,237,112,35,31,211,22,242,254,105,207,169,86,186,4,141,205,145,28,199,202,231,69,44,81,202,211,96,144,6,42,243,52,209,79,203,79,8,249,79,135,184,120,90,252,19,124,214,143,174,94,136,101,240,80,77,226,35,147,104,222,231,111,75,45,79,67,83,167,121,82,46,167,35,122,183,202,160,6,176,58,79,157,126,75,245,79,13,212,207,69,250,79,236,150,65,110,190,248,46,255,0,103,197,120,90,152,230,237,119,58,93,209,213,219,233,234,233,118,219,239,178,237,177,179,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,107,133,197,86,150,254,69,184,142,212,93,51,134,197,232,106,11,54,65,85,232,170,47,21,226,59,86,185,95,222,161,252,226,189,238,118,244,178,192,239,93,202,244,223,103,236,228,114,36,180,242,132,215,74,205,79,225,198,175,78,114,27,207,141,189,105,165,193,182,232,90,244,157,243,54,207,59,22,74,37,146,89,21,204,119,75,217,87,3,24,197,68,142,42,104,154,172,106,116,185,225,8,38,202,124,39,123,172,104,223,203,252,123,233,208,26,214,19,147,169,218,243,77,195,231,43,92,39,38,134,182,174,154,251,127,211,123,6,51,143,62,146,162,90,105,217,113,171,180,177,173,154,57,163,99,150,39,193,19,102,169,69,85,110,235,78,140,71,181,206,106,129,25,92,197,117,142,251,172,156,92,103,117,55,120,124,61,38,31,112,159,14,181,211,117,49,253,154,90,9,229,141,203,214,214,49,93,221,157,106,39,217,221,78,103,127,163,169,205,99,84,206,14,75,26,13,77,105,195,114,190,35,111,52,85,108,185,95,106,31,140,217,86,106,121,98,103,163,161,88,229,169,154,39,171,250,39,100,181,9,28,106,189,31,155,125,11,218,143,245,158,212,138,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,217,123,69,52,190,213,162,186,71,136,105,69,153,212,146,83,226,214,122,107,107,234,41,168,155,72,202,201,216,196,239,85,44,77,85,70,62,105,123,146,191,214,114,171,228,114,171,156,170,170,161,28,28,243,191,82,127,180,159,187,79,21,202,159,142,58,109,53,186,208,112,183,169,44,171,150,197,147,222,17,152,181,205,175,150,117,183,92,106,156,198,37,19,227,221,81,148,211,75,179,154,232,218,157,185,165,145,207,71,54,87,73,15,181,231,157,250,147,253,164,253,218,69,88,27,84,2,56,57,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,145,240,0,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,25,254,96,7,37,79,117,140,167,230,5,119,211,173,198,127,129,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,4,85,243,206,253,73,254,210,126,237,60,87,42,126,56,233,180,214,235,65,194,222,164,178,174,91,22,79,120,70,98,215,54,190,89,214,221,113,170,115,24,148,79,143,117,70,83,77,46,206,107,163,106,118,230,150,71,61,28,217,93,36,62,215,158,119,234,79,246,147,247,105,21,96,109,80,8,213,229,105,199,183,219,186,59,15,10,58,161,7,70,65,106,183,248,60,66,233,79,79,180,117,244,52,144,43,146,142,161,172,77,163,154,24,34,114,178,93,145,178,71,26,163,213,37,106,58,121,42,0,70,175,58,61,11,177,93,116,227,28,226,30,217,102,186,205,146,89,46,20,216,221,202,166,157,95,37,43,44,242,165,76,145,190,161,155,43,99,232,170,115,24,201,17,88,138,234,181,99,186,213,98,70,73,81,229,53,99,5,252,168,105,102,101,166,126,148,244,103,218,220,126,227,98,241,189,142,247,133,241,84,210,67,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,112,32,51,128,13,121,169,225,243,138,60,71,38,154,182,146,154,197,127,168,102,51,144,190,174,162,42,104,25,110,171,150,54,186,105,38,145,142,72,153,4,173,134,165,85,21,187,165,58,177,94,214,185,202,78,79,22,62,235,26,201,242,255,0,33,250,116,230,184,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,54,154,99,175,52,220,65,242,181,205,178,105,171,106,234,111,182,13,55,191,227,57,11,234,234,37,169,157,247,26,75,75,218,233,164,154,70,53,101,124,241,58,26,149,84,87,108,181,10,197,123,156,215,40,16,108,109,37,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,26,182,147,125,205,239,93,43,52,195,135,26,77,57,199,175,62,10,245,169,119,7,91,166,107,18,118,76,235,60,12,73,43,86,57,99,86,177,189,79,125,36,15,99,213,82,72,170,101,106,49,201,212,230,4,53,234,198,117,249,80,213,60,203,83,61,23,232,207,181,185,5,198,251,224,187,253,239,11,226,170,100,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,196,228,242,190,209,11,174,137,240,161,101,117,230,249,73,113,168,207,234,27,156,49,148,209,185,172,163,130,182,142,149,33,129,92,239,55,189,34,134,55,189,122,90,136,249,28,196,234,70,36,143,134,30,21,116,183,242,211,196,118,157,105,156,214,47,76,208,94,114,10,95,74,209,120,175,15,221,181,196,254,245,119,231,17,236,115,118,165,138,119,122,142,71,174,219,51,119,43,81,118,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,8,97,231,87,239,79,139,124,191,161,250,141,196,186,188,140,127,93,159,179,127,188,139,85,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,1,138,188,209,253,251,53,55,240,95,163,209,25,255,0,201,83,221,99,41,249,129,93,244,235,113,128,28,209,253,251,53,55,240,95,163,209,25,255,0,201,83,221,99,41,249,129,93,244,235,112,25,254,0,0,0,0,0,0,106,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,68,26,171,129,177,159,7,220,89,225,188,93,105,127,219,139,21,61,37,158,251,65,81,37,53,247,28,109,122,213,79,106,122,200,244,129,94,245,142,37,123,37,137,137,35,94,140,232,223,184,196,85,116,79,68,190,166,181,156,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,197,145,138,230,189,172,150,40,158,172,127,71,74,236,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,30,212,0,0,0,6,177,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,9,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,214,220,190,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,20,54,51,7,148,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,234,192,16,3,205,31,223,179,83,127,5,250,61,17,63,196,0,243,71,247,236,212,223,193,126,143,68,6,127,242,84,247,88,202,126,96,87,125,58,220,103,249,128,28,149,61,214,50,159,152,21,223,78,183,25,254,0,0,4,85,243,206,253,73,254,210,126,237,60,255,0,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,159,65,207,59,245,39,251,73,251,180,138,176,54,168,4,122,242,210,230,9,77,172,54,171,63,15,154,191,117,171,147,80,104,41,252,53,158,237,87,44,181,83,228,172,99,106,167,145,100,86,64,140,129,244,244,208,68,213,124,210,185,243,174,238,85,87,171,183,144,160,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,0,0,70,7,58,205,11,172,186,216,176,190,33,236,54,110,247,161,58,241,188,138,166,53,158,73,25,75,43,251,148,47,115,17,22,40,225,100,206,170,99,164,85,99,150,74,184,25,235,238,212,102,26,242,219,214,139,86,136,113,105,139,223,114,140,190,147,27,198,47,148,245,150,27,237,101,91,27,216,88,38,133,93,3,100,145,90,189,150,120,200,168,220,178,238,212,106,53,85,238,108,125,100,228,235,246,142,88,184,128,209,172,179,71,114,57,188,61,38,77,111,117,60,117,61,47,127,132,170,99,146,74,106,158,134,61,139,39,106,120,226,151,183,214,141,127,71,75,189,87,42,26,203,129,63,220,209,253,196,245,55,240,95,172,81,16,2,76,247,17,186,223,117,226,59,148,77,235,89,111,182,58,75,69,202,255,0,79,110,109,101,37,36,142,124,9,61,62,69,5,52,143,143,171,214,107,30,232,21,232,197,87,43,17,232,213,115,250,122,214,24,64,218,75,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,53,130,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,60,137,137,231,47,173,247,92,23,68,172,26,47,111,177,210,84,83,234,133,68,238,174,175,154,71,117,210,65,109,158,142,161,25,19,19,100,87,201,44,145,110,247,42,163,89,27,219,210,170,244,124,113,151,193,126,142,88,181,247,138,12,3,74,178,153,186,44,183,91,132,149,23,24,250,94,190,38,150,146,158,90,185,105,183,99,216,246,119,153,78,232,187,141,114,57,157,206,180,221,91,178,132,212,242,237,208,186,205,1,225,79,20,198,239,214,111,70,100,151,238,238,73,126,133,203,58,72,218,170,165,69,137,146,199,50,53,208,205,29,43,41,97,146,52,107,90,217,33,127,233,42,171,221,18,220,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,103,255,0,44,94,60,127,45,246,42,109,6,213,139,215,86,125,143,219,219,232,219,165,198,227,220,170,202,33,107,230,116,155,55,180,212,239,83,192,218,116,119,84,146,75,51,82,73,151,126,137,92,153,254,106,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,176,79,2,252,102,216,184,195,211,138,171,156,150,175,67,102,120,191,135,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,82,35,37,144,50,84,0,6,0,115,147,209,79,183,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,152,231,161,184,203,79,79,39,75,82,55,43,166,108,236,163,86,238,246,53,35,239,239,212,238,132,35,3,130,253,99,177,104,23,20,24,6,170,229,48,245,217,109,87,9,41,238,50,117,61,60,53,45,93,60,180,146,212,236,198,61,239,236,178,161,210,246,218,213,115,251,125,9,178,187,116,216,163,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,53,130,203,49,107,238,13,149,94,112,172,166,135,193,94,177,251,133,69,174,227,77,221,100,157,138,168,36,116,114,199,214,197,115,29,210,246,57,55,106,171,87,109,209,85,60,192,216,251,139,31,117,141,100,249,127,144,253,58,115,90,194,111,180,123,93,43,53,251,149,110,115,146,95,175,62,147,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,253,21,69,99,97,4,13,170,13,101,181,251,88,239,188,64,107,46,89,172,89,28,62,30,175,38,184,58,162,58,110,166,63,194,82,177,169,29,53,55,91,24,196,147,181,4,113,69,220,232,71,63,163,169,222,179,149,73,138,230,223,175,52,218,89,195,68,154,109,111,173,171,131,33,212,250,143,69,211,45,53,68,180,239,138,221,3,227,150,186,69,123,24,173,123,28,213,138,153,241,57,236,235,101,99,151,214,107,30,213,135,93,1,209,203,239,16,26,203,137,232,238,57,55,135,171,201,174,13,167,146,167,165,143,240,148,172,107,164,169,169,232,123,216,146,118,160,142,89,123,125,104,231,244,116,183,214,114,32,19,21,202,67,65,169,180,179,134,136,245,38,225,69,87,6,67,169,245,30,148,169,74,154,121,105,223,21,186,7,201,21,12,104,199,189,90,246,57,171,45,75,37,107,25,214,202,198,167,172,214,49,203,134,188,234,253,233,241,111,151,244,63,81,184,147,61,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,12,60,234,253,233,241,111,151,244,63,81,184,129,125,121,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,73,161,170,185,58,124,185,184,246,254,21,22,41,244,223,81,32,240,250,155,140,219,252,101,93,68,20,253,20,183,170,22,61,145,45,99,81,137,209,12,200,249,35,108,177,121,53,92,246,190,36,233,115,163,132,51,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,7,230,228,87,186,108,118,209,61,226,175,110,212,29,8,168,174,70,239,212,228,111,181,124,190,38,186,220,95,234,127,229,163,95,46,217,85,4,114,62,41,41,232,168,233,88,138,199,185,200,216,25,228,157,180,217,87,173,206,251,215,253,228,151,222,101,90,231,30,144,104,100,241,211,70,178,215,87,215,208,69,19,25,36,104,190,180,143,114,249,57,23,225,11,190,4,49,112,217,132,214,103,186,213,137,89,168,226,124,157,187,197,5,68,200,216,222,237,163,74,184,90,229,94,159,52,79,93,60,192,152,174,89,92,62,86,233,38,140,69,112,191,201,28,151,10,218,234,231,189,169,28,177,171,119,146,52,111,147,246,248,66,159,4,246,255,0,159,52,79,207,177,90,33,177,90,226,182,65,183,76,74,229,221,55,248,185,87,226,171,247,159,160,0,167,244,189,135,42,19,201,0,108,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,19,28,216,120,99,117,185,146,107,85,130,221,78,214,71,53,60,21,45,167,165,145,94,228,154,162,165,119,87,39,171,250,82,179,125,254,239,111,176,180,156,173,56,133,126,154,234,191,216,27,189,116,177,218,46,180,213,245,44,99,170,35,142,47,17,219,137,125,143,248,244,192,190,197,254,175,106,147,13,173,122,91,97,213,252,6,187,13,191,91,105,43,33,169,146,9,17,181,17,43,219,188,114,35,147,201,60,254,10,107,227,173,154,103,152,240,185,172,115,99,244,215,9,105,43,168,105,225,169,164,172,165,108,177,122,147,67,179,186,85,233,191,198,70,175,183,227,253,8,27,34,211,212,67,87,11,106,41,228,107,227,118,251,57,170,138,139,178,237,237,67,180,197,254,2,56,149,165,226,19,72,105,174,21,77,158,43,165,53,85,108,83,50,162,120,158,253,153,35,85,60,155,178,254,140,173,95,52,79,247,140,160,3,133,79,61,247,57,5,59,236,187,1,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,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,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,246,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,246,51,45,87,18,252,58,96,156,80,105,101,126,153,231,84,255,0,225,107,44,245,189,115,127,115,46,158,26,104,96,172,237,197,44,125,238,215,125,238,237,61,221,15,246,42,123,21,3,92,28,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,153,237,50,224,250,213,194,111,47,205,98,109,193,42,228,206,243,29,55,186,215,229,111,154,86,171,41,167,101,170,165,99,161,137,177,189,209,116,83,172,210,177,100,107,156,178,189,207,127,87,66,199,28,126,215,129,46,95,22,46,15,235,50,12,202,247,149,125,168,204,239,62,34,215,13,116,17,190,158,150,150,207,223,107,227,141,176,171,151,121,165,237,67,44,170,229,114,49,200,216,227,85,70,190,89,175,95,22,62,235,26,201,242,255,0,33,250,116,224,107,88,78,247,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,253,54,53,142,123,24,229,123,32,132,218,160,13,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,50,171,151,207,4,151,94,43,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,117,43,157,5,218,118,205,11,159,105,100,141,154,39,177,242,83,186,71,58,88,213,203,10,118,213,200,139,36,123,231,87,27,92,174,109,90,237,170,22,45,73,209,170,154,76,86,229,146,222,18,28,223,170,38,173,19,32,116,114,73,37,217,145,35,154,229,169,87,49,177,186,38,121,79,36,241,200,229,139,105,230,126,111,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,61,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,129,232,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,0,0,0,213,92,217,79,132,239,117,141,27,249,127,143,125,58,3,90,195,101,62,19,189,214,52,111,229,254,61,244,232,0,186,160,0,0,0,49,87,154,63,184,158,166,254,11,245,138,34,10,244,159,5,252,168,106,158,27,166,126,148,244,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,114,117,57,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,62,78,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,51,255,0,149,247,48,74,107,77,53,151,133,237,105,186,213,189,143,168,109,6,31,124,169,150,90,151,245,205,45,45,61,29,149,34,138,7,57,24,142,124,238,100,242,203,209,27,17,177,122,172,107,54,205,94,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,58,122,251,107,186,62,56,100,86,201,218,72,221,175,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,6,210,96,192,174,89,92,118,218,181,187,13,183,104,102,169,100,213,114,106,133,134,158,70,210,214,93,39,107,223,146,81,49,92,230,190,57,54,69,125,76,49,108,217,24,254,169,30,200,251,253,82,42,205,218,207,80,4,43,115,66,224,91,242,41,149,63,92,116,115,12,240,154,109,122,232,244,197,53,19,186,161,177,93,36,145,200,187,66,141,79,15,71,54,241,246,246,87,49,146,171,227,252,211,93,79,26,205,73,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,152,26,182,146,233,202,159,129,90,156,58,58,14,41,245,94,130,174,154,251,85,78,147,97,84,45,170,137,208,54,221,87,68,197,244,147,214,25,28,174,124,177,84,73,19,97,145,27,219,68,145,206,99,156,232,214,47,107,163,156,165,112,77,48,226,106,77,99,184,102,30,146,196,44,151,4,190,226,120,237,60,51,83,201,67,92,149,82,73,79,21,68,206,150,71,205,13,43,27,78,172,119,90,58,121,55,238,35,89,26,178,124,255,0,3,90,206,44,125,233,245,147,230,6,67,245,25,201,84,225,63,135,76,19,138,14,88,24,14,154,103,84,255,0,253,126,172,179,214,245,205,253,204,186,122,66,231,12,21,157,184,165,143,189,218,239,189,221,167,187,161,254,197,79,98,164,85,241,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,160,66,6,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,250,248,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,155,78,62,184,40,197,120,172,211,138,187,221,166,217,225,245,55,25,183,205,38,57,112,167,72,217,37,127,66,58,70,219,42,22,71,49,142,134,87,170,163,28,247,39,102,71,171,209,122,93,43,37,244,28,14,112,137,106,225,7,72,221,138,79,113,164,188,101,151,234,134,220,178,59,172,20,237,99,31,58,49,26,202,88,94,173,73,95,77,10,117,116,119,23,117,124,147,72,141,143,186,177,180,61,255,0,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,151,44,0,33,91,157,95,189,62,45,242,254,135,234,55,19,21,120,127,225,235,42,226,46,179,55,178,97,85,59,222,177,28,62,179,45,166,183,182,150,73,228,186,248,105,233,227,125,28,73,26,43,210,103,178,119,44,104,141,119,84,140,99,21,26,143,87,179,42,185,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,1,130,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,61,60,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,254,132,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,116,186,39,203,138,188,212,248,14,255,0,225,126,42,244,130,203,254,10,92,190,197,108,183,127,223,223,83,123,115,251,191,248,59,101,100,112,255,0,132,168,123,191,141,121,26,186,111,170,186,143,163,247,218,140,159,75,243,75,174,51,117,171,183,212,218,230,171,183,84,44,82,62,150,118,116,73,26,170,127,226,185,171,250,76,145,145,200,197,107,216,199,52,36,171,154,159,30,63,252,47,194,166,144,94,191,193,69,151,223,109,151,31,251,251,42,108,142,103,107,255,0,7,116,175,142,111,240,148,239,111,241,172,35,215,135,93,6,204,184,146,213,203,22,148,225,148,85,110,125,198,161,143,185,215,67,78,147,50,211,110,71,181,42,43,101,71,61,141,232,141,174,221,26,175,111,91,213,145,181,122,222,212,95,21,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,147,253,192,191,6,86,46,15,52,226,170,217,37,215,211,57,158,81,225,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,210,138,200,163,11,129,195,71,14,152,39,11,250,89,65,166,120,45,63,248,42,203,197,111,92,223,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,91,170,0,0,0,17,87,206,211,69,63,248,133,226,50,142,225,247,97,87,10,89,37,255,0,194,43,41,36,133,137,31,254,26,146,57,210,127,128,70,183,244,212,197,254,87,218,223,106,209,62,43,236,173,188,216,234,238,52,249,253,59,112,118,62,154,70,181,244,115,214,214,82,172,51,171,93,228,246,36,176,198,199,167,83,85,25,35,158,157,74,196,141,243,63,197,86,150,254,90,120,113,212,93,51,134,197,233,154,251,206,63,85,232,170,47,21,225,251,183,72,153,222,161,252,226,189,141,110,213,81,64,239,93,200,197,219,103,238,213,114,46,182,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,242,153,191,199,182,188,212,221,180,47,135,14,28,172,213,180,143,182,216,180,223,27,201,175,73,13,68,82,191,210,51,91,89,21,52,50,177,25,215,3,226,167,89,36,68,235,252,227,43,152,229,103,170,199,46,16,31,85,206,237,117,189,84,178,178,243,115,171,175,168,142,158,10,70,75,83,51,165,123,96,130,38,67,12,72,231,42,170,50,56,163,142,54,55,216,214,49,173,77,145,17,0,204,174,83,122,23,98,214,14,38,190,210,101,182,107,173,93,171,78,237,236,201,41,102,167,87,199,74,203,196,117,80,165,19,42,36,106,127,223,230,100,125,77,87,186,153,119,234,99,100,99,167,80,195,254,85,154,57,125,210,46,17,237,21,57,28,219,85,231,183,9,115,24,233,186,89,253,171,75,83,4,17,211,39,91,30,228,127,114,10,120,167,223,213,115,123,253,14,106,57,138,171,152,0,69,95,60,239,212,159,237,39,238,210,58,180,123,66,245,31,94,107,50,107,78,151,217,189,51,117,197,241,249,178,73,173,177,42,173,85,101,44,83,193,12,140,166,98,34,247,102,79,16,215,164,123,163,158,214,57,25,212,245,99,31,34,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,24,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,61,60,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,223,18,185,162,242,255,0,172,180,86,92,184,155,209,12,119,189,106,155,196,220,115,139,92,18,79,61,84,117,82,207,44,243,93,155,220,123,250,161,94,238,210,199,26,49,176,182,54,200,141,86,44,174,138,58,244,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,64,217,248,22,127,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,101,224,0,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,16,3,205,31,223,179,83,127,5,250,61,16,25,255,0,201,83,221,99,41,249,129,93,244,235,113,159,230,0,114,84,247,88,202,126,96,87,125,58,220,103,248,17,87,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,106,64,0,69,95,60,239,212,159,237,39,238,211,5,120,86,225,142,251,197,86,85,151,97,88,181,235,193,94,177,252,62,191,37,183,83,120,102,73,233,74,168,36,130,56,168,122,223,44,76,131,186,250,134,167,121,202,173,102,219,171,85,60,211,58,185,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,48,87,254,106,176,44,171,254,138,227,153,38,57,112,255,0,182,81,215,91,107,169,228,255,0,197,146,25,163,145,159,204,230,185,191,5,66,116,249,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,109,159,39,165,41,96,142,150,57,110,189,108,167,138,158,14,237,77,67,147,195,53,85,204,219,116,221,190,105,104,57,172,112,57,83,169,86,170,254,41,52,217,244,145,95,113,139,58,191,41,182,57,145,64,151,27,117,43,94,245,173,100,155,34,190,166,24,183,107,155,35,151,185,12,81,181,138,215,68,216,230,137,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,13,162,1,101,56,81,226,187,78,56,181,211,134,102,184,84,190,6,235,67,219,130,255,0,96,158,100,125,85,162,169,200,170,141,114,162,39,114,23,244,185,98,153,17,27,35,90,228,84,99,217,36,108,189,96,65,183,54,158,30,45,90,53,196,53,62,121,138,90,170,233,108,90,157,79,83,123,157,243,86,54,102,58,246,149,14,91,131,98,106,175,117,140,84,154,154,101,71,238,222,186,135,164,106,141,111,110,55,1,58,243,83,105,208,190,35,248,114,188,214,210,50,219,125,211,124,147,38,178,164,213,17,68,255,0,72,195,109,124,85,48,196,197,103,92,239,150,157,35,145,83,175,243,108,161,123,145,158,179,220,146,19,205,79,71,47,186,187,194,61,222,167,28,155,122,188,10,225,22,99,37,55,75,63,182,169,105,160,158,58,148,235,123,218,140,237,193,81,44,251,250,206,119,99,161,173,87,61,21,32,134,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,236,115,30,230,174,232,170,128,124,166,95,243,83,214,59,22,174,241,113,119,166,199,33,222,147,2,183,197,135,73,83,212,255,0,237,170,170,105,231,146,165,122,30,198,171,59,115,212,75,6,222,179,93,216,235,107,149,175,68,76,64,62,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,64,148,174,73,122,41,255,0,197,215,17,149,151,15,191,10,183,210,199,47,254,15,89,87,36,204,88,255,0,240,36,141,205,147,252,58,57,191,160,164,170,22,171,133,93,45,252,139,112,227,167,90,103,53,139,208,213,246,108,126,151,210,180,94,43,196,118,174,146,179,189,93,249,196,123,218,237,234,165,157,222,163,149,137,190,204,217,168,212,75,170,4,43,115,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,69,170,231,87,239,79,139,124,191,161,250,141,196,186,188,140,127,93,159,179,127,188,128,197,94,104,254,253,154,155,248,47,209,232,140,255,0,228,169,238,177,148,252,192,174,250,117,184,192,14,104,254,253,154,155,248,47,209,232,140,255,0,228,169,238,177,148,252,192,174,250,117,184,12,255,0,0,0,0,0,0,0,53,87,54,168,53,87,2,234,231,124,61,101,88,78,132,233,159,16,94,39,210,24,222,163,122,74,155,170,58,89,27,232,186,234,58,201,160,240,243,73,178,198,189,216,226,238,198,189,72,231,116,78,222,132,72,186,223,237,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,178,169,203,223,0,195,117,79,151,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,23,162,86,122,102,177,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,82,37,184,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,168,108,59,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,31,172,66,95,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,155,64,0,0,53,87,46,254,188,240,207,153,104,54,61,166,217,157,230,186,146,227,143,106,142,47,69,145,217,107,97,84,99,218,249,41,105,230,169,164,150,37,114,185,175,133,213,49,162,63,205,146,49,236,114,42,59,174,56,237,1,177,70,144,105,110,9,173,60,14,233,118,154,106,93,139,211,56,221,231,79,241,127,27,69,226,166,167,238,246,169,41,102,143,243,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,40,68,95,47,62,52,238,188,44,106,133,61,139,47,200,42,219,165,121,45,66,166,65,70,148,206,170,74,41,214,62,152,174,16,70,215,35,152,246,185,34,108,170,196,114,190,20,114,118,228,123,33,233,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,235,225,159,147,190,27,167,217,149,78,97,175,217,61,38,112,203,69,227,187,143,218,40,162,88,237,213,148,145,163,187,114,220,162,149,138,231,189,206,86,57,105,152,229,137,189,174,151,201,80,201,28,196,145,240,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,25,254,96,7,37,79,117,140,167,230,5,119,211,173,198,127,128,0,1,21,124,243,191,82,127,180,159,187,76,10,225,163,134,124,203,138,92,135,43,195,52,250,186,145,153,13,131,23,168,200,232,104,170,85,24,203,155,225,170,166,133,105,18,85,114,54,23,185,181,14,86,61,222,167,91,26,215,43,26,229,145,153,235,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,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,19,253,192,15,24,54,174,44,180,141,174,184,45,92,121,222,29,79,71,65,149,178,104,154,140,169,157,236,114,71,93,19,163,99,98,232,168,88,101,122,198,214,181,98,123,94,206,158,132,142,73,49,175,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,244,90,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,13,159,136,1,230,143,239,217,169,191,130,253,30,136,153,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,253,46,88,166,68,70,200,214,185,21,24,246,73,27,33,179,154,63,191,102,166,254,11,244,122,32,50,171,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,37,80,0,0,0,0,1,4,60,212,56,120,186,232,215,18,247,92,242,150,213,73,75,137,234,117,68,215,187,75,225,172,116,207,117,106,50,21,185,54,86,200,189,108,122,212,204,233,145,19,120,250,42,24,140,84,233,116,113,206,241,130,188,224,180,114,197,156,240,192,186,171,81,55,135,189,105,165,194,10,138,57,58,94,254,253,45,117,68,20,149,20,219,35,218,198,245,61,244,210,247,21,175,114,120,110,134,244,164,142,80,35,87,70,181,210,142,213,193,143,16,28,60,95,175,61,159,77,250,11,36,199,105,164,72,35,141,245,81,93,104,163,174,99,94,170,146,201,51,225,109,43,219,26,35,218,145,210,78,255,0,83,103,43,241,172,0,50,127,153,38,180,90,181,191,139,76,162,251,139,229,244,153,38,49,99,167,163,176,216,171,41,24,222,194,65,12,40,233,219,28,136,212,239,51,198,75,88,228,151,119,35,145,200,172,115,163,232,51,43,146,158,133,214,90,172,89,167,16,247,235,55,103,211,125,24,222,59,83,34,207,28,143,165,137,253,202,231,181,138,137,20,144,190,102,210,177,178,34,189,201,37,36,236,245,54,114,62,37,141,154,52,7,71,44,92,63,232,214,39,163,184,228,222,34,147,25,183,182,158,74,158,151,179,197,213,61,206,146,166,167,161,239,122,199,221,158,73,101,237,245,171,89,215,210,223,85,168,128,92,2,0,121,163,251,246,106,111,224,191,71,162,39,248,128,30,104,254,253,154,155,248,47,209,232,128,181,90,107,195,214,85,170,154,53,170,58,185,139,84,247,255,0,37,126,137,169,184,218,217,75,36,179,84,208,214,58,165,178,212,70,230,34,237,216,240,237,145,232,230,163,123,75,43,213,237,237,116,191,202,105,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,146,174,70,63,174,207,217,191,222,69,170,230,117,192,119,228,66,251,83,175,58,79,101,233,192,114,11,131,189,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,84,36,251,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,203,214,107,131,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,126,194,122,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,67,213,144,173,206,79,69,62,195,113,5,105,214,58,75,135,122,147,83,109,235,222,130,73,122,164,130,186,221,21,61,60,157,45,72,218,141,133,208,62,141,91,187,222,229,147,191,191,75,122,16,154,147,21,121,157,105,111,229,67,131,108,215,194,88,189,39,117,196,188,62,83,111,254,218,236,248,95,11,34,120,185,252,222,214,191,166,134,74,223,81,221,91,239,234,181,94,140,2,45,120,25,214,251,86,11,131,113,7,162,247,11,29,93,69,70,168,105,189,237,212,53,240,200,222,138,73,237,182,123,157,66,178,86,46,202,172,146,41,37,217,237,85,86,190,54,55,165,81,234,248,241,44,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,190,199,49,238,106,238,138,168,124,160,102,255,0,54,253,121,169,213,62,37,228,211,107,125,109,36,248,246,152,83,250,46,153,105,170,34,168,100,183,25,217,28,181,210,43,216,196,115,30,215,36,84,207,137,207,127,67,232,220,190,171,158,246,165,202,228,183,161,118,44,167,59,203,117,231,35,179,93,95,87,132,248,123,118,53,87,187,227,161,241,85,112,212,50,181,119,68,68,150,104,224,88,155,209,212,173,99,106,250,156,197,115,162,115,99,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,83,99,62,11,244,114,251,160,92,48,96,26,85,148,205,215,122,181,91,228,168,184,199,210,196,240,213,85,117,18,213,203,77,187,30,246,63,178,250,135,69,220,107,149,175,237,245,166,200,237,144,47,89,10,220,234,253,233,241,111,151,244,63,81,184,147,82,66,183,58,191,122,124,91,229,253,15,212,110,32,99,174,128,112,153,153,113,25,165,250,173,156,105,253,69,93,117,247,77,105,237,117,52,248,229,37,2,79,61,229,149,82,78,146,164,111,238,53,90,248,162,167,146,68,99,89,35,229,93,152,212,234,86,162,218,172,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,147,78,70,63,174,207,217,191,222,71,159,230,189,192,229,78,53,117,189,241,113,167,47,164,75,21,202,162,157,249,117,165,25,21,58,208,213,202,232,224,109,108,8,212,106,74,201,229,115,59,173,93,229,73,165,116,155,189,178,63,178,25,233,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,209,246,131,31,238,77,81,232,190,236,213,12,165,254,218,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,60,128,53,161,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,97,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,19,207,125,206,55,85,93,138,128,29,85,21,16,210,66,234,138,137,26,200,219,182,238,114,162,34,110,187,123,84,237,49,127,143,126,37,105,120,123,210,26,155,133,43,103,150,233,83,85,69,20,44,167,158,38,63,103,200,229,95,39,110,191,163,19,151,201,23,253,240,35,119,154,95,16,175,212,173,87,251,3,104,174,150,75,69,170,154,130,165,236,109,68,114,69,226,59,114,175,177,159,30,153,211,218,191,213,236,82,237,242,158,225,141,215,22,71,173,87,251,117,59,153,36,213,16,83,54,162,150,68,123,82,26,138,101,221,28,190,175,233,68,253,182,251,253,190,211,7,52,79,76,243,30,40,245,142,28,126,166,225,45,93,117,117,60,213,53,117,149,77,150,95,82,24,118,111,82,177,55,248,70,212,246,124,63,161,118,14,209,77,45,176,233,6,3,67,134,216,109,180,148,112,211,73,60,138,218,120,149,141,222,73,21,203,228,190,127,20,3,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,199,205,127,134,74,92,167,8,155,87,113,76,87,196,95,104,164,183,82,190,74,88,85,100,124,93,114,70,172,93,158,137,178,119,26,187,244,175,177,63,165,36,112,252,60,207,19,180,102,216,245,70,59,123,161,130,174,150,119,49,203,20,241,163,216,170,215,35,145,118,95,232,2,19,57,94,235,252,154,101,172,105,136,95,242,36,160,199,238,20,53,243,181,147,212,35,34,90,149,100,74,155,34,181,124,250,97,85,246,167,177,127,174,113,232,107,232,238,116,172,173,160,169,100,240,73,191,75,216,187,162,236,187,47,250,80,215,171,140,125,29,190,240,229,175,149,244,184,245,166,174,193,64,148,244,147,80,79,77,26,192,198,44,148,221,47,107,28,142,93,149,85,178,239,231,247,249,18,129,203,99,138,104,245,103,74,233,172,25,150,73,28,217,13,45,93,99,94,218,138,148,116,202,157,232,250,19,100,99,124,182,153,187,127,244,236,25,186,82,246,245,39,146,236,165,64,10,26,237,215,98,179,173,83,165,202,187,123,74,209,119,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,213,113,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,0,0,0,0,1,141,89,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,250,217,76,230,59,165,236,114,110,213,86,174,219,162,170,121,151,171,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,168,107,4,108,167,194,119,186,198,141,252,191,199,190,157,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,0,93,80,0,0,0,24,171,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,19,83,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,1,178,153,132,28,203,248,28,166,226,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,245,223,34,198,244,84,115,31,14,111,128,32,91,151,167,6,90,177,175,250,143,143,234,197,142,235,246,95,12,195,114,8,234,42,114,88,159,77,53,84,119,10,53,130,165,148,212,212,210,117,245,76,189,216,92,146,75,18,192,214,245,42,247,21,169,11,231,164,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,72,86,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,64,202,160,0,0,0,16,173,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,2,106,72,64,230,133,193,71,240,127,206,223,172,250,123,108,181,80,233,182,101,112,101,52,86,234,36,236,250,26,232,232,92,247,211,164,78,114,239,12,189,169,230,141,99,68,100,126,188,93,17,181,145,119,38,252,1,132,28,180,56,28,166,225,199,13,135,88,115,135,213,191,81,115,75,60,108,154,146,70,75,78,203,29,186,101,142,116,162,116,47,70,185,106,85,204,137,211,57,237,245,31,26,70,196,68,107,223,54,111,128,0,3,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,161,178,75,55,103,198,209,122,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,234,185,118,223,101,217,81,81,3,32,1,111,244,83,94,244,159,136,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,214,219,125,209,81,46,0,2,2,249,160,232,133,171,68,248,175,189,58,205,124,171,184,211,231,244,238,206,30,202,152,218,215,209,207,91,89,84,147,64,142,111,147,216,146,195,35,216,189,45,84,100,141,98,245,43,22,71,207,161,129,92,226,52,94,235,168,188,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,25,42,196,142,217,236,73,97,162,115,220,141,115,163,100,110,127,171,26,74,160,66,97,114,184,107,210,26,157,122,215,156,27,72,225,130,174,74,124,138,241,12,55,5,164,158,40,103,138,220,205,229,173,154,55,203,187,17,241,211,71,52,136,138,142,221,88,136,141,114,170,53,109,169,39,220,146,244,114,251,46,85,157,113,3,81,55,102,203,77,111,92,58,142,62,150,59,197,213,73,37,61,93,66,238,143,235,143,178,200,169,188,149,157,47,241,94,171,183,141,200,161,42,152,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,250,192,1,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,11,57,138,112,43,83,194,214,100,185,198,159,80,85,191,74,239,245,16,195,67,53,77,84,79,125,178,227,50,84,61,109,168,139,34,207,51,27,29,59,164,100,206,103,232,61,172,115,222,246,171,223,59,199,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,107,133,195,71,17,121,223,11,250,167,65,169,152,45,71,248,42,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,93,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,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,96,47,141,126,20,111,188,37,235,45,110,27,218,186,214,98,23,45,235,49,107,221,108,44,111,143,165,233,98,201,26,186,53,86,44,208,61,253,169,19,102,57,118,100,157,182,50,88,208,246,188,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,216,39,208,183,250,253,171,63,144,173,26,203,53,115,236,133,215,40,251,47,111,117,111,162,237,141,222,105,253,100,111,83,157,178,246,225,103,87,114,89,122,93,219,137,146,63,165,221,61,43,234,177,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,35,245,128,215,174,151,152,7,16,85,60,77,89,56,155,201,50,47,19,117,181,116,91,166,181,219,163,138,134,150,162,197,226,159,60,150,149,217,143,234,133,123,178,35,100,153,37,149,174,237,201,212,231,198,199,39,149,227,39,88,236,92,64,113,15,144,107,22,57,15,135,164,201,173,246,58,137,41,186,158,255,0,9,84,203,69,28,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,250,174,69,47,175,50,254,7,42,120,113,204,166,214,28,29,244,143,211,172,210,241,35,33,164,141,145,83,190,199,113,153,36,157,104,155,11,17,173,90,101,107,37,116,46,99,125,70,70,177,189,17,90,199,205,132,0,77,79,37,79,117,140,167,230,5,119,211,173,198,127,152,1,201,83,221,99,41,249,129,93,244,235,113,159,224,69,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,5,148,214,190,51,56,108,225,219,42,165,194,181,143,82,62,207,222,171,109,236,186,65,77,232,122,250,190,186,87,201,36,109,147,174,158,9,24,155,190,25,19,101,94,175,87,125,182,84,85,104,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,244,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,173,190,219,34,170,6,11,115,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,154,146,29,185,172,112,57,77,166,183,90,254,41,52,217,245,114,216,178,123,194,191,41,182,57,146,206,182,235,141,83,158,245,173,100,155,42,50,154,105,119,107,155,35,147,183,52,177,181,138,230,202,216,225,152,144,4,96,114,155,224,203,86,52,234,251,252,38,51,155,175,217,235,85,255,0,31,101,61,146,207,78,250,106,153,47,86,250,198,67,82,218,154,135,167,95,98,20,233,133,204,141,170,201,214,70,47,95,109,141,86,79,39,224,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,107,89,196,166,144,212,232,46,188,231,58,71,52,21,113,211,227,183,137,161,183,173,92,241,77,60,182,231,237,45,20,210,62,45,152,175,146,154,72,100,84,68,110,202,245,69,107,85,21,169,178,241,18,188,237,52,114,251,22,85,130,241,3,79,55,122,203,83,111,76,58,178,62,150,55,194,85,71,37,69,93,58,238,175,235,147,188,201,106,124,145,157,44,240,190,179,183,145,168,129,24,38,85,114,203,209,79,203,79,23,24,183,136,184,120,90,12,19,108,214,179,162,94,137,165,240,83,195,225,227,143,120,222,215,111,85,45,55,91,87,167,120,146,94,151,35,186,119,197,82,106,121,50,105,111,217,78,28,111,186,153,95,98,240,181,249,222,65,39,134,173,241,93,126,50,215,68,196,134,31,205,163,213,177,244,85,58,226,223,54,181,238,223,117,221,189,181,3,63,192,0,66,183,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,90,174,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,12,85,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,140,0,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,128,207,240,0,0,0,0,12,85,254,202,63,2,127,245,243,255,0,115,55,143,249,32,25,84,106,174,108,251,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,88,32,51,255,0,150,47,30,63,145,11,237,54,131,106,197,235,167,1,200,46,13,244,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,170,72,226,133,203,36,203,183,92,174,89,84,226,119,135,172,87,138,13,26,189,105,30,83,83,224,60,127,110,166,221,116,101,44,117,19,91,43,162,119,84,85,17,181,233,254,52,111,70,185,142,124,82,202,196,123,58,250,147,90,194,93,57,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,4,122,213,112,115,196,23,240,130,189,240,201,99,194,125,61,157,88,122,229,169,130,221,87,18,210,248,84,137,146,178,169,106,36,115,35,138,23,199,44,42,213,149,99,119,84,209,198,173,108,142,72,201,243,225,187,72,174,186,11,162,88,182,144,94,115,186,188,198,163,24,167,150,145,151,138,152,29,3,229,129,103,145,240,196,145,186,89,85,140,138,39,199,11,27,214,168,140,137,168,157,41,179,82,229,128,0,0,53,87,54,83,225,59,221,99,70,254,95,227,223,78,128,214,176,217,79,132,239,117,141,27,249,127,143,125,58,0,46,169,106,184,163,215,79,224,215,161,57,54,181,253,150,251,71,246,115,193,127,115,60,119,131,239,248,138,200,41,191,142,237,201,211,211,223,234,253,5,223,167,111,45,247,75,170,0,215,175,22,227,235,92,109,92,86,82,241,89,147,220,61,59,117,78,186,26,187,35,106,102,165,183,190,206,244,114,45,182,38,177,203,219,133,157,93,200,250,146,68,73,216,201,164,73,95,212,175,252,14,55,245,123,13,215,174,39,50,221,92,211,249,234,228,177,100,84,246,137,169,210,174,5,134,120,158,203,93,36,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,110,175,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,134,160,77,79,37,79,117,140,167,230,5,119,211,173,198,127,152,1,201,83,221,99,41,249,129,93,244,235,113,159,224,1,106,181,211,138,61,9,225,175,208,159,150,188,231,236,231,218,63,19,232,207,238,101,101,103,127,195,246,187,223,237,104,164,233,233,239,197,250,91,111,213,229,190,203,183,228,232,167,25,156,54,113,19,149,85,97,90,57,169,31,104,47,84,86,247,221,39,166,244,61,125,39,69,43,36,142,55,73,215,81,4,108,93,159,52,105,178,47,87,173,190,219,34,170,6,11,115,206,253,73,254,210,126,237,35,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,71,249,231,126,164,255,0,105,63,118,145,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,155,49,139,44,209,70,142,118,201,215,35,27,237,114,34,134,201,60,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,197,145,138,230,177,207,138,88,158,172,103,95,74,69,95,51,174,3,191,34,23,218,157,121,210,123,47,78,3,144,92,29,233,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,76,113,197,11,150,56,83,110,184,154,184,235,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,118,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,64,143,94,85,156,25,113,5,162,183,219,174,175,106,133,214,235,133,90,175,86,248,169,225,195,186,226,116,151,118,185,137,36,117,53,241,175,87,135,236,247,28,140,143,212,169,73,22,86,191,180,206,184,234,48,175,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,0,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,3,89,109,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,172,213,67,192,18,63,206,127,65,169,177,93,80,198,181,254,197,69,87,225,243,138,119,90,239,175,109,60,174,130,59,141,28,113,182,9,31,50,189,88,199,205,77,179,27,18,53,158,84,50,61,58,213,207,86,199,0,25,149,202,191,135,139,174,178,241,47,106,207,42,173,84,149,88,158,152,212,67,123,187,62,106,199,66,246,214,171,38,91,107,98,108,107,214,247,165,76,45,153,81,118,143,162,157,232,245,94,166,199,36,239,24,43,201,247,71,44,88,55,12,9,170,180,243,120,139,214,165,220,39,168,172,147,165,236,236,82,208,212,79,73,79,77,178,189,204,119,75,217,83,47,113,26,199,47,137,232,119,82,70,213,51,168,1,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,101,87,35,31,215,103,236,223,239,35,53,56,215,226,115,78,56,99,209,170,219,222,117,101,181,101,53,121,6,246,187,126,33,91,82,145,250,122,55,185,140,171,141,81,98,149,59,44,130,71,186,69,124,107,26,238,200,213,81,210,177,23,2,249,56,103,248,110,150,97,188,65,106,14,160,228,52,150,60,122,199,79,142,84,215,87,84,170,244,68,205,238,72,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,184,129,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,2,197,19,167,202,215,134,61,71,225,231,70,171,175,122,139,122,186,210,85,231,222,22,233,246,66,182,153,97,244,4,145,186,118,119,21,59,174,78,245,68,14,165,116,136,177,199,35,59,76,142,68,87,51,102,227,7,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,233,116,0,0,3,91,110,46,180,66,213,195,143,17,121,158,141,88,175,149,119,123,109,130,162,153,212,117,117,113,181,147,172,21,20,176,212,198,201,58,125,87,61,141,157,24,175,68,106,61,88,174,70,179,171,161,45,1,43,220,236,52,94,235,113,166,192,245,223,30,196,42,234,169,237,116,245,86,28,154,241,11,220,246,82,192,178,198,251,115,101,143,171,102,49,101,154,181,18,84,98,39,92,140,99,221,187,162,106,197,8,25,21,192,39,15,22,174,38,56,151,176,96,121,85,170,174,191,19,183,211,212,222,242,54,83,86,54,153,254,10,6,108,198,171,149,81,234,201,42,100,165,133,233,23,231,58,37,114,181,89,178,200,205,135,136,234,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,165,139,213,75,109,117,68,110,169,235,107,213,83,174,121,234,34,237,185,140,115,124,55,87,172,217,26,169,34,160,8,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,1,4,60,199,120,28,166,225,75,50,160,204,52,249,245,117,26,117,152,84,78,202,24,101,100,178,190,201,86,212,71,173,20,179,170,43,94,199,53,92,232,28,231,119,92,200,165,107,145,203,10,203,38,122,114,190,224,203,86,56,96,177,101,57,110,172,221,125,21,117,204,123,20,238,197,41,223,77,83,29,52,116,175,147,181,83,81,83,31,95,84,203,221,151,162,56,100,237,182,57,21,100,235,123,154,216,51,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,115,182,93,138,149,118,40,68,234,114,46,222,192,42,99,85,169,230,187,169,80,0,124,245,213,244,118,202,87,214,215,212,178,8,35,219,169,239,93,145,55,93,147,253,42,65,199,52,45,127,147,83,117,141,113,11,6,68,149,248,253,190,134,130,119,50,10,132,124,73,82,140,149,87,116,70,167,159,76,200,190,213,246,167,245,103,151,50,126,41,163,210,109,43,169,176,97,185,36,112,228,53,85,116,109,99,105,234,81,179,34,119,164,235,77,149,142,242,218,23,111,255,0,211,188,95,240,113,163,183,222,35,117,242,130,151,33,180,213,223,232,22,158,174,106,249,234,99,89,216,245,142,155,165,141,123,149,201,186,162,186,45,188,254,239,32,36,7,149,7,12,148,184,182,17,14,174,229,120,175,135,190,214,201,113,165,100,149,80,170,72,200,186,227,141,24,155,189,83,101,237,185,119,233,79,106,255,0,74,200,225,248,120,102,39,104,194,113,234,124,118,201,67,5,37,44,14,123,146,40,35,70,49,21,206,87,42,236,159,210,126,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,131,144,0,0,6,22,243,37,225,125,186,203,165,245,185,38,61,105,125,78,67,75,61,2,70,232,41,98,124,170,198,200,230,59,214,93,157,183,76,171,229,191,252,68,66,232,126,179,231,156,53,234,45,53,198,8,234,105,150,10,136,86,182,134,121,166,133,58,22,72,100,114,171,88,169,230,173,141,190,123,47,146,251,23,200,217,14,225,111,165,186,81,201,67,91,19,100,134,93,186,154,230,162,162,236,168,169,228,168,169,237,68,33,131,153,159,7,245,186,123,154,203,169,120,69,158,174,107,61,77,53,43,42,91,79,71,19,33,139,162,25,150,73,23,183,183,177,176,55,125,211,227,237,246,1,46,90,61,170,86,13,97,193,104,179,108,122,186,142,166,154,170,73,163,222,154,85,123,17,209,200,172,84,69,84,69,248,39,249,207,108,68,199,42,222,46,45,120,213,166,13,18,203,238,180,208,185,107,103,146,142,74,170,153,122,156,147,207,76,136,136,138,138,221,250,164,147,100,69,69,242,246,123,84,150,100,84,95,52,93,192,42,110,112,223,47,37,42,41,84,248,129,80,56,67,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,5,170,226,199,221,99,89,62,95,228,63,78,156,186,165,170,226,199,221,99,89,62,95,228,63,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,50,168,1,170,185,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,117,64,0,0,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,72,86,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,64,202,160,0,0,0,16,173,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,2,106,64,45,254,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,245,213,62,57,36,108,125,20,241,200,244,221,144,200,187,170,116,250,187,111,186,162,40,92,0,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,2,0,121,163,251,246,106,111,224,191,71,162,39,248,1,128,28,149,61,214,50,159,152,21,223,78,183,25,254,0,2,218,113,47,147,225,184,119,15,58,145,145,106,13,190,146,227,143,83,98,247,38,87,91,106,110,75,111,101,201,146,83,190,52,162,74,132,245,162,125,67,158,216,24,230,238,254,185,91,210,138,237,145,110,89,24,28,237,53,142,197,22,43,130,240,253,79,15,122,245,83,112,76,198,178,78,167,183,194,82,199,29,69,37,58,108,172,232,147,188,249,106,124,209,253,76,240,190,179,118,145,170,129,18,196,233,242,134,191,226,183,158,13,173,182,236,122,201,224,107,236,89,5,210,223,125,159,195,71,23,143,174,116,141,168,100,253,76,85,116,187,82,212,82,69,214,253,156,157,158,132,78,150,49,86,11,12,255,0,228,201,170,95,101,56,142,190,233,157,125,247,194,208,103,120,252,158,26,139,194,245,248,203,165,19,210,104,127,56,140,87,71,209,74,235,139,188,220,214,59,125,151,119,118,208,9,169,0,1,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,195,91,119,29,84,216,119,29,249,239,11,26,175,95,73,77,98,170,168,178,67,133,87,54,150,87,78,219,141,93,29,189,61,26,244,134,55,35,153,44,181,18,74,217,164,86,246,213,36,107,158,230,186,52,139,50,136,1,230,143,239,217,169,191,130,253,30,136,9,169,226,95,135,76,19,138,13,44,175,211,60,234,159,252,45,101,158,183,174,111,238,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,161,254,197,79,98,166,190,220,69,104,54,101,195,110,174,95,116,167,51,162,171,107,237,213,15,125,178,186,106,116,133,151,107,114,189,201,79,91,18,53,239,111,68,141,110,234,212,123,186,30,143,141,203,214,199,34,76,247,43,93,116,212,125,121,225,150,75,182,168,94,125,51,117,197,242,10,140,110,27,148,168,171,85,89,75,21,45,44,209,190,165,234,171,221,153,60,67,152,178,108,142,123,88,213,127,83,213,239,127,215,204,171,134,124,55,94,120,121,189,230,119,154,234,187,118,67,165,214,123,174,71,101,173,133,85,236,115,35,167,73,170,105,37,137,92,141,115,38,109,52,104,143,242,124,111,99,28,138,173,235,142,64,192,190,87,188,116,254,69,50,166,104,118,177,230,126,19,77,175,93,126,135,169,173,111,84,54,43,164,146,53,83,121,149,201,225,232,230,222,78,230,232,230,50,85,100,159,154,107,170,36,89,169,53,87,54,83,225,59,221,99,70,254,95,227,223,78,128,15,127,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,154,235,241,161,163,150,45,2,226,131,63,210,172,90,110,187,45,170,225,29,69,186,62,151,167,134,165,171,167,138,174,42,109,222,247,189,253,150,84,54,46,227,156,174,127,111,173,118,87,108,155,31,16,3,205,31,223,179,83,127,5,250,61,16,31,87,47,158,54,238,188,40,103,242,88,178,121,234,235,180,235,42,168,167,134,235,70,234,167,54,11,76,238,154,22,190,236,200,219,12,175,123,227,167,108,141,116,81,163,86,100,237,163,149,86,56,246,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,88,137,52,229,79,199,85,54,29,37,7,11,26,175,95,73,77,98,170,168,72,112,170,230,210,202,233,219,113,171,173,98,122,53,233,12,110,71,50,89,106,36,149,179,72,173,237,170,72,215,61,205,116,105,16,122,14,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,14,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,196,212,128,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,24,127,205,79,48,211,140,75,132,123,189,62,161,224,95,106,100,200,46,17,89,241,230,245,164,126,140,188,62,9,228,130,191,187,250,113,246,89,20,206,217,136,171,38,253,151,109,28,178,57,51,0,133,110,115,122,165,246,175,136,235,22,153,208,95,124,85,6,9,143,199,226,104,188,47,71,131,186,86,189,102,155,243,138,196,116,157,116,173,183,59,201,206,99,118,217,54,119,113,0,192,3,99,222,10,114,155,22,97,194,62,144,221,177,202,239,23,73,79,135,219,45,114,73,218,124,125,53,84,80,54,146,166,61,158,136,171,209,60,18,179,125,186,93,211,187,85,90,168,171,174,17,45,60,146,245,142,197,46,43,157,112,253,81,15,102,245,77,112,92,198,142,78,167,187,197,210,201,29,61,37,66,108,140,232,143,178,248,169,188,213,253,79,241,94,171,118,141,202,161,39,224,0,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,45,87,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,6,42,243,71,247,236,212,223,193,126,143,68,103,255,0,37,79,117,140,167,230,5,119,211,173,198,0,115,71,247,236,212,223,193,126,143,68,103,255,0,37,79,117,140,167,230,5,119,211,173,192,103,248,0,0,0,1,170,185,181,64,3,21,121,92,123,137,233,151,227,95,88,173,32,4,218,160,213,92,9,94,211,110,15,173,92,89,114,183,211,86,219,210,174,60,239,14,167,201,171,241,71,195,43,81,149,51,190,235,86,178,80,202,217,30,216,186,42,22,24,152,146,57,205,88,158,214,63,171,161,36,142,72,171,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,159,78,87,30,226,122,101,248,215,214,43,75,63,204,183,151,221,54,176,218,175,28,65,233,5,170,174,77,65,160,167,241,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,220,46,7,46,46,56,234,120,173,195,107,240,253,65,101,37,62,162,225,244,240,62,186,104,159,20,76,189,210,57,85,137,91,20,8,168,230,61,174,70,182,118,181,189,166,190,88,156,213,106,76,145,71,153,70,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,177,159,11,154,233,252,37,52,39,25,214,191,178,223,103,62,209,248,223,238,103,142,241,157,143,15,89,61,55,241,221,184,250,186,187,29,95,160,155,117,109,231,182,234,23,84,0,6,170,230,202,124,39,123,172,104,223,203,252,123,233,208,26,214,27,41,240,157,238,177,163,127,47,241,239,167,64,5,213,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,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,92,206,40,244,47,248,53,235,182,77,162,159,106,126,209,253,156,240,95,221,63,3,224,251,254,34,142,10,159,226,123,146,116,244,247,250,127,77,119,233,223,203,125,147,101,50,0,121,163,251,246,106,111,224,191,71,162,3,245,121,115,113,175,252,21,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,179,210,106,174,74,79,41,14,52,237,86,90,104,248,83,213,44,130,146,130,158,74,141,240,57,229,166,108,76,116,243,203,36,149,22,249,103,71,34,43,228,150,68,124,8,246,238,231,190,88,251,138,171,4,64,125,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,53,32,8,171,231,157,250,147,253,164,253,218,89,78,80,24,181,139,57,215,221,66,194,178,154,31,27,101,200,52,190,237,107,184,211,119,95,31,126,150,122,218,8,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,151,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,197,113,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,110,7,46,46,56,233,184,82,204,171,240,253,65,101,93,70,157,102,21,16,62,186,104,159,44,175,178,85,181,21,137,91,20,8,170,215,177,205,86,182,118,181,189,215,50,40,156,213,114,194,145,73,53,58,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,186,235,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,136,27,47,16,3,205,31,223,179,83,127,5,250,61,17,147,252,160,184,183,204,166,186,211,112,143,125,197,234,239,22,40,41,235,110,150,43,181,5,50,111,100,98,57,211,207,29,106,166,200,180,210,75,34,244,74,190,187,102,153,145,175,91,101,103,103,24,57,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,0,0,0,0,0,0,194,14,111,185,174,3,96,225,46,167,17,201,233,233,42,178,28,166,241,69,22,53,19,153,12,147,211,79,79,51,102,168,171,99,94,228,123,24,218,116,146,7,75,26,57,81,106,227,99,182,108,170,164,27,25,211,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,169,143,239,213,87,83,193,87,81,83,186,49,175,111,83,31,77,23,109,92,246,167,134,235,111,74,200,228,48,88,13,154,52,7,82,52,227,86,244,107,19,207,244,142,143,193,98,23,27,123,98,181,209,120,20,163,240,49,192,231,64,234,94,203,125,72,251,47,137,241,108,197,88,255,0,55,234,57,204,233,114,220,2,58,185,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,234,98,116,210,220,157,81,35,169,186,26,196,85,232,158,10,137,123,142,123,220,239,19,211,234,182,54,162,200,168,2,0,121,163,251,246,106,111,224,191,71,162,39,248,128,30,104,254,253,154,155,248,47,209,232,128,183,250,119,166,245,153,127,10,122,207,154,208,214,118,190,194,100,24,125,198,174,41,43,167,100,115,82,212,45,210,141,81,176,51,120,165,153,38,168,167,86,190,68,71,50,52,157,24,244,235,115,36,242,156,63,80,233,197,215,92,112,59,78,175,83,247,176,203,134,65,67,71,123,71,93,18,219,27,41,101,153,172,116,146,212,171,87,183,11,58,145,242,42,43,28,177,181,232,217,34,85,73,25,153,92,177,116,134,155,94,180,27,138,93,35,154,10,73,42,50,43,61,134,27,122,213,207,44,48,69,113,103,164,165,162,154,71,197,187,209,145,212,199,12,138,136,142,221,24,168,173,114,42,181,99,216,13,170,1,111,244,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,85,200,165,192,0,0,3,23,249,151,100,248,110,53,193,110,162,51,51,183,210,92,89,120,167,166,181,219,40,102,185,45,27,231,184,201,83,26,211,201,18,183,214,149,244,238,103,139,88,145,23,173,148,175,107,182,103,82,166,190,228,138,115,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,213,116,110,69,142,176,54,40,224,14,255,0,138,228,188,27,105,61,199,14,178,122,42,130,28,126,59,124,208,120,104,224,235,174,165,145,244,245,179,244,198,170,213,238,213,69,60,189,107,235,63,185,214,244,71,57,200,153,0,69,95,36,45,82,255,0,227,151,162,151,11,239,253,41,148,218,45,158,23,250,105,171,231,239,35,63,251,90,222,135,191,249,216,223,227,20,149,64,4,43,115,171,247,167,197,190,95,208,253,70,226,77,73,10,220,234,253,233,241,111,151,244,63,81,184,129,117,121,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,160,112,239,63,36,57,68,216,225,19,226,84,0,241,58,195,170,86,13,30,193,107,115,108,134,186,142,154,154,150,72,99,222,166,85,99,21,210,72,140,68,85,68,85,248,175,249,143,106,170,137,230,171,177,19,60,212,184,184,181,228,182,153,244,75,16,186,211,76,228,173,130,74,201,41,106,101,234,106,65,61,74,42,42,34,35,119,234,142,61,209,85,87,207,217,236,80,48,107,92,53,159,60,226,83,81,106,110,51,199,83,82,179,212,76,180,84,48,77,52,201,208,146,77,35,85,26,245,95,52,108,142,243,217,60,147,216,158,100,189,114,218,225,125,186,53,165,244,89,38,67,105,125,54,67,85,61,122,72,233,233,98,100,168,199,72,214,55,214,77,221,183,76,73,229,191,252,70,20,242,204,224,254,183,80,179,88,181,47,55,179,213,195,103,166,166,170,101,51,106,40,226,124,50,245,195,10,199,34,119,55,246,182,119,109,178,124,61,190,210,103,237,246,250,91,93,28,116,52,81,54,56,98,223,165,173,106,34,38,234,170,190,72,136,158,213,80,62,144,0,28,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,90,231,165,54,29,88,192,174,248,253,234,158,57,18,106,26,136,218,174,134,57,23,206,25,88,155,117,162,162,127,24,165,197,0,107,56,232,242,62,30,245,126,151,173,100,109,117,130,178,138,173,237,239,116,247,26,139,20,232,213,116,110,95,37,217,61,138,191,208,108,67,161,90,151,67,170,186,123,69,149,81,200,142,238,203,60,78,217,31,237,100,138,159,203,68,95,184,192,30,104,60,30,210,223,100,170,214,76,93,93,13,77,29,190,52,158,22,67,78,214,62,56,32,169,122,249,238,215,110,189,13,79,143,244,41,98,121,106,241,119,95,165,121,21,38,148,222,24,146,90,174,21,106,176,72,249,231,85,107,231,168,166,103,66,49,168,230,167,242,215,125,145,60,215,127,231,9,182,5,49,200,201,88,146,70,187,181,125,138,84,5,40,169,190,197,71,11,254,240,79,52,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,213,113,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,0,0,0,0,0,0,106,174,75,79,18,60,107,255,0,7,254,7,180,123,70,52,246,231,117,161,212,156,203,75,241,186,152,174,52,75,217,244,53,173,212,145,49,245,9,43,154,187,205,47,106,120,99,72,213,31,31,175,47,92,110,100,93,200,150,0,74,167,42,206,60,127,248,35,133,77,95,189,127,133,139,16,190,220,238,63,247,134,83,89,26,206,215,254,16,232,159,36,223,224,233,216,223,226,152,74,161,171,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,164,223,242,208,227,142,155,136,236,54,29,30,206,25,86,205,69,194,236,241,190,106,185,31,45,67,47,150,232,86,56,18,181,211,61,92,228,169,71,62,38,204,215,187,215,124,137,35,21,81,207,100,33,155,224,0,49,87,154,63,184,158,166,254,11,245,138,34,21,184,78,247,167,209,191,152,24,247,212,96,38,167,154,63,184,158,166,254,11,245,138,34,21,184,78,247,167,209,191,152,24,247,212,96,3,101,48,0,0,0,0,0,0,0,26,214,113,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,164,43,113,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,160,101,80,0,0,0,8,86,231,87,239,79,139,124,191,161,250,141,196,114,84,247,167,202,126,95,215,125,70,220,57,213,251,211,226,223,47,232,126,163,113,62,78,77,87,107,85,131,137,44,218,251,125,185,210,91,173,182,237,55,185,85,214,86,85,204,216,96,166,130,58,251,123,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,9,148,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,93,123,56,196,226,171,50,226,191,87,46,25,133,230,229,86,220,98,221,81,81,77,137,218,36,141,33,101,186,220,175,245,21,209,53,239,111,137,145,173,141,211,63,169,221,79,68,106,47,109,145,177,151,87,152,167,29,85,60,82,230,75,131,233,245,125,91,52,174,193,81,12,212,48,212,210,196,199,220,238,48,165,67,22,228,138,177,164,240,177,209,212,58,54,66,231,254,131,26,247,49,143,114,177,150,255,0,132,142,7,53,115,139,218,155,221,86,30,250,75,30,61,99,167,153,147,95,174,140,127,132,146,227,218,87,65,69,31,66,43,158,247,57,99,89,28,212,94,204,78,235,114,57,206,138,41,67,39,249,90,113,237,246,18,178,195,194,142,168,65,215,143,221,110,30,15,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,95,205,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,90,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,9,31,0,0,0,0,53,204,227,91,136,123,175,19,28,67,100,185,228,247,90,74,251,21,190,162,107,38,44,250,106,55,83,51,208,144,84,74,180,174,86,200,137,42,190,68,145,211,61,100,245,186,229,114,34,49,168,216,217,51,220,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,117,61,157,234,170,248,37,141,203,214,214,61,27,218,129,42,39,217,221,45,127,99,163,169,174,123,84,128,205,61,194,174,186,149,159,227,90,115,98,168,164,130,229,149,94,40,172,148,114,213,189,205,130,57,234,102,100,49,186,71,53,174,114,49,28,244,85,84,107,151,109,246,69,246,1,231,207,65,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,182,57,208,73,61,52,204,154,54,200,214,185,174,86,43,152,136,168,142,106,237,190,202,158,211,207,158,171,81,116,207,42,210,251,141,158,221,148,210,118,253,61,143,218,178,107,116,236,142,68,134,170,134,190,150,58,136,159,27,158,198,245,244,247,29,19,213,187,181,37,134,86,35,157,209,184,27,41,233,62,117,249,80,210,204,55,83,61,23,232,207,181,184,253,186,251,224,187,253,239,11,226,169,163,155,181,220,233,111,95,79,115,167,171,165,187,237,190,201,190,199,171,35,215,147,78,180,90,178,93,6,186,104,189,215,47,164,159,33,195,239,21,117,118,235,43,152,216,167,130,201,63,106,78,235,54,106,119,153,227,37,170,234,118,239,115,22,88,218,238,150,190,36,89,10,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,73,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,103,255,0,37,79,117,140,167,230,5,119,211,173,198,85,113,99,238,177,172,159,47,242,31,167,78,98,175,37,79,117,140,167,230,5,119,211,173,198,85,113,99,238,177,172,159,47,242,31,167,78,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,26,214,27,41,240,157,238,177,163,127,47,241,239,167,64,5,213,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,11,255,0,193,95,10,54,46,45,57,122,102,216,111,106,213,71,151,219,117,2,186,179,22,189,214,194,247,120,10,175,1,107,89,35,87,70,168,244,134,118,51,181,34,108,246,166,236,147,182,247,197,26,25,1,192,183,43,220,87,69,62,206,235,30,184,199,233,173,73,164,234,173,166,179,247,35,150,215,98,153,122,22,23,108,136,190,34,178,45,156,189,222,181,137,143,127,230,218,231,69,29,66,185,42,123,172,101,63,48,43,190,157,110,51,252,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,53,32,0,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,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,237,53,151,212,44,214,235,169,89,254,75,168,215,218,122,72,46,89,85,226,182,247,89,21,35,28,216,35,158,166,103,205,35,99,107,156,231,35,17,207,84,68,87,57,118,219,117,95,105,49,60,230,245,75,236,167,14,54,45,51,160,190,248,90,252,239,32,143,196,209,120,94,191,25,107,162,98,205,55,231,21,138,216,250,42,157,110,119,147,154,247,111,178,110,222,226,17,1,167,90,103,149,106,133,198,241,110,197,169,59,158,129,199,238,185,53,198,119,199,34,195,75,67,65,75,37,68,175,145,204,99,186,58,187,109,137,138,237,154,178,205,19,21,205,235,220,15,42,94,174,13,181,210,179,135,110,35,176,205,70,244,207,163,172,173,184,71,110,200,220,244,157,240,190,207,80,246,199,84,178,69,2,163,229,237,177,123,236,102,206,78,236,49,59,161,202,212,106,217,83,208,106,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,145,238,116,18,79,77,51,225,145,209,185,205,107,149,138,230,42,162,171,90,187,109,186,39,176,13,162,1,141,92,186,181,142,197,172,156,35,224,149,54,136,124,61,94,31,111,131,14,186,83,117,61,253,154,170,8,34,141,171,214,230,49,29,221,129,105,231,217,189,77,103,127,163,169,206,99,148,201,80,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,45,87,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,6,42,243,71,247,236,212,223,193,126,143,68,100,255,0,47,238,38,48,222,20,57,126,102,186,165,152,80,213,220,94,237,72,171,182,218,45,148,200,173,125,198,227,37,170,137,241,64,178,116,171,97,103,76,82,61,242,57,23,165,140,119,75,94,254,136,223,140,28,209,253,251,53,55,240,95,163,209,24,170,6,95,240,211,204,127,86,52,147,136,43,238,175,106,132,255,0,108,104,53,3,192,83,230,145,69,69,77,77,85,60,116,145,118,105,170,105,187,77,142,54,77,12,106,228,72,253,88,229,107,156,215,244,185,91,52,115,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,171,189,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,196,122,34,227,81,69,36,116,183,14,195,209,147,248,121,92,136,201,123,111,84,107,250,21,122,92,168,139,178,153,213,203,23,143,31,200,133,246,155,65,181,98,245,211,128,228,23,6,250,54,233,113,184,246,233,113,121,156,201,157,38,205,237,57,123,53,19,186,157,29,213,36,113,66,229,146,101,219,174,87,40,77,72,0,0,0,1,170,185,181,65,170,184,19,253,202,227,220,79,76,191,26,250,197,105,149,70,42,242,184,247,19,211,47,198,190,177,90,101,80,24,107,118,229,115,160,215,254,40,235,120,136,190,212,213,220,108,247,26,137,47,53,152,101,92,93,234,42,155,220,146,172,146,84,201,43,156,174,125,51,156,171,34,210,43,85,171,34,174,239,236,255,0,107,153,148,0,0,66,95,29,92,205,115,45,106,200,106,180,251,65,239,85,120,254,157,91,170,32,123,46,49,192,144,220,111,53,116,213,81,84,67,90,217,28,222,245,27,35,154,158,55,194,216,213,146,249,43,164,93,222,145,69,159,252,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,168,32,48,217,79,132,239,117,141,27,249,127,143,125,58,3,90,195,101,62,19,189,214,52,111,229,254,61,244,232,0,186,160,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,125,120,47,224,251,25,226,231,128,156,186,202,228,164,162,205,172,121,197,213,216,157,226,174,90,142,197,12,242,209,89,223,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,217,63,203,255,0,151,5,139,135,122,59,78,175,106,220,30,63,86,61,122,138,104,160,173,127,133,199,99,150,9,33,125,51,123,110,72,234,102,116,115,61,37,145,221,113,163,186,91,23,232,44,210,254,87,37,79,117,140,167,230,5,119,211,173,198,127,128,0,1,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,199,254,49,120,58,193,56,191,193,41,236,23,250,207,67,100,150,110,191,179,249,7,110,106,143,69,247,102,167,125,87,246,171,39,138,57,251,177,211,164,127,156,85,232,223,169,187,42,121,228,0,2,223,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,216,65,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,2,229,114,219,226,99,13,225,67,72,245,227,84,179,10,26,187,139,221,81,140,91,109,22,202,100,86,190,227,113,145,151,103,197,2,201,210,173,133,157,49,72,247,200,228,94,150,49,221,45,123,250,35,127,138,225,167,152,254,172,105,39,16,87,221,94,213,9,254,216,208,106,7,128,167,205,34,138,138,154,154,170,120,233,34,236,211,84,211,118,155,28,108,154,24,213,200,145,250,177,202,215,57,175,233,114,182,104,241,0,253,91,142,39,149,89,236,86,140,166,237,140,221,104,172,185,7,136,244,69,198,162,138,72,233,110,29,135,163,39,240,242,185,17,146,246,222,168,215,244,42,244,185,81,23,101,3,104,139,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,133,110,88,188,120,254,68,47,180,218,13,171,23,174,156,7,32,184,55,209,183,75,141,199,183,75,139,204,230,76,233,54,111,105,203,217,168,157,212,232,238,169,35,138,23,44,147,46,221,114,185,102,164,0,0,1,226,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,59,102,168,74,72,22,105,229,123,228,108,81,67,27,60,145,95,36,178,71,26,43,149,172,69,122,43,156,214,162,185,61,169,29,92,233,53,142,251,135,232,214,37,163,182,136,123,116,154,137,112,168,168,186,84,245,49,122,169,109,174,167,145,180,221,14,98,170,117,207,61,60,189,198,189,142,111,134,233,245,155,35,145,2,32,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,35,242,143,170,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,54,99,22,89,162,141,28,237,147,174,70,55,218,228,69,249,64,190,188,17,235,205,55,14,60,75,225,218,147,121,173,171,131,30,74,135,218,242,4,134,162,88,216,182,234,150,44,82,73,43,34,99,221,51,33,115,163,169,72,186,29,214,250,118,34,108,238,151,38,198,102,172,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,20,240,71,175,53,60,71,112,209,135,106,77,230,182,146,124,133,105,223,107,200,18,26,136,164,122,92,105,158,177,73,36,172,137,140,108,47,153,173,142,165,34,232,111,67,42,24,137,187,122,92,161,125,72,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,24,21,197,238,144,211,104,71,18,250,133,165,182,248,41,32,182,218,111,15,154,215,5,52,242,204,202,123,117,75,27,85,71,10,190,95,93,207,101,60,241,49,234,229,119,174,215,122,207,253,37,207,94,70,63,174,207,217,191,222,69,191,231,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,165,235,213,85,109,109,60,109,169,235,115,213,19,174,9,233,226,237,181,140,107,124,55,87,172,233,28,168,25,85,201,247,88,236,89,207,12,9,165,84,240,248,123,214,154,92,39,167,172,143,169,239,239,210,215,84,79,87,79,83,186,177,172,111,83,223,83,23,109,28,247,39,134,235,119,74,72,212,51,168,134,14,76,26,189,77,136,107,206,75,164,119,25,233,33,167,212,43,59,102,163,87,65,43,231,154,227,111,238,75,28,44,123,125,70,49,105,166,174,145,202,244,243,88,99,68,114,42,244,190,103,192,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,31,172,96,175,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,62,167,179,177,75,67,81,5,93,69,78,232,199,49,221,47,101,52,93,181,115,28,190,39,173,189,73,27,144,8,118,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,13,154,161,41,32,72,96,137,140,141,177,69,12,108,243,84,100,113,71,28,104,174,87,61,81,136,174,115,156,170,229,241,71,160,193,240,171,174,127,122,169,177,89,170,41,33,168,165,179,221,175,111,117,75,220,214,44,22,251,125,69,116,205,69,107,92,189,110,138,154,70,177,54,217,94,173,69,86,162,171,147,207,129,114,184,110,214,251,175,14,26,219,139,107,69,154,199,73,121,168,199,42,37,115,232,42,100,116,108,169,130,104,36,167,153,136,246,249,177,235,20,210,116,63,103,35,95,210,229,107,209,21,139,178,241,172,14,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,57,60,176,53,162,213,170,220,37,226,86,41,178,250,75,182,79,131,83,186,195,121,163,107,27,20,244,16,71,52,173,183,181,241,163,91,187,22,141,144,181,178,162,42,61,99,145,21,206,145,146,108,25,106,66,183,58,191,122,124,91,229,253,15,212,110,36,212,144,173,206,175,222,159,22,249,127,67,245,27,136,23,87,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,37,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,170,111,177,202,249,32,79,247,192,228,2,153,36,100,76,89,36,93,154,158,213,2,219,235,198,171,219,180,155,13,154,247,91,34,53,234,141,86,110,146,127,134,141,139,230,198,170,255,0,44,215,153,177,228,124,66,106,253,87,66,200,234,235,253,101,109,91,27,222,234,237,181,86,89,213,168,233,28,158,73,186,251,85,63,160,201,174,102,60,81,220,53,111,81,227,194,44,211,44,86,155,27,42,169,39,72,230,157,18,89,18,177,219,35,154,228,107,124,187,12,93,246,84,243,242,246,25,19,202,251,131,218,91,20,148,186,201,148,43,166,169,172,183,200,144,66,248,105,220,198,71,60,20,207,79,61,220,237,211,173,201,240,254,132,3,62,244,51,74,108,58,79,129,90,49,251,45,60,113,164,52,52,241,185,91,12,113,175,148,49,49,119,232,68,69,254,45,11,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,114,7,227,101,248,221,22,91,142,215,216,107,233,227,150,58,186,121,98,70,200,214,170,110,232,220,223,229,34,167,242,151,224,107,185,197,14,139,222,248,110,214,153,49,230,163,32,108,17,81,92,168,36,138,118,185,91,187,81,81,119,98,55,165,123,145,191,216,137,240,93,247,54,60,48,103,153,183,14,53,26,167,167,181,57,133,162,134,145,213,150,168,124,71,113,239,141,142,119,98,154,173,200,221,213,138,171,230,230,252,83,250,80,15,97,192,47,20,246,77,124,195,167,182,54,166,171,210,86,200,146,89,162,154,9,27,208,143,169,153,173,245,149,239,69,221,17,190,197,50,216,215,51,131,173,125,159,64,53,98,158,253,36,211,50,223,115,117,53,37,98,70,215,187,102,165,76,79,235,233,107,219,186,163,81,251,123,125,190,73,230,108,51,137,229,118,156,202,205,13,234,207,51,159,4,189,91,117,70,172,84,217,238,111,177,127,157,170,7,237,28,109,230,167,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,106,184,177,247,88,214,79,151,249,15,211,167,46,169,106,184,177,247,88,214,79,151,249,15,211,167,3,90,195,106,131,85,115,106,128,0,0,0,0,0,0,53,87,37,83,149,103,1,223,252,17,197,94,175,217,127,194,203,136,88,174,118,239,251,195,233,175,109,127,119,255,0,8,108,76,146,31,240,117,12,119,241,79,34,172,217,79,132,239,117,141,27,249,127,143,125,58,0,49,215,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,190,187,228,88,222,138,142,99,225,132,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,218,76,138,190,106,124,7,127,240,191,21,122,65,101,255,0,5,46,95,98,182,91,191,239,239,169,189,185,253,223,252,29,178,178,56,127,194,84,61,223,198,188,12,180,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,153,64,107,67,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,166,193,60,52,113,23,130,113,65,165,148,26,153,130,212,127,130,163,188,81,116,77,253,204,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,218,139,237,68,11,85,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,19,83,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,1,178,152,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,210,21,184,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,208,50,168,0,0,0,4,43,115,171,247,167,197,190,95,208,253,70,226,97,6,39,159,230,88,45,54,65,75,135,228,53,118,150,101,86,121,44,23,117,166,84,107,234,173,210,75,20,178,211,171,246,234,107,30,232,35,71,244,170,117,51,169,142,221,143,123,93,155,252,234,253,233,241,111,151,244,63,81,184,152,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,129,237,120,104,225,211,59,226,131,84,232,52,207,5,167,255,0,5,89,120,173,235,135,251,153,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,177,19,218,169,176,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,241,92,29,240,171,134,240,161,164,118,252,62,205,109,164,118,79,113,167,167,169,203,46,241,200,179,62,227,113,70,122,232,217,92,198,59,195,70,231,72,216,89,210,222,150,42,185,83,184,249,30,251,234,6,31,243,2,224,70,197,197,86,43,38,107,139,51,193,106,110,63,111,88,237,213,59,190,79,74,82,193,29,84,145,90,186,31,81,21,60,29,218,154,134,175,137,114,43,153,182,203,187,124,146,11,63,230,171,2,202,191,232,174,57,146,99,151,15,251,101,29,117,182,186,158,79,252,89,33,154,57,25,252,206,107,155,240,84,54,147,35,47,154,199,2,181,57,140,117,252,83,233,69,5,93,77,246,150,157,102,205,104,93,85,19,96,117,186,146,137,235,233,38,44,210,53,90,248,162,167,142,39,67,26,59,184,139,27,154,198,185,178,44,161,127,249,124,241,183,106,226,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,55,85,53,211,221,160,108,48,181,247,102,70,216,98,99,25,37,67,164,107,162,141,28,144,175,109,28,168,146,71,190,90,144,3,203,243,135,78,35,181,67,89,113,157,82,209,138,127,66,218,176,220,130,153,215,28,166,181,239,101,13,46,205,89,37,167,88,217,44,114,214,119,33,222,57,41,225,114,110,218,134,54,87,196,201,123,132,255,0,0,0,252,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,8,129,231,55,174,149,153,78,178,216,180,26,209,121,235,178,225,54,248,238,55,74,72,210,120,255,0,187,21,109,87,181,38,71,42,69,47,110,145,105,221,27,218,213,86,120,185,219,214,170,231,53,191,149,201,147,75,126,213,241,29,125,212,202,251,23,138,160,193,49,249,60,53,111,138,232,240,119,74,215,164,48,254,109,30,142,147,174,149,183,22,249,181,204,110,219,174,206,237,169,133,90,177,157,126,84,53,79,50,212,207,69,250,51,237,110,65,113,190,248,46,255,0,123,194,248,170,153,38,237,119,58,91,215,211,220,233,234,233,110,251,111,178,111,177,58,156,178,244,83,242,45,194,62,45,226,46,30,42,191,59,219,53,172,232,151,174,24,188,108,16,248,120,227,222,54,57,187,82,197,77,214,213,234,218,85,151,165,202,222,157,130,0,73,20,230,7,163,150,41,120,47,225,135,136,26,121,187,55,170,108,63,28,195,171,35,233,123,188,93,44,150,149,171,167,93,213,253,17,246,95,21,79,146,51,169,254,43,214,118,209,181,22,58,205,132,240,253,51,252,178,114,232,197,244,182,58,75,85,69,94,77,163,246,187,125,7,165,35,235,165,134,185,246,136,188,44,239,245,30,173,237,78,145,72,143,107,85,204,115,17,205,78,166,160,17,23,203,123,91,238,186,35,197,126,38,235,125,142,146,233,79,158,84,83,224,245,204,154,71,70,248,32,175,172,167,68,158,39,38,232,143,142,88,226,122,163,154,168,230,35,217,234,171,146,70,108,18,106,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,121,155,20,112,109,174,148,124,68,240,227,134,106,55,166,125,35,122,117,190,59,118,70,231,164,12,153,151,138,118,54,58,165,146,40,21,89,23,113,233,223,99,54,106,246,166,137,221,13,71,35,80,48,91,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,144,3,205,31,223,179,83,127,5,250,61,17,63,196,0,243,71,247,236,212,223,193,126,143,68,6,127,242,84,247,88,202,126,96,87,125,58,220,101,87,22,62,235,26,201,242,255,0,33,250,116,230,42,242,84,247,88,202,126,96,87,125,58,220,101,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,108,167,194,119,186,198,141,252,191,199,190,157,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,0,93,82,0,121,163,251,246,106,111,224,191,71,162,39,248,128,30,104,254,253,154,155,248,47,209,232,128,207,254,74,158,235,25,79,204,10,239,167,91,140,255,0,48,3,146,167,186,198,83,243,2,187,233,214,227,63,192,138,190,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,0,5,159,226,223,90,45,90,11,195,206,109,168,21,89,125,38,59,119,142,207,89,73,141,212,76,198,202,249,111,114,83,201,224,162,138,39,53,201,43,251,168,215,43,85,174,106,49,143,123,246,141,143,84,8,86,230,67,173,247,93,110,226,191,44,117,194,199,73,107,167,192,234,42,48,122,22,67,35,164,124,240,80,86,84,34,207,43,151,100,87,201,44,146,189,17,173,68,107,21,140,245,149,171,35,239,175,47,205,28,177,69,193,127,19,220,64,212,77,222,189,84,225,249,30,29,71,31,75,219,225,41,99,180,165,93,66,238,143,232,147,188,249,105,188,149,157,76,240,190,171,182,145,200,145,235,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,63,215,221,33,166,208,94,91,249,94,145,195,5,36,117,24,238,147,222,225,184,45,36,242,205,4,183,23,219,106,37,173,154,55,203,179,213,146,84,201,52,136,138,141,217,30,136,141,106,34,53,3,95,115,63,249,205,233,111,217,78,35,172,90,153,65,98,240,180,25,222,63,31,137,173,241,93,126,50,233,68,245,134,111,205,171,213,209,244,82,186,220,223,38,181,142,223,116,221,221,197,48,0,159,238,102,154,41,249,105,225,31,41,240,247,15,11,95,130,111,154,209,245,203,209,12,190,10,9,188,68,114,109,27,220,237,233,101,169,232,106,116,239,42,69,212,228,111,86,225,130,188,153,53,210,179,22,214,91,238,131,93,239,61,22,92,218,223,37,198,215,73,34,79,39,247,98,145,168,247,36,40,213,88,162,238,82,37,67,164,123,154,138,255,0,9,3,122,209,90,214,186,101,13,96,116,159,58,252,151,234,158,27,169,158,139,244,159,217,44,130,221,125,240,93,254,207,138,240,181,49,205,218,238,116,187,163,171,183,211,213,210,237,183,223,101,219,99,101,237,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,177,173,158,56,42,97,100,209,182,70,181,206,106,61,26,244,69,68,115,147,125,246,85,246,129,14,220,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,145,106,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,32,49,87,154,63,191,102,166,254,11,244,122,35,234,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,30,255,0,47,52,127,126,205,77,252,23,232,244,70,127,242,84,247,88,202,126,96,87,125,58,220,6,79,241,15,195,38,3,196,22,131,87,104,53,101,53,38,63,109,109,61,59,108,53,20,54,232,92,150,57,233,182,240,207,167,137,81,26,198,53,168,177,57,145,171,21,97,124,145,181,204,235,221,53,236,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,217,204,198,174,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,32,98,175,41,78,53,253,55,71,71,194,110,166,220,238,181,151,168,123,210,97,119,9,215,191,27,168,97,131,184,251,99,149,27,215,31,101,145,75,36,78,145,206,106,198,174,137,22,52,138,22,62,79,205,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,38,255,0,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,195,55,192,0,13,85,205,170,13,85,192,159,238,87,30,226,122,101,248,215,214,43,76,170,49,87,149,199,184,158,153,126,53,245,138,211,42,128,0,0,142,174,103,92,191,235,53,118,142,167,136,29,16,199,124,94,117,73,213,62,77,109,138,73,229,170,191,82,199,4,48,196,234,102,57,235,26,77,4,116,254,80,198,198,186,102,189,219,43,164,107,25,36,75,105,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,217,248,134,190,103,92,191,232,244,138,178,167,136,29,16,199,124,38,11,87,213,62,77,109,138,72,34,165,176,213,73,60,48,196,234,102,57,233,34,195,60,149,30,80,198,199,54,23,49,219,43,99,115,25,24,71,89,178,159,9,222,235,26,55,242,255,0,30,250,116,6,181,134,202,124,39,123,172,104,223,203,252,123,233,208,1,117,64,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,63,249,42,123,172,101,63,48,43,190,157,110,51,252,192,14,74,158,235,25,79,204,10,239,167,91,140,255,0,0,0,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,1,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,126,79,2,252,25,95,120,195,212,122,171,100,151,95,67,97,152,191,135,168,201,174,81,61,139,84,216,229,87,246,169,169,163,118,251,205,47,106,84,73,28,213,142,54,177,206,119,82,163,34,146,109,56,135,225,147,1,226,11,65,171,180,26,178,154,147,31,182,182,158,157,182,26,138,27,116,46,75,28,244,219,120,103,211,196,168,141,99,26,212,88,156,200,213,138,176,190,72,218,230,117,238,152,23,200,199,245,217,251,55,251,200,149,64,53,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,147,78,82,156,107,250,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,126,85,113,209,193,149,139,140,61,56,165,182,71,117,244,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,53,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,13,167,129,132,28,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,164,237,200,215,61,93,34,71,155,224,13,115,56,220,215,154,110,35,184,151,204,117,38,205,91,87,62,60,181,12,181,227,233,53,68,178,49,45,212,204,72,163,146,38,74,198,58,22,76,230,201,82,177,116,55,161,245,15,69,221,221,78,89,190,227,115,94,106,120,113,225,163,49,212,155,53,109,36,25,10,83,178,215,143,164,213,17,70,245,184,212,189,34,142,72,153,43,30,217,159,11,93,37,74,197,208,238,182,83,189,23,102,245,57,53,214,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,12,223,210,45,28,190,225,252,171,245,235,88,174,243,118,233,53,18,225,142,211,218,233,186,88,189,84,182,219,212,81,186,167,173,175,85,78,185,231,168,139,182,230,49,205,240,221,94,179,100,106,166,11,19,147,198,254,144,225,186,11,203,19,45,210,61,63,130,174,59,22,59,79,104,134,157,106,231,89,167,149,239,190,82,75,44,210,63,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,82,13,128,206,158,112,90,57,125,193,184,160,93,85,168,155,196,89,117,46,223,5,69,28,157,44,103,98,170,134,158,10,74,138,109,145,238,123,186,88,202,105,123,138,214,53,124,79,67,122,150,55,41,237,185,48,107,205,54,43,170,25,46,128,95,107,106,252,62,113,78,219,165,137,142,168,149,208,71,113,163,142,71,79,27,33,70,43,24,249,169,183,123,165,87,51,202,134,54,47,90,185,136,220,201,230,151,161,116,122,193,194,157,251,36,162,179,120,188,147,78,255,0,230,146,217,52,107,4,114,50,150,53,68,184,49,210,74,157,93,159,11,220,153,209,177,205,115,228,166,131,244,149,168,199,66,182,128,235,29,247,135,253,101,196,245,139,28,135,196,85,227,55,6,212,73,77,212,198,120,186,87,181,209,212,211,117,189,143,72,251,176,73,44,93,206,133,115,58,250,155,235,53,20,13,154,72,1,230,143,239,217,169,191,130,253,30,136,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,8,12,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,94,174,112,90,57,98,206,120,96,93,85,168,155,195,222,180,210,225,5,69,28,157,47,127,126,150,186,162,10,74,138,109,145,237,99,122,158,250,105,123,138,215,185,60,55,67,122,82,71,41,101,121,24,254,187,63,102,255,0,121,18,41,175,218,57,98,226,3,70,178,205,29,200,230,240,244,153,53,189,212,241,212,244,189,254,18,169,142,73,41,170,122,24,246,44,157,169,227,138,94,223,90,53,253,29,46,245,92,168,6,190,220,33,106,245,54,132,113,47,167,186,165,112,158,146,11,109,166,240,200,110,147,212,193,44,204,167,183,84,177,212,181,147,35,34,245,220,246,83,207,43,216,141,71,122,237,111,170,255,0,209,93,146,77,85,205,151,120,107,213,234,109,122,208,108,27,87,33,158,146,74,140,138,207,12,215,4,164,130,88,96,138,226,205,226,173,134,54,75,187,209,145,212,199,52,104,170,174,221,24,138,142,114,42,57,66,229,144,45,205,47,93,43,53,131,138,203,246,55,69,121,241,120,222,157,255,0,204,221,178,24,210,120,227,101,84,104,139,112,123,163,149,122,123,222,43,185,11,164,99,90,215,199,77,7,233,35,81,238,154,157,126,214,59,23,15,250,53,150,107,22,71,15,136,164,198,109,238,168,142,155,169,236,241,117,79,114,71,77,77,214,198,61,99,238,207,36,81,119,58,21,172,235,234,119,170,213,83,89,112,51,255,0,151,158,150,255,0,252,44,113,95,173,119,11,23,234,254,237,139,90,46,126,43,255,0,177,213,21,53,240,118,81,255,0,253,173,119,91,217,252,204,119,241,136,96,1,63,213,90,41,252,29,185,107,101,218,57,37,195,198,213,227,250,95,145,248,249,219,47,114,55,215,79,71,85,81,85,218,119,110,53,88,82,121,165,72,250,152,142,237,163,58,183,118,234,176,2,4,138,115,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,210,245,234,170,182,182,158,54,212,245,185,234,137,215,4,244,241,118,218,198,53,190,27,171,214,116,142,84,243,252,158,117,190,235,129,241,23,81,163,80,216,233,43,45,186,163,78,173,168,171,116,142,100,244,51,219,169,106,234,98,123,61,173,123,28,213,153,142,98,162,46,239,141,200,228,232,86,73,38,156,119,232,93,247,136,158,24,50,237,57,195,172,214,171,142,82,239,11,113,177,54,224,172,103,69,85,61,68,114,61,33,149,232,169,20,210,64,147,192,215,170,181,191,158,86,189,237,99,158,228,215,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,3,105,50,21,185,213,251,211,226,223,47,232,126,163,113,37,251,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,136,30,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,183,153,200,0,12,73,227,235,138,123,38,129,225,208,91,29,83,85,233,43,156,75,44,49,67,4,142,235,70,84,194,215,122,200,246,34,108,138,239,106,153,57,150,101,118,156,54,205,53,234,241,51,153,4,93,59,244,198,175,85,221,237,111,177,63,157,200,107,205,198,46,190,207,175,250,177,81,126,142,105,159,111,182,58,166,146,141,36,107,219,187,86,166,87,245,244,185,238,217,85,170,205,253,158,207,52,242,3,191,133,126,31,114,126,38,53,46,161,81,33,158,138,25,228,150,233,36,213,45,107,221,36,176,206,246,42,117,181,253,74,175,143,205,85,23,252,254,102,194,120,134,55,69,137,99,180,22,26,10,120,226,142,146,158,40,149,172,107,81,55,108,109,111,242,81,19,249,41,240,49,15,150,22,129,79,164,250,59,37,230,241,73,76,218,219,244,212,183,4,116,111,99,213,17,212,81,238,138,168,212,84,217,94,191,21,246,251,84,205,80,0,28,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,23,216,112,215,34,249,111,230,114,190,104,116,185,21,175,234,223,203,112,59,207,158,225,65,75,116,162,158,223,91,11,37,130,162,55,69,35,92,212,114,43,92,138,139,228,168,169,236,85,62,128,4,39,243,33,224,210,167,74,46,148,250,137,134,218,41,163,180,86,76,248,234,163,138,88,35,72,146,58,88,156,142,108,109,99,60,191,55,42,175,181,119,84,217,60,207,109,202,203,139,105,237,25,13,86,149,231,23,90,217,226,154,154,20,161,145,233,52,234,174,125,98,245,245,42,200,168,159,237,134,237,234,167,151,223,183,156,160,107,62,149,216,245,131,4,184,225,247,202,119,202,202,154,106,136,163,70,78,232,151,170,72,95,31,233,39,248,230,191,154,171,164,250,141,194,70,167,219,230,171,90,70,79,75,83,21,69,12,205,153,149,45,145,209,36,19,42,57,54,69,217,28,246,124,19,127,63,233,3,99,122,74,168,107,169,97,172,166,119,84,83,177,178,49,118,219,118,170,110,158,74,119,24,175,192,39,19,52,26,237,164,22,90,74,250,157,239,182,171,100,12,174,107,104,221,11,59,137,36,145,47,74,238,168,169,188,105,182,198,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,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,60,166,172,96,191,149,13,44,204,180,207,210,158,140,251,91,143,220,108,94,55,177,222,240,190,42,154,72,123,189,190,166,245,244,247,58,186,122,155,190,219,110,155,238,6,176,70,213,4,85,255,0,96,199,255,0,158,139,253,196,255,0,239,228,170,0,0,0,0,0,0,1,170,185,178,159,9,222,235,26,55,242,255,0,30,250,116,6,0,127,96,199,255,0,158,139,253,196,255,0,239,228,148,233,62,11,249,47,210,204,55,76,253,41,233,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,224,122,176,0,16,109,204,191,129,202,158,28,115,41,181,135,7,125,35,244,235,52,188,72,200,105,35,100,84,239,177,220,102,73,39,90,38,194,196,107,86,153,90,201,93,11,152,223,81,145,172,111,68,86,177,243,89,94,14,248,170,204,184,80,213,203,126,97,102,185,85,187,24,184,212,83,211,101,150,136,227,73,153,113,183,35,253,117,108,78,123,27,226,99,107,164,116,47,234,111,75,213,90,171,219,124,140,126,195,185,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,25,119,110,70,182,169,174,181,179,88,184,150,171,163,182,190,162,71,81,211,213,226,77,169,158,24,21,203,219,100,146,182,178,54,200,244,110,200,175,72,216,142,84,85,70,183,125,144,50,3,152,70,127,134,234,159,46,28,219,80,116,251,33,164,190,99,215,202,123,37,77,13,117,50,175,68,172,244,205,26,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,36,59,112,157,239,79,163,127,48,49,239,168,192,74,166,27,202,243,59,196,180,39,59,225,215,248,85,248,188,51,53,236,214,120,47,176,208,199,225,46,145,214,80,77,227,59,158,45,101,147,120,104,59,61,174,227,89,249,222,189,183,110,206,242,154,79,201,175,242,95,170,120,110,166,127,8,239,73,253,146,200,45,215,223,5,246,67,179,226,188,45,76,115,118,187,158,53,221,29,93,190,158,174,151,109,190,251,46,219,1,37,64,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,76,127,213,142,77,127,149,13,83,204,181,51,248,71,122,51,237,110,65,113,190,248,47,178,29,239,11,226,170,100,155,181,220,241,173,235,233,238,116,245,116,183,125,183,217,55,216,205,94,23,52,47,248,53,232,78,51,162,159,106,126,209,253,156,241,191,221,63,3,224,251,254,34,178,122,159,226,123,146,116,244,247,250,127,77,119,233,223,203,125,144,46,168,0,0,0,8,96,231,43,105,186,223,248,187,194,108,86,43,101,93,198,229,113,193,237,180,148,116,116,144,186,105,234,103,146,231,112,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,25,171,203,175,129,90,110,22,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,77,238,99,94,246,53,30,251,191,147,240,163,167,25,207,19,86,126,38,243,88,189,51,117,197,241,250,75,61,130,215,60,40,180,180,53,81,85,84,206,181,238,221,87,187,50,120,134,164,72,168,141,137,204,116,137,212,245,141,209,94,176,0,0,0,0,62,75,101,166,213,101,166,125,29,154,217,73,65,79,37,68,245,111,138,154,22,196,199,79,60,175,154,105,85,173,68,69,124,146,201,36,143,119,181,207,123,156,187,170,170,159,88,0,12,21,230,247,174,149,154,97,195,141,38,156,227,215,159,5,122,212,187,131,173,211,53,137,59,38,117,158,6,36,149,171,28,177,171,88,222,167,190,146,7,177,234,169,36,85,50,181,24,228,234,115,51,168,194,174,53,185,111,127,12,29,83,181,106,103,229,151,236,151,163,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,91,111,226,122,122,122,87,110,141,247,243,217,2,32,120,85,210,223,203,79,17,218,117,166,115,88,189,51,65,121,200,41,125,43,69,226,188,63,118,215,19,251,213,223,156,71,177,205,218,150,41,221,234,57,30,187,108,205,220,173,69,217,76,195,94,9,121,113,218,184,60,207,239,186,141,54,172,213,230,23,43,173,157,108,148,241,54,204,219,116,20,240,62,104,230,149,207,111,122,103,72,245,116,16,163,85,28,196,106,36,155,163,250,145,89,153,64,106,174,108,167,194,119,186,198,141,252,191,199,190,157,1,128,31,216,49,255,0,231,162,255,0,113,63,251,249,37,58,79,130,254,75,244,179,13,211,63,74,122,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,184,16,153,205,99,65,169,180,111,138,58,252,154,197,69,87,29,139,82,105,215,38,141,238,167,149,32,142,226,249,94,218,248,89,51,222,228,149,253,212,74,151,34,43,123,105,89,27,17,141,106,49,93,125,57,37,235,29,246,44,171,58,225,250,162,30,245,150,166,222,185,141,28,157,76,111,132,170,142,74,122,74,132,217,25,215,39,121,146,211,121,171,250,89,225,125,86,239,35,149,51,131,141,174,15,45,92,100,96,22,44,66,108,170,147,21,185,88,111,9,114,167,189,58,200,219,132,237,129,208,201,28,180,172,252,236,78,99,36,115,161,123,182,126,202,180,241,238,213,217,21,184,233,160,60,164,239,188,63,235,46,39,172,88,231,19,158,34,175,25,184,54,162,74,111,177,108,103,139,165,123,93,29,77,55,91,235,30,145,247,96,146,88,187,157,10,230,117,245,55,214,106,40,30,3,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,51,255,0,142,126,6,63,134,143,216,159,246,81,251,29,246,59,210,95,244,19,210,30,43,197,248,111,251,162,30,142,159,13,255,0,101,191,95,195,111,63,41,193,79,45,239,224,125,170,119,93,76,252,178,253,173,244,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,91,40,102,169,0,60,209,253,251,53,55,240,95,163,209,19,252,96,7,20,124,169,63,132,166,187,100,218,215,249,122,251,57,246,143,193,127,115,62,203,120,206,199,135,163,130,155,248,239,23,31,87,87,99,171,244,19,110,173,188,246,221,65,201,83,221,99,41,249,129,93,244,235,113,149,92,88,251,172,107,39,203,252,135,233,211,158,83,130,158,20,191,129,246,150,93,116,207,237,239,218,223,73,228,19,223,124,111,162,252,7,111,185,77,79,15,107,183,222,151,125,188,55,87,87,82,111,215,182,222,91,173,213,213,140,23,242,161,165,153,150,153,250,83,209,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,192,214,8,217,79,132,239,117,141,27,249,127,143,125,58,3,0,63,176,99,255,0,207,69,254,226,127,247,242,74,116,159,5,252,151,233,102,27,166,126,148,244,159,217,44,126,221,98,241,189,142,207,138,240,180,209,195,221,237,245,59,163,171,183,213,211,212,237,183,219,117,219,112,61,89,0,60,209,253,251,53,55,240,95,163,209,19,252,96,7,20,124,169,63,132,166,187,100,218,215,249,122,251,57,246,143,193,127,115,62,203,120,206,199,135,163,130,155,248,239,23,31,87,87,99,171,244,19,110,173,188,246,221,65,201,83,221,99,41,249,129,93,244,235,113,159,230,63,240,83,194,151,240,62,210,203,174,153,253,189,251,91,233,60,130,123,239,141,244,95,128,237,247,41,169,225,237,118,251,210,239,183,134,234,234,234,77,250,246,219,203,117,200,0,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,51,255,0,142,126,6,63,134,143,216,159,246,81,251,29,246,59,210,95,244,19,210,30,43,197,248,111,251,162,30,142,159,13,255,0,101,191,95,195,111,63,41,193,79,45,239,224,125,170,119,93,76,252,178,253,173,244,158,63,61,139,193,125,157,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,91,40,102,168,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,140,255,0,227,159,129,143,225,163,246,39,253,148,126,199,125,142,244,151,253,4,244,135,138,241,126,27,254,232,135,163,167,195,127,217,111,215,240,219,207,202,112,83,203,123,248,31,106,157,215,83,63,44,191,107,125,39,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,202,25,170,0,0,69,7,58,253,111,186,173,215,13,225,186,27,29,35,109,173,167,167,206,42,46,78,145,206,158,73,213,213,180,113,64,198,249,53,140,107,82,103,57,87,169,94,175,141,19,163,161,123,146,190,71,86,191,114,147,190,241,1,172,185,102,177,100,124,78,120,122,188,154,224,234,136,233,190,197,177,254,18,149,141,72,233,169,186,217,88,196,147,181,4,113,69,220,232,71,63,163,169,222,179,149,64,194,190,85,154,57,98,213,222,46,45,21,57,28,219,210,96,86,249,115,24,233,186,95,253,181,85,77,60,17,211,39,91,30,213,103,110,122,136,167,223,214,107,187,29,14,106,181,234,169,50,156,88,251,172,107,39,203,252,135,233,211,158,43,130,94,15,45,92,27,224,23,220,66,28,170,147,42,185,95,175,11,114,168,189,54,200,219,124,238,129,176,199,28,84,175,252,236,174,123,35,115,102,123,119,126,200,181,18,108,212,221,85,215,127,86,48,95,202,134,150,102,90,103,233,79,70,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,3,88,35,106,130,42,255,0,176,99,255,0,207,69,254,226,127,247,242,85,0,214,219,139,125,23,186,232,47,16,217,182,159,213,98,21,120,237,162,59,197,101,94,55,79,51,221,43,37,178,73,81,39,130,150,41,92,231,44,172,237,35,90,174,87,57,200,246,61,143,218,70,61,18,85,57,59,235,69,215,81,120,121,189,105,254,81,151,213,222,110,248,5,225,148,148,116,245,44,115,159,65,100,154,157,158,14,36,149,91,179,216,146,195,90,214,53,92,231,70,200,218,207,86,52,137,15,87,198,215,46,59,87,24,121,253,139,81,161,213,154,188,62,229,106,179,165,146,162,39,89,155,113,130,162,6,77,36,209,57,141,239,66,232,222,142,158,100,114,171,158,142,69,143,100,103,74,171,254,78,10,121,111,127,3,237,83,186,234,103,229,151,237,111,164,241,249,236,94,11,236,239,128,237,247,42,105,230,238,247,60,84,187,237,225,186,122,122,83,126,189,247,242,217,67,10,249,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,34,255,0,241,173,203,123,248,96,234,157,171,83,63,44,191,100,189,25,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,158,201,234,248,24,224,99,248,23,125,182,255,0,101,31,182,63,108,125,27,255,0,65,61,31,225,124,39,137,255,0,186,38,235,234,241,63,246,59,116,124,119,242,8,171,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,135,20,124,169,63,132,166,187,100,218,215,249,122,251,57,246,143,193,127,115,62,203,120,206,199,135,163,130,155,248,239,23,31,87,87,99,171,244,19,110,173,188,246,221,111,255,0,5,60,41,127,3,237,44,186,233,159,219,223,181,190,147,200,39,190,248,223,69,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,188,183,80,200,0,0,24,1,204,235,128,239,203,125,138,167,94,116,158,203,213,159,99,246,247,122,74,215,110,183,119,42,178,136,90,248,91,30,238,238,181,59,212,240,54,161,91,211,28,146,204,212,142,20,223,162,38,164,59,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,209,6,0,113,59,202,79,21,215,237,101,189,106,230,45,171,95,97,254,209,246,234,110,54,182,99,49,214,66,234,228,111,76,181,17,185,147,193,211,221,233,108,143,71,53,238,116,174,149,234,245,235,233,104,95,94,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,118,69,17,213,161,124,169,117,31,135,77,71,183,106,134,151,241,121,224,110,180,59,197,52,50,225,10,250,91,133,43,149,22,74,90,152,210,224,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,108,138,128,53,87,54,168,34,175,251,6,63,252,244,95,238,39,255,0,127,3,42,185,92,123,137,233,151,227,95,88,173,50,168,181,92,46,104,95,240,107,208,156,103,69,62,212,253,163,251,57,227,127,186,126,7,193,247,252,69,100,245,63,196,247,36,233,233,239,244,254,154,239,211,191,150,251,37,213,0,0,0,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,88,2,2,249,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,245,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,76,207,240,157,238,177,163,127,47,241,239,167,64,122,173,82,210,220,19,90,112,75,158,153,234,93,139,211,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,173,39,193,127,37,250,89,134,233,159,165,61,39,246,75,31,183,88,188,111,99,179,226,188,45,52,112,247,123,125,78,232,234,237,245,116,245,59,109,246,221,118,220,15,86,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,24,1,197,31,42,79,225,41,174,217,54,181,254,94,190,206,125,163,240,95,220,207,178,222,51,177,225,232,224,166,254,59,197,199,213,213,216,234,253,4,219,171,111,61,183,80,114,84,247,88,202,126,96,87,125,58,220,103,249,143,252,20,240,165,252,15,180,178,235,166,127,111,126,214,250,79,32,158,251,227,125,23,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,242,221,114,0,0,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,140,255,0,227,159,129,143,225,163,246,39,253,148,126,199,125,142,244,151,253,4,244,135,138,241,126,27,254,232,135,163,167,195,127,217,111,215,240,219,207,202,112,83,203,123,248,31,106,157,215,83,63,44,191,107,125,39,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,202,25,170,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,24,1,197,31,42,79,225,41,174,217,54,181,254,94,190,206,125,163,240,95,220,207,178,222,51,177,225,232,224,166,254,59,197,199,213,213,216,234,253,4,219,171,111,61,183,80,181,92,140,127,93,159,179,127,188,137,84,49,87,129,142,6,63,129,119,219,111,246,81,251,99,246,199,209,191,244,19,209,254,23,194,120,159,251,162,110,190,175,19,255,0,99,183,71,199,127,44,170,0,96,7,51,174,3,191,45,246,42,157,121,210,123,47,86,125,143,219,221,233,43,93,186,221,220,170,202,33,107,225,108,123,187,186,212,239,83,192,218,133,111,76,114,75,51,82,56,83,126,136,154,153,254,0,213,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,157,98,184,157,229,39,138,235,246,178,222,181,115,22,213,175,176,255,0,104,251,117,55,27,91,49,152,235,33,117,114,55,166,90,136,220,201,224,233,238,244,182,71,163,154,247,58,87,74,245,122,245,244,183,242,116,47,149,46,163,240,233,168,246,237,80,210,254,47,60,13,214,135,120,166,134,92,33,95,75,112,165,114,162,201,75,83,26,92,19,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,11,23,206,127,94,105,178,173,80,198,180,2,197,91,87,225,240,122,119,93,47,172,109,68,173,130,75,141,100,113,186,8,223,10,177,24,247,195,77,179,219,42,57,254,85,210,49,58,21,175,71,120,158,79,186,57,125,206,120,160,77,85,167,155,195,217,116,210,223,61,69,100,157,44,127,126,170,186,158,122,74,122,109,149,237,123,122,152,250,153,123,136,215,181,60,55,67,186,86,70,169,149,90,253,202,78,251,196,6,178,229,154,197,145,241,57,225,234,242,107,131,170,35,166,251,22,199,248,74,86,53,35,166,166,235,101,99,18,78,212,17,197,23,115,161,28,254,142,167,122,206,85,50,87,131,46,16,49,94,14,244,226,187,14,180,223,190,209,222,175,87,7,92,46,247,217,45,209,210,73,83,178,116,65,3,88,213,123,219,12,76,69,86,177,242,73,180,146,206,244,86,164,157,13,15,43,205,31,220,79,83,127,5,250,197,17,0,38,202,124,81,232,95,240,148,208,156,155,69,62,212,253,156,251,71,224,191,186,126,7,198,118,60,61,100,21,63,196,247,35,234,234,236,116,254,154,109,213,191,158,219,46,0,127,96,199,255,0,158,139,253,196,255,0,239,224,74,161,172,182,191,104,229,247,135,253,101,203,52,119,35,155,196,85,227,55,7,83,199,83,210,198,120,186,87,181,36,166,169,232,99,222,145,247,96,146,41,123,125,106,230,117,244,187,214,106,161,179,73,133,92,102,242,204,197,120,177,212,122,29,82,180,234,55,216,107,210,91,219,111,187,246,236,17,215,71,114,237,175,230,39,119,76,176,189,38,107,21,99,115,222,233,58,163,142,6,162,49,35,245,131,229,229,33,175,52,218,167,195,68,122,109,112,173,171,159,33,211,10,143,69,212,173,77,68,181,15,150,221,59,228,150,134,68,123,216,141,99,26,212,150,153,145,53,239,232,101,27,87,213,107,216,212,142,14,104,254,253,154,155,248,47,209,232,137,62,224,135,128,123,239,6,89,86,75,118,167,215,79,181,118,92,162,223,13,61,101,163,236,195,40,119,170,130,78,170,122,158,250,212,74,255,0,81,146,84,179,182,136,214,187,191,187,183,86,52,240,28,81,242,164,254,18,154,237,147,107,95,229,235,236,231,218,63,5,253,204,251,45,227,59,30,30,142,10,111,227,188,92,125,93,93,142,175,208,77,186,182,243,219,117,11,85,200,199,245,217,251,55,251,200,149,67,21,120,24,224,99,248,23,125,182,255,0,101,31,182,63,108,125,27,255,0,65,61,31,225,124,39,137,255,0,186,38,235,234,241,63,246,59,116,124,119,242,202,160,53,204,227,155,75,237,90,57,197,166,166,96,118,39,82,37,182,11,199,164,168,224,164,162,109,36,20,144,87,67,29,108,116,177,196,213,86,181,144,182,165,33,77,182,69,72,209,81,173,223,165,36,167,147,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,217,168,213,208,68,200,33,183,92,59,146,199,11,30,223,93,239,74,152,107,164,114,189,60,146,104,209,28,168,157,44,245,124,100,242,200,181,113,97,171,144,234,189,191,84,233,48,138,135,89,233,237,181,212,240,226,237,172,125,116,240,190,93,170,165,149,42,97,87,63,180,248,162,78,166,170,163,32,98,117,108,136,141,253,254,8,120,7,190,240,101,149,100,183,106,125,116,251,87,101,202,45,240,211,214,90,62,204,50,135,122,168,36,234,167,169,239,173,68,175,245,25,37,75,59,104,141,107,187,251,187,117,99,64,176,28,235,53,210,178,213,98,194,248,120,176,222,123,62,155,235,201,50,42,104,210,120,228,125,44,79,237,208,177,207,69,72,164,133,243,54,169,238,141,81,238,73,41,32,127,169,179,85,248,129,203,23,75,127,42,28,100,225,94,46,197,233,59,86,37,226,50,155,135,246,215,103,194,248,88,215,194,79,228,246,185,253,53,210,81,122,141,234,223,127,89,170,196,121,159,252,81,242,164,254,18,154,237,147,107,95,229,235,236,231,218,63,5,253,204,251,45,227,59,30,30,142,10,111,227,188,92,125,93,93,142,175,208,77,186,182,243,219,117,187,252,14,112,57,106,224,190,213,151,67,14,162,213,229,247,44,190,162,141,213,21,14,182,182,130,8,96,165,108,189,166,50,46,228,174,87,245,84,76,174,122,201,178,162,198,136,214,244,170,188,46,95,22,62,235,26,201,242,255,0,33,250,116,230,181,134,207,186,177,130,254,84,52,179,50,211,63,74,122,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,26,223,216,49,255,0,231,162,255,0,113,63,251,248,18,168,107,153,198,230,131,83,112,227,196,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,173,221,111,167,122,174,206,234,106,108,102,98,87,28,124,1,90,184,203,186,226,55,216,115,234,76,46,229,141,83,214,82,84,86,55,30,109,124,247,8,37,116,78,138,39,201,223,133,200,200,92,217,156,214,170,185,55,168,145,83,167,117,234,11,63,201,111,88,239,185,134,141,101,186,59,119,135,185,73,167,119,10,122,139,93,79,83,19,166,150,228,234,137,29,77,208,214,34,175,68,240,84,75,220,115,222,231,120,158,159,85,177,181,23,26,249,213,251,211,226,223,47,232,126,163,113,50,255,0,132,62,89,183,222,18,245,150,155,85,109,28,68,122,110,145,246,250,171,93,210,209,246,73,148,222,62,150,86,163,155,31,125,213,82,172,93,51,199,79,46,237,111,82,246,186,55,70,185,199,234,241,173,203,123,248,96,234,157,171,83,63,44,191,100,189,25,143,193,98,240,95,103,124,127,115,183,83,81,55,119,185,226,162,219,127,19,211,211,210,187,116,111,191,158,200,22,3,145,143,235,179,246,111,247,145,42,134,42,240,49,192,199,240,46,251,109,254,202,63,108,126,216,250,55,254,130,122,63,194,248,79,19,255,0,116,77,215,213,226,127,236,118,232,248,239,229,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,14,154,186,168,104,105,102,172,169,119,76,80,49,210,61,118,223,102,162,110,190,72,119,24,175,199,223,19,52,26,19,164,23,170,74,10,157,175,183,91,100,236,161,107,168,221,51,59,139,36,113,39,82,238,136,137,188,139,190,224,97,111,52,222,45,167,187,228,52,186,87,131,221,107,96,138,26,105,146,186,70,36,208,42,57,149,137,209,210,169,34,34,255,0,181,221,191,170,190,95,118,254,94,39,150,247,6,149,58,175,116,168,212,76,202,209,77,37,162,142,102,71,75,28,178,193,34,74,146,82,202,229,115,163,115,31,229,249,200,149,61,139,186,46,233,228,99,150,149,105,62,163,113,111,169,247,9,169,22,145,243,213,84,203,81,93,51,166,101,51,99,116,169,60,200,141,77,149,118,87,49,255,0,5,219,203,250,77,128,244,103,74,236,122,63,130,91,176,251,29,59,226,101,53,53,60,82,35,231,116,171,213,28,44,143,244,151,252,64,61,149,190,130,150,215,69,5,190,138,22,69,5,60,109,138,54,181,168,212,70,181,17,19,201,17,19,216,136,125,0,1,75,156,137,229,191,153,202,123,14,148,69,115,250,183,242,220,238,79,36,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,68,83,144,5,45,221,19,101,66,160,0,24,75,204,183,134,139,46,172,105,123,178,186,122,58,151,93,236,45,172,173,129,241,77,39,79,83,104,221,178,57,168,215,34,162,172,76,251,151,203,219,230,166,109,29,21,212,84,247,26,41,237,245,109,87,67,83,19,225,145,17,118,85,107,145,81,124,211,217,228,160,107,199,194,78,187,228,220,51,235,58,68,217,97,134,154,182,186,154,217,115,108,180,237,114,53,25,86,205,221,187,213,138,221,147,185,230,171,241,243,79,186,126,116,191,54,161,212,76,10,197,152,80,84,69,51,46,180,16,213,42,198,230,170,110,246,255,0,216,185,83,218,139,241,82,29,185,163,112,185,109,210,172,217,117,59,21,181,86,54,155,38,187,84,173,98,247,37,153,136,229,134,57,17,201,212,221,154,158,82,111,235,127,161,60,174,119,42,126,44,170,233,102,155,70,114,235,133,20,116,116,20,52,209,91,21,241,197,19,220,139,84,230,170,117,43,218,175,84,73,154,159,162,191,207,186,251,66,89,65,215,79,60,85,84,241,85,64,228,116,115,49,178,49,200,168,168,173,84,221,23,200,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,215,81,60,84,180,242,213,78,228,108,112,177,210,61,202,168,136,141,68,221,87,204,15,51,170,25,181,14,157,224,87,220,194,190,162,40,89,106,160,154,169,22,71,53,19,118,55,254,201,200,158,213,79,138,16,13,197,182,187,228,220,76,107,58,196,233,97,154,154,138,186,166,217,108,108,84,237,106,57,31,86,253,157,187,21,234,237,211,183,230,139,240,242,79,191,47,185,172,113,101,87,85,52,58,51,136,220,40,164,163,175,161,169,138,230,172,142,41,94,212,74,166,181,19,169,30,229,98,170,66,228,253,20,254,109,151,217,108,121,92,240,185,109,213,92,217,53,59,42,181,86,58,155,25,187,83,45,26,247,37,133,138,228,134,73,21,203,210,221,156,158,113,237,235,127,161,124,195,54,121,105,112,209,101,210,125,47,110,87,81,71,82,219,189,249,180,117,179,190,89,164,233,234,117,27,119,70,181,90,212,68,69,149,255,0,122,249,251,124,144,205,163,162,134,138,158,221,69,5,190,145,170,216,105,162,100,49,162,174,234,141,106,34,39,154,251,124,144,239,0,82,237,213,54,68,42,0,112,136,136,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,187,136,205,24,183,235,150,155,92,112,234,215,49,143,125,61,74,64,231,119,21,17,239,167,146,52,242,99,145,87,244,211,200,128,125,103,211,92,183,134,77,113,184,218,39,141,236,117,150,242,233,40,42,60,59,216,201,155,27,217,43,122,123,173,93,246,71,49,23,244,191,159,127,142,201,38,20,115,34,225,70,77,114,211,248,242,12,126,70,50,237,102,154,166,189,17,209,79,39,115,106,71,34,53,17,138,168,155,186,54,121,244,175,245,252,67,246,120,0,226,187,31,214,109,45,199,49,106,202,148,142,255,0,109,183,193,73,81,28,147,211,245,44,141,239,34,170,49,138,142,68,84,129,85,61,84,242,84,50,248,214,227,68,53,6,253,195,63,16,86,171,181,198,41,24,236,114,247,216,185,64,140,107,28,228,98,190,39,42,44,173,245,118,71,185,124,209,60,189,187,123,83,96,173,16,213,11,62,175,105,150,59,156,218,37,106,178,235,109,130,169,204,238,198,247,49,92,213,242,94,133,219,125,218,160,123,210,149,94,159,50,163,133,77,209,80,14,17,232,167,59,167,222,124,242,53,90,187,170,162,167,192,229,178,255,0,48,31,64,41,106,238,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,2,151,46,192,115,186,125,231,10,244,67,165,210,255,0,49,196,109,87,46,232,168,137,241,3,189,23,171,204,168,225,19,100,216,228,1,136,60,127,241,93,143,232,206,150,228,120,181,29,74,73,127,185,91,231,164,167,142,57,233,250,146,71,118,81,21,88,245,87,42,34,78,138,190,170,249,34,153,3,173,250,161,103,210,29,50,200,179,155,188,173,70,90,173,179,213,53,157,216,216,231,171,91,236,78,181,219,125,220,134,190,186,223,168,55,238,38,56,130,186,221,173,209,72,247,100,119,190,197,182,5,99,94,230,163,213,145,53,85,98,111,173,186,49,171,228,139,229,236,223,218,161,78,140,105,174,91,196,222,184,219,173,16,70,247,186,245,121,108,149,245,30,29,239,100,45,145,239,149,221,93,166,166,219,163,94,137,250,63,205,183,194,126,56,115,209,139,126,134,233,181,187,14,162,115,30,246,83,211,36,238,111,113,17,94,202,120,227,95,39,185,85,63,65,124,140,121,229,187,194,140,154,27,167,242,100,25,4,140,125,218,243,53,53,122,163,98,158,62,222,244,141,69,106,163,213,17,118,116,143,243,233,79,234,248,102,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,3,141,206,78,21,62,40,1,92,136,17,200,228,221,14,153,21,201,236,40,141,234,213,217,119,3,234,40,154,24,234,33,146,158,102,245,71,43,85,142,77,246,221,21,54,84,42,69,69,68,84,248,156,129,15,28,208,248,68,185,88,114,123,214,184,227,108,71,80,84,75,45,109,124,109,134,161,238,233,218,150,52,94,165,87,49,17,189,79,85,95,36,217,23,250,190,62,88,124,93,65,135,229,22,29,21,201,99,123,105,171,170,25,71,71,80,179,64,198,55,127,21,34,238,142,68,119,182,70,34,122,202,170,191,118,228,173,235,46,151,216,53,115,78,175,216,77,246,221,75,84,203,165,4,212,173,89,226,87,163,85,200,159,4,84,95,107,91,236,93,252,144,128,62,32,52,187,46,225,99,136,27,140,118,135,79,66,219,53,233,245,22,122,186,104,165,133,173,107,85,146,34,49,94,139,228,212,149,173,246,185,62,255,0,110,192,108,95,75,85,5,109,52,85,116,210,53,241,76,198,189,142,106,162,162,162,166,233,230,159,204,167,105,133,92,184,56,185,143,93,240,7,227,89,45,77,71,167,236,178,82,208,43,170,170,97,123,167,84,164,69,87,162,39,75,145,21,209,191,100,217,124,255,0,172,205,80,40,123,58,182,243,58,17,170,197,219,203,250,15,168,234,150,62,175,52,242,80,12,122,29,167,202,213,70,187,205,119,59,152,253,254,59,129,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,117,61,232,114,247,237,241,216,233,114,163,157,228,187,0,86,171,215,111,47,232,59,216,206,157,252,202,98,143,167,205,124,212,237,0,117,85,85,65,69,77,45,93,76,141,100,80,177,207,123,156,168,136,136,137,186,249,175,243,33,218,97,87,49,254,46,99,208,140,1,152,214,53,83,81,233,251,212,149,84,8,234,90,152,88,232,21,105,21,81,234,139,212,229,68,116,140,221,54,79,63,234,3,16,121,158,113,117,6,97,148,95,180,87,26,141,238,166,161,168,125,29,101,66,77,3,216,237,188,44,137,178,53,21,222,216,222,139,235,34,162,253,251,31,103,43,206,17,46,87,236,158,203,174,57,35,17,180,20,242,197,91,65,27,225,168,99,186,118,170,141,87,169,21,172,84,119,75,21,23,205,54,84,254,188,82,225,255,0,75,178,238,41,248,129,183,71,119,116,245,205,188,222,153,81,120,171,169,138,89,154,230,185,95,34,163,213,136,158,78,72,156,223,107,83,238,246,108,79,230,141,105,125,131,72,244,234,195,132,216,173,212,180,172,181,208,67,74,229,130,37,98,57,90,139,240,85,85,246,185,222,213,223,205,64,246,176,195,29,60,49,211,194,222,152,226,106,49,169,190,251,34,38,200,133,96,225,85,17,21,87,224,1,92,141,77,212,35,145,79,154,71,171,151,100,220,174,53,114,251,64,238,220,228,225,19,239,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,135,183,116,62,119,162,181,119,251,207,169,124,206,169,27,191,192,4,18,127,33,87,216,158,71,113,241,174,236,95,47,47,63,35,233,141,253,77,69,223,207,96,43,48,203,152,127,10,118,157,92,210,220,131,44,199,113,74,122,172,158,134,142,106,184,37,134,157,22,119,72,142,129,85,17,221,109,243,115,97,84,246,47,151,250,115,52,233,172,163,165,184,82,77,67,91,3,38,167,157,139,28,145,189,55,107,154,190,212,84,3,93,30,29,181,111,59,225,115,92,173,146,86,215,92,44,148,148,151,118,69,123,163,145,123,109,123,24,178,66,231,59,118,187,201,189,111,243,68,93,246,84,223,226,147,227,161,186,193,139,235,62,7,110,202,177,203,197,45,119,114,158,157,103,88,102,235,84,123,224,100,158,126,171,118,95,91,217,177,26,124,210,56,57,101,150,161,117,143,79,113,142,205,36,52,213,53,87,102,209,82,250,174,87,85,53,221,111,94,231,146,181,38,122,170,163,61,137,231,252,214,143,151,15,22,247,125,34,212,90,13,59,203,50,138,136,113,219,221,202,8,145,181,117,42,144,211,170,67,36,104,221,149,142,217,55,237,53,19,169,168,138,137,176,19,150,15,204,199,50,43,62,83,105,167,188,89,46,52,245,148,211,198,199,164,144,72,143,111,172,212,114,38,233,252,206,69,254,179,244,192,232,150,47,46,166,161,195,28,137,229,236,83,189,81,21,54,83,230,145,157,43,212,136,160,125,13,118,255,0,18,163,231,141,254,94,75,230,119,162,238,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,47,118,223,19,149,93,142,137,31,229,230,190,96,30,228,95,47,106,156,197,23,151,83,144,162,54,117,47,82,162,159,74,34,34,108,128,114,1,249,153,30,69,103,197,173,53,23,139,221,198,158,142,154,8,222,245,146,121,17,141,245,90,174,84,221,127,153,170,191,212,7,143,215,45,96,197,244,99,3,184,229,89,29,226,150,135,183,79,80,176,44,211,116,42,189,144,62,79,47,85,219,175,171,236,216,128,238,34,117,111,59,226,143,92,174,114,81,87,92,47,116,149,119,119,197,100,163,141,123,141,99,30,177,194,215,55,102,183,201,221,12,243,84,77,183,68,223,226,183,167,152,247,22,247,125,93,212,90,253,59,196,242,138,137,177,219,37,202,120,149,180,149,42,176,212,42,195,28,106,221,145,141,221,55,238,181,83,169,200,170,171,185,119,57,91,240,114,203,213,66,107,30,161,99,29,234,73,169,169,170,173,45,173,165,245,90,173,170,115,186,216,189,207,53,114,66,197,69,86,123,23,203,249,195,40,185,120,112,167,105,210,61,45,199,242,204,139,20,167,165,201,235,168,225,171,158,89,169,209,39,108,138,233,213,17,93,214,239,54,182,100,79,98,121,127,163,51,78,154,58,58,91,125,36,52,52,80,50,26,120,24,145,199,27,19,102,181,169,236,68,67,184,1,211,60,159,200,69,246,167,153,92,143,233,106,174,254,123,31,50,110,245,243,243,243,243,3,150,34,185,119,251,143,161,141,217,10,35,110,223,3,181,60,128,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,201,191,192,168,1,243,74,205,253,137,241,56,137,234,215,34,47,146,31,67,155,228,124,242,53,81,119,64,62,148,84,84,221,14,78,152,100,77,186,92,169,185,221,237,3,204,234,54,11,97,212,124,50,237,136,100,86,170,91,133,37,202,146,90,103,69,81,26,61,170,142,79,103,181,62,40,159,20,246,16,81,199,63,12,183,190,28,53,82,43,190,55,97,171,182,89,171,157,61,194,150,162,157,142,108,116,242,54,173,232,222,151,119,31,211,178,58,45,191,69,19,203,100,39,244,177,220,88,240,225,140,241,15,166,119,107,21,202,149,61,36,219,124,241,81,79,21,44,50,76,199,185,204,122,43,29,34,110,139,187,19,216,168,6,7,242,209,227,137,104,98,169,211,45,90,205,183,115,166,139,209,175,184,212,249,186,40,233,31,212,214,175,111,225,217,106,170,171,183,93,211,250,229,118,9,225,169,133,149,20,242,54,72,228,106,61,142,106,238,142,69,77,209,83,250,141,108,117,159,72,243,222,25,245,46,91,45,124,23,75,116,145,75,82,182,218,201,91,217,124,208,54,89,33,234,71,70,239,106,181,60,246,84,253,47,102,203,231,50,124,5,241,141,141,235,182,3,21,162,249,120,183,211,100,22,182,211,82,203,76,181,50,172,142,119,133,107,156,191,157,77,213,58,163,147,205,21,83,201,124,212,12,191,41,115,81,201,178,149,123,64,31,42,163,163,85,221,167,107,29,185,83,216,142,58,255,0,65,125,111,32,59,147,216,114,117,181,229,104,187,129,200,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,89,103,49,238,12,112,108,170,243,133,101,58,201,224,175,88,253,194,162,215,113,166,251,59,117,147,177,85,4,142,142,88,250,217,76,230,59,165,236,114,110,213,86,174,219,162,170,121,153,42,107,89,197,143,189,62,178,124,192,200,126,163,56,27,20,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,245,102,42,242,184,247,19,211,47,198,190,177,90,101,80,0,0,22,171,93,56,163,208,158,26,253,9,249,107,206,126,206,125,163,241,62,140,254,230,86,86,119,252,63,107,189,254,214,138,78,158,158,252,95,165,182,253,94,91,236,187,126,78,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,67,215,210,116,82,178,72,227,116,157,117,16,70,197,217,243,70,155,34,245,122,219,237,178,42,166,11,115,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,15,201,169,202,108,84,153,85,187,10,168,174,232,189,93,109,245,183,74,58,110,211,215,187,75,73,37,52,117,18,117,162,116,55,165,245,180,201,178,170,57,123,155,181,21,26,229,79,214,35,3,157,22,83,125,193,178,174,30,179,92,90,187,193,94,177,251,133,242,233,110,169,237,50,78,197,84,18,90,228,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,101,175,3,156,93,218,184,190,210,55,101,115,219,169,44,249,101,134,161,182,220,142,213,5,67,94,198,78,172,71,50,170,22,43,150,86,83,76,157,93,29,196,221,31,28,209,163,164,237,44,142,12,138,0,0,0,0,0,143,94,101,188,193,41,180,122,213,120,225,243,72,46,181,113,234,13,125,63,134,188,93,169,37,150,150,124,105,143,109,44,241,172,106,248,21,147,190,162,154,121,90,143,134,86,190,5,217,200,168,244,110,193,155,248,126,170,233,198,160,95,114,156,99,10,205,45,87,171,174,21,112,109,174,255,0,73,71,80,146,73,111,170,86,35,210,57,17,63,241,155,186,110,212,146,41,163,85,235,138,70,183,213,154,219,112,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,123,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,168,122,176,11,85,197,61,255,0,89,113,110,31,115,107,255,0,15,214,79,74,231,212,118,244,125,162,153,180,205,169,147,206,86,36,242,69,11,149,18,89,163,129,102,146,56,246,119,92,140,99,122,36,223,182,224,246,180,90,133,128,220,115,42,253,57,183,231,24,253,86,89,107,167,74,186,235,12,55,56,95,113,165,129,82,53,73,101,166,71,119,88,197,73,162,84,115,154,137,249,198,127,124,155,250,3,88,204,15,90,53,67,77,117,66,13,104,196,50,250,184,51,104,42,42,234,210,245,86,200,235,167,146,122,152,228,142,162,89,60,75,100,108,175,123,102,151,119,61,28,187,189,93,237,243,54,19,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,216,23,128,0,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,231,244,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,197,95,54,46,53,238,57,78,85,115,225,95,77,238,125,24,221,155,106,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,44,144,244,189,91,35,28,178,172,177,189,136,145,34,190,218,242,144,203,117,182,223,196,188,120,102,152,58,146,124,98,237,79,233,44,222,138,166,88,33,99,237,212,204,146,24,167,73,93,20,147,117,197,53,107,21,145,195,211,220,123,154,215,185,145,245,73,24,76,78,181,235,222,147,240,237,138,210,230,186,199,149,253,159,178,214,220,25,107,130,167,192,212,213,245,213,62,57,36,108,125,20,241,200,244,221,144,200,187,170,116,250,187,111,186,162,45,181,192,57,133,240,115,169,249,149,167,79,240,205,105,164,170,190,223,106,18,146,223,79,83,105,184,81,50,121,213,23,166,36,150,162,6,68,143,114,167,75,26,174,69,123,213,172,110,238,115,81,127,127,141,13,28,190,235,239,12,25,254,149,98,211,116,94,174,182,248,234,45,209,244,177,124,77,85,37,68,85,113,83,110,247,177,140,239,62,157,177,119,28,228,107,59,157,107,186,55,101,215,50,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,54,158,49,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,122,27,36,179,118,124,109,23,160,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,222,171,151,109,246,93,149,21,18,224,104,14,177,216,184,128,209,172,79,88,177,200,124,61,38,77,111,109,68,148,221,79,127,132,170,99,157,29,77,55,91,216,197,147,181,60,114,197,220,232,70,191,163,169,190,171,145,72,65,230,143,239,217,169,191,130,253,30,136,9,169,208,190,40,244,39,137,79,77,254,69,51,159,180,127,103,60,55,164,255,0,185,149,148,125,143,17,221,236,255,0,182,98,143,171,171,177,47,232,239,183,79,158,219,166,247,42,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,45,185,24,254,187,63,102,255,0,121,23,215,155,126,188,211,105,103,13,18,105,181,190,182,174,12,135,83,234,61,23,76,180,213,18,211,190,43,116,15,142,90,233,21,236,98,181,236,115,86,42,103,196,231,179,173,149,142,95,89,172,123,84,61,175,246,81,248,19,255,0,175,159,251,153,188,127,201,12,148,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,141,107,52,7,71,47,188,64,107,46,39,163,184,228,222,30,175,38,184,54,158,74,158,150,63,194,82,177,174,146,166,167,161,239,98,73,218,130,57,101,237,245,163,159,209,210,223,89,200,134,205,32,15,146,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,245,128,49,87,251,40,252,9,255,0,215,207,253,204,222,63,228,133,223,209,14,36,116,75,136,251,85,206,243,162,249,245,38,71,79,102,168,101,53,123,27,79,61,44,244,207,123,122,152,175,134,161,140,149,24,228,71,116,191,167,161,202,201,17,21,85,143,68,140,30,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,139,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,234,108,111,99,35,195,94,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,163,165,67,101,51,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,161,178,75,55,103,198,209,122,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,234,185,118,223,101,217,81,81,46,174,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,88,44,230,143,239,217,169,191,130,253,30,136,9,169,208,190,40,244,39,137,79,77,254,69,51,159,180,127,103,60,55,164,255,0,185,149,148,125,143,17,221,236,255,0,182,98,143,171,171,177,47,232,239,183,79,158,219,166,247,84,138,190,70,63,174,207,217,191,222,70,101,113,183,198,14,51,194,54,151,203,122,114,210,86,230,215,202,121,219,137,217,234,226,168,236,87,79,20,144,50,103,201,36,76,86,181,144,182,165,146,171,28,248,214,68,106,177,142,106,175,83,67,245,117,123,142,46,21,244,35,50,147,79,181,75,86,233,45,57,12,20,241,84,207,67,13,182,182,185,244,236,145,21,88,146,173,44,50,54,55,171,118,122,49,234,143,232,123,29,183,75,218,171,229,45,60,204,120,40,191,221,104,172,86,45,96,171,184,220,174,53,17,210,81,209,210,98,87,185,167,169,158,71,35,99,138,56,219,70,174,123,220,229,70,163,81,21,85,85,17,8,23,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,147,229,185,203,238,167,135,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,61,246,124,136,161,157,84,87,107,85,198,166,190,142,223,115,164,170,168,181,212,37,37,116,80,204,215,190,150,117,138,57,146,41,90,139,187,30,177,77,20,136,215,108,189,18,49,222,199,34,175,214,67,183,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,178,211,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,0,0,0,60,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,90,154,234,234,149,94,136,153,186,34,34,34,34,185,239,115,149,172,99,26,138,247,189,205,107,81,206,114,34,135,234,214,221,173,86,234,154,10,59,133,206,146,150,162,233,80,180,148,49,77,51,88,250,169,210,41,38,88,162,106,174,239,122,69,12,178,43,91,186,244,70,247,123,26,170,159,89,14,220,60,241,103,153,113,117,204,239,76,243,139,237,61,93,158,197,65,79,118,166,177,99,142,175,74,168,45,76,91,29,82,78,172,122,71,18,61,242,202,197,145,207,86,117,237,219,98,170,182,38,34,73,167,20,247,253,101,197,184,125,205,175,252,63,89,61,43,159,81,219,209,246,138,102,211,54,166,79,57,88,147,201,20,46,84,73,102,142,5,154,72,227,217,221,114,49,141,232,147,126,219,131,218,209,106,22,3,113,204,171,244,230,223,156,99,245,89,101,174,157,42,235,172,48,220,225,125,198,150,5,72,213,37,150,153,29,221,99,21,38,137,81,206,106,39,231,25,253,242,111,232,13,99,48,61,104,213,13,53,213,8,53,163,16,203,234,224,205,160,168,171,171,75,213,91,35,174,158,73,234,99,146,58,137,100,241,45,145,178,189,237,154,93,220,244,114,238,245,119,183,204,216,79,133,94,38,48,222,43,244,142,143,84,176,250,26,187,115,219,80,235,109,222,217,82,138,231,219,174,49,178,55,203,2,73,210,141,153,157,50,198,246,72,212,78,166,61,189,77,99,250,227,96,94,0,0,31,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,159,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,21,124,216,184,215,184,229,57,85,207,133,125,55,185,244,99,118,109,169,179,25,216,180,181,16,221,107,155,37,61,68,116,241,185,26,249,33,240,178,67,210,245,108,140,114,202,178,198,246,34,68,138,251,107,202,67,45,214,219,127,18,241,225,154,96,234,73,241,139,181,63,164,179,122,42,153,96,133,143,183,83,50,72,98,157,37,116,82,77,215,20,213,172,86,71,15,79,113,238,107,94,230,71,213,36,97,57,32,0,45,86,186,113,71,161,60,53,250,19,242,215,156,253,156,251,71,226,125,25,253,204,172,172,239,248,126,215,123,253,173,20,157,61,61,248,191,75,109,250,188,183,217,118,242,154,91,199,175,9,218,211,157,219,52,207,77,53,91,211,57,37,231,189,224,168,189,5,114,167,238,246,161,124,210,126,114,106,118,70,221,163,137,238,245,156,155,237,178,110,170,136,184,87,207,59,245,39,251,73,251,180,197,94,87,30,253,154,101,248,215,209,235,64,159,224,0,0,0,3,31,245,75,143,94,19,180,91,59,185,233,158,165,234,183,161,178,75,55,103,198,209,122,10,229,81,218,238,194,201,163,252,228,52,239,141,219,199,43,29,234,185,118,223,101,217,81,81,50,0,128,30,104,254,253,154,155,248,47,209,232,128,154,157,11,226,143,66,120,148,244,223,228,83,57,251,71,246,115,195,122,79,251,153,89,71,216,241,29,222,207,251,102,40,250,186,187,18,254,142,251,116,249,237,186,111,117,72,171,228,99,250,236,253,155,253,228,74,160,2,213,107,167,20,122,19,195,95,161,63,45,121,207,217,207,180,126,39,209,159,220,202,202,206,255,0,135,237,119,191,218,209,73,211,211,223,139,244,182,223,171,203,125,151,107,170,69,95,60,239,212,159,237,39,238,208,51,83,75,120,245,225,59,90,115,187,102,153,233,166,171,122,103,36,188,247,188,21,23,160,174,84,253,222,212,47,154,79,206,77,78,200,219,180,113,61,222,179,147,125,182,77,213,81,23,32,8,1,229,113,239,217,166,95,141,125,30,180,159,224,0,24,127,204,11,142,235,23,10,184,172,152,86,44,255,0,27,169,185,5,189,100,183,83,108,248,253,23,75,60,117,81,197,117,235,125,60,180,243,246,170,105,218,158,25,202,142,126,251,174,205,243,80,201,91,118,170,233,197,223,81,238,250,67,108,205,45,85,57,157,134,223,79,116,185,89,35,168,69,170,166,165,153,85,35,145,205,255,0,239,21,200,158,179,27,52,14,114,53,38,137,95,234,205,101,180,183,93,53,31,73,53,150,217,175,56,229,231,198,229,246,235,132,215,25,42,238,200,181,158,58,73,218,246,84,165,66,189,122,228,239,50,89,90,247,245,36,159,156,87,53,237,126,206,77,133,56,104,226,47,4,226,131,75,40,53,51,5,168,255,0,5,71,120,162,232,155,251,153,116,240,208,205,61,31,114,88,163,239,118,187,236,111,117,141,232,127,181,23,218,136,23,84,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,161,143,145,203,27,30,230,189,237,145,141,116,110,15,147,48,215,237,26,192,53,31,22,210,60,203,80,173,86,172,191,52,234,244,37,174,119,187,185,83,178,171,91,212,228,69,100,93,199,162,199,23,113,205,238,200,215,50,62,183,162,181,46,1,172,102,161,93,181,66,193,173,25,45,247,53,185,213,219,181,22,221,148,86,213,221,171,41,38,142,25,233,175,113,213,189,211,203,28,148,202,140,99,219,80,142,114,58,21,70,162,162,43,60,182,38,167,151,95,29,84,220,82,225,169,131,234,13,125,35,53,82,193,79,52,213,208,211,82,202,198,92,237,208,173,59,18,228,170,145,164,16,189,210,84,54,55,194,215,254,155,28,246,177,140,114,49,129,153,64,0,7,138,210,173,104,210,253,111,181,93,239,186,81,151,210,100,150,219,29,226,162,195,89,89,72,201,59,9,91,11,88,233,27,28,142,106,54,102,116,203,27,146,88,213,209,185,28,138,215,56,142,174,104,60,193,42,109,53,55,174,23,180,90,235,72,247,190,157,212,25,133,242,154,88,170,89,209,52,85,84,245,150,85,138,88,28,212,122,53,240,57,243,197,47,92,111,71,69,234,189,175,219,8,56,40,226,186,251,194,94,178,209,102,93,219,173,102,33,114,218,143,41,178,81,76,198,248,250,94,151,164,114,35,100,69,98,205,3,223,221,141,119,99,151,103,199,220,99,37,145,64,216,164,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,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,3,197,106,174,180,105,126,136,90,173,23,221,87,203,233,49,187,109,242,241,79,97,163,172,171,100,157,133,173,153,175,116,109,146,70,181,91,11,58,98,145,203,44,138,216,218,141,85,115,154,125,90,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,134,188,60,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,3,100,144,70,175,38,79,225,29,246,18,251,246,155,255,0,140,199,231,62,205,250,71,175,196,122,83,188,157,255,0,1,255,0,113,255,0,29,221,223,212,239,237,218,245,252,81,37,64,89,77,107,227,51,134,206,29,178,170,92,43,88,245,35,236,253,234,182,222,203,164,20,222,135,175,171,235,165,124,146,70,217,58,233,224,145,137,187,225,145,54,85,234,245,119,219,101,69,86,138,113,153,195,103,17,57,85,86,21,163,154,145,246,130,245,69,111,125,210,122,111,67,215,210,116,82,178,72,227,116,157,117,16,70,197,217,243,70,155,34,245,122,219,237,178,42,164,96,243,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,2,106,79,201,188,229,54,44,126,227,98,180,221,235,188,61,94,77,112,125,174,215,31,105,239,241,21,76,165,168,171,116,123,181,21,25,180,20,149,15,221,202,141,245,54,223,169,205,69,253,99,0,57,213,251,172,98,223,48,40,126,157,113,3,63,193,134,188,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,30,101,0,0,0,0,1,101,53,175,140,206,27,56,118,202,169,112,173,99,212,143,179,247,170,219,123,46,144,83,122,30,190,175,174,149,242,73,27,100,235,167,130,70,38,239,134,68,217,87,171,213,223,109,149,21,127,91,66,248,163,208,158,37,61,55,249,20,206,126,209,253,156,240,222,147,254,230,86,81,246,60,71,119,179,254,217,138,62,174,174,196,191,163,190,221,62,123,110,155,197,95,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,4,170,0,0,0,0,24,213,150,115,30,224,199,6,202,175,56,86,83,172,158,10,245,143,220,42,45,119,26,111,179,183,89,59,21,80,72,232,229,143,173,148,206,99,186,94,199,38,237,85,106,237,186,42,167,153,146,166,181,156,88,251,211,235,39,204,12,135,234,51,129,177,70,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,95,86,98,175,43,143,113,61,50,252,107,235,21,166,85,0,0,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,79,86,98,175,52,127,113,61,77,252,23,235,20,64,63,178,143,192,159,253,124,255,0,220,205,227,254,72,101,81,170,185,181,64,3,228,185,221,173,86,90,102,86,94,110,116,148,20,242,84,65,72,201,106,102,108,76,116,243,202,200,97,137,28,229,68,87,201,44,145,198,198,251,92,247,181,169,186,170,33,245,152,171,205,31,220,79,83,127,5,250,197,16,25,84,12,0,229,139,199,143,229,190,197,77,160,218,177,122,234,207,177,251,123,125,27,116,184,220,123,149,89,68,45,124,206,147,102,246,154,157,234,120,27,78,142,234,146,73,102,106,73,50,239,209,43,147,63,192,22,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,161,235,234,250,233,95,36,145,182,78,186,120,36,98,110,248,100,77,149,122,189,93,246,217,81,86,245,144,173,206,175,222,159,22,249,127,67,245,27,136,18,169,161,124,81,232,79,18,158,155,252,138,103,63,104,254,206,120,111,73,255,0,115,43,40,251,30,35,187,217,255,0,108,197,31,87,87,98,95,209,223,110,159,61,183,77,238,169,21,124,140,127,93,159,179,127,188,137,84,0,0,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,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,32,135,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,157,224,7,201,115,187,90,172,180,204,172,188,220,233,40,41,228,168,130,145,146,212,204,216,152,233,231,149,144,195,18,57,202,136,175,146,89,35,141,141,246,185,239,107,83,117,84,67,235,49,87,154,63,184,158,166,254,11,245,138,32,50,168,24,1,203,23,143,31,203,125,138,155,65,181,98,245,213,159,99,246,246,250,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,213,36,146,204,212,146,101,223,162,87,38,127,128,0,0,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,250,197,170,226,199,221,99,89,62,95,228,63,78,156,142,14,84,60,113,212,227,87,91,39,8,250,140,202,68,177,92,170,42,25,136,221,149,241,83,173,13,92,174,146,119,81,78,174,86,164,172,158,87,63,180,228,222,84,154,86,199,179,219,35,59,33,46,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,11,236,10,187,20,57,224,112,247,108,117,34,58,69,77,154,87,250,107,234,249,157,140,98,52,14,90,212,106,108,133,64,123,0,235,158,120,105,161,125,69,68,141,142,56,218,175,123,156,187,35,81,19,117,85,254,162,40,185,151,113,196,181,209,83,105,150,146,230,219,57,179,75,233,39,219,170,124,219,20,148,140,233,107,151,183,241,239,57,81,81,219,166,203,253,89,69,199,167,24,216,222,132,224,50,218,44,119,139,125,78,65,116,109,85,44,84,201,83,42,72,215,120,87,57,171,249,164,221,19,170,72,252,213,81,60,211,205,8,108,209,157,35,207,120,152,212,184,172,180,16,93,46,50,75,45,50,220,171,34,111,121,240,192,233,99,135,169,93,35,189,168,213,242,221,87,244,125,155,39,144,93,94,6,56,101,189,241,31,170,146,221,242,75,13,93,206,205,66,232,46,21,85,21,12,115,163,168,145,213,108,71,117,59,184,206,173,209,178,239,250,72,190,123,161,58,250,115,130,216,116,227,12,180,226,24,237,170,150,223,73,109,164,138,153,177,83,198,140,106,35,83,217,237,95,138,175,197,125,165,180,225,59,135,12,103,135,141,51,180,216,173,180,169,233,39,91,224,138,182,121,105,97,142,103,189,174,123,213,94,232,211,117,93,222,190,213,82,248,128,56,85,68,77,212,231,216,116,205,34,109,210,213,77,192,235,149,234,231,42,39,154,28,196,205,189,169,241,56,141,170,171,186,159,67,91,228,1,169,183,192,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,84,220,235,145,158,75,228,118,156,42,110,7,205,209,210,189,91,251,62,7,124,111,71,53,54,41,123,119,58,147,169,174,221,17,127,206,7,212,112,168,138,155,42,121,28,53,200,228,42,3,14,184,242,224,203,25,215,220,118,44,150,39,205,73,118,181,198,232,217,45,60,20,253,74,146,212,196,231,110,231,162,59,251,239,98,252,87,239,33,167,73,53,139,54,225,215,61,154,237,143,61,206,154,142,121,97,169,165,90,153,34,142,87,53,146,197,235,118,221,178,237,220,114,252,125,134,203,78,107,94,213,107,218,142,69,246,162,166,232,70,103,31,60,187,236,153,21,66,106,70,158,214,75,69,90,172,145,103,165,142,150,149,145,74,249,42,154,187,187,101,141,85,81,37,127,154,170,251,19,250,195,54,248,120,215,139,30,184,225,86,251,245,185,88,217,166,165,138,87,177,137,46,222,112,196,245,243,123,91,254,21,11,178,107,133,195,63,18,25,159,13,58,132,203,237,182,121,101,164,142,58,154,122,154,25,43,38,100,61,79,98,55,171,104,215,110,164,86,49,55,217,124,147,250,21,54,8,210,109,79,179,106,174,31,110,202,45,79,106,120,218,88,103,115,26,215,162,39,92,81,191,203,173,173,95,249,226,1,237,78,185,81,54,223,250,142,192,7,200,215,42,46,206,59,216,244,95,63,130,157,115,49,119,87,34,237,228,83,27,246,246,168,31,80,41,106,238,133,64,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,162,29,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,152,144,0,31,147,150,101,54,44,27,21,188,230,185,77,119,130,178,227,246,250,139,165,198,167,180,249,59,20,176,70,233,37,147,161,136,231,187,165,140,114,236,212,87,46,219,34,42,249,1,24,60,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,98,184,228,226,238,235,197,246,174,55,43,130,221,87,103,196,236,52,238,182,227,150,169,234,28,247,178,5,122,185,245,83,49,28,177,50,166,101,233,235,237,166,200,200,225,141,93,39,105,36,117,245,228,169,239,79,148,252,191,174,250,141,184,9,169,0,1,21,124,243,191,82,127,180,159,187,72,245,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,82,66,185,231,126,164,255,0,105,63,118,145,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,58,85,215,75,12,46,123,41,96,89,99,133,37,149,200,155,49,139,44,209,70,142,118,201,215,35,27,237,114,34,134,202,124,58,235,206,27,196,150,145,216,181,91,12,173,164,115,46,52,236,101,206,134,26,133,153,246,155,138,49,171,81,69,42,185,140,119,92,110,118,200,229,99,122,216,172,145,169,208,246,170,220,179,92,206,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,70,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,80,245,96,22,83,138,238,43,180,227,132,173,56,126,107,154,203,227,174,181,221,200,44,22,8,38,70,85,93,234,154,136,170,214,170,162,246,225,103,83,86,89,149,21,177,181,205,68,71,189,241,198,240,182,188,195,56,211,181,112,177,165,245,22,44,67,32,164,110,170,100,180,232,152,253,26,211,54,169,104,160,89,58,101,184,79,27,156,141,99,26,212,149,177,43,209,200,249,145,169,219,145,140,155,166,5,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,61,6,169,106,150,119,173,57,221,207,83,53,46,251,233,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,89,84,229,105,192,79,216,74,59,15,21,218,161,63,94,65,117,183,248,204,66,215,79,81,188,116,20,53,112,43,82,178,161,204,93,164,154,104,37,114,50,45,213,177,199,34,171,209,101,114,54,0,143,110,35,184,44,215,158,22,45,88,221,247,85,49,250,70,219,114,90,118,43,43,45,181,62,42,10,42,213,106,185,214,250,153,17,168,214,84,181,168,174,217,170,232,222,136,245,138,73,58,36,233,253,254,5,248,205,190,240,121,168,245,87,57,45,94,153,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,28,244,234,150,150,224,154,211,130,92,244,207,82,236,94,153,198,239,61,159,27,69,226,166,167,238,246,166,100,209,254,114,23,178,70,237,36,76,119,170,228,223,109,151,116,85,69,215,223,140,30,19,51,46,17,117,67,236,61,246,162,174,241,98,175,167,142,166,197,145,186,129,41,96,186,177,35,98,206,140,98,73,42,49,241,74,245,141,204,87,245,237,219,122,162,54,86,42,134,197,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,10,220,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,205,72,16,173,204,235,128,239,200,133,246,167,94,116,158,203,211,128,228,23,7,122,74,215,110,183,118,233,113,121,156,200,91,30,238,238,185,123,53,19,186,161,91,211,28,113,66,229,142,20,219,174,38,174,63,240,81,197,117,247,132,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,153,141,241,244,189,47,72,228,70,200,138,197,154,7,191,187,26,238,199,46,207,143,184,198,75,34,155,4,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,189,156,96,240,153,153,112,139,170,31,97,239,181,21,119,139,21,125,60,117,54,44,141,212,9,75,5,213,137,27,22,116,99,18,73,81,143,138,87,172,110,98,191,175,110,219,213,17,178,177,84,54,29,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,140,64,230,97,198,189,199,134,12,18,219,132,233,165,207,195,106,78,91,181,77,21,100,107,75,55,161,168,97,154,53,146,162,106,121,155,39,95,123,103,193,26,58,62,149,218,119,35,209,208,163,93,129,124,7,115,29,169,225,79,13,202,52,251,80,109,25,6,91,143,58,157,213,216,165,13,53,84,77,101,186,227,187,214,72,21,100,78,168,169,170,28,246,189,238,106,191,180,246,57,205,133,238,154,69,49,43,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,168,126,86,39,139,95,115,156,170,205,133,98,212,62,54,245,144,92,41,237,118,234,110,235,35,239,213,79,35,99,138,62,183,171,88,222,167,189,169,187,149,26,155,238,170,137,230,108,39,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,199,213,117,61,99,141,29,34,171,214,24,24,254,212,105,179,26,187,62,78,219,31,44,136,88,14,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,115,252,1,175,95,49,45,11,163,208,30,43,50,188,110,195,102,244,102,55,126,237,100,150,24,90,176,36,109,165,170,69,89,89,20,112,163,91,12,49,213,50,170,24,227,86,181,205,142,22,126,146,42,61,219,10,17,213,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,75,19,166,150,228,234,120,219,83,214,231,162,175,68,240,83,197,219,107,30,231,120,158,175,85,177,185,84,63,43,146,222,186,95,114,156,19,45,208,108,142,243,106,125,38,19,225,238,56,213,38,204,142,187,194,213,205,80,250,212,217,21,22,88,99,157,98,119,95,74,185,142,171,233,115,213,174,137,173,194,190,104,254,253,154,155,248,47,209,232,139,127,193,126,177,216,180,11,138,12,3,85,114,152,122,236,182,171,132,148,247,25,58,158,158,26,150,174,158,90,73,106,118,99,30,247,246,89,80,233,123,109,106,185,253,190,132,217,93,186,92,14,104,254,253,154,155,248,47,209,232,128,202,174,70,63,174,207,217,191,222,69,138,230,223,175,53,58,167,196,188,154,109,111,173,164,159,30,211,10,127,69,211,45,53,68,85,12,150,227,59,35,150,186,69,123,24,142,99,218,228,138,153,241,57,239,232,125,27,151,213,115,222,212,246,188,171,245,142,197,195,254,141,113,49,172,89,28,62,34,147,25,183,227,181,17,211,117,61,158,46,169,238,184,199,77,77,214,198,61,99,238,207,36,81,119,58,21,172,235,234,119,170,213,82,58,192,147,238,74,122,23,71,117,190,230,156,67,223,172,221,239,66,116,99,120,237,76,139,4,145,178,170,86,119,43,158,214,42,44,177,204,200,93,74,198,200,138,198,172,117,115,179,215,221,200,201,106,44,167,5,250,57,125,208,46,24,48,13,42,202,102,235,189,90,173,242,84,92,99,233,98,120,106,170,186,137,106,229,166,221,143,123,31,217,125,67,162,238,53,202,215,246,250,211,100,118,201,122,192,0,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,91,152,103,5,151,94,22,53,66,162,251,136,99,245,109,210,188,150,161,23,31,172,90,151,85,37,20,235,31,84,182,249,228,115,81,204,123,92,146,186,36,122,185,95,10,53,123,146,61,147,116,207,161,229,53,75,75,112,77,105,193,46,122,103,169,118,47,76,227,119,158,207,141,162,241,83,83,247,123,83,50,104,255,0,57,11,217,35,118,146,38,59,213,114,111,182,203,186,42,162,132,16,240,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,122,233,210,105,94,177,181,174,73,88,231,179,167,173,99,146,55,51,27,181,170,255,0,198,190,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,150,74,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,226,184,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,178,160,103,255,0,44,238,33,113,94,23,244,107,136,125,92,202,105,188,127,128,251,47,77,110,181,178,170,58,121,174,117,210,186,228,216,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,244,116,174,26,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,248,163,58,121,112,114,255,0,172,226,34,251,22,173,234,246,59,254,196,244,30,38,8,169,170,36,158,158,76,138,171,161,241,244,211,190,23,199,35,33,134,69,71,190,100,119,74,201,18,68,212,127,231,150,32,189,124,168,248,22,254,35,138,13,107,195,63,233,122,172,2,138,185,223,227,57,215,73,41,213,191,247,175,10,247,59,251,249,145,159,237,121,137,84,0,8,1,230,143,239,217,169,191,130,253,30,136,244,28,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,39,159,230,143,239,217,169,191,130,253,30,136,197,80,54,168,4,69,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,151,64,4,16,243,29,227,142,155,138,220,202,131,15,211,230,85,211,233,214,31,81,59,232,102,149,242,196,251,221,91,145,24,181,178,192,170,141,99,26,212,115,96,107,155,221,107,37,149,206,86,172,203,20,119,171,154,247,28,117,57,45,214,247,194,62,156,178,145,108,86,218,138,118,101,215,100,124,85,11,93,87,19,163,157,180,80,43,85,201,19,32,149,172,238,185,118,149,102,137,209,236,198,198,254,244,101,129,149,92,174,61,251,52,203,241,175,163,214,147,252,64,15,43,143,126,205,50,252,107,232,245,164,255,0,1,10,220,206,184,14,252,136,95,106,117,231,73,236,189,56,14,65,112,119,164,173,118,235,119,110,151,23,153,204,133,177,238,238,235,151,179,81,59,170,21,189,49,199,20,46,88,225,77,186,226,106,227,255,0,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,176,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,107,217,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,250,246,237,189,81,27,43,21,67,97,220,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,196,14,102,28,107,220,120,96,193,45,184,78,154,92,252,54,164,229,187,84,209,86,70,180,179,122,26,134,25,163,89,42,38,167,153,178,117,247,182,124,17,163,163,233,93,167,114,61,29,10,53,216,23,192,119,49,218,158,20,240,220,163,79,181,6,209,144,101,184,243,169,221,93,138,80,211,85,68,214,91,174,59,189,100,129,86,68,234,138,154,161,207,107,222,230,171,251,79,99,156,216,94,233,164,83,18,181,75,84,179,189,105,206,238,122,153,169,119,223,76,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,55,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,135,229,98,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,102,194,124,20,112,163,98,225,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,123,124,125,87,83,214,56,209,210,42,189,97,129,143,237,70,155,49,171,179,228,237,177,242,200,133,128,229,139,192,119,228,66,197,77,175,58,177,101,233,207,178,11,123,125,27,107,184,219,187,117,88,188,46,124,205,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,87,63,192,0,0,138,190,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,101,87,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,2,127,128,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,207,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,103,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,53,119,51,211,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,132,218,17,87,207,59,245,39,251,73,251,180,149,66,42,249,231,126,164,255,0,105,63,118,129,138,188,174,61,251,52,203,241,175,163,214,147,252,64,15,43,143,126,205,50,252,107,232,245,164,223,107,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,208,241,92,98,113,85,134,240,161,164,119,12,194,243,114,164,118,79,113,167,168,166,196,237,18,70,179,62,227,113,70,122,138,232,154,246,59,195,70,231,70,233,159,212,222,150,42,53,23,184,248,216,253,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,19,218,241,47,196,94,119,197,6,169,215,234,102,117,81,254,22,142,207,69,209,15,247,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,214,255,0,106,175,177,19,53,57,90,112,19,246,238,178,195,197,118,168,79,209,143,218,174,30,51,16,181,211,212,109,37,125,117,36,234,212,172,168,115,23,120,225,134,120,156,140,139,116,116,146,70,170,244,72,154,141,156,49,47,80,248,44,215,157,51,208,108,79,136,236,131,31,164,159,15,202,233,225,171,71,208,84,248,137,237,112,79,210,180,146,214,181,173,233,137,149,13,123,85,142,107,158,141,87,49,146,118,228,123,99,119,228,240,171,196,198,101,194,134,174,81,234,150,31,67,73,113,99,169,221,109,187,219,42,81,26,203,141,186,71,198,249,96,73,58,85,208,191,170,40,222,201,26,139,210,246,55,169,175,103,92,111,216,207,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,32,135,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,155,4,228,233,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,158,172,128,190,95,60,109,221,120,80,207,228,177,100,243,213,215,105,214,85,81,79,13,214,141,213,78,108,22,153,221,52,45,125,217,145,182,25,94,247,199,78,217,26,232,163,70,172,201,219,71,42,172,113,237,61,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,129,124,208,184,22,252,181,226,175,215,29,28,195,60,94,164,217,122,61,49,77,68,238,153,175,182,184,227,114,46,208,163,87,196,86,67,180,125,189,149,175,124,72,248,255,0,58,230,211,198,144,215,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,27,73,145,43,205,23,151,253,101,162,178,229,196,222,136,99,189,235,84,222,38,227,156,90,224,146,121,234,163,170,150,121,103,154,236,222,227,223,213,10,247,118,150,56,209,141,133,177,182,68,106,177,101,116,65,157,92,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,165,170,230,51,199,183,240,87,177,65,166,250,119,7,136,212,220,154,223,227,41,42,39,167,235,165,178,208,189,239,137,43,28,143,78,137,166,87,199,35,98,139,205,168,230,57,242,167,75,91,28,208,215,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,124,174,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,228,7,229,3,47,245,167,130,143,224,255,0,192,246,39,172,250,133,108,186,208,234,78,101,152,82,83,75,110,173,78,207,161,173,110,164,175,123,41,214,38,185,119,154,94,212,19,72,178,34,62,63,82,46,136,220,201,123,150,171,131,109,28,177,113,1,196,62,63,163,185,28,222,30,147,38,183,223,41,227,169,233,123,252,37,83,45,21,146,83,84,244,49,236,89,59,83,199,20,189,190,180,107,250,58,93,234,185,80,11,193,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,65,238,123,88,247,181,24,249,200,251,89,138,253,149,251,117,246,154,213,246,111,209,254,150,244,199,141,143,192,248,30,223,119,196,247,247,237,246,123,126,191,115,171,167,167,214,223,111,51,92,46,37,248,116,206,248,95,213,58,253,51,206,169,255,0,194,214,89,235,122,225,254,233,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,236,84,246,42,253,89,39,22,122,243,150,104,53,151,134,235,238,117,87,81,132,216,234,59,177,83,175,241,243,192,222,143,15,73,60,187,245,75,77,78,230,43,162,137,124,154,174,106,47,82,67,78,144,133,213,230,13,198,221,215,138,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,219,84,231,65,118,157,179,76,214,93,159,27,161,137,236,124,148,238,141,173,138,68,114,194,157,196,106,162,201,38,238,95,60,18,93,120,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,177,212,174,116,23,105,219,52,46,125,165,146,54,104,158,199,201,78,233,28,233,99,87,44,41,219,87,34,44,145,239,106,184,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,108,41,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,221,13,58,213,206,179,79,43,223,35,165,150,105,31,228,138,249,37,146,73,21,26,141,98,43,213,26,214,181,17,168,31,191,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,159,172,0,16,173,206,175,222,159,22,249,127,67,245,27,136,228,169,239,79,148,252,191,174,250,141,184,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,2,106,76,0,231,87,238,177,139,124,192,161,250,117,196,207,243,0,57,213,251,172,98,223,48,40,126,157,113,2,29,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,23,96,142,14,184,197,193,56,191,193,42,47,246,10,63,67,100,150,110,143,180,24,255,0,114,106,143,69,247,102,168,101,47,246,211,224,138,57,251,177,211,172,159,155,69,232,223,165,219,42,121,235,174,92,174,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,3,101,224,120,173,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,95,213,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,241,92,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,198,145,234,214,189,204,138,41,94,140,127,71,74,195,182,140,243,70,215,157,54,214,220,187,85,242,218,106,76,178,209,157,212,120,187,214,48,201,124,13,36,115,199,3,32,166,150,141,232,217,22,157,241,197,20,17,43,149,178,44,177,70,137,47,92,141,100,172,181,92,96,241,103,153,113,117,170,31,110,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,18,255,0,242,220,229,247,77,196,77,76,154,195,172,150,170,182,233,213,186,161,212,212,86,217,162,150,22,100,207,88,167,142,85,138,162,25,226,154,22,83,76,144,57,94,214,185,146,61,31,30,251,178,68,64,252,174,109,153,230,51,169,250,233,128,106,6,25,85,87,85,98,190,233,189,5,93,190,162,166,223,81,68,249,224,91,149,203,166,84,138,161,140,149,24,228,78,166,57,90,136,246,43,94,221,218,230,170,223,94,70,63,174,207,217,191,222,69,170,231,87,239,79,139,124,191,161,250,141,196,186,188,140,127,93,159,179,127,188,128,149,64,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,2,106,121,92,123,137,233,151,227,95,88,173,50,168,132,14,92,28,192,43,56,119,190,197,164,154,189,145,127,177,61,127,137,158,42,154,136,231,168,147,29,170,232,124,157,84,236,133,146,72,248,102,145,17,143,133,27,210,146,74,146,181,89,249,228,150,111,192,0,0,24,171,205,31,220,79,83,127,5,250,197,17,149,70,42,243,71,247,19,212,223,193,126,177,68,4,0,155,84,26,171,155,84,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,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,159,238,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,175,185,234,180,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,6,207,196,43,115,171,247,167,197,190,95,208,253,70,226,73,247,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,145,131,206,175,222,159,22,249,127,67,245,27,136,23,87,145,143,235,179,246,111,247,145,42,134,184,60,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,236,39,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,84,61,88,0,0,0,0,0,13,85,201,31,229,95,199,85,78,1,144,218,184,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,232,180,220,103,170,153,238,130,84,142,52,154,70,85,77,82,136,146,61,239,237,61,172,78,150,198,247,190,56,224,0,109,80,98,175,52,127,113,61,77,252,23,235,20,69,148,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,231,52,143,107,166,107,219,186,58,70,189,242,94,190,104,254,226,122,155,248,47,214,40,128,128,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,130,120,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,154,246,30,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,54,115,5,170,225,139,136,92,87,138,13,26,178,234,230,45,77,224,60,127,114,154,227,107,125,84,117,19,91,43,162,119,76,180,242,57,139,254,44,140,87,53,142,124,82,196,245,99,58,250,82,234,128,0,1,106,184,177,247,88,214,79,151,249,15,211,167,53,172,54,83,226,199,221,99,89,62,95,228,63,78,156,214,176,9,158,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,33,70,172,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,18,169,149,243,63,181,103,188,2,95,157,109,212,58,188,79,93,41,105,237,184,244,236,99,90,218,186,249,228,145,137,83,112,163,116,81,163,35,100,180,209,213,189,94,214,198,180,210,170,49,170,215,58,154,73,67,55,244,115,141,14,24,53,246,251,38,45,165,90,191,106,186,222,153,183,110,221,81,5,69,190,170,167,118,72,245,240,241,85,199,19,234,58,89,12,142,127,105,29,208,212,69,119,74,42,111,122,205,91,49,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,103,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,160,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,92,187,32,20,189,232,158,127,4,58,28,229,85,217,167,50,63,127,98,149,66,197,221,28,171,191,144,29,145,34,109,191,245,29,128,0,45,55,16,250,241,99,208,236,42,225,126,184,171,29,52,52,178,202,198,61,37,219,202,25,94,158,108,107,191,193,41,233,53,103,83,236,218,85,135,220,114,139,171,218,190,10,150,105,218,199,53,234,139,209,20,143,243,232,107,151,254,118,166,190,252,76,113,33,153,241,45,168,79,190,220,167,150,42,73,35,166,167,166,161,142,178,103,195,212,198,43,122,182,145,118,234,85,123,211,125,147,201,127,165,84,63,7,86,245,139,54,226,43,61,134,237,144,189,205,154,178,120,161,166,165,74,153,37,142,39,57,145,69,234,247,29,178,111,219,106,252,61,164,203,112,27,193,150,51,160,88,236,185,44,175,154,174,237,116,141,177,190,90,136,41,250,145,34,169,149,205,217,204,69,119,247,190,213,248,39,220,89,14,1,185,119,217,49,218,133,212,141,66,172,150,182,181,25,26,193,75,37,45,43,226,137,241,213,57,119,110,235,34,162,170,68,207,52,84,246,175,245,73,155,90,214,53,26,198,163,81,61,136,137,178,0,68,68,77,145,60,142,65,75,156,141,64,56,145,232,214,174,231,71,71,82,245,111,237,248,5,234,115,183,84,95,243,157,172,110,192,35,103,146,121,29,136,155,4,77,142,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,201,185,209,36,106,229,242,67,232,56,84,242,3,170,36,72,252,151,218,191,232,59,142,135,162,166,235,191,243,156,198,253,182,223,216,7,113,213,85,75,79,91,3,169,170,162,100,145,63,110,166,185,168,168,187,46,233,228,191,206,135,98,46,233,186,28,129,12,188,199,56,33,187,96,53,245,186,185,136,80,80,178,213,53,67,60,84,49,79,20,107,213,61,76,235,212,145,164,108,221,119,116,73,190,234,187,125,251,22,247,151,215,24,53,186,35,158,211,227,185,117,214,182,76,118,162,10,164,107,118,154,126,219,251,49,163,26,140,73,17,17,168,144,249,108,213,219,127,243,78,14,99,137,218,179,75,13,69,130,239,75,20,244,243,171,28,173,145,141,114,110,215,35,147,201,200,169,240,251,136,4,227,55,133,60,143,135,188,218,182,183,195,194,150,26,218,167,186,7,54,166,55,185,142,146,122,142,134,35,26,214,244,162,50,36,242,219,203,253,224,216,46,213,116,162,189,80,65,115,183,200,175,130,162,54,200,197,86,171,87,103,53,28,158,75,252,202,135,214,70,151,44,126,50,41,178,186,88,180,151,49,185,85,190,227,69,71,35,225,87,197,52,136,232,161,134,149,136,229,122,200,228,221,85,31,240,79,232,77,201,44,69,223,205,0,42,110,155,41,243,200,206,133,217,17,60,253,135,210,80,246,35,147,205,84,10,24,244,83,181,23,116,62,77,220,213,243,59,216,237,255,0,175,216,7,104,56,246,156,128,0,0,0,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,45,81,49,60,169,248,227,169,212,171,85,7,11,122,146,202,72,175,184,197,157,25,139,92,218,248,160,75,141,186,149,172,98,81,62,61,209,95,83,12,91,57,174,141,171,220,134,41,28,244,107,162,116,147,91,77,58,224,70,197,197,87,46,173,55,205,113,102,120,45,77,199,237,247,184,237,213,59,190,79,74,82,193,116,187,201,21,171,161,245,17,83,193,221,169,168,106,248,151,34,185,155,108,187,183,201,35,91,254,106,176,44,171,254,138,227,153,38,57,112,255,0,182,81,215,91,107,169,228,255,0,197,146,25,163,145,159,204,230,185,191,5,64,54,147,32,219,153,127,28,117,60,71,102,83,104,246,14,202,70,105,214,23,120,145,240,213,198,248,170,31,124,184,194,146,64,181,173,153,138,230,165,50,53,242,182,22,177,222,187,36,89,30,170,174,99,33,107,247,52,253,80,215,14,30,104,180,78,12,118,175,28,187,213,83,210,82,101,57,45,53,226,55,62,253,3,41,220,202,168,150,158,58,88,210,153,149,18,171,100,123,99,126,221,8,232,151,170,55,185,23,26,184,117,208,108,203,137,45,92,177,105,78,25,69,86,231,220,106,24,251,157,116,52,233,51,45,54,228,123,82,162,182,84,115,216,222,136,218,237,209,170,246,245,189,89,27,87,173,237,69,11,106,103,255,0,37,79,122,124,167,229,253,119,212,109,195,153,191,14,152,39,11,250,89,160,154,103,130,211,255,0,245,254,178,241,91,215,55,247,78,233,225,172,240,207,89,219,150,89,59,61,222,195,29,218,99,186,25,236,68,246,170,185,42,123,211,229,63,47,235,190,163,110,2,106,64,0,69,95,60,239,212,159,237,39,238,210,202,114,128,197,172,89,206,190,234,22,21,148,208,248,219,46,65,165,247,107,93,198,155,186,248,251,244,179,214,208,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,189,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,22,171,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,191,87,151,55,26,255,0,193,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,2,247,99,181,215,42,177,35,185,182,30,151,61,221,44,98,199,43,98,86,185,241,185,174,218,87,67,20,107,55,218,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,156,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,117,204,226,71,68,46,188,56,107,110,83,162,247,155,229,37,230,163,28,168,137,172,175,166,141,209,178,166,9,160,142,162,23,171,29,230,199,172,83,71,214,205,220,141,127,83,81,207,68,71,168,108,188,91,253,116,208,189,56,226,47,78,46,58,95,170,22,111,29,106,174,218,88,102,137,81,149,86,250,166,162,164,117,84,210,42,47,110,102,117,59,101,217,90,173,115,152,246,189,143,123,29,25,124,162,184,193,201,168,51,43,127,9,121,130,213,220,172,87,74,122,151,98,46,134,42,118,50,209,60,73,87,93,86,201,85,24,217,101,100,232,233,28,143,115,222,172,124,108,107,91,211,35,156,201,116,3,89,109,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,159,252,165,56,215,244,37,101,31,9,186,155,115,181,81,217,102,239,73,133,220,39,94,196,141,174,154,126,227,237,142,84,111,68,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,204,224,227,111,131,236,103,139,157,47,150,202,228,164,162,205,172,116,243,187,19,188,85,203,81,216,161,158,89,32,124,204,146,56,158,141,115,38,109,51,34,87,185,146,44,104,229,123,26,229,78,151,64,14,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,201,26,233,174,154,113,195,166,156,92,117,67,84,47,62,6,213,67,180,80,195,18,35,234,174,21,78,69,88,233,105,163,85,78,228,207,233,118,201,186,53,26,215,61,238,99,24,247,183,93,109,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,221,250,218,233,197,30,187,113,41,232,79,203,94,115,246,143,236,231,137,244,103,247,50,142,143,177,226,59,93,239,246,180,81,245,117,118,34,253,45,246,233,242,219,117,223,34,185,105,240,43,77,196,214,77,85,169,250,157,65,73,85,165,248,229,68,246,218,170,23,85,75,28,247,123,138,211,162,182,6,44,18,50,88,89,10,79,12,206,145,92,157,75,219,141,173,122,58,69,140,46,175,42,30,7,42,114,91,173,147,139,141,70,125,34,216,173,181,21,15,196,109,42,200,170,22,186,174,39,73,3,171,103,71,35,146,38,65,43,95,218,106,109,42,205,19,100,221,141,141,157,233,116,0,1,143,252,107,240,199,167,28,78,104,213,109,147,58,189,90,177,106,188,127,123,165,191,47,173,166,73,61,3,27,28,199,213,200,170,178,196,157,151,193,27,219,34,62,68,141,54,100,138,138,232,152,169,144,4,59,115,80,227,170,167,63,200,110,188,48,233,109,125,92,24,197,142,162,107,110,103,52,212,177,116,93,174,48,85,66,246,193,18,73,26,205,27,41,102,166,84,89,24,246,119,94,231,167,75,163,99,31,32,71,1,153,92,174,120,117,210,254,32,117,230,103,106,69,218,146,177,152,93,59,47,204,196,234,237,114,84,65,125,129,58,226,115,164,153,30,214,70,200,42,36,162,122,196,246,189,38,73,21,138,213,98,72,99,166,147,104,14,178,235,175,167,255,0,36,122,123,117,202,62,203,219,214,231,116,240,76,106,246,33,243,233,106,117,42,119,38,127,75,251,112,51,170,89,58,31,208,199,116,187,111,192,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,218,32,22,83,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,203,214,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,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,232,0,26,182,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,103,234,234,118,166,101,90,187,151,201,157,102,181,126,46,245,81,111,182,219,234,106,157,36,146,73,85,224,168,160,163,100,242,190,71,185,239,154,70,83,181,242,61,93,235,72,231,185,17,17,81,19,50,185,195,104,133,215,3,226,46,159,89,102,190,82,86,91,117,70,157,29,79,72,216,220,201,232,103,183,82,210,83,74,199,251,90,246,57,171,11,218,244,84,93,223,35,85,169,208,143,147,2,192,246,184,206,175,102,88,134,151,230,250,71,98,158,146,27,22,161,84,90,102,190,171,160,71,207,51,45,242,77,44,16,177,235,228,198,44,179,36,142,84,78,181,88,99,68,114,53,94,215,221,254,93,186,23,71,175,220,86,98,152,221,250,205,233,60,110,195,221,201,47,208,185,96,88,221,75,74,136,177,50,88,230,71,54,104,100,170,125,44,50,70,141,115,157,28,207,253,20,69,123,113,172,153,62,75,122,57,125,195,244,107,45,214,43,188,221,186,77,68,184,83,211,218,233,186,88,189,84,182,215,84,70,234,158,182,189,85,58,231,158,162,46,219,152,199,55,195,117,122,205,145,170,129,34,160,0,0,0,0,0,44,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,154,246,106,150,150,231,122,45,157,220,244,207,82,236,94,134,201,44,221,159,27,69,226,161,168,237,119,97,100,209,254,114,23,190,55,111,28,172,119,170,229,219,125,151,101,69,68,217,248,128,30,104,254,253,154,155,248,47,209,232,128,252,158,5,248,50,190,241,135,168,245,86,201,46,190,134,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,36,255,0,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,100,96,242,49,253,118,126,205,254,242,37,80,0,0,8,1,230,143,239,217,169,191,130,253,30,136,191,252,12,240,117,130,113,127,192,238,69,96,191,214,122,27,36,179,106,5,195,236,254,65,219,154,163,209,125,218,75,51,234,191,181,89,60,81,207,221,142,157,35,252,226,175,70,253,77,217,83,206,192,115,71,247,236,212,223,193,126,143,68,103,255,0,37,79,117,140,167,230,5,119,211,173,192,67,182,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,230,79,246,89,117,151,248,48,126,67,252,5,215,237,215,163,253,25,249,70,244,243,124,119,103,196,111,213,217,240,221,93,239,11,249,142,255,0,123,187,213,249,254,190,231,153,144,28,235,48,93,26,142,197,133,234,69,218,233,117,162,212,218,190,187,53,162,158,158,7,77,75,114,181,192,254,236,233,80,174,114,50,14,195,234,145,204,145,155,189,238,157,88,177,189,191,156,167,137,96,61,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,72,79,28,220,29,96,156,32,112,59,142,216,44,21,158,153,201,47,58,129,111,251,65,144,118,230,167,244,167,106,146,242,250,95,237,87,207,44,112,118,163,168,88,255,0,54,169,215,183,83,183,85,242,184,28,148,240,93,26,146,197,154,106,69,166,233,117,173,212,218,78,139,53,222,158,162,7,67,75,109,181,206,254,236,9,78,173,114,178,126,251,233,85,207,145,251,61,142,129,24,145,177,191,156,168,184,28,234,253,214,49,111,152,20,63,78,184,129,128,28,174,61,251,52,203,241,175,163,214,147,252,64,15,43,143,126,205,50,252,107,232,245,164,255,0,0,49,255,0,141,126,24,244,227,137,205,26,173,178,103,87,171,86,45,87,143,239,116,183,229,245,180,201,39,160,99,99,152,250,185,21,86,88,147,178,248,35,123,100,71,200,145,166,204,145,81,93,19,21,50,0,135,110,106,28,117,84,231,249,13,215,134,29,45,175,171,131,24,177,212,77,109,204,230,154,150,46,139,181,198,10,168,94,216,34,73,35,89,163,101,44,212,202,139,35,30,206,235,220,244,233,116,108,99,228,8,224,51,43,149,207,14,186,95,196,14,188,204,237,72,187,82,86,51,11,167,101,249,152,157,93,174,74,136,47,176,39,92,78,116,147,35,218,200,217,5,68,148,79,88,158,215,164,201,34,177,90,172,73,12,116,210,109,1,214,93,117,244,255,0,228,143,79,110,185,71,217,123,122,220,238,158,9,141,94,196,62,125,45,78,165,78,228,207,233,127,110,6,117,75,39,67,250,24,238,151,109,248,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,2,202,112,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,233,114,197,50,34,54,70,181,200,168,199,178,72,217,122,192,0,0,138,190,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,101,87,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,2,127,128,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,2,234,242,206,225,235,21,226,131,70,184,135,210,60,166,167,192,120,255,0,178,245,54,235,163,41,99,168,154,217,93,19,174,78,138,162,54,189,63,198,141,232,215,49,207,138,89,88,143,103,95,82,97,174,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,138,114,53,187,90,161,186,235,37,138,107,157,35,46,85,148,246,26,186,122,55,76,212,158,104,33,117,115,101,149,145,239,212,230,49,211,194,215,57,19,102,172,177,162,237,212,155,229,255,0,31,220,31,90,184,178,210,55,54,222,149,113,231,120,117,61,101,126,40,248,101,106,50,166,119,177,171,37,12,173,145,237,139,162,161,97,137,137,35,156,213,137,237,99,250,186,18,72,228,12,107,229,67,199,29,54,75,106,178,112,143,168,204,171,91,237,182,158,161,152,141,217,95,45,66,87,82,68,217,39,117,20,234,229,114,196,248,34,107,251,78,77,162,88,98,108,123,49,209,179,189,231,249,231,126,164,255,0,105,63,118,145,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,145,92,86,241,155,125,226,211,78,52,174,217,158,90,187,89,158,9,233,122,123,189,202,6,49,148,183,88,234,18,139,177,82,216,219,183,106,101,240,242,164,177,163,82,62,164,107,153,178,63,181,16,126,183,43,143,126,205,50,252,107,232,245,164,239,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,16,242,184,247,236,211,47,198,190,143,90,79,240,26,230,113,137,194,174,101,194,134,174,92,48,251,205,182,173,216,197,198,162,162,167,19,187,201,34,76,203,141,185,31,234,35,165,107,24,223,19,27,93,27,102,103,75,122,94,168,228,78,219,227,123,239,167,43,222,53,255,0,131,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,208,215,71,66,214,50,161,101,107,87,120,101,237,65,12,137,34,163,35,245,37,235,141,172,151,185,45,92,75,240,233,130,113,65,165,149,250,103,157,83,255,0,133,172,179,214,245,205,253,204,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,216,169,236,84,215,175,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,134,201,57,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,175,103,24,156,85,102,92,87,234,229,195,48,188,220,170,219,140,91,170,42,41,177,59,68,145,164,44,183,91,149,254,162,186,38,189,237,241,50,53,177,186,103,245,59,169,232,141,69,237,178,54,51,207,231,252,81,235,182,168,105,102,57,162,153,214,115,233,60,51,18,240,126,135,182,122,50,142,31,11,225,105,157,77,7,231,162,137,178,191,166,25,30,223,93,238,223,125,215,117,68,82,229,112,3,193,245,215,139,45,92,107,110,9,73,30,9,135,84,81,215,229,111,154,87,35,234,96,123,220,177,208,196,216,222,217,122,234,18,25,88,178,53,205,72,152,215,191,171,173,35,142,64,184,28,180,56,28,169,226,59,50,135,88,115,135,210,51,78,176,187,196,108,154,146,70,69,80,251,229,198,20,142,116,162,116,47,71,53,41,145,175,137,211,57,237,245,217,34,70,196,85,115,223,12,228,159,147,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,159,172,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,62,176,4,16,243,20,224,86,167,133,172,201,115,141,62,160,171,126,149,223,234,33,134,134,106,154,168,158,251,101,198,100,168,122,219,81,22,69,158,102,54,58,119,72,201,156,207,208,123,88,231,189,237,87,190,255,0,242,190,229,247,77,118,166,178,241,67,173,54,170,182,49,149,13,175,195,236,117,49,75,76,254,184,101,165,168,163,189,36,177,78,215,43,21,204,157,172,130,88,186,36,98,182,95,89,142,102,242,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,129,128,28,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,104,19,19,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,129,107,79,14,186,185,113,215,154,46,27,43,49,58,187,94,119,85,120,142,205,45,13,92,79,114,82,189,219,43,170,36,88,90,245,90,102,196,171,58,205,26,61,157,148,89,90,174,102,202,187,47,30,126,60,3,13,139,63,168,213,38,227,212,139,150,85,89,225,176,62,236,228,87,78,150,232,166,146,118,211,177,85,118,99,22,89,158,247,116,162,117,170,71,215,213,219,143,164,45,255,0,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,169,91,11,58,98,141,140,141,170,189,44,99,122,156,247,245,200,251,192,0,0,12,74,226,59,153,62,131,112,251,159,227,122,114,219,149,38,85,114,174,188,50,143,38,150,219,93,215,6,47,68,217,150,26,137,170,93,11,37,115,234,99,115,94,190,13,173,238,109,27,250,214,61,227,73,3,2,249,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,31,39,57,91,181,170,255,0,196,150,19,125,177,92,233,46,54,219,142,155,219,106,232,235,41,38,108,208,84,193,37,125,193,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,124,149,61,233,242,159,151,245,223,81,183,1,53,38,0,115,171,247,88,197,190,96,80,253,58,226,103,249,128,28,234,253,214,49,111,152,20,63,78,184,129,128,28,174,61,251,52,203,241,175,163,214,158,131,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,243,252,174,61,251,52,203,241,175,163,214,147,189,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,0,60,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,219,129,204,119,142,58,110,43,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,219,78,49,120,58,206,248,64,206,233,236,23,250,207,76,227,119,158,191,179,249,7,110,26,127,74,118,161,167,125,87,246,171,39,150,72,59,82,84,36,127,156,84,235,219,169,187,162,249,121,94,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,226,198,196,115,152,215,203,44,76,87,179,175,169,3,218,240,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,182,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,207,192,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,246,160,66,183,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,90,174,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,9,84,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,45,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,108,246,36,176,203,26,185,187,167,92,111,111,181,170,137,41,92,168,248,233,254,35,133,253,107,204,255,0,233,122,92,2,182,185,191,227,53,214,185,42,21,223,247,175,10,199,55,251,248,81,255,0,237,120,79,65,162,156,31,99,60,92,242,196,211,123,43,146,146,139,54,177,211,228,14,196,239,21,114,212,118,40,103,150,249,51,230,100,145,196,244,107,153,51,105,153,18,189,204,145,99,71,43,216,215,42,116,186,42,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,54,136,6,10,242,224,230,1,71,196,69,138,45,36,213,236,139,253,150,40,60,76,241,84,212,71,5,60,121,21,47,91,228,234,167,100,44,142,54,77,12,106,140,124,40,222,165,142,36,149,170,255,0,207,36,89,212,0,197,94,104,254,226,122,155,248,47,214,40,140,170,49,87,154,63,184,158,166,254,11,245,138,32,32,4,218,160,213,92,218,160,1,138,188,209,253,196,245,55,240,95,172,81,25,84,98,175,52,127,113,61,77,252,23,235,20,64,66,183,9,222,244,250,55,243,3,30,250,140,6,90,115,45,229,247,83,163,215,91,199,16,122,65,106,164,143,79,171,234,60,77,226,211,73,20,84,176,99,79,123,169,96,141,35,71,206,175,157,149,21,51,202,228,100,49,53,144,38,205,68,70,35,118,196,190,19,189,233,244,111,230,6,61,245,24,13,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,2,26,249,72,105,127,20,108,213,200,245,27,7,117,94,57,165,245,84,251,100,117,151,106,41,93,110,191,192,199,200,198,83,210,49,85,137,61,75,37,108,168,217,216,237,169,246,147,173,92,143,90,121,254,94,117,126,244,248,183,203,250,31,168,220,73,158,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,134,30,117,126,244,248,183,203,250,31,168,220,64,192,168,237,55,89,173,85,23,216,109,149,111,182,209,212,67,73,81,88,216,92,176,67,60,205,145,209,68,249,54,233,107,222,216,38,115,90,171,187,146,41,21,55,233,93,178,171,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,223,94,80,122,91,130,107,78,9,175,250,103,169,118,47,76,227,119,159,178,158,54,139,197,77,79,221,237,77,95,52,127,156,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,113,3,138,238,20,117,31,132,173,71,126,21,154,197,227,173,85,221,201,236,23,248,33,86,82,221,233,90,168,138,230,162,170,246,230,103,83,82,88,85,85,209,185,205,84,87,177,241,200,240,216,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,33,175,150,47,48,10,61,34,172,166,225,251,91,242,47,9,130,213,244,193,140,220,165,142,8,169,108,53,82,79,52,210,182,165,237,98,72,176,207,37,71,156,210,61,205,133,204,110,232,216,220,247,199,50,128,0,0,0,0,106,174,73,246,35,193,71,240,170,229,153,165,119,252,2,217,106,143,83,113,111,77,73,109,169,157,59,82,93,40,82,239,112,89,45,142,155,169,172,111,83,222,146,68,233,81,205,100,141,115,119,137,179,75,34,70,9,63,220,174,61,196,244,203,241,175,172,86,129,9,122,67,162,250,243,158,234,228,122,127,164,120,134,65,249,65,176,84,75,86,180,240,191,209,245,118,137,232,222,157,114,203,44,174,141,41,31,20,173,107,81,207,115,21,37,86,49,61,119,53,22,101,57,132,90,179,43,23,46,28,218,205,168,57,125,38,85,144,209,211,217,33,174,189,83,90,146,218,202,247,182,243,70,137,50,211,36,146,54,55,171,122,122,209,174,232,87,245,43,91,27,85,24,220,170,177,96,24,110,51,147,100,217,157,139,30,164,164,190,230,53,20,213,55,219,131,81,86,122,231,211,211,178,158,4,123,149,85,81,145,197,26,35,88,155,49,21,210,57,19,170,71,185,216,235,205,31,220,79,83,127,5,250,197,16,16,151,195,37,166,213,127,226,75,74,44,87,219,101,37,198,219,113,206,44,84,149,148,117,112,182,104,42,96,146,190,22,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,122,185,134,112,89,117,225,99,84,42,47,184,134,63,86,221,43,201,106,17,113,250,197,169,117,82,81,78,177,245,75,111,158,71,53,28,199,181,201,43,162,71,171,149,240,163,87,185,35,217,55,77,160,225,59,222,159,70,254,96,99,223,81,128,216,163,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,40,107,239,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,118,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,77,120,120,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,186,188,185,184,215,254,10,186,143,61,131,63,185,221,100,211,44,167,243,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,80,158,144,0,22,171,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,151,78,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,209,22,108,39,192,191,25,182,46,48,244,226,170,231,37,171,208,217,158,47,225,233,242,107,108,76,122,210,182,73,81,253,170,154,105,29,190,240,203,218,149,82,55,57,100,141,204,115,93,212,136,201,100,192,14,98,252,185,111,186,123,149,85,235,54,129,226,254,55,16,200,46,17,182,179,29,180,209,178,63,65,85,79,37,37,53,60,52,241,172,206,150,171,197,85,212,73,209,20,16,163,97,221,24,141,70,116,236,31,171,201,147,135,79,180,185,221,247,137,123,253,62,244,24,135,114,197,143,250,255,0,167,116,158,20,241,82,250,146,163,147,181,75,42,51,166,72,220,199,248,222,166,170,58,31,41,127,45,87,11,154,77,138,232,86,132,227,58,71,135,101,255,0,106,40,49,127,27,69,53,211,170,53,239,215,120,201,221,90,222,152,213,91,31,69,83,167,143,180,174,115,163,232,232,123,156,230,185,203,117,64,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,64,21,118,67,169,239,68,57,123,182,254,175,105,209,187,156,190,64,87,27,58,215,101,68,242,246,159,66,38,201,178,20,177,136,212,242,85,43,0,124,151,91,165,21,150,130,123,157,194,69,100,20,241,186,71,170,53,92,187,53,170,229,242,79,230,69,62,165,93,188,212,141,62,103,28,100,83,98,148,178,233,46,29,114,171,101,198,182,142,55,204,172,138,104,209,177,77,13,83,21,200,244,145,169,186,42,179,224,191,208,187,1,138,28,193,120,193,173,214,236,246,163,29,196,110,181,177,227,180,240,82,163,155,180,208,119,31,217,145,30,213,98,200,168,173,84,155,207,118,166,251,127,158,225,114,227,224,134,237,159,87,209,106,230,95,65,66,251,84,53,15,240,176,203,60,82,47,84,21,48,47,82,198,177,191,101,221,178,166,251,162,237,247,110,88,62,12,184,83,200,248,132,205,168,171,124,60,43,97,162,170,99,167,115,170,99,99,158,232,231,167,235,98,177,205,119,82,43,37,95,45,188,255,0,223,159,188,59,19,181,97,118,26,123,5,162,150,40,41,224,87,185,27,27,26,212,221,206,87,47,147,81,19,227,247,1,250,212,180,180,244,80,54,154,150,38,71,19,55,233,107,90,136,137,186,238,190,73,252,234,118,131,133,93,147,117,3,147,166,84,73,60,147,218,159,233,18,63,125,246,246,28,49,21,118,93,255,0,156,14,25,26,181,124,208,239,106,108,17,60,142,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,200,116,189,174,223,116,248,31,71,180,235,145,187,160,8,164,223,213,95,106,29,167,203,208,173,118,237,216,239,99,250,147,111,136,21,150,183,136,93,16,176,107,150,5,85,138,93,173,148,181,46,146,88,36,111,122,56,151,248,185,58,189,175,99,147,226,191,2,233,0,53,165,205,113,108,243,134,157,86,171,161,142,161,244,55,27,100,245,49,210,205,5,90,171,157,15,114,88,119,87,196,173,93,213,24,239,187,250,62,4,218,112,37,197,94,63,196,38,157,65,3,170,106,253,59,77,61,99,102,142,106,119,183,102,177,237,84,245,156,247,162,250,178,181,127,75,253,227,197,115,13,224,226,221,172,154,121,85,147,98,244,138,153,21,37,85,44,145,186,74,247,70,206,149,154,68,126,232,228,86,251,39,119,243,251,62,226,42,56,98,215,156,159,133,125,93,142,249,59,155,12,17,211,212,83,214,193,225,153,82,187,77,19,85,170,155,42,121,238,216,253,142,246,111,228,6,198,64,241,90,67,170,54,29,94,194,105,51,60,126,119,75,77,83,36,209,110,232,29,23,173,28,138,213,245,93,231,240,67,218,129,211,52,125,94,178,108,116,177,219,46,199,216,116,202,206,148,221,160,86,215,125,229,103,201,28,251,170,111,241,254,99,233,106,238,5,64,0,0,0,0,0,0,0,0,0,6,181,156,88,251,211,235,39,204,12,135,234,51,155,41,154,214,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,97,7,57,109,57,209,43,6,168,90,243,219,22,85,87,75,170,25,29,61,36,215,220,121,212,211,201,5,101,185,35,150,8,46,76,157,83,181,11,216,180,105,78,232,81,203,214,157,183,163,24,173,123,165,187,250,31,197,117,139,132,190,85,250,127,153,119,109,85,153,125,203,211,84,120,181,146,182,103,183,199,213,122,106,169,36,145,91,26,43,214,24,24,254,236,139,187,26,187,50,62,227,31,44,106,68,182,89,148,223,115,156,170,243,154,229,53,222,54,245,144,92,42,46,151,26,158,211,35,239,213,79,35,164,150,78,134,35,88,222,167,189,203,179,81,26,155,236,136,137,228,7,229,19,147,202,91,78,116,75,22,225,230,163,51,210,220,170,175,36,200,114,74,138,104,115,58,217,169,167,166,101,29,198,26,118,204,219,108,81,72,136,213,101,59,107,21,22,102,117,119,95,35,221,215,211,209,28,113,107,171,60,11,113,29,162,154,53,96,215,28,247,12,240,150,27,214,222,50,154,55,61,213,214,46,227,145,41,253,35,10,181,60,63,123,116,233,243,119,67,149,177,203,218,149,205,141,124,255,0,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,207,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,246,188,227,243,252,55,84,240,222,31,117,7,79,178,26,75,230,61,124,167,200,234,104,107,169,149,122,37,102,246,212,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,79,21,201,83,222,159,41,249,127,93,245,27,112,19,82,12,0,230,183,197,30,187,112,215,249,46,252,138,103,63,103,62,209,250,111,210,127,220,202,58,206,255,0,135,240,61,159,246,204,82,116,244,247,229,253,29,183,234,243,223,100,218,223,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,15,65,73,209,84,202,218,40,219,39,93,60,17,189,118,100,210,38,202,189,62,182,251,110,136,168,31,149,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,133,92,25,241,75,252,17,243,108,195,82,40,177,191,77,222,174,88,125,85,138,201,79,43,186,105,89,93,45,101,36,173,150,165,81,200,245,133,140,130,71,43,89,235,61,200,214,110,196,114,200,192,149,254,99,188,113,212,240,165,134,208,97,250,124,202,74,141,69,204,41,231,125,12,210,190,41,89,100,164,106,163,22,182,88,21,85,207,123,156,174,108,13,115,123,78,124,82,185,202,228,133,98,146,10,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,62,188,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,153,78,88,188,7,126,68,44,84,218,243,171,22,94,156,251,32,183,183,209,182,187,141,187,183,85,139,194,231,204,217,54,119,117,201,222,168,129,212,234,238,168,227,150,22,172,144,174,221,114,181,66,245,112,47,193,149,139,131,205,56,170,182,73,117,244,206,103,148,120,122,140,154,229,19,222,148,174,146,36,127,106,154,154,55,109,180,49,119,101,68,145,205,73,36,115,220,231,116,162,178,40,242,84,0,4,37,243,142,201,52,190,231,196,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,14,214,164,207,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,70,178,250,171,169,153,86,178,106,62,71,170,89,173,95,136,189,100,215,9,110,21,61,50,72,248,225,235,95,82,8,187,143,123,219,12,76,70,199,27,21,203,209,27,24,212,93,154,128,121,83,100,142,16,178,77,47,203,184,104,211,220,131,70,241,138,76,115,19,170,179,177,41,108,244,203,35,153,111,157,143,115,42,169,214,73,24,199,206,246,84,182,118,190,119,38,243,61,29,46,238,235,234,93,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,83,88,247,65,34,179,169,19,169,157,47,110,236,123,28,233,84,228,159,172,87,91,214,27,158,104,133,242,253,73,45,62,53,81,75,123,176,81,205,84,231,85,182,10,165,145,181,141,138,55,61,81,41,163,150,56,30,169,27,17,27,45,99,213,202,171,43,64,147,64,11,63,197,87,19,24,111,10,26,71,89,170,89,133,13,93,197,238,168,109,182,209,108,166,69,107,238,55,25,25,35,226,129,100,233,86,194,206,152,164,123,228,114,47,75,24,238,150,189,253,17,188,49,215,154,23,26,255,0,193,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,232,107,91,166,115,31,80,146,185,171,188,210,246,167,134,52,141,81,241,250,242,245,198,230,69,220,134,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,36,191,114,175,224,146,213,165,216,109,171,137,108,238,10,75,134,89,152,217,225,171,176,211,205,74,213,125,130,138,101,155,243,177,74,217,158,199,190,170,153,244,207,87,116,50,72,152,231,196,191,167,42,40,100,175,7,220,38,97,188,34,233,127,216,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,140,190,103,92,7,126,68,47,181,58,243,164,246,94,156,7,32,184,59,210,86,187,117,187,183,75,139,204,230,66,216,247,119,117,203,217,168,157,213,10,222,152,227,138,23,44,112,166,221,113,53,102,164,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,13,120,184,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,46,194,120,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,175,103,26,124,51,212,240,163,175,55,93,48,134,186,174,225,98,158,158,27,190,61,93,86,177,119,234,109,211,117,35,123,137,27,149,17,241,203,28,208,170,171,89,214,176,172,136,198,53,237,67,37,57,87,241,183,117,210,236,202,213,195,78,119,61,93,195,19,204,111,16,210,88,106,38,170,114,178,193,91,50,77,249,168,162,108,47,123,217,85,82,250,102,43,122,217,28,79,115,229,95,211,149,84,38,124,0,6,42,243,58,210,223,202,135,6,217,175,132,177,122,78,235,137,120,124,166,223,253,181,217,240,190,22,68,241,115,249,189,173,127,77,12,149,190,163,186,183,223,213,106,189,24,64,9,181,65,173,103,20,250,41,252,29,184,130,205,180,114,59,135,141,164,199,238,9,224,39,116,189,201,31,67,60,76,168,165,238,187,183,26,44,201,4,209,36,157,44,70,247,17,253,59,183,101,80,183,248,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,179,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,195,95,39,157,16,186,231,156,69,212,107,44,55,202,74,59,110,151,83,171,170,41,29,27,159,61,116,247,26,90,186,104,152,207,99,88,198,181,38,123,158,170,171,187,35,106,53,122,213,241,205,160,0,12,127,227,215,84,179,189,22,225,59,57,212,205,52,190,250,27,36,179,122,51,193,86,248,88,106,59,93,219,149,44,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,12,128,4,0,255,0,101,31,142,207,250,249,255,0,185,155,63,252,144,159,224,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,64,15,52,127,126,205,77,252,23,232,244,70,85,114,241,226,23,21,225,127,151,166,162,106,230,83,77,227,252,6,160,85,83,91,173,108,170,142,158,107,157,116,180,22,230,197,79,27,158,191,227,72,245,107,94,230,69,20,175,70,63,163,165,113,87,154,63,191,102,166,254,11,244,122,35,23,228,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,15,87,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,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,119,255,0,128,118,178,255,0,4,127,225,87,232,91,175,103,210,29,223,65,122,57,189,239,179,189,142,191,77,245,247,123,157,158,231,171,209,217,223,181,253,177,213,217,245,203,215,203,23,128,239,203,125,246,155,94,117,98,203,213,128,227,247,6,250,54,215,113,183,119,41,114,137,154,201,155,38,206,238,181,123,52,243,182,157,93,213,28,145,76,228,146,21,223,162,86,164,212,129,172,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,36,143,243,14,226,23,21,226,131,151,166,157,234,230,45,77,224,60,126,160,82,211,92,109,111,170,142,162,107,101,116,84,23,22,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,175,165,45,87,51,174,3,191,34,23,218,157,121,210,123,47,78,3,144,92,29,233,43,93,186,221,219,165,197,230,115,33,108,123,187,186,229,236,212,78,234,133,111,76,113,197,11,150,56,83,110,184,154,184,21,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,30,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,184,101,7,43,143,126,205,50,252,107,232,245,164,255,0,16,3,202,227,223,179,76,191,26,250,61,105,51,220,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,149,108,44,233,138,71,190,71,34,244,177,142,233,107,223,209,27,195,29,121,161,113,175,252,31,240,71,232,198,158,220,238,180,58,147,153,91,217,83,21,198,137,123,62,134,181,186,103,49,245,9,43,154,187,205,47,106,120,99,72,213,31,31,175,47,92,110,100,93,200,97,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,70,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,75,247,42,254,9,45,90,93,134,218,184,150,206,224,164,184,101,153,141,158,26,187,13,60,212,173,87,216,40,166,89,191,59,20,173,153,236,123,234,169,159,76,245,119,67,36,137,142,124,75,250,114,162,134,74,240,125,194,102,27,194,46,151,253,135,177,84,82,94,47,181,245,18,84,223,114,54,208,45,44,247,87,164,143,88,17,236,89,37,86,50,40,158,145,181,136,254,141,251,143,68,71,74,245,88,203,230,117,192,119,228,66,251,83,175,58,79,101,233,192,114,11,131,189,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,86,106,79,201,203,49,107,22,115,138,222,112,172,166,135,198,217,114,11,125,69,174,227,77,221,124,125,250,89,227,116,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,192,215,139,131,238,44,243,46,17,117,67,237,197,138,158,174,241,98,175,167,146,154,251,142,54,189,41,96,186,177,35,122,64,175,122,199,42,49,241,74,244,145,175,70,117,237,220,98,42,54,87,162,236,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,154,246,113,167,195,61,79,10,58,243,117,211,8,107,170,238,22,41,233,225,187,227,213,213,107,23,126,166,221,55,82,55,184,145,185,81,31,28,177,205,10,170,181,157,107,10,200,140,99,94,212,50,83,149,127,27,119,93,46,204,173,92,52,231,115,213,220,49,60,198,241,13,37,134,162,106,167,43,44,21,179,36,223,154,138,38,194,247,189,149,85,47,166,98,183,173,145,196,247,62,85,253,57,85,66,103,193,135,252,208,53,239,86,56,118,208,43,6,107,163,153,95,217,251,213,110,97,75,107,158,167,192,211,85,245,210,190,138,182,71,71,209,81,28,140,77,223,12,107,186,39,87,171,182,251,42,162,226,7,1,92,122,241,99,173,60,88,224,218,103,169,122,173,233,156,110,243,233,63,27,69,232,43,109,63,119,181,109,170,154,63,206,67,78,201,27,180,145,49,222,171,147,125,182,93,209,85,20,61,95,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,50,171,158,119,234,79,246,147,247,105,138,188,174,61,251,52,203,241,175,163,214,129,63,192,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,143,250,91,170,89,222,139,103,118,205,76,211,75,239,161,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,235,53,118,223,116,217,81,21,54,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,174,189,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,68,115,40,31,88,178,165,50,202,136,189,77,99,221,4,140,71,237,208,143,232,106,170,58,70,35,174,175,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,9,30,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,157,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,229,12,108,107,166,107,221,178,186,70,177,146,67,97,180,70,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,67,7,53,190,20,116,227,135,109,71,198,179,93,47,139,209,86,173,70,244,140,243,88,34,133,27,75,109,170,165,90,117,145,212,202,139,234,67,39,138,106,164,59,116,198,230,57,24,168,199,50,56,131,192,114,184,247,236,211,47,198,190,143,90,79,241,0,60,174,61,251,52,203,241,175,163,214,147,252,0,138,14,119,25,38,151,173,215,79,113,8,113,138,73,181,21,41,229,185,84,94,154,178,71,61,45,147,170,72,226,165,127,169,209,59,37,168,73,158,221,222,174,133,105,228,217,168,149,10,174,149,243,92,30,50,117,210,179,136,158,35,179,61,70,244,207,164,108,174,184,73,110,199,28,196,157,144,178,207,78,247,71,74,177,197,58,171,226,238,49,59,239,102,205,78,236,210,187,161,170,229,106,5,149,39,207,149,198,73,165,249,31,7,216,202,105,174,49,73,98,168,181,212,77,109,201,233,225,89,30,249,175,113,181,157,234,169,101,123,26,178,190,120,157,79,50,108,174,108,108,145,144,53,219,66,136,216,44,186,224,25,149,139,13,176,106,13,231,30,171,163,199,178,170,138,234,107,45,116,200,141,101,123,232,214,36,169,88,145,87,169,204,99,167,141,138,253,186,21,253,109,69,87,70,244,110,127,242,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,64,152,144,0,0,0,0,0,24,1,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,153,255,0,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,129,63,192,0,0,0,63,39,44,176,125,171,197,111,56,183,166,238,182,111,76,219,234,45,254,145,180,212,248,122,234,62,236,110,103,126,158,93,151,183,51,58,186,152,253,151,165,200,139,178,236,107,153,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,234,87,66,254,168,164,99,227,114,175,75,216,238,151,61,157,18,63,100,146,207,241,85,195,62,27,197,126,145,214,105,110,97,93,87,110,123,106,27,114,180,92,233,149,92,251,117,198,54,72,200,167,88,250,145,179,51,166,89,24,248,220,169,212,199,187,165,204,127,68,140,13,112,107,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,189,174,85,92,245,228,169,239,79,148,252,191,174,250,141,184,195,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,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,76,159,229,39,170,88,38,151,241,79,55,219,171,239,163,62,214,227,238,197,172,255,0,218,179,77,226,174,149,87,26,30,196,31,154,99,186,58,187,111,245,223,210,196,219,205,201,186,1,58,134,0,115,171,247,88,197,190,96,80,253,58,226,103,249,128,28,234,253,214,49,111,152,20,63,78,184,129,128,28,174,61,251,52,203,241,175,163,214,147,252,64,15,43,143,126,205,50,252,107,232,245,164,255,0,1,109,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,242,188,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,86,250,128,0,0,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,45,87,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,4,170,0,0,0,0,26,214,113,99,239,79,172,159,48,50,31,168,206,108,166,107,89,197,143,189,62,178,124,192,200,126,163,56,19,83,202,227,220,79,76,191,26,250,197,105,103,249,175,112,125,128,230,218,95,123,226,114,196,148,150,60,219,20,167,167,117,206,85,150,26,120,47,180,93,200,225,70,78,233,94,198,248,152,218,228,237,61,21,100,145,26,218,116,108,138,232,18,59,193,202,227,220,79,76,191,26,250,197,105,29,92,199,249,128,86,113,17,125,151,73,52,135,34,255,0,98,122,15,13,60,181,52,241,207,79,38,69,85,208,201,58,170,25,51,35,145,144,195,34,171,25,10,183,165,100,137,101,114,191,243,41,16,97,182,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,39,193,103,19,20,220,87,104,53,171,83,230,161,164,183,223,96,168,154,209,144,208,210,36,189,138,107,140,61,42,238,218,200,212,85,100,145,73,12,200,136,231,244,36,201,26,189,238,99,148,132,190,14,184,58,206,248,191,206,234,44,22,10,207,67,99,118,110,143,180,25,7,110,26,143,69,247,97,168,125,47,246,171,231,138,73,251,178,83,172,127,155,85,232,223,169,219,34,121,204,79,22,215,58,158,17,56,28,200,234,184,114,142,147,11,126,23,79,107,166,177,165,53,36,85,12,165,100,183,58,104,165,85,101,67,100,108,175,123,102,149,94,249,17,207,115,228,115,213,85,235,212,6,80,24,171,205,31,220,79,83,127,5,250,197,17,21,127,217,71,227,179,254,190,127,238,102,207,255,0,36,37,83,154,63,184,158,166,254,11,245,138,32,32,4,218,160,213,92,218,160,1,138,188,209,253,196,245,55,240,95,172,81,25,84,98,175,52,127,113,61,77,252,23,235,20,64,66,183,9,222,244,250,55,243,3,30,250,140,6,202,102,181,156,39,123,211,232,223,204,12,123,234,48,27,41,128,33,91,157,95,189,62,45,242,254,135,234,55,18,106,72,86,231,87,239,79,139,124,191,161,250,141,196,11,171,200,199,245,217,251,55,251,200,206,158,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,48,91,145,143,235,179,246,111,247,145,239,249,157,115,0,172,210,42,58,158,31,180,67,34,240,153,213,95,84,25,53,202,40,231,138,170,195,75,36,16,205,19,105,158,230,36,107,52,241,212,121,77,27,220,232,90,199,108,141,145,204,124,97,14,215,107,101,77,150,235,91,102,172,146,146,74,138,10,137,41,165,125,37,92,85,80,57,236,114,181,203,28,208,185,209,74,205,209,118,124,110,115,28,155,43,85,81,81,73,159,229,89,198,190,85,175,182,43,174,138,106,197,207,210,89,126,31,111,138,182,219,118,149,100,125,85,218,214,143,72,164,117,75,186,85,139,52,15,125,59,86,87,61,31,51,103,106,171,92,248,229,149,241,1,165,186,91,157,235,78,119,108,211,61,52,177,122,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,249,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,23,96,158,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,209,191,113,232,136,233,94,170,23,212,16,3,253,148,126,59,63,235,231,254,230,108,255,0,242,66,95,184,10,213,44,239,90,120,78,193,181,51,82,239,190,153,201,47,62,147,241,181,190,22,26,126,239,106,229,85,12,127,155,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,67,32,0,0,106,174,79,247,43,143,113,61,50,252,107,235,21,164,0,147,253,202,227,220,79,76,191,26,250,197,104,25,84,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,89,78,43,184,81,211,142,45,116,225,248,86,107,23,129,186,208,247,39,176,95,224,133,31,85,104,170,114,34,43,154,138,169,220,133,253,45,73,97,85,70,200,214,181,81,88,246,71,35,53,236,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,137,179,241,139,252,127,112,125,106,226,203,72,220,219,122,85,199,157,225,212,245,149,248,163,225,149,168,202,153,222,198,172,148,50,182,71,182,46,138,133,134,38,36,142,115,86,39,181,143,234,232,73,35,144,48,91,149,127,29,85,56,6,67,106,225,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,162,211,113,158,170,103,186,9,82,56,210,105,25,85,53,74,34,72,247,191,180,246,177,58,91,27,222,248,230,36,213,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,101,57,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,134,90,241,99,238,177,172,159,47,242,31,167,78,107,88,108,167,197,143,186,198,178,124,191,200,126,157,57,173,96,30,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,106,115,254,63,177,235,151,0,151,110,41,116,250,74,75,78,67,93,78,182,58,27,77,77,206,149,245,54,219,252,146,36,11,26,34,181,237,153,240,181,206,173,100,78,141,29,45,60,109,123,153,27,94,189,56,43,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,112,44,15,127,163,154,253,172,188,63,223,100,200,244,119,80,174,184,205,93,70,222,38,58,119,182,74,90,190,150,72,198,120,138,105,17,208,207,208,147,72,172,238,49,221,14,114,185,187,59,101,54,94,180,199,117,134,213,69,13,246,182,146,178,228,202,120,219,89,81,73,76,234,104,38,157,26,157,199,199,19,164,145,209,177,93,186,163,22,71,171,81,81,21,206,219,117,132,190,81,156,61,126,85,184,130,151,86,110,117,54,167,217,116,171,179,91,45,190,178,151,196,73,89,93,87,21,76,116,110,141,28,157,17,246,95,19,231,238,170,171,155,36,48,244,183,119,43,227,155,240,0,0,0,0,0,0,0,0,0,0,0,0,5,14,119,220,114,245,217,15,154,73,246,85,219,225,252,192,112,247,110,187,29,208,199,211,235,46,194,38,117,38,238,59,128,0,120,173,94,213,27,14,144,225,53,121,158,65,59,162,166,166,146,24,183,108,14,151,214,146,68,106,122,173,243,248,168,22,59,142,222,42,241,254,30,244,234,120,27,83,87,233,218,153,232,219,12,112,211,189,219,181,239,114,175,172,215,177,19,213,137,203,250,95,239,144,151,133,98,217,231,18,218,173,73,67,37,67,235,174,55,57,233,163,170,154,122,181,71,54,30,228,80,238,143,149,92,187,162,61,191,127,244,124,15,81,196,238,188,228,252,84,106,236,151,200,28,217,160,146,158,158,158,138,15,12,202,101,218,24,156,174,85,221,87,207,119,73,237,119,179,111,34,85,249,121,112,113,110,209,189,60,165,201,178,138,69,92,138,174,170,170,73,29,29,123,164,103,74,77,26,51,100,106,35,125,144,55,249,253,191,120,25,19,195,214,136,88,52,55,2,165,197,45,54,202,90,103,71,44,242,59,179,28,73,252,100,157,94,214,49,169,240,79,129,116,128,0,117,75,38,222,170,123,84,169,239,233,77,190,39,71,66,185,219,187,96,57,99,93,190,235,241,59,154,133,49,183,100,59,61,128,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,198,232,7,32,227,169,2,42,40,28,128,0,0,0,0,0,0,0,0,0,0,0,28,42,110,114,0,233,123,81,124,148,234,106,244,63,203,203,250,79,169,201,185,243,202,213,223,201,0,250,26,228,114,110,138,114,124,209,61,90,169,190,231,209,237,243,3,174,166,154,26,200,93,79,80,206,184,223,182,233,186,166,251,46,255,0,15,232,33,199,154,111,9,212,120,21,245,250,189,137,80,86,248,58,175,71,210,85,34,201,44,205,69,86,74,206,175,208,217,60,227,137,63,79,111,230,221,73,147,60,182,165,96,22,61,75,196,234,49,76,134,9,38,164,158,72,165,86,178,87,70,189,76,114,42,121,183,204,8,128,229,171,198,42,233,125,125,46,146,100,213,176,65,106,158,173,242,83,201,36,80,177,55,158,162,153,170,206,227,228,106,170,238,178,46,219,47,151,244,108,147,71,75,85,79,91,3,106,105,102,100,177,63,126,151,177,200,228,93,151,101,243,79,47,106,26,241,113,141,195,93,207,134,253,84,158,217,106,182,214,67,100,237,82,77,73,52,173,150,68,108,143,141,85,90,178,62,54,162,175,84,111,93,188,252,191,209,33,220,181,248,209,143,53,195,105,116,239,80,47,20,45,188,211,213,212,163,125,88,41,250,218,249,225,232,84,78,226,42,167,231,213,55,233,246,162,251,118,243,9,20,56,115,81,201,178,156,128,62,71,195,208,189,77,79,233,59,88,237,209,55,83,181,83,116,217,74,22,52,106,238,128,86,158,195,146,150,174,197,64,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,11,127,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,247,106,34,191,121,234,234,31,187,149,93,235,237,191,75,90,137,37,60,174,185,127,214,93,235,45,188,77,235,126,59,217,181,67,225,174,56,61,174,121,39,130,170,74,168,167,138,120,110,206,237,189,157,48,167,107,104,163,145,30,217,155,35,164,86,163,18,39,75,98,249,117,240,43,83,197,46,100,153,198,160,208,85,179,74,236,21,19,67,93,53,53,84,76,125,206,227,10,83,189,45,170,137,34,79,11,29,29,67,100,124,205,103,232,49,204,107,216,247,35,217,58,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,242,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,100,11,241,245,193,70,85,194,158,163,213,222,237,54,207,17,166,89,53,194,105,49,203,133,58,72,248,232,58,213,210,54,217,80,178,57,239,108,209,49,21,24,231,185,123,209,177,94,139,212,217,89,20,255,0,22,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,6,181,149,57,77,246,175,21,183,97,85,21,221,118,91,85,194,182,233,71,77,218,98,118,170,170,227,166,142,162,78,180,78,183,117,50,138,153,54,85,86,167,111,118,162,43,156,171,157,92,149,61,233,242,159,151,245,223,81,183,24,171,196,191,14,153,223,11,250,167,95,166,121,213,63,248,90,203,61,111,92,63,221,59,95,137,154,24,43,59,113,75,39,103,187,216,123,187,79,119,91,61,138,158,197,92,170,228,169,239,79,148,252,191,174,250,141,184,12,255,0,227,159,129,143,225,163,246,39,253,148,126,199,125,142,244,151,253,4,244,135,138,241,126,27,254,232,135,163,167,195,127,217,111,215,240,219,207,202,112,83,203,123,248,31,106,157,215,83,63,44,191,107,125,39,143,207,98,240,95,103,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,203,154,160,8,171,231,157,250,147,253,164,253,218,98,175,46,190,29,48,78,40,53,79,56,211,60,234,159,245,127,115,172,179,214,245,205,253,204,186,120,154,72,96,172,237,197,44,125,238,215,125,238,237,61,221,15,246,42,123,21,50,171,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,3,23,248,155,225,119,84,56,89,207,230,196,53,2,201,86,203,109,101,69,90,227,215,167,50,52,130,243,69,12,206,141,181,12,237,201,35,99,122,183,182,247,64,231,247,35,73,99,234,68,234,106,187,45,121,98,243,0,163,210,42,202,110,31,181,191,34,240,152,45,95,76,24,205,202,88,224,138,150,195,85,36,243,77,43,106,94,214,36,139,12,242,84,121,205,35,220,216,92,198,238,141,141,207,124,114,169,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,181,246,226,171,134,124,203,133,13,92,172,210,220,194,186,146,226,199,83,182,229,104,185,211,42,53,151,27,116,143,145,145,78,177,245,43,161,127,84,82,49,241,185,87,165,236,119,75,158,206,137,30,27,36,130,48,57,90,113,245,98,171,177,88,120,83,213,235,135,129,186,208,255,0,104,225,215,186,170,151,190,59,132,110,122,172,118,217,157,35,151,183,51,58,146,58,125,149,35,124,109,142,22,163,30,200,210,121,63,3,5,121,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,245,61,157,138,90,26,136,42,234,42,119,70,57,142,233,123,41,162,237,171,152,229,241,61,109,234,72,220,132,53,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,125,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,153,127,206,11,88,239,185,207,20,11,165,85,16,248,123,46,154,91,224,167,163,143,169,143,239,213,87,83,193,87,81,83,186,49,175,111,83,31,77,23,109,92,246,167,134,235,111,74,200,228,28,159,116,114,251,156,241,64,154,171,79,55,135,178,233,165,190,122,138,201,58,88,254,253,85,117,60,244,148,244,219,43,218,246,245,49,245,50,247,17,175,106,120,110,135,116,172,141,80,50,87,156,214,140,245,232,118,155,103,120,149,187,194,89,116,238,225,53,137,214,187,117,179,106,90,42,26,216,98,108,82,171,163,217,148,208,196,250,40,32,107,122,122,85,213,49,181,21,170,141,107,176,131,150,142,127,77,167,220,105,105,221,85,203,33,171,181,91,111,149,21,54,10,164,133,101,232,172,125,93,52,145,82,211,202,200,209,122,216,234,197,164,84,234,78,134,189,172,123,186,122,58,146,103,184,208,209,203,238,190,240,193,159,233,86,45,55,69,234,235,111,142,162,221,31,75,23,196,213,82,84,69,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,93,112,128,218,160,243,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,249,90,41,170,22,173,106,210,60,67,85,236,205,164,142,159,41,179,211,92,159,79,77,90,218,182,81,206,246,39,122,149,101,106,34,61,240,203,220,137,254,171,85,31,27,145,90,213,69,68,246,160,107,153,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,250,246,237,189,81,27,43,21,114,211,148,239,26,247,28,91,42,182,112,175,169,23,62,188,110,243,189,54,29,59,214,150,158,27,85,115,164,168,168,146,158,71,43,89,36,222,42,73,186,88,174,145,238,73,82,40,216,197,73,85,89,33,92,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,83,94,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,13,162,11,85,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,238,152,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,244,116,174,58,242,229,227,182,62,32,52,190,255,0,101,214,140,154,146,159,54,192,41,229,186,94,175,21,243,209,81,193,112,181,58,73,31,227,82,56,210,38,194,202,102,163,98,153,122,58,26,157,135,171,213,102,86,182,48,56,219,227,7,38,226,231,84,37,189,57,106,232,176,155,29,68,237,196,236,245,113,83,247,232,96,150,56,25,51,228,146,38,35,156,249,157,76,201,85,142,124,137,26,185,88,199,57,19,169,193,103,245,75,84,179,189,105,206,238,122,153,169,119,223,76,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,55,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,203,79,42,62,10,63,38,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,231,45,71,90,57,99,108,213,81,200,207,38,183,174,56,147,165,94,139,52,209,55,21,121,94,240,81,252,32,51,182,107,62,161,91,45,85,218,109,134,220,31,77,45,186,181,59,222,153,186,54,22,189,148,235,19,92,155,67,23,118,9,164,89,17,89,39,169,23,68,141,124,189,185,191,0,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,35,89,125,85,212,204,171,89,53,31,35,213,44,214,175,196,94,178,107,132,183,10,158,153,36,124,112,245,175,169,4,93,199,189,237,134,38,35,99,141,138,229,232,141,140,106,46,205,66,101,57,193,107,29,139,6,225,129,116,170,162,31,17,122,212,187,132,20,244,113,245,61,157,138,90,26,136,42,234,42,119,70,57,142,233,123,41,162,237,171,152,229,241,61,109,234,72,220,132,32,129,150,156,176,53,162,235,165,60,90,98,86,41,178,250,187,78,49,156,212,58,195,121,163,107,29,44,21,243,201,12,173,183,181,241,163,93,179,210,177,240,181,178,162,34,177,36,145,21,205,141,242,111,62,134,170,230,203,188,55,107,125,171,136,253,18,197,181,162,205,99,171,179,83,228,116,242,185,244,21,50,54,71,211,79,12,242,83,204,196,123,124,158,196,150,25,58,31,179,85,204,233,114,181,138,170,196,11,150,90,174,40,244,47,248,74,104,78,77,162,159,106,126,206,125,163,240,95,221,63,3,227,59,30,30,178,10,159,226,123,145,245,117,118,58,127,77,54,234,223,207,109,150,234,128,34,175,251,6,63,252,244,95,238,39,255,0,127,37,80,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,64,15,52,127,126,205,77,252,23,232,244,71,228,240,47,193,149,247,140,61,71,170,182,73,117,244,54,25,139,248,122,140,154,229,19,216,181,77,142,85,127,106,154,154,55,111,188,210,246,165,68,145,205,88,227,107,28,231,117,42,50,41,63,91,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,3,61,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,53,246,227,163,131,43,239,7,154,143,75,108,142,235,233,156,51,40,241,21,24,205,202,87,177,42,157,28,74,206,237,53,76,109,219,105,162,238,196,139,35,90,145,200,215,181,205,233,85,124,81,236,40,96,7,58,191,117,140,91,230,5,15,211,174,32,96,7,43,143,126,205,50,252,107,232,245,164,239,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,16,242,184,247,236,211,47,198,190,143,90,79,240,26,230,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,92,180,229,59,198,189,199,22,202,173,156,43,234,69,207,175,27,188,239,77,135,78,245,165,167,134,213,92,233,42,42,36,167,145,202,214,73,55,138,146,110,150,43,164,123,146,84,138,54,49,82,85,86,72,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,215,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,104,130,213,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,166,42,120,220,245,255,0,26,71,171,90,247,50,40,165,122,49,253,29,43,142,188,185,120,237,143,136,13,47,191,217,117,163,38,164,167,205,176,10,121,110,151,171,197,124,244,84,112,92,45,78,146,71,248,212,142,52,137,176,178,153,168,216,166,94,142,134,167,97,234,245,89,149,173,140,14,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,234,112,89,253,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,178,211,202,143,130,143,201,150,43,7,18,154,153,108,181,84,228,153,109,190,158,167,18,139,110,244,214,123,92,209,185,203,81,214,142,88,219,53,84,114,51,201,173,235,142,36,233,87,162,205,52,77,197,94,87,188,20,127,8,12,237,154,207,168,86,203,85,118,155,97,183,7,211,75,110,173,78,247,166,110,141,133,175,101,58,196,215,38,208,197,221,130,105,22,68,86,73,234,69,209,35,95,47,110,111,192,199,254,53,184,82,254,24,58,89,106,211,63,183,191,100,189,25,144,65,125,241,190,139,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,121,238,150,3,133,206,84,159,193,175,93,177,157,107,252,189,125,163,251,57,227,127,185,159,101,188,31,127,196,81,207,77,252,119,139,147,167,167,191,213,250,11,191,78,222,91,238,153,254,0,138,190,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,101,87,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,2,127,129,139,250,187,204,19,68,180,123,136,188,95,135,204,130,235,73,29,69,125,68,180,217,69,218,174,89,233,96,198,158,250,88,167,160,89,21,208,44,83,178,161,103,107,85,237,149,172,129,55,116,138,136,139,182,80,0,0,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,159,228,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,11,102,130,166,9,27,115,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,152,149,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,204,14,70,63,174,207,217,191,222,68,143,235,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,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,132,43,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,153,21,207,59,245,39,251,73,251,180,143,94,34,180,27,50,225,183,87,47,186,83,153,209,85,181,246,234,135,190,217,93,53,58,66,203,181,185,94,228,167,173,137,26,247,183,162,70,183,117,106,61,221,15,71,198,229,235,99,145,63,43,38,213,236,203,47,210,252,35,72,239,179,210,77,98,211,218,139,180,214,37,108,8,201,225,101,194,72,101,158,23,189,60,158,196,150,21,145,170,169,214,139,52,136,174,86,163,26,192,190,188,174,61,251,52,203,241,175,163,214,147,252,64,15,43,143,126,205,50,252,107,232,245,164,255,0,1,141,92,197,117,142,197,163,124,35,231,117,55,120,124,69,94,97,111,159,14,181,211,117,61,157,234,170,248,37,141,203,214,214,61,27,218,129,42,39,217,221,45,127,99,163,169,174,123,84,215,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,77,57,218,107,29,246,92,171,5,225,250,158,30,205,150,154,222,153,141,100,157,76,119,139,170,146,74,138,74,116,217,89,215,31,101,145,84,249,163,250,95,226,189,102,239,27,85,113,87,151,86,142,95,117,147,139,140,18,154,209,55,135,164,195,238,16,102,55,74,158,150,63,179,75,65,60,82,53,58,28,246,43,187,179,173,60,27,183,169,204,239,245,244,185,172,114,1,33,92,114,240,201,117,177,114,206,198,48,27,93,53,35,46,90,65,79,101,188,92,169,44,54,231,77,5,124,240,192,250,107,132,205,233,70,57,140,234,172,169,172,146,119,51,117,72,222,231,162,117,57,237,138,190,26,51,250,109,44,226,27,77,245,6,225,144,213,216,237,182,60,162,219,83,116,174,166,89,122,226,183,120,134,37,98,42,68,138,247,177,212,235,43,30,198,162,245,177,206,110,206,234,217,118,51,213,140,23,242,161,165,153,150,153,250,83,209,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,205,101,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,48,54,147,6,58,242,247,213,11,86,170,240,125,166,215,59,123,105,33,168,176,89,226,197,235,169,33,173,109,75,233,231,183,181,41,147,187,178,34,198,249,98,142,42,132,141,201,187,89,80,207,55,34,163,221,145,64,0,0,0,0,96,7,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,103,255,0,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,4,255,0,0,0,0,0,0,0,133,110,117,126,244,248,183,203,250,31,168,220,76,0,51,255,0,157,95,189,62,45,242,254,135,234,55,19,13,116,211,72,115,45,90,166,204,167,195,32,164,157,248,54,47,85,151,220,225,154,116,137,239,183,83,75,11,42,29,18,187,213,115,216,217,251,138,213,86,238,200,222,141,234,127,75,28,19,61,203,83,141,123,119,17,122,113,67,165,249,173,207,125,77,196,109,238,142,165,142,90,169,228,186,218,233,146,154,38,92,229,158,70,171,18,103,190,118,178,70,172,174,123,164,99,229,68,107,94,141,103,149,231,87,238,177,139,124,192,161,250,117,196,139,94,19,48,173,121,206,117,231,24,160,225,186,162,174,135,54,161,168,241,212,247,88,159,209,5,174,6,236,217,106,106,159,210,230,165,50,53,253,18,53,205,114,72,146,118,186,36,89,18,55,201,255,0,57,88,238,176,240,137,132,195,125,173,164,172,185,51,56,182,182,178,162,146,153,212,208,77,58,91,46,29,199,199,19,164,145,209,177,93,186,163,22,71,171,81,81,21,206,219,117,12,11,229,113,239,217,166,95,141,125,30,180,159,226,0,121,92,123,246,105,151,227,95,71,173,39,248,0,49,43,152,103,26,118,174,22,52,190,162,197,136,100,20,141,213,76,150,157,19,31,163,90,102,213,45,20,11,39,76,183,9,227,115,145,172,99,90,146,182,37,122,57,31,50,53,59,114,49,147,116,219,254,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,219,102,72,168,25,234,0,2,21,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,34,213,115,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,64,74,160,49,171,9,227,219,70,179,190,43,47,188,40,218,96,186,178,245,106,239,209,210,221,36,167,114,82,215,221,41,18,103,87,209,181,187,117,199,217,100,74,173,149,232,140,145,209,206,136,168,141,133,211,228,168,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,2,239,229,28,105,221,108,188,14,105,183,10,122,91,144,85,208,84,73,79,122,92,242,120,169,157,19,221,4,247,58,153,41,237,241,78,174,69,86,73,20,138,249,209,141,217,204,124,81,247,21,22,120,139,1,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,29,13,58,213,206,144,193,19,25,27,165,150,105,31,230,168,200,226,142,73,21,26,142,122,163,21,26,215,57,81,171,231,241,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,51,96,158,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,104,123,254,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,174,71,55,116,106,189,221,12,70,70,213,232,99,81,62,94,40,244,47,248,74,104,78,77,162,159,106,126,206,125,163,240,95,221,63,3,227,59,30,30,178,10,159,226,123,145,245,117,118,58,127,77,54,234,223,207,109,150,234,128,34,175,251,6,63,252,244,95,238,39,255,0,127,50,171,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,1,54,168,53,87,54,168,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,8,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,2,213,112,133,197,231,240,82,209,173,108,251,45,91,217,212,44,199,208,20,88,191,93,7,137,134,14,211,171,188,85,92,157,74,145,167,106,57,91,208,142,235,234,150,72,183,141,241,164,189,56,191,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,242,147,19,202,191,129,90,108,3,30,181,113,61,170,84,20,147,228,247,202,120,110,88,100,48,213,75,215,105,183,79,75,51,29,60,171,28,137,12,143,170,134,165,21,35,123,31,218,99,88,189,77,145,239,100,97,119,249,115,112,81,252,21,116,226,123,254,127,108,181,73,169,185,79,231,46,85,48,39,118,75,93,10,163,22,59,99,102,234,115,29,210,246,44,146,186,36,107,95,35,154,221,229,108,49,72,185,128,0,17,87,253,131,31,254,122,47,247,19,255,0,191,153,255,0,194,230,133,255,0,6,189,9,198,116,83,237,79,218,63,179,158,55,251,167,224,124,31,127,196,86,79,83,252,79,114,78,158,158,255,0,79,233,174,253,59,249,111,178,93,80,0,0,6,170,228,255,0,114,184,247,19,211,47,198,190,177,90,64,9,63,220,174,61,196,244,203,241,175,172,86,129,149,70,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,10,220,39,123,211,232,223,204,12,123,234,48,27,41,154,214,112,157,239,79,163,127,48,49,239,168,192,108,166,0,0,4,122,243,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,134,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,167,141,107,56,177,247,167,214,79,152,25,15,212,103,2,98,112,237,94,204,181,223,149,134,81,170,90,131,61,36,249,13,219,77,242,216,107,167,166,129,33,101,67,233,163,174,165,73,149,137,234,181,239,108,13,123,209,168,214,117,185,221,45,99,118,106,65,9,53,60,52,255,0,242,27,110,255,0,47,243,191,254,143,116,33,88,13,164,178,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,51,95,126,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,110,195,199,159,207,48,12,55,83,241,153,240,205,64,199,169,47,182,42,170,138,74,154,139,125,90,43,160,157,244,213,17,212,68,146,55,125,158,196,150,24,213,88,237,216,244,69,107,145,205,85,106,133,159,224,91,135,79,224,197,195,142,59,128,92,169,251,89,37,195,170,251,147,122,253,91,93,42,24,206,184,188,165,146,63,204,198,200,105,250,163,114,49,253,142,226,34,43,212,200,0,0,0,0,0,0,0,0,0,0,0,0,28,47,176,228,165,203,184,29,114,59,213,83,169,144,245,175,83,147,250,14,244,141,28,187,175,192,173,19,100,217,0,53,168,212,217,14,64,3,170,170,170,158,138,7,84,213,76,200,162,102,221,79,123,145,168,155,174,201,230,190,94,213,33,115,153,87,24,171,170,21,245,90,73,140,214,193,61,170,10,182,73,81,36,113,66,244,222,10,138,150,163,59,140,145,202,139,186,70,187,108,158,95,211,178,228,167,50,142,52,99,194,176,218,173,59,211,251,197,11,175,53,21,116,200,239,86,10,142,134,178,121,186,213,83,184,170,137,249,132,77,250,125,170,158,205,252,163,199,131,158,26,238,124,72,106,164,22,203,173,182,178,107,39,106,174,106,185,162,108,177,163,164,100,104,168,212,145,145,185,17,122,164,98,237,229,229,254,144,200,254,86,92,39,81,231,183,214,106,246,91,65,91,224,233,125,33,73,74,137,36,176,181,85,25,19,58,191,67,101,243,146,84,253,61,191,155,116,38,58,154,154,26,56,91,79,78,206,136,217,190,201,186,174,219,174,255,0,31,233,60,222,154,224,22,61,52,196,233,241,76,122,9,33,164,130,73,101,70,190,87,72,189,79,114,170,249,187,204,245,32,14,28,228,106,110,170,61,158,103,207,43,213,202,187,110,5,46,94,183,249,249,255,0,65,218,198,162,121,33,68,109,93,215,116,62,134,166,192,17,54,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,85,68,29,72,7,32,227,116,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,55,65,186,1,200,41,234,27,129,81,194,174,195,238,56,216,14,58,183,69,41,235,79,189,10,246,82,158,133,3,142,180,251,208,117,255,0,58,28,244,40,232,2,164,83,157,208,227,164,108,187,236,5,64,163,99,148,95,188,10,129,199,80,221,0,228,28,110,135,32,0,0,0,0,0,0,10,28,221,208,172,1,242,58,63,61,247,59,33,147,225,186,108,84,246,239,236,58,182,114,46,255,0,119,150,192,125,64,165,142,71,38,232,84,5,170,226,3,64,176,237,118,195,110,54,12,154,154,165,239,154,146,88,163,116,21,46,137,119,88,101,98,123,17,127,194,175,192,129,13,104,210,44,247,133,109,88,109,182,74,122,152,95,111,90,74,218,58,201,105,222,232,222,229,68,145,173,87,73,19,17,203,214,199,121,34,123,27,253,38,200,133,143,226,123,134,60,103,136,140,58,186,205,114,72,227,173,146,7,246,38,123,166,84,100,169,4,177,177,221,49,189,187,237,221,246,123,23,96,45,215,4,28,97,89,53,211,79,41,29,124,185,210,67,119,109,77,76,82,66,229,134,23,177,18,102,163,122,152,146,185,81,54,145,171,236,248,167,243,25,104,138,139,230,134,185,154,133,163,250,201,194,14,162,195,60,241,204,178,210,54,158,118,92,32,183,201,217,123,85,82,94,133,89,162,233,69,69,137,126,255,0,36,254,148,37,67,129,174,62,44,90,225,79,46,39,146,67,37,5,214,146,54,61,59,245,84,200,142,89,42,30,212,68,70,163,21,124,149,159,15,253,161,156,128,225,21,28,155,181,81,83,249,142,64,249,228,145,90,229,251,188,196,114,117,46,202,85,44,42,245,246,166,222,211,152,226,70,38,192,118,39,176,228,225,60,142,64,0,0,0,0,0,0,26,214,113,99,239,79,172,159,48,50,31,168,206,108,166,107,89,197,143,189,62,178,124,192,200,126,163,56,19,83,202,227,220,79,76,191,26,250,197,105,149,70,42,242,184,247,19,211,47,198,190,177,90,101,80,0,0,17,87,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,106,64,0,69,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,166,42,242,235,226,47,4,225,127,84,243,141,76,206,170,63,87,247,58,59,61,23,68,223,221,59,167,137,164,154,10,62,228,81,73,217,238,246,30,222,235,219,208,207,106,175,177,20,38,39,140,30,44,240,222,17,116,191,237,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,116,111,219,98,170,58,86,34,235,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,171,136,173,121,204,184,146,213,203,238,171,102,117,181,110,125,198,161,236,182,80,205,80,147,50,211,110,71,185,105,232,162,86,177,141,232,141,174,217,92,140,111,91,213,242,57,58,222,229,89,10,229,71,192,183,241,28,80,107,94,25,255,0,75,213,96,20,85,206,255,0,25,206,186,73,78,173,255,0,189,120,87,185,223,223,204,140,255,0,107,204,5,223,229,185,203,238,167,135,106,105,53,135,89,45,84,142,212,91,141,59,169,168,173,179,69,20,207,198,88,146,207,28,171,21,68,51,203,12,207,169,133,96,114,189,173,107,227,98,190,61,246,124,136,185,234,11,21,199,54,168,93,116,115,132,189,76,207,44,77,171,75,148,22,127,70,209,207,73,90,234,73,233,39,174,154,58,40,234,163,149,168,174,107,225,117,74,76,155,108,170,177,162,35,155,191,82,4,0,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,122,173,68,100,109,68,107,81,17,18,90,121,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,245,216,245,169,154,186,55,35,215,205,33,141,81,168,139,212,248,97,54,61,224,191,71,47,186,5,195,6,1,165,89,76,221,119,171,85,190,74,139,140,125,44,79,13,85,87,81,45,92,180,219,177,239,99,251,47,168,116,93,198,185,90,254,223,90,108,142,217,2,245,154,208,241,41,164,53,58,11,175,57,206,145,205,5,92,116,248,237,226,104,109,235,87,60,83,79,45,185,251,75,69,52,143,139,102,43,228,166,146,25,21,17,27,178,189,81,90,213,69,106,108,188,65,95,55,156,23,236,151,25,55,43,255,0,165,60,95,219,92,126,215,125,236,246,59,126,19,183,27,168,59,93,93,75,220,223,192,119,58,182,111,241,189,59,122,189,78,12,255,0,229,13,157,125,173,224,218,219,96,244,95,132,251,21,144,93,44,93,238,255,0,115,197,247,36,109,127,119,167,165,59,123,120,254,223,78,238,254,43,171,127,91,165,185,170,68,175,35,172,166,197,73,149,106,230,21,81,93,209,122,186,219,236,247,74,58,110,211,215,187,75,73,37,84,117,18,117,162,116,55,165,245,180,201,178,170,57,123,155,181,21,26,229,73,106,0,96,7,51,174,3,191,45,246,42,157,121,210,123,47,86,125,143,219,221,233,43,93,186,221,220,170,202,33,107,225,108,123,187,186,212,239,83,192,218,133,111,76,114,75,51,82,56,83,126,136,154,153,254,97,87,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,221,170,104,171,35,90,89,189,13,67,12,209,172,149,19,83,204,217,58,251,219,62,8,209,209,244,174,211,185,30,142,133,26,224,130,194,239,240,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,180,6,69,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,66,127,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,31,147,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,31,172,0,2,218,113,35,173,246,174,28,52,75,41,214,139,205,142,174,243,79,142,83,196,230,80,83,72,216,223,83,60,211,199,79,11,21,238,242,99,22,89,163,235,126,206,86,179,169,200,215,170,35,20,33,91,153,254,180,93,117,91,139,76,182,197,14,95,87,118,198,48,106,134,216,108,212,110,99,162,130,130,120,225,137,183,6,178,53,107,119,122,214,50,102,186,85,69,87,164,113,162,57,209,178,61,177,44,23,127,139,109,16,181,112,225,175,217,30,139,217,175,149,119,154,124,114,158,214,215,215,212,198,216,223,83,60,214,234,106,137,158,140,111,147,24,178,205,39,67,55,114,181,157,45,87,61,81,94,161,104,9,84,228,133,170,95,252,114,244,82,225,125,255,0,165,50,155,69,179,194,255,0,77,53,124,253,228,103,255,0,107,91,208,247,255,0,59,27,252,98,152,21,166,250,33,106,207,56,116,214,93,101,154,249,87,71,114,210,234,140,105,212,244,141,141,175,130,186,11,141,84,244,210,177,254,199,49,237,114,66,246,189,21,83,102,72,213,106,245,163,227,249,120,88,214,191,224,237,196,22,19,172,114,91,252,109,38,63,112,95,31,3,98,238,72,250,25,226,125,61,87,105,189,200,209,102,72,38,149,99,234,122,55,184,140,234,221,187,162,134,202,96,0,0,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,64,15,52,127,126,205,77,252,23,232,244,70,127,242,84,247,88,202,126,96,87,125,58,220,96,7,52,127,126,205,77,252,23,232,244,70,127,242,84,247,88,202,126,96,87,125,58,220,6,127,128,0,24,1,206,175,221,99,22,249,129,67,244,235,137,159,230,0,115,171,247,88,197,190,96,80,253,58,226,6,0,114,184,247,236,211,47,198,190,143,90,79,241,0,60,174,61,251,52,203,241,175,163,214,147,252,0,192,14,103,92,7,126,91,236,85,58,243,164,246,94,172,251,31,183,187,210,86,187,117,187,185,85,148,66,215,194,216,247,119,117,169,222,167,129,181,10,222,152,228,150,102,164,112,166,253,17,53,51,252,194,174,102,28,107,220,120,96,193,45,184,78,154,92,252,54,164,229,187,84,209,86,70,180,179,122,26,134,25,163,89,42,38,167,153,178,117,247,182,124,17,163,163,233,93,167,114,61,29,10,53,193,5,133,223,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,104,12,138,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,132,255,0,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,160,63,39,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,63,88,0,0,8,171,231,157,250,147,253,164,253,218,71,86,132,107,29,247,64,181,50,139,85,113,104,122,239,86,171,125,214,158,221,39,83,19,195,85,85,219,170,41,34,169,217,236,123,31,217,125,67,101,237,185,170,215,246,250,23,100,118,233,34,188,243,191,82,127,180,159,187,72,171,3,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,150,174,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,214,83,134,126,84,23,93,115,225,162,167,86,178,44,214,175,28,203,50,106,127,23,133,219,166,166,116,116,140,129,143,114,54,91,135,92,125,215,50,165,27,188,110,135,201,145,58,57,191,63,215,218,110,0,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,211,192,194,174,92,220,123,127,10,139,20,250,111,168,144,120,125,77,198,109,254,50,174,162,10,126,138,91,213,11,30,200,150,177,168,196,232,134,100,124,145,182,88,188,154,174,123,95,18,116,185,209,195,154,160,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,199,94,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,116,0,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,209,4,69,243,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,21,175,175,101,26,81,37,50,202,136,189,46,123,27,60,140,71,237,214,172,232,106,170,182,54,35,67,29,121,92,123,246,105,151,227,95,71,173,39,248,128,30,87,30,253,154,101,248,215,209,235,73,211,213,140,235,242,95,165,153,150,166,122,47,210,127,100,177,251,141,247,193,119,251,62,43,194,211,73,55,107,185,210,238,142,174,223,79,87,75,182,223,125,151,109,128,128,206,97,26,161,117,213,94,48,117,38,231,112,109,92,52,246,11,196,184,189,13,36,213,174,169,101,60,22,247,45,50,246,183,68,72,217,44,177,203,80,177,181,54,107,234,31,230,229,85,123,178,255,0,146,62,144,212,190,235,168,90,247,93,5,92,116,240,83,197,136,90,228,108,241,118,39,123,221,29,85,107,95,31,156,168,248,210,58,5,107,189,86,42,77,34,122,234,139,209,24,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,147,189,202,179,71,47,186,69,194,61,162,167,35,155,106,188,246,225,46,99,29,55,75,63,181,105,106,96,130,58,100,235,99,220,143,238,65,79,20,251,250,174,111,127,161,205,71,49,85,67,48,13,125,185,148,105,13,78,144,113,131,156,64,144,85,165,183,48,168,76,190,219,53,76,241,74,249,217,92,231,62,161,200,145,237,208,198,214,37,92,108,107,209,30,140,137,170,189,91,163,221,176,73,16,28,239,112,95,71,234,158,154,106,103,165,59,158,158,199,234,236,94,11,177,183,103,192,84,164,221,222,231,87,173,215,233,46,158,158,148,233,236,239,187,186,246,104,93,94,72,89,215,164,52,179,82,244,207,209,125,191,64,228,20,151,223,27,223,223,189,227,233,150,30,215,111,167,213,232,244,111,87,87,82,245,119,182,217,189,27,186,74,136,64,228,219,148,216,177,254,46,43,45,55,122,239,15,87,147,97,247,27,93,174,62,211,223,226,42,153,61,53,91,163,221,168,168,205,160,164,168,126,238,84,111,169,182,253,78,106,44,223,128,0,0,0,1,128,28,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,104,19,252,0,0,0,0,0,2,21,185,213,251,211,226,223,47,232,126,163,113,28,149,61,233,242,159,151,245,223,81,183,14,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,192,75,246,1,165,184,38,151,253,163,251,11,98,244,103,218,220,130,179,41,188,127,109,77,55,138,186,85,116,247,231,252,235,221,209,213,219,103,168,206,150,38,222,77,77,212,194,190,117,126,235,24,183,204,10,31,167,92,76,255,0,48,3,157,95,186,198,45,243,2,135,233,215,16,48,3,149,199,191,102,153,126,53,244,122,210,100,248,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,117,53,101,153,81,91,27,92,212,68,123,223,28,111,132,30,2,181,75,4,209,110,44,112,109,76,212,187,239,161,177,187,55,164,252,109,111,133,154,163,181,221,182,213,67,31,230,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,79,202,226,187,138,237,71,226,215,81,223,154,230,178,248,27,85,15,114,11,5,130,9,149,244,182,138,87,42,42,181,170,168,157,201,159,210,213,150,101,68,116,142,107,81,17,140,100,113,176,45,254,169,106,150,119,173,57,221,207,83,53,46,251,233,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,95,63,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,33,92,177,121,127,209,234,237,101,55,16,58,223,142,248,188,22,147,166,124,102,219,44,144,75,75,126,170,142,121,161,149,213,44,107,214,68,134,9,41,252,225,145,141,108,206,123,119,87,70,215,178,75,129,205,115,129,111,227,248,160,209,76,51,254,152,170,207,232,168,93,254,43,155,116,142,157,27,255,0,125,241,79,107,191,188,153,89,254,216,152,12,191,224,95,140,219,23,24,122,113,85,115,146,213,232,108,207,23,240,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,234,68,100,178,100,169,172,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,38,195,220,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,197,145,138,230,177,207,138,88,158,172,103,95,74,4,85,243,171,247,167,197,190,95,208,253,70,226,99,174,128,113,103,153,112,231,165,250,173,131,233,253,61,93,13,247,82,169,237,116,212,249,29,37,122,65,61,153,148,178,78,178,172,108,237,185,92,249,98,168,146,52,123,95,27,226,93,158,213,234,70,170,100,87,58,191,122,124,91,229,253,15,212,110,38,0,0,39,123,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,194,172,183,147,254,168,98,252,52,46,165,199,125,171,185,234,133,5,59,238,85,216,85,182,142,58,166,73,3,159,14,212,176,206,146,34,190,166,24,188,68,143,232,73,82,87,244,195,11,85,90,146,77,130,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,3,31,248,58,227,23,4,226,255,0,4,168,191,216,40,253,13,146,89,186,62,208,99,253,201,170,61,23,221,154,161,148,191,219,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,231,144,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,52,229,21,194,102,27,143,105,221,191,138,203,205,69,37,239,33,202,169,234,105,172,177,205,64,173,126,60,200,42,234,233,106,86,41,22,71,54,71,206,216,227,221,253,182,61,140,235,141,21,91,35,250,164,124,197,94,87,30,226,122,101,248,215,214,43,76,170,0,0,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,2,109,80,106,174,108,231,173,24,86,101,168,186,95,144,96,250,127,169,85,120,5,246,243,78,218,106,124,142,146,141,42,167,160,98,200,213,149,99,103,91,21,30,232,146,72,209,237,123,95,26,189,30,213,71,53,20,11,41,159,115,22,225,163,79,53,230,211,161,87,140,214,146,74,137,234,42,237,183,219,188,78,127,130,199,238,44,236,118,32,170,149,88,145,43,36,89,39,100,146,50,71,120,121,33,233,153,172,69,123,226,249,121,163,251,137,234,111,224,191,88,162,32,175,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,38,95,214,243,0,172,213,222,1,245,19,135,237,111,200,188,94,117,73,232,72,49,155,148,177,207,45,85,250,150,59,140,19,74,218,151,181,139,26,77,4,116,254,115,72,246,186,102,189,187,163,164,107,223,32,99,95,9,222,244,250,55,243,3,30,250,140,6,202,102,181,156,39,123,211,232,223,204,12,123,234,48,27,41,128,33,91,157,95,189,62,45,242,254,135,234,55,18,106,72,86,231,87,239,79,139,124,191,161,250,141,196,15,63,202,195,132,204,55,136,205,80,187,103,26,129,81,73,93,98,211,90,139,125,77,70,57,87,64,179,193,121,125,84,117,137,18,72,254,227,81,172,138,90,120,228,86,57,146,50,84,221,142,78,149,84,89,201,34,175,145,143,235,179,246,111,247,145,42,128,0,0,0,0,88,174,44,248,193,210,254,17,112,216,175,185,194,213,215,223,111,20,245,78,199,44,84,209,72,143,186,207,2,196,143,98,206,140,116,84,236,106,212,68,231,189,235,191,66,185,88,217,28,136,197,185,90,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,97,51,154,134,136,106,134,155,113,47,117,212,156,238,249,73,125,180,106,85,68,213,246,27,140,49,199,3,227,130,153,144,197,224,101,133,190,109,125,52,78,166,141,36,243,73,89,209,34,187,184,178,177,159,147,203,207,141,59,175,11,26,161,79,98,203,242,10,182,233,94,75,80,169,144,81,165,51,170,146,138,117,143,166,43,132,17,181,200,230,61,174,72,155,42,177,28,175,133,28,157,185,30,200,122,67,18,201,254,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,3,42,140,85,230,143,238,39,169,191,130,253,98,136,202,163,21,121,163,251,137,234,111,224,191,88,162,2,21,184,78,247,167,209,191,152,24,247,212,96,54,83,53,172,225,59,222,159,70,254,96,99,223,81,128,217,76,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,42,156,52,255,0,242,27,110,255,0,47,243,191,254,143,116,33,88,154,158,26,127,249,13,183,127,151,249,223,255,0,71,186,16,172,6,213,0,0,0,0,0,0,0,0,0,0,0,0,7,11,236,57,56,95,48,58,36,147,165,118,65,28,138,231,39,221,228,87,36,72,244,216,226,40,85,139,237,77,189,160,119,0,112,170,141,77,220,168,137,252,224,21,81,60,212,196,190,55,248,194,178,104,94,158,85,186,199,115,164,154,238,234,154,104,163,133,171,12,207,122,44,206,71,116,177,101,106,170,109,27,151,217,240,95,231,60,135,28,188,124,88,180,62,158,44,79,27,134,74,251,173,92,111,122,246,42,169,149,26,177,212,49,170,138,142,71,170,121,35,254,31,251,34,191,79,116,127,89,56,190,212,89,167,130,57,146,90,182,212,78,251,132,246,249,59,44,106,42,203,208,139,12,93,42,170,178,167,221,228,191,208,128,126,126,139,233,22,123,197,78,172,58,219,29,61,76,207,184,45,93,109,101,100,84,239,108,108,114,34,200,230,163,163,137,232,213,235,123,124,149,61,142,254,130,123,248,127,208,44,59,66,112,219,117,131,25,166,169,99,225,164,138,41,29,61,75,165,93,210,24,152,190,212,79,240,73,240,63,19,134,30,24,241,158,29,240,234,27,53,181,35,146,182,56,25,223,153,142,153,17,242,172,17,70,247,116,200,247,109,191,107,217,236,77,203,224,0,2,151,185,26,155,168,29,83,73,240,221,54,58,219,31,158,251,156,236,229,93,254,255,0,45,142,214,55,111,104,21,53,187,33,88,0,0,0,0,0,0,0,0,56,221,0,228,28,110,131,168,14,65,74,175,220,113,176,21,110,135,10,163,101,223,97,210,5,29,127,206,131,173,62,244,57,232,29,10,7,29,105,247,161,87,86,200,135,29,10,85,178,129,202,46,231,37,59,28,253,224,114,10,119,29,64,84,14,55,65,186,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,46,80,57,87,34,124,78,180,149,23,203,115,173,210,162,249,121,157,72,170,187,121,236,7,210,174,243,242,243,42,77,195,89,229,186,251,126,62,69,72,136,5,40,213,243,42,68,216,228,0,0,0,0,0,0,0,0,0,0,1,194,166,229,43,228,133,103,10,136,190,212,3,165,101,68,93,191,210,84,217,62,31,18,153,33,217,55,67,169,21,90,229,223,204,15,173,23,116,57,62,120,228,87,46,199,114,47,222,160,84,0,0,0,0,0,3,141,183,41,115,74,192,29,77,110,203,252,203,240,59,17,119,77,194,162,20,239,176,21,130,148,114,41,80,30,35,83,180,151,23,213,59,69,69,171,32,167,71,164,208,186,46,165,124,137,182,236,123,127,144,246,255,0,126,166,2,100,124,179,178,93,58,205,105,115,157,49,200,232,26,248,106,34,157,208,248,90,153,23,104,123,110,79,55,44,137,230,230,47,195,227,241,246,18,100,82,230,49,233,179,216,215,39,179,101,77,192,182,218,95,154,93,170,232,61,31,146,91,166,165,158,22,238,170,244,70,162,110,247,125,237,111,193,83,224,92,134,203,19,255,0,70,70,47,244,42,31,155,54,59,109,115,221,36,52,177,70,247,124,81,187,111,178,123,23,249,138,169,225,123,81,118,221,202,212,221,89,250,42,191,208,169,230,191,251,64,253,45,209,125,138,55,67,231,133,241,61,122,85,30,199,167,181,174,122,255,0,198,119,118,209,62,43,254,117,2,176,112,137,183,196,228,0,0,0,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,53,60,174,61,196,244,203,241,175,172,86,153,84,98,175,43,143,113,61,50,252,107,235,21,166,85,0,0,1,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,4,85,243,206,253,73,254,210,126,237,34,172,149,78,121,223,169,63,218,79,221,166,42,240,11,193,70,85,197,102,163,210,94,238,214,207,15,166,88,205,194,25,50,59,133,66,72,200,235,250,21,178,58,217,78,177,185,143,116,210,177,81,30,230,57,59,49,189,30,171,212,232,153,40,123,254,92,28,191,235,56,136,190,197,171,122,189,142,255,0,177,61,7,137,130,42,106,137,39,167,147,34,170,232,124,125,52,239,133,241,200,200,97,145,81,239,153,29,210,178,68,145,53,31,249,229,138,111,207,201,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,207,214,0,97,87,55,156,235,236,151,6,215,43,7,162,252,95,219,92,130,215,98,239,119,251,126,19,183,35,171,251,189,61,43,220,223,192,118,250,119,111,241,189,91,250,189,46,205,82,42,249,231,126,164,255,0,105,63,118,129,24,24,158,45,125,206,114,171,54,21,139,80,248,219,214,65,112,167,181,219,169,187,172,143,191,85,60,141,142,40,250,222,173,99,122,158,246,166,238,84,106,111,186,170,39,153,180,153,175,95,45,236,90,197,152,113,181,165,182,156,142,135,197,210,83,220,42,238,145,199,221,124,125,53,84,84,53,21,116,210,110,197,69,94,137,224,137,251,111,210,238,157,156,138,213,84,93,133,0,17,87,207,59,245,39,251,73,251,180,149,66,61,121,215,218,109,83,112,219,134,223,102,182,82,62,229,71,156,83,210,83,214,58,22,172,240,193,53,5,107,165,137,146,109,212,214,61,208,66,231,53,23,103,44,81,170,239,210,155,6,21,242,147,205,110,184,175,26,88,253,138,223,79,73,37,62,99,103,186,217,43,157,51,28,175,142,6,83,58,185,29,18,163,145,17,253,218,24,154,170,228,114,116,57,233,182,234,142,108,239,26,251,114,203,187,90,172,188,113,233,133,101,230,231,73,65,79,37,69,202,145,146,212,204,216,152,233,231,182,85,195,12,72,231,42,34,190,73,100,142,54,55,218,231,189,173,77,213,81,9,254,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,11,107,196,239,16,184,175,11,250,53,122,213,204,166,155,199,248,14,221,53,186,214,202,168,233,230,185,215,74,238,152,169,227,115,215,252,105,30,173,107,220,200,162,149,232,199,244,116,174,186,218,165,170,89,222,180,231,119,61,76,212,187,239,166,114,75,207,103,198,214,248,88,105,251,189,168,89,12,127,155,133,140,141,187,71,19,27,234,181,55,219,117,221,85,85,111,7,27,124,96,228,220,92,234,132,183,167,45,93,22,19,99,168,157,184,157,158,174,42,126,253,12,18,199,3,38,124,146,68,196,115,159,51,169,153,42,177,207,145,35,87,43,24,231,34,117,58,250,242,197,224,59,242,223,125,166,215,157,88,178,245,96,56,253,193,190,141,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,168,25,21,192,39,44,252,54,197,165,245,185,199,19,56,37,37,234,251,158,89,210,153,152,229,238,218,177,207,142,83,58,73,145,202,215,164,202,173,169,154,47,13,34,61,25,21,69,50,163,152,138,215,44,136,71,95,24,60,38,102,92,34,234,135,216,123,237,69,93,226,197,95,79,29,77,139,35,117,2,82,193,117,98,70,197,157,24,196,146,84,99,226,149,235,27,152,175,235,219,182,245,68,108,172,85,216,204,177,92,96,240,153,134,241,117,165,255,0,97,239,181,20,150,123,237,5,68,117,54,44,141,212,11,85,61,169,235,35,22,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,80,35,131,149,31,26,255,0,147,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,46,253,232,108,247,73,164,115,86,159,161,26,178,54,26,169,36,103,155,93,209,28,169,212,172,68,154,105,91,50,134,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,51,220,175,120,215,254,16,24,35,52,99,80,174,119,90,237,73,195,109,239,169,150,227,90,189,239,76,218,219,51,88,202,133,149,173,77,166,139,187,4,50,36,138,175,147,212,151,174,71,62,94,216,103,81,21,124,239,117,75,255,0,141,166,138,91,239,191,244,222,83,119,182,120,95,232,166,160,159,188,172,255,0,237,147,122,24,255,0,231,123,127,139,82,85,13,107,56,167,214,191,225,19,196,22,109,172,113,219,252,21,38,65,112,79,1,3,162,237,200,202,24,34,101,61,47,117,189,201,17,38,88,33,137,100,233,122,183,184,175,233,217,187,34,5,223,229,129,162,247,93,86,226,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,111,151,154,63,191,102,166,254,11,244,122,34,66,121,60,232,133,171,3,225,210,163,89,97,190,85,214,92,181,70,161,93,81,72,232,218,200,40,96,183,85,85,211,68,198,123,92,247,185,203,51,220,245,84,77,159,27,81,169,208,175,146,61,185,163,251,246,106,111,224,191,71,162,3,37,57,46,226,214,44,231,21,226,23,10,202,104,124,109,151,32,183,216,237,119,26,110,235,227,239,210,207,29,210,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,100,117,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,125,73,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,18,85,200,199,245,217,251,55,251,200,183,252,233,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,116,189,122,170,173,173,167,141,181,61,110,122,162,117,193,61,60,93,182,177,141,111,134,234,245,157,35,149,3,58,185,98,234,151,229,67,131,108,43,197,223,125,39,117,196,188,70,45,112,254,213,236,248,95,11,34,248,72,60,152,214,191,166,134,74,47,93,189,91,239,235,57,94,143,50,168,133,110,77,154,215,246,27,136,43,182,142,85,219,251,212,154,155,111,78,204,241,197,213,36,21,214,232,170,42,35,234,114,200,212,108,46,129,245,136,237,152,247,44,157,141,186,91,214,164,212,128,0,0,0,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,0,2,0,121,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,227,0,57,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,224,51,252,0,0,192,14,117,126,235,24,183,204,10,31,167,92,76,255,0,48,3,157,95,186,198,45,243,2,135,233,215,16,48,3,149,199,191,102,153,126,53,244,122,210,127,136,1,229,113,239,217,166,95,141,125,30,180,159,59,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,182,188,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,198,145,234,214,189,204,138,41,94,140,127,71,74,235,173,170,90,165,157,235,78,119,115,212,205,75,190,250,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,249,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,86,240,113,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,83,175,175,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,232,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,129,145,92,2,114,207,195,108,90,95,91,156,113,51,130,82,94,175,185,229,157,41,153,142,94,237,171,28,248,229,51,164,153,28,173,122,76,170,218,153,162,240,210,35,209,145,84,83,42,57,136,173,114,200,132,117,241,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,93,140,203,21,198,15,9,152,111,23,90,95,246,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,2,56,57,81,241,175,249,50,202,160,225,175,83,46,119,90,156,111,45,184,83,211,98,82,239,222,134,207,116,154,71,53,105,250,17,171,35,97,170,146,70,121,181,221,17,202,157,74,196,73,166,149,179,40,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,179,61,202,247,141,127,225,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,244,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,61,73,122,228,115,229,237,134,117,0,0,138,190,121,223,169,63,218,79,221,166,26,242,244,192,48,221,79,227,27,78,112,205,64,199,169,47,182,42,170,138,250,154,139,125,90,43,160,157,244,214,250,154,136,146,70,239,179,216,146,195,26,171,29,187,30,136,173,114,57,170,173,92,202,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,160,79,241,128,28,206,184,14,252,183,216,170,117,231,73,236,189,89,246,63,111,119,164,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,103,248,3,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,35,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,180,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,120,23,205,123,129,202,156,106,235,123,226,227,78,95,72,150,43,149,69,59,242,235,74,50,42,117,161,171,149,209,192,218,216,17,168,212,149,147,202,230,119,90,187,202,147,74,233,55,123,100,127,103,5,120,117,215,156,203,134,221,92,177,106,182,25,91,86,215,219,170,24,203,157,12,53,9,11,46,214,229,123,86,162,138,85,115,30,222,137,26,221,145,202,199,116,61,25,35,83,173,141,84,13,151,136,1,230,143,239,217,169,191,130,253,30,136,155,237,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,8,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,8,171,231,157,250,147,253,164,253,218,74,161,21,124,243,191,82,127,180,159,187,64,197,94,87,30,253,154,101,248,215,209,235,73,126,227,243,58,252,157,240,109,171,23,255,0,69,250,67,197,227,242,88,187,61,254,215,79,164,164,101,7,119,171,165,219,246,252,87,115,167,111,91,163,167,118,239,212,145,3,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,129,10,198,205,28,61,98,215,220,27,64,180,211,10,202,104,124,21,235,31,195,236,214,187,141,55,117,146,118,42,160,162,138,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,102,186,220,61,98,214,44,231,95,116,211,10,202,104,124,109,151,32,204,44,214,187,141,55,117,241,247,233,103,173,138,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,102,205,32,12,0,231,87,238,177,139,124,192,161,250,117,196,207,243,18,185,169,218,109,87,30,7,51,234,203,133,178,146,170,162,215,81,103,171,161,150,104,90,247,210,206,183,58,104,86,88,156,169,187,30,177,77,44,106,230,236,189,18,61,190,199,42,40,68,15,2,217,173,215,0,227,7,73,47,182,106,122,73,170,42,178,138,75,35,219,82,199,57,137,5,193,222,6,103,34,53,205,94,182,197,83,35,152,187,236,143,70,170,163,145,21,171,177,153,173,15,12,151,107,85,131,137,45,40,190,223,110,116,150,235,109,187,56,177,85,214,86,85,204,216,96,166,130,58,248,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,203,192,0,0,0,0,96,7,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,103,255,0,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,4,255,0,0,0,0,0,0,0,133,110,117,126,244,248,183,203,250,31,168,220,71,37,79,122,124,167,229,253,119,212,109,195,157,95,189,62,45,242,254,135,234,55,17,201,83,222,159,41,249,127,93,245,27,112,19,82,96,7,58,191,117,140,91,230,5,15,211,174,38,127,152,1,206,175,221,99,22,249,129,67,244,235,136,16,172,101,167,47,62,11,46,188,83,234,133,61,247,47,199,234,221,165,120,213,66,174,65,88,149,46,165,74,217,210,62,168,173,240,72,214,171,158,247,57,98,116,168,197,106,178,21,114,247,35,123,225,234,182,188,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,250,92,145,66,138,142,145,205,114,170,177,140,146,70,108,39,165,186,91,130,104,182,9,108,211,61,52,177,122,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,222,179,151,109,246,77,145,17,16,61,5,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,214,0,16,151,204,143,151,221,55,14,213,49,235,14,141,218,170,221,167,87,26,134,211,86,219,97,138,89,153,140,189,34,130,56,150,90,137,167,150,105,153,83,50,206,228,123,154,214,70,245,100,123,238,248,209,108,7,7,220,89,230,92,34,234,135,219,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,216,119,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,35,135,70,121,56,225,182,93,109,203,174,154,185,117,171,200,180,206,213,81,217,197,109,143,169,90,122,187,187,37,129,143,89,171,36,166,123,93,27,32,116,142,137,17,139,27,230,150,21,145,91,20,72,216,230,12,106,230,217,159,225,186,167,174,152,6,160,233,246,67,73,124,199,175,154,111,65,83,67,93,76,171,209,43,61,37,114,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,184,28,149,244,135,13,203,245,67,54,213,203,236,21,115,95,116,246,158,134,27,18,54,117,100,16,190,225,29,108,83,204,246,39,155,222,145,66,177,181,21,122,17,38,145,85,170,228,99,153,231,249,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,32,37,80,136,190,107,220,14,84,227,87,91,223,23,26,114,250,68,177,92,170,41,223,151,90,81,145,83,173,13,92,174,142,6,214,192,141,70,164,172,158,87,51,186,213,222,84,154,87,73,187,219,35,251,50,232,0,214,135,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,77,138,116,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,97,91,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,183,252,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,208,216,120,214,179,139,31,122,125,100,249,129,144,253,70,115,99,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,215,51,139,31,122,125,100,249,129,144,253,70,112,38,167,149,199,184,158,153,126,53,245,138,211,42,140,85,229,113,238,39,166,95,141,125,98,180,202,160,0,0,6,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,0,38,213,6,170,230,213,0,98,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,169,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,234,129,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,167,136,234,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,157,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,229,12,108,107,166,107,221,178,186,70,177,146,4,96,240,157,239,79,163,127,48,49,239,168,192,108,166,107,89,194,119,189,62,141,252,192,199,190,163,1,178,152,2,21,185,213,251,211,226,223,47,232,126,163,113,38,164,133,110,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,0,0,121,77,82,210,220,19,90,112,75,158,153,234,93,139,211,56,221,231,179,227,104,188,84,212,253,222,212,204,154,63,206,66,246,72,221,164,137,142,245,92,155,237,178,238,138,168,186,246,113,93,194,142,163,240,149,168,239,194,179,88,188,117,170,187,185,61,130,255,0,4,42,202,91,189,43,85,17,92,212,85,94,220,204,234,106,75,10,170,186,55,57,170,138,246,62,57,31,177,241,101,56,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,13,112,137,254,229,113,238,39,166,95,141,125,98,180,130,189,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,147,169,202,227,220,79,76,191,26,250,197,104,25,84,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,84,225,167,255,0,144,219,119,249,127,157,255,0,244,123,161,10,196,212,240,211,255,0,200,109,187,252,191,206,255,0,250,61,208,133,96,54,168,0,0,0,0,0,0,0,0,0,0,0,0,0,225,83,127,136,13,208,42,162,123,84,167,182,139,241,95,243,169,211,51,226,98,244,162,61,239,95,99,90,245,255,0,140,14,217,39,134,22,171,228,149,141,68,77,215,119,34,121,22,227,84,51,75,181,37,7,163,241,187,116,213,83,204,221,209,88,136,228,93,158,223,185,174,248,34,252,15,113,81,76,233,145,35,126,201,221,77,186,23,214,217,63,159,127,103,254,194,152,177,219,107,94,217,38,165,138,71,183,226,173,223,109,211,216,159,204,4,113,99,156,179,178,93,69,205,106,179,157,78,200,232,28,249,170,37,157,176,248,90,152,215,105,187,142,95,54,172,105,228,231,167,195,225,240,246,25,247,166,58,75,139,233,101,162,158,213,143,211,163,18,24,91,23,82,62,69,223,102,49,191,203,123,191,188,67,218,181,140,98,108,198,53,169,236,217,19,98,160,0,20,171,145,0,229,87,100,220,235,115,119,95,230,79,129,86,251,149,34,32,20,181,165,91,108,114,0,0,0,0,0,0,0,28,42,236,135,10,191,114,157,50,72,173,93,128,173,210,124,62,37,41,42,42,237,254,147,169,85,92,228,219,200,237,142,29,211,117,3,177,60,208,169,19,96,136,137,236,67,144,0,0,0,0,0,0,0,0,0,0,56,84,220,165,90,165,96,10,23,114,158,175,63,63,35,177,81,10,92,207,45,211,219,240,242,2,149,149,19,203,115,177,28,139,241,62,37,85,77,252,247,59,91,42,39,151,152,31,72,41,106,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,227,116,3,133,119,220,80,174,220,229,223,204,135,12,110,233,213,252,254,192,58,221,18,185,81,90,155,29,173,137,169,240,77,254,253,142,192,0,3,242,175,121,94,51,141,192,250,156,130,255,0,111,183,71,26,42,185,213,53,13,143,100,68,234,95,106,253,222,96,126,169,194,170,34,110,171,228,99,30,174,115,6,225,203,77,41,46,80,197,169,22,11,141,202,141,146,35,105,169,171,93,36,139,35,122,125,93,163,141,254,126,183,221,240,82,63,245,179,155,102,167,223,170,110,22,221,49,154,166,211,75,35,164,142,10,200,106,99,85,70,250,189,46,70,201,72,215,124,29,241,223,204,9,118,203,181,43,10,193,232,102,184,100,153,21,190,146,42,118,57,242,119,42,225,141,90,141,219,125,250,220,136,158,212,246,152,201,170,92,208,120,119,211,121,95,73,77,37,86,65,59,88,247,109,108,174,161,147,103,53,221,59,47,231,213,119,95,53,246,124,8,109,206,248,162,226,11,82,223,80,204,183,85,242,58,216,106,156,238,168,18,173,99,98,163,149,61,85,72,209,168,169,234,183,225,240,254,117,60,230,53,165,154,181,169,21,109,251,49,131,100,151,233,102,122,51,187,13,20,178,181,92,239,89,55,145,83,100,223,205,119,85,254,112,36,183,45,231,85,96,74,142,140,63,75,111,238,141,189,72,229,170,173,165,139,117,234,242,219,102,73,186,109,255,0,211,241,60,61,79,57,236,222,87,34,195,167,149,81,162,127,246,86,159,254,72,99,118,33,203,183,139,60,169,82,71,105,13,234,134,5,219,243,178,120,127,139,85,83,213,116,173,95,185,63,172,190,118,94,79,26,181,89,76,217,238,121,60,244,111,84,69,88,157,106,133,202,155,167,154,110,149,137,236,95,32,63,83,251,50,218,130,138,171,246,22,171,207,255,0,178,180,255,0,242,67,237,162,231,67,153,194,228,241,90,111,85,43,124,247,254,234,211,253,223,248,33,241,255,0,97,207,62,221,19,237,132,254,213,255,0,160,241,255,0,203,15,197,191,242,123,214,11,125,51,170,45,25,20,247,7,162,167,76,77,181,192,197,84,85,251,214,177,125,136,5,238,195,121,211,224,245,85,13,139,45,210,252,138,157,58,87,117,134,178,146,70,170,162,38,203,186,164,127,29,252,191,163,250,178,71,78,185,142,112,231,168,49,179,107,252,54,105,95,220,252,205,125,210,129,143,78,159,138,167,127,127,63,129,17,185,63,47,14,46,241,199,72,255,0,200,189,246,174,157,142,233,73,98,90,119,117,121,170,34,244,182,87,47,193,23,250,203,101,116,208,253,123,194,101,89,174,90,93,154,90,156,221,145,101,75,93,75,81,58,189,137,214,214,237,231,253,32,108,127,141,234,78,15,150,83,182,166,199,147,219,42,90,229,114,34,50,182,23,175,170,187,47,232,185,79,72,199,178,70,245,198,246,185,171,241,69,221,13,106,49,238,32,184,137,211,122,134,165,151,84,51,11,84,140,234,218,41,171,101,115,83,169,60,253,73,119,79,61,190,239,231,50,15,76,57,167,241,19,135,190,40,114,204,134,225,146,64,143,94,174,245,69,60,91,34,189,171,240,166,114,174,200,142,79,252,96,39,88,24,67,161,220,208,244,83,62,166,130,159,51,201,45,150,11,132,178,186,53,138,178,169,237,68,78,182,181,171,212,180,236,111,154,59,253,10,102,54,61,151,226,217,101,35,107,177,172,130,130,229,3,149,200,143,166,157,175,223,101,217,125,159,207,228,7,236,29,111,137,174,79,36,68,95,188,236,0,124,201,26,179,117,223,200,173,142,254,115,181,81,21,54,84,40,88,250,87,116,2,180,83,146,132,82,164,93,192,228,0,0,0,0,0,0,165,200,84,112,160,116,61,206,98,249,40,108,251,123,119,43,145,136,191,13,206,132,98,171,182,217,80,15,173,23,116,221,14,78,17,54,67,144,41,123,186,85,169,247,174,199,69,75,93,26,182,104,147,101,106,250,219,124,83,255,0,165,14,102,115,150,86,34,121,34,56,239,84,71,34,162,166,232,160,117,35,35,157,137,47,66,35,149,55,221,61,168,191,210,86,196,123,124,149,202,228,41,141,171,26,171,83,244,126,31,204,118,128,0,0,0,0,0,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,1,138,188,174,61,196,244,203,241,175,172,86,153,84,0,0,0,17,87,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,192,14,102,252,58,103,124,80,106,158,130,105,158,11,79,255,0,215,250,203,197,111,92,63,220,203,95,137,179,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,177,19,218,169,151,250,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,54,224,0,0,0,4,85,243,206,253,73,254,210,126,237,37,80,1,5,124,161,176,95,181,188,100,219,111,254,148,240,159,98,177,251,165,247,179,216,238,120,190,228,109,160,237,117,117,39,111,111,31,220,234,217,223,197,116,237,235,117,54,117,0,0,98,175,52,127,113,61,77,252,23,235,20,70,85,0,53,172,225,59,222,159,70,254,96,99,223,81,128,216,35,137,29,16,181,113,31,162,89,78,139,222,111,149,118,106,124,142,158,38,178,190,154,54,200,250,105,225,158,58,136,94,172,119,147,216,146,195,31,91,55,106,185,157,77,71,49,85,30,151,44,1,5,120,183,42,62,35,170,248,130,165,209,140,214,151,209,88,251,237,239,185,212,231,86,186,71,220,44,241,66,145,59,161,172,116,142,167,87,204,179,163,97,88,21,91,42,34,172,168,199,68,136,245,155,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,244,0,0,0,12,0,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,83,29,121,84,240,79,153,101,25,150,61,197,102,83,112,171,177,227,22,58,135,212,227,209,211,78,157,119,247,237,89,75,58,44,144,84,182,106,102,67,52,108,235,100,177,171,42,24,231,70,168,232,220,237,230,36,1,138,188,206,181,75,242,95,193,182,107,225,47,190,140,186,229,190,31,22,183,255,0,106,247,188,87,138,145,60,92,30,108,115,89,213,67,29,111,174,238,157,182,245,92,143,86,16,87,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,108,252,0,252,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,129,126,104,254,253,154,155,248,47,209,232,137,254,0,69,95,35,31,215,103,236,223,239,35,47,249,137,104,93,102,191,112,167,149,227,118,27,55,164,242,75,15,107,36,176,194,213,157,100,117,85,42,170,202,200,163,133,28,233,166,146,149,245,80,199,26,181,205,116,147,51,244,85,17,237,201,80,6,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,179,238,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,126,176,0,0,0,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,0,34,175,145,143,235,179,246,111,247,145,42,128,0,0,1,0,60,209,253,251,53,55,240,95,163,209,25,255,0,201,83,221,99,41,249,129,93,244,235,113,159,224,0,0,1,128,28,234,253,214,49,111,152,20,63,78,184,153,254,0,128,30,87,30,253,154,101,248,215,209,235,73,179,226,71,68,45,92,71,232,150,83,162,247,155,229,93,154,159,35,167,137,172,175,166,141,178,62,154,120,103,142,162,23,171,29,228,246,36,176,199,214,205,218,174,103,83,81,204,85,71,165,203,0,65,94,45,202,143,136,234,190,32,169,116,99,53,165,244,86,62,251,123,238,117,57,213,174,145,247,11,60,80,164,78,232,107,29,35,169,213,243,44,232,216,86,5,86,202,136,171,42,49,209,34,61,102,211,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,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,3,0,57,157,112,29,249,111,177,84,235,206,147,217,122,179,236,126,222,239,73,90,237,214,238,229,86,81,11,95,11,99,221,221,214,167,122,158,6,212,43,122,99,146,89,154,145,194,155,244,68,212,199,94,85,60,19,230,89,70,101,143,113,89,148,220,42,236,120,197,142,161,245,56,244,116,211,167,93,253,251,86,82,206,139,36,21,45,154,153,144,205,27,58,217,44,106,202,134,57,209,170,58,55,59,121,137,0,0,0,69,95,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,39,248,0,0,0,32,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,157,224,6,188,60,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,215,48,140,255,0,13,213,62,46,115,109,65,211,236,134,146,249,143,95,41,236,149,52,53,212,202,189,18,179,208,244,104,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,155,15,0,34,175,145,143,235,179,246,111,247,145,42,128,0,34,175,158,119,234,79,246,147,247,105,42,128,8,1,229,113,239,217,166,95,141,125,30,180,207,254,117,126,235,24,183,204,10,31,167,92,76,255,0,0,107,173,192,30,11,249,68,227,39,73,236,30,148,244,127,132,200,35,190,247,187,29,222,175,70,198,250,254,215,79,83,118,238,120,94,223,86,254,175,95,86,206,219,165,118,41,0,1,106,184,177,247,88,214,79,151,249,15,211,167,46,168,3,85,115,106,128,0,0,0,0,0,192,14,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,159,224,0,0,0,0,0,0,4,43,115,171,247,167,197,190,95,208,253,70,226,57,42,123,211,229,63,47,235,190,163,110,38,164,0,48,171,154,206,150,231,122,211,162,120,22,153,233,157,139,211,57,37,231,80,32,240,84,94,42,26,126,239,106,209,116,154,79,206,76,246,70,221,163,137,238,245,156,155,237,178,110,170,136,185,170,0,178,156,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,58,156,145,66,138,173,141,174,114,170,189,239,146,71,222,176,0,0,0,0,0,133,110,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,149,64,0,0,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,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,77,123,56,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,174,198,96,8,64,229,193,204,2,179,135,123,236,90,73,171,217,23,251,19,215,248,153,226,169,168,142,122,137,49,218,174,135,201,213,78,200,89,36,143,134,105,17,24,248,81,189,41,36,169,43,85,159,158,73,113,175,139,31,122,125,100,249,129,144,253,70,115,101,48,6,42,242,184,247,19,211,47,198,190,177,90,101,80,0,0,0,12,85,230,143,238,39,169,191,130,253,98,136,202,160,6,170,230,213,0,0,0,1,24,28,68,242,255,0,163,210,46,44,244,147,136,29,16,199,124,38,11,87,168,24,252,249,53,182,41,32,138,150,195,85,37,230,134,24,157,76,199,61,36,88,103,146,163,202,24,216,230,194,230,59,101,108,110,99,35,147,240,0,16,173,206,175,222,159,22,249,127,67,245,27,137,53,32,8,171,228,99,250,236,253,155,253,228,74,160,0,0,0,0,0,0,0,98,87,48,206,11,45,92,83,233,125,69,247,16,199,233,29,170,152,213,58,46,63,88,181,45,165,90,216,18,78,169,109,243,200,230,171,94,199,53,101,116,72,245,106,50,101,106,247,35,99,230,234,253,94,89,214,155,173,131,130,141,63,177,95,109,149,118,235,149,186,162,253,73,89,71,87,11,161,158,154,120,239,117,205,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,83,40,0,3,21,121,163,251,137,234,111,224,191,88,162,50,168,1,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,1,128,28,52,255,0,242,27,110,255,0,47,243,191,254,143,116,33,88,218,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,67,209,238,242,71,43,80,161,204,142,6,44,189,8,174,68,223,117,246,170,255,0,73,220,117,72,213,145,81,171,250,63,31,231,3,174,153,174,122,186,105,83,117,85,245,119,248,39,255,0,74,157,236,119,82,185,62,229,216,229,17,26,221,145,54,216,232,133,206,73,94,139,230,138,224,62,131,133,93,147,117,57,56,84,221,0,232,116,251,251,55,12,115,158,190,106,117,171,21,29,182,202,167,124,108,68,248,108,5,109,66,163,132,57,0,0,0,0,0,0,0,112,170,21,118,41,85,2,135,187,249,202,22,53,126,203,191,145,218,145,245,46,234,86,136,136,155,34,1,67,34,107,83,205,17,87,239,59,0,0,15,197,200,179,60,79,18,131,196,100,217,21,190,217,30,219,239,83,59,89,229,186,55,125,151,207,218,168,134,29,235,143,52,61,20,192,105,167,167,195,50,75,101,254,225,20,173,141,34,163,170,123,145,83,173,205,114,245,37,59,219,228,141,255,0,74,1,155,143,123,35,111,92,143,107,90,159,21,93,144,243,121,38,164,224,248,157,59,170,111,153,61,178,153,173,86,162,163,235,97,98,250,203,178,126,147,144,132,253,79,230,159,196,78,96,249,97,196,242,27,134,55,2,189,58,123,53,20,242,238,136,247,47,198,153,170,155,162,181,63,241,76,124,200,120,130,226,39,82,42,28,151,173,80,204,46,178,63,167,120,161,173,149,173,94,148,242,245,34,217,60,183,251,191,156,9,179,212,94,99,156,57,233,244,111,222,255,0,13,230,86,118,255,0,51,65,116,160,123,215,171,226,137,223,223,203,226,99,118,101,206,159,7,165,168,116,88,150,151,228,85,9,210,155,44,213,148,145,181,21,81,119,93,209,36,248,237,229,253,63,215,26,54,189,15,215,188,218,84,154,219,165,217,165,213,206,221,18,85,181,212,185,23,167,218,157,110,110,222,95,210,92,220,99,151,135,23,121,27,163,127,228,94,251,73,78,247,116,172,178,173,59,122,124,209,21,122,93,43,87,226,171,253,64,100,205,111,58,28,206,103,47,133,211,122,168,155,229,183,247,86,159,238,255,0,193,15,139,251,50,218,130,170,139,246,22,171,203,255,0,178,180,255,0,242,67,241,172,28,158,245,130,225,76,218,139,190,69,61,189,234,171,213,19,173,112,61,81,17,126,244,172,79,106,31,181,253,135,60,251,117,79,182,19,251,83,254,131,199,255,0,44,3,233,166,231,61,155,196,229,89,180,242,170,68,95,254,202,211,255,0,201,15,113,137,115,170,176,45,71,70,97,165,183,246,198,238,148,106,210,214,210,203,178,245,121,239,187,35,217,54,255,0,233,248,150,166,245,201,227,86,168,233,157,61,179,39,158,177,232,138,169,19,109,80,181,87,100,242,77,214,177,125,171,228,88,204,191,151,111,22,120,170,172,141,210,27,213,116,9,191,231,99,240,255,0,6,162,175,170,217,92,191,122,127,80,18,163,165,188,208,120,119,212,137,89,73,83,37,86,63,59,152,199,109,115,174,161,143,119,57,221,59,39,231,209,119,79,37,246,124,76,155,196,117,43,10,206,40,97,184,99,121,21,190,174,42,134,53,241,246,234,225,145,92,142,223,109,186,28,168,190,197,246,26,215,228,186,89,171,90,111,86,239,180,248,54,73,97,150,23,171,59,179,81,75,19,81,205,245,151,105,17,54,93,188,151,116,95,231,61,30,9,197,23,16,90,104,250,118,98,90,175,145,209,67,74,230,244,192,181,107,35,17,26,171,234,162,72,142,68,79,89,223,15,143,243,32,27,41,162,162,166,232,190,71,36,49,104,167,54,205,79,176,212,219,237,186,157,53,77,218,150,55,71,28,245,147,84,198,138,173,245,186,156,173,142,145,206,248,183,227,191,145,32,26,71,204,27,135,45,75,164,182,195,46,164,88,45,215,42,198,70,142,166,169,173,116,114,36,142,234,245,118,146,54,121,250,191,119,197,0,201,208,126,85,147,43,198,114,72,25,83,143,223,237,247,24,228,68,86,186,154,161,178,110,138,157,73,236,95,187,204,253,80,58,221,19,87,224,155,253,251,29,77,137,90,170,174,77,207,164,1,212,142,216,173,29,247,148,61,187,39,87,243,251,14,91,252,232,7,96,56,221,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,229,3,149,95,47,37,58,158,231,111,234,238,170,22,68,43,107,124,247,80,56,141,29,183,172,138,87,178,39,176,228,0,58,230,158,10,104,221,53,68,204,138,54,162,171,158,247,35,81,19,249,213,78,42,106,169,232,224,125,77,92,236,134,40,218,174,123,222,237,145,17,19,117,95,243,33,27,252,120,115,31,163,194,168,162,193,244,122,190,207,117,184,212,62,88,171,102,134,186,126,170,104,221,76,213,99,191,55,210,155,239,46,233,235,127,39,252,193,124,56,165,227,239,74,52,90,192,250,124,127,51,180,220,175,178,36,172,142,150,150,175,170,84,114,65,214,205,209,177,72,141,221,92,207,53,68,79,52,34,47,91,120,216,215,173,95,200,46,53,83,106,54,65,65,105,168,170,154,72,40,105,235,187,109,100,78,78,148,110,241,178,53,84,70,166,222,105,241,45,109,61,46,164,107,46,76,148,244,52,215,140,146,237,80,230,53,24,215,73,80,230,238,173,141,170,170,229,94,148,85,232,77,213,118,246,25,237,195,103,41,139,198,101,104,183,101,90,179,115,189,217,146,174,158,26,159,0,202,74,100,232,85,126,238,99,156,247,191,171,213,68,254,74,123,127,168,12,1,180,226,186,139,168,215,52,91,61,134,255,0,145,87,85,201,250,113,65,45,75,228,123,183,243,87,108,190,107,210,190,106,191,5,251,140,133,210,94,92,92,73,106,45,93,12,183,108,2,243,98,182,212,189,142,125,69,69,60,75,211,26,245,121,171,29,51,28,159,163,236,242,95,50,97,116,115,131,61,25,209,203,125,4,22,123,5,29,93,85,27,24,158,38,123,117,34,72,247,55,171,214,114,182,36,85,95,93,124,247,47,149,37,13,29,4,77,130,138,150,24,35,106,35,81,177,177,26,155,39,179,201,0,192,125,11,229,75,165,56,148,22,251,134,163,89,232,175,149,209,54,57,38,101,101,51,213,174,122,117,238,138,196,169,123,62,45,248,109,228,101,254,15,160,154,59,167,84,204,167,196,52,227,30,182,244,116,174,244,244,12,110,234,214,244,162,252,124,246,46,0,3,170,158,150,150,145,157,186,90,104,161,111,247,177,177,26,159,232,59,64,0,0,3,174,104,32,168,111,68,240,199,35,126,231,181,21,63,210,121,251,214,154,233,246,71,10,211,223,112,155,37,116,110,84,85,108,212,49,187,125,189,159,3,210,0,49,251,52,224,79,133,252,202,55,164,250,59,138,82,202,254,143,207,69,110,70,185,58,127,157,142,106,255,0,55,180,195,29,124,229,39,67,59,234,46,26,69,74,234,62,152,90,230,83,193,3,165,71,61,35,126,232,157,218,191,45,220,140,248,127,190,164,167,128,53,159,212,125,0,214,141,29,185,190,12,199,1,191,218,187,8,199,165,83,169,157,219,243,106,189,23,184,197,115,83,100,107,151,244,188,186,84,246,250,41,198,206,190,104,245,206,145,40,181,22,253,87,106,142,116,124,180,147,214,35,218,173,89,24,231,167,84,140,145,118,84,98,166,201,247,175,245,207,46,168,104,62,156,106,213,178,107,118,87,143,208,77,222,137,98,238,58,134,9,92,221,216,246,162,254,113,139,230,136,245,34,199,137,222,84,153,62,24,181,153,22,144,205,120,190,82,71,3,100,74,69,164,166,69,221,177,61,92,136,172,145,155,110,172,106,126,143,242,183,243,3,62,184,111,227,147,71,117,202,141,40,219,156,217,233,239,8,212,87,82,203,83,209,42,171,166,115,26,157,46,142,63,110,205,248,124,83,250,76,150,142,72,229,98,73,19,218,246,175,177,205,93,209,77,97,237,23,109,69,209,188,145,149,180,205,188,99,183,56,93,27,149,143,89,169,92,238,149,108,141,71,116,171,85,83,244,87,219,241,37,183,130,14,100,24,222,163,83,55,15,213,123,181,166,201,118,99,89,219,117,69,108,255,0,157,116,149,47,106,35,93,42,42,46,205,124,126,72,229,95,63,135,192,36,52,31,45,178,231,111,188,208,83,221,109,85,176,213,209,213,70,146,195,52,47,71,50,70,47,177,81,80,250,128,165,205,251,138,81,118,242,223,205,14,195,165,237,84,119,82,111,252,224,118,34,238,84,116,181,203,191,159,176,236,107,183,2,160,0,0,0,0,0,2,158,148,223,125,138,128,0,0,29,79,98,171,209,118,246,47,180,237,0,14,54,69,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,198,200,135,32,14,23,216,117,177,138,143,85,219,218,190,211,180,0,0,1,79,74,111,190,197,64,0,0,0,0,0,0,0,41,85,216,57,219,29,110,114,239,229,236,2,165,93,252,183,243,82,166,183,239,58,216,213,87,117,46,255,0,204,119,0,0,249,110,119,59,125,154,130,162,235,117,173,134,146,142,150,53,150,105,166,122,53,145,177,61,170,170,160,125,18,73,28,76,89,37,123,88,212,246,185,203,178,33,141,60,72,113,201,163,186,27,70,180,110,206,108,245,23,133,106,171,105,98,169,235,149,21,179,53,142,78,150,199,39,179,119,124,62,11,253,37,138,227,127,153,6,55,167,52,206,195,244,162,237,105,189,221,158,215,247,29,79,91,63,230,157,29,75,26,168,231,68,136,137,187,89,39,146,185,23,203,227,241,137,43,189,219,81,117,147,36,125,109,75,111,25,21,206,103,72,228,99,22,106,167,55,169,93,35,145,189,74,229,68,253,37,246,252,0,185,122,219,198,126,187,235,37,246,122,186,237,69,200,41,45,221,114,182,10,72,43,187,108,108,107,42,189,169,188,108,143,125,189,84,77,211,224,120,237,56,208,13,104,214,43,155,32,195,176,27,253,215,190,143,122,213,54,153,221,191,38,163,213,123,143,86,181,119,71,53,127,75,207,169,12,215,225,123,149,5,247,52,183,197,147,235,13,77,230,196,215,118,221,29,10,82,211,46,237,124,29,75,213,214,247,238,168,231,34,126,138,123,63,205,40,186,95,160,250,113,164,182,200,109,216,166,63,65,15,102,36,139,184,218,24,34,115,182,99,26,171,249,182,39,154,163,16,8,244,208,62,82,116,48,62,158,225,171,180,174,172,234,133,206,125,60,240,58,36,107,214,54,108,139,218,171,243,217,202,255,0,135,251,200,102,118,23,192,159,11,248,108,108,72,52,119,20,170,149,157,127,158,150,220,142,114,245,127,59,220,229,254,111,105,144,32,15,55,101,211,93,62,199,33,74,123,22,19,100,161,141,170,170,141,134,134,54,237,191,183,224,122,8,96,130,157,189,16,67,28,109,251,152,212,68,255,0,65,216,0,0,0,29,85,20,180,181,108,237,213,83,69,51,127,189,145,136,228,255,0,73,218,0,183,249,198,130,104,238,162,211,62,159,47,211,140,122,229,215,212,187,212,80,49,219,43,155,210,171,240,243,216,196,13,116,229,75,165,57,108,23,11,134,156,217,232,172,117,210,182,73,33,101,29,51,209,173,122,244,108,136,197,169,99,62,14,248,109,230,103,248,2,0,117,107,151,23,18,90,117,87,93,45,167,0,188,223,109,180,207,123,153,81,79,79,18,117,70,157,62,104,198,204,247,47,233,123,60,215,200,199,171,182,43,168,186,115,115,85,188,88,111,248,237,117,36,159,167,44,18,211,62,55,183,111,52,118,201,230,157,73,230,139,241,79,188,217,242,174,134,142,190,39,65,91,75,12,241,185,21,170,217,88,142,77,151,219,228,165,141,214,62,12,244,103,88,237,245,240,94,44,20,116,149,85,140,122,120,152,45,212,139,35,28,238,159,89,170,232,149,81,125,68,243,220,8,79,209,46,54,53,235,72,50,11,117,84,58,141,144,87,218,105,234,161,146,122,26,138,238,227,95,19,83,165,91,188,140,145,81,21,171,183,146,124,9,116,225,107,143,189,40,214,155,3,41,242,12,206,211,109,190,198,145,50,74,90,170,190,153,85,203,7,91,246,71,69,26,59,101,107,252,209,21,60,148,194,254,36,249,76,94,48,219,69,199,42,210,107,157,238,242,148,148,243,84,248,7,210,83,47,90,163,247,107,26,230,61,157,62,170,175,242,87,217,253,70,4,212,82,234,70,141,100,203,79,93,77,120,198,238,212,238,123,85,142,116,148,238,118,202,232,220,168,173,84,234,68,94,180,221,23,111,104,27,59,195,60,21,49,182,106,121,153,44,110,68,86,189,142,71,34,167,243,42,29,132,109,112,31,204,126,143,53,162,151,7,214,26,251,61,170,227,78,248,162,162,154,106,233,250,170,99,109,51,149,238,252,231,82,111,188,91,175,173,252,175,243,201,5,53,85,61,100,12,169,164,157,147,69,35,81,204,123,29,186,42,42,110,139,254,101,3,179,100,95,105,68,136,237,189,84,83,176,1,210,199,59,127,91,116,83,181,23,203,205,74,92,223,61,208,161,36,64,59,129,74,41,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,20,171,145,14,183,63,201,127,167,97,50,250,187,41,208,197,127,87,154,121,1,220,198,117,250,202,119,34,108,112,223,209,79,45,138,128,20,201,35,34,141,210,200,187,53,141,87,57,126,228,67,151,57,24,213,123,151,100,106,110,164,112,115,18,227,181,218,126,149,154,89,133,44,111,184,85,81,51,174,84,150,170,23,198,201,224,157,189,104,173,107,90,187,42,179,203,171,127,248,3,179,143,142,97,82,233,229,189,184,30,157,209,67,53,202,181,39,130,162,103,79,83,11,161,99,169,154,173,122,116,181,136,229,69,153,23,110,175,135,249,162,95,31,179,228,218,163,153,81,218,89,83,81,93,114,186,84,193,78,233,167,155,173,254,179,217,18,42,186,71,38,251,110,212,217,87,225,240,63,34,40,238,121,13,210,56,187,146,85,214,85,200,200,209,210,73,187,158,229,84,107,81,92,229,254,132,243,82,101,121,118,240,55,108,211,11,122,234,38,98,197,170,187,213,198,198,199,28,212,244,207,108,107,21,92,138,138,215,53,94,228,221,35,143,127,63,247,188,131,212,240,97,203,215,9,209,24,23,43,191,212,203,121,186,212,70,214,34,213,209,210,171,90,177,212,57,232,173,217,30,228,242,107,17,125,111,61,190,27,121,102,197,53,52,20,116,241,210,210,194,200,162,137,168,198,49,141,70,181,168,158,196,68,79,36,59,17,17,60,145,54,57,0,0,0,0,3,141,252,206,21,231,39,10,137,176,28,117,175,220,58,208,234,145,202,158,196,56,100,170,138,137,182,254,95,16,62,141,254,243,146,132,243,246,41,75,220,173,242,3,180,29,9,43,213,61,155,127,89,91,37,71,40,29,135,92,244,244,245,81,58,10,168,35,154,55,34,163,153,35,81,205,84,84,217,119,69,59,0,24,53,198,111,47,44,27,86,49,231,228,56,131,18,209,120,163,89,103,222,146,134,145,157,205,169,186,90,215,187,102,42,183,120,219,229,213,255,0,25,11,247,107,78,91,165,249,74,210,85,58,123,101,214,129,241,191,120,106,17,28,213,217,146,55,214,141,203,247,181,124,151,253,38,208,138,136,169,178,166,232,166,26,113,227,193,70,45,174,88,107,178,11,44,73,110,189,218,252,69,91,31,75,75,76,213,145,82,149,90,214,57,206,70,175,78,241,179,249,95,239,121,5,153,229,181,199,117,102,89,71,75,163,153,251,26,181,22,170,42,104,41,107,93,81,83,52,147,111,80,177,238,228,115,92,136,187,72,205,253,100,223,111,243,73,116,19,69,83,4,117,16,187,170,57,88,143,98,237,182,237,84,221,23,204,214,38,247,111,201,116,107,82,171,109,81,212,203,77,118,198,174,93,29,108,147,165,92,232,164,71,53,85,99,119,177,122,90,187,35,191,175,114,95,57,106,241,159,91,172,86,4,211,108,186,40,91,115,176,208,210,194,217,89,37,68,142,149,93,51,227,69,85,122,57,19,116,232,95,210,248,255,0,55,144,103,241,194,166,233,177,200,3,229,145,28,215,121,175,146,149,71,34,34,162,110,87,52,106,244,242,248,29,8,142,99,182,85,3,234,69,220,168,234,141,85,124,142,196,93,192,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,87,99,149,93,142,185,21,83,200,10,36,145,21,85,55,41,141,28,231,121,47,146,20,170,57,238,217,20,239,134,53,98,121,252,64,236,68,217,54,57,0,14,185,230,138,154,9,42,38,119,76,113,49,94,245,219,125,154,137,186,175,145,26,60,201,120,238,172,196,232,234,180,115,0,99,82,162,235,69,83,5,85,107,106,42,97,146,29,170,18,61,218,141,107,81,87,104,223,183,172,187,111,254,127,105,204,171,140,250,221,29,176,46,155,98,49,66,235,157,250,134,170,23,74,249,42,35,116,74,217,153,26,170,43,17,168,187,39,90,254,151,195,249,252,226,14,201,111,201,117,151,82,168,173,82,84,203,83,118,201,110,93,29,111,147,169,90,233,100,87,57,81,100,119,177,58,156,187,43,191,175,112,62,75,77,167,45,213,12,165,41,41,93,61,206,235,94,249,31,188,213,8,174,114,236,249,29,235,72,228,251,156,190,107,254,146,104,56,50,229,229,131,105,62,60,204,135,47,98,93,239,21,139,20,251,213,208,210,63,183,189,55,75,154,199,108,245,70,239,35,188,186,191,227,63,103,128,238,10,49,109,13,195,91,144,94,162,75,141,238,233,225,234,222,250,170,90,103,44,106,180,168,215,49,174,106,57,122,119,145,255,0,202,255,0,127,207,50,209,17,19,100,77,145,0,162,10,122,122,88,155,5,44,17,195,27,81,17,172,141,168,214,162,34,108,155,34,29,128,0,7,91,229,70,169,66,202,244,79,102,255,0,214,7,121,198,255,0,113,214,199,43,188,138,151,203,218,160,58,208,117,175,220,116,190,85,85,84,219,111,47,129,204,110,85,246,160,29,200,243,157,252,206,17,19,99,144,57,0,0,0,1,213,83,77,5,101,60,148,181,80,178,88,165,106,177,236,123,81,205,114,47,181,21,23,201,76,39,227,63,151,174,19,173,208,38,87,96,169,150,205,117,167,141,204,85,164,163,165,70,185,100,168,107,213,93,186,49,203,228,231,162,122,222,91,252,119,243,205,211,133,68,95,37,77,192,213,243,32,179,228,218,93,153,86,90,95,83,81,67,114,181,212,207,78,217,160,155,161,254,171,223,18,170,58,55,46,219,236,228,217,23,227,241,37,163,128,126,97,82,234,29,189,216,30,162,81,67,13,202,137,32,130,158,102,207,83,51,166,99,105,156,174,122,245,53,232,213,85,133,87,110,175,143,249,255,0,91,152,151,3,118,205,79,183,166,162,97,204,90,91,189,36,111,108,145,195,79,76,198,200,178,213,198,170,174,115,149,142,93,146,73,54,243,255,0,127,206,26,165,142,231,143,93,36,139,185,37,37,101,36,143,141,93,28,155,57,142,69,86,185,17,205,95,233,79,37,3,105,152,228,100,177,182,88,215,118,189,168,230,175,222,138,84,70,255,0,46,222,59,93,168,9,71,165,153,170,198,203,133,45,19,250,37,89,106,166,124,140,130,8,27,214,170,230,185,169,186,163,252,186,183,255,0,134,71,218,228,123,81,237,93,209,201,186,0,84,220,233,123,58,61,100,59,202,93,250,43,229,184,29,109,127,146,127,78,199,98,57,20,249,30,175,234,242,79,35,190,21,245,118,64,59,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,56,93,192,165,118,95,106,28,181,136,223,97,194,21,128,0,183,218,239,159,208,233,166,155,87,229,85,243,190,40,226,154,158,20,115,24,231,46,239,145,169,236,106,162,253,224,97,231,48,62,61,235,116,94,170,163,77,112,203,109,52,247,10,154,24,222,234,137,39,168,137,209,247,162,157,19,201,141,106,46,219,49,127,75,252,223,8,120,106,228,186,139,148,194,201,234,103,184,221,174,115,67,78,143,158,117,115,222,229,86,198,196,87,200,239,241,83,205,127,204,135,232,234,158,115,93,169,121,221,118,87,89,87,61,84,181,137,12,109,124,239,114,187,102,70,214,34,122,206,85,246,162,252,73,91,229,163,193,180,88,206,23,75,169,25,205,154,133,215,105,235,106,122,85,93,4,234,198,178,104,122,26,139,219,87,39,241,42,187,117,109,231,240,223,200,61,23,2,124,189,241,221,38,134,92,231,52,153,247,59,181,100,108,100,113,212,210,82,185,144,172,117,47,114,43,21,21,234,138,168,200,247,243,255,0,123,203,62,227,142,56,152,145,196,198,177,169,236,107,83,100,67,148,68,106,108,212,68,79,185,14,64,0,0,0,124,87,43,205,182,209,31,122,227,83,217,102,219,239,208,231,125,223,114,47,222,128,125,160,242,114,106,158,9,19,251,111,189,174,251,236,191,218,211,121,47,255,0,120,125,182,252,243,20,186,204,216,40,46,189,217,30,238,150,167,98,70,238,191,214,212,3,247,193,195,85,28,136,228,95,37,77,208,228,10,31,27,95,237,242,58,29,10,181,58,147,226,125,71,10,136,169,178,129,242,198,231,117,121,170,167,245,159,75,118,86,249,249,148,44,40,158,109,246,149,237,210,155,34,168,20,73,26,47,179,201,14,167,53,83,205,60,215,115,233,69,221,14,28,212,119,181,0,232,142,126,148,217,83,200,250,17,119,77,207,150,88,213,29,186,38,223,121,204,18,43,61,87,47,146,129,245,28,57,173,123,85,143,106,57,174,77,149,21,55,69,79,184,228,1,28,60,204,56,41,183,102,150,153,117,111,13,69,134,239,20,213,85,117,112,197,79,77,27,101,70,210,162,162,43,213,88,229,221,97,79,53,85,219,117,242,34,143,11,204,242,189,29,206,89,120,179,207,45,45,198,209,88,214,79,19,42,30,196,122,195,51,92,177,185,209,185,55,78,168,246,246,170,27,56,93,45,180,151,122,9,237,213,208,178,88,106,35,116,110,107,154,142,77,156,213,69,242,84,84,246,42,144,119,204,207,134,58,253,40,213,58,253,68,181,210,83,178,203,147,93,39,115,81,146,198,138,199,246,98,147,244,26,198,237,191,231,21,125,191,233,243,9,60,224,127,137,24,53,231,71,177,234,171,140,76,130,241,5,186,24,234,88,215,203,39,84,136,178,177,87,169,237,251,161,85,246,175,183,218,100,145,175,183,0,156,65,77,163,26,223,143,211,92,171,42,25,103,186,220,169,224,157,26,146,72,141,245,102,107,125,86,189,19,205,211,38,254,74,79,166,45,144,208,229,152,229,183,37,182,72,175,165,185,83,50,162,55,43,21,170,168,228,251,151,205,0,253,83,231,157,169,237,68,217,81,15,160,165,200,142,106,162,129,209,30,251,121,255,0,152,239,69,248,31,43,154,173,119,183,99,189,158,207,48,59,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,229,248,29,18,111,183,151,249,142,199,251,60,142,134,181,92,239,110,224,118,64,212,246,170,110,170,135,208,82,212,70,181,17,10,128,24,219,199,7,18,48,104,54,143,100,53,86,232,153,61,226,123,116,209,211,49,207,150,62,153,21,98,98,47,83,27,247,76,139,237,79,103,180,191,185,78,67,67,137,227,151,44,150,231,34,178,150,219,76,250,137,28,140,87,42,35,83,238,79,53,32,47,143,190,32,166,214,125,111,200,41,173,181,149,15,179,218,174,85,16,64,142,73,35,71,122,176,181,222,171,158,169,228,232,87,111,36,2,199,102,153,158,87,172,89,203,239,23,137,229,170,184,221,235,28,200,34,125,67,222,140,89,166,115,146,54,186,71,46,201,213,38,222,212,66,87,57,103,240,83,110,194,237,49,106,222,100,139,53,222,89,169,106,233,33,150,158,154,70,196,142,165,85,84,71,162,189,201,178,204,190,104,169,190,201,228,98,127,44,206,24,235,245,95,84,232,53,18,233,73,78,251,46,51,116,129,206,71,203,26,171,223,217,150,79,208,115,29,190,223,155,95,135,250,60,167,18,217,109,164,180,80,65,110,161,133,145,67,79,27,99,107,90,212,106,108,214,162,39,146,34,39,177,16,15,165,173,107,26,140,99,81,173,106,108,136,137,178,34,125,199,32,1,194,174,201,185,243,201,63,82,108,137,228,83,59,214,69,217,171,236,17,70,170,237,213,55,251,128,229,173,85,243,95,37,220,237,142,52,79,111,154,21,181,168,223,98,28,170,236,128,112,237,145,190,94,71,205,35,157,213,228,170,191,214,125,59,117,38,202,170,80,144,162,249,187,218,7,83,97,87,39,82,252,14,246,70,214,123,60,202,145,17,19,100,57,0,1,195,149,26,138,229,95,36,77,212,14,65,248,23,12,243,20,181,76,232,43,238,189,169,24,238,151,39,98,71,108,191,212,213,62,40,245,79,4,149,253,182,94,215,125,246,79,237,105,188,215,255,0,188,3,214,3,226,182,222,109,183,120,251,214,234,158,243,54,223,126,135,55,239,251,209,62,229,62,208,0,0,41,146,56,229,98,199,43,26,246,175,181,174,77,209,76,4,227,179,151,190,59,171,48,197,156,225,115,62,217,118,163,141,236,146,58,106,74,86,178,101,146,165,142,85,122,170,177,85,81,31,38,222,127,239,249,231,233,194,162,57,54,114,34,167,220,160,106,234,229,201,116,235,41,153,144,84,207,110,187,91,38,154,157,95,4,234,215,177,200,174,141,232,143,141,223,227,39,146,255,0,157,9,135,229,249,199,189,110,180,85,83,233,174,103,109,166,130,225,77,67,35,219,81,28,245,18,186,78,204,80,34,238,143,107,145,55,221,235,250,95,231,248,254,39,50,238,13,162,201,176,186,173,72,193,172,212,45,187,65,91,77,212,168,232,32,87,181,243,77,214,213,94,218,57,127,142,69,219,171,111,47,142,222,113,73,165,153,205,118,154,103,116,57,93,29,92,244,178,209,164,209,185,240,61,200,237,159,27,152,169,234,185,23,218,169,241,3,103,160,91,237,8,207,232,117,47,77,168,50,170,9,223,44,114,205,81,10,185,236,115,87,118,72,228,246,57,85,126,226,224,129,75,152,142,246,156,38,201,236,66,178,133,2,176,112,158,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,0,0,0,0,0,0,0,0,0,0,5,14,122,39,180,172,161,200,138,190,96,114,215,34,174,200,84,82,212,68,243,42,0,71,167,56,220,194,162,213,162,20,88,229,37,92,240,190,186,237,111,115,187,110,115,119,68,74,167,123,81,81,63,231,105,240,36,44,135,190,113,250,153,77,115,207,173,186,109,4,138,239,7,5,190,230,169,217,219,249,21,109,253,45,252,255,0,77,60,182,3,10,120,108,192,234,181,19,90,49,91,21,52,76,145,177,221,104,106,39,107,222,214,162,196,149,112,181,222,212,84,95,211,246,108,108,141,141,217,32,199,108,240,218,169,152,214,178,37,122,236,212,68,79,55,42,252,17,62,255,0,184,134,222,82,154,82,236,151,82,170,179,201,225,71,83,80,35,233,119,239,244,175,91,42,40,101,253,31,138,108,226,105,128,0,0,31,159,125,191,90,241,171,100,215,139,197,66,195,75,78,199,61,238,70,57,235,179,90,174,95,38,162,175,177,170,125,210,200,200,99,124,178,46,204,99,85,206,93,189,136,158,210,40,57,163,113,155,114,244,139,244,91,2,184,50,63,3,89,83,77,116,89,109,232,170,177,186,153,141,217,175,122,175,248,87,249,162,124,19,250,195,220,113,121,205,11,26,198,221,124,192,52,186,162,174,123,173,51,166,162,89,214,134,120,90,201,17,99,243,235,73,163,95,240,158,104,159,15,243,198,86,162,241,15,171,90,153,114,170,174,200,115,107,203,163,168,149,239,72,27,114,169,88,218,142,84,245,81,175,145,219,39,170,158,69,58,59,161,250,137,175,249,132,22,44,62,134,10,137,235,42,154,218,137,231,170,142,6,49,95,214,229,85,223,207,207,182,255,0,99,87,217,236,36,115,71,249,58,227,46,163,183,92,181,90,190,182,121,159,27,31,83,75,77,121,68,137,85,81,221,72,213,100,8,237,191,71,249,95,214,4,84,62,247,122,145,202,231,221,235,92,171,237,85,168,122,170,255,0,164,251,45,89,166,95,99,170,138,178,209,148,221,232,230,133,233,35,31,5,116,177,170,57,61,139,187,92,138,78,13,39,42,46,20,105,169,27,2,226,151,55,185,17,17,85,111,213,94,105,191,159,177,83,224,126,46,81,202,51,134,91,157,20,236,177,217,238,212,53,75,18,182,41,61,59,58,244,59,127,37,245,154,228,255,0,58,40,17,169,163,252,122,235,166,151,213,126,127,44,185,93,105,87,109,217,89,95,89,58,166,209,185,169,178,45,67,83,226,139,253,68,160,112,225,204,195,70,117,98,6,217,111,181,119,74,11,203,122,24,140,125,174,78,151,42,66,175,122,245,35,228,248,177,223,31,248,204,59,214,254,81,122,133,140,191,196,233,77,101,61,125,58,163,156,230,92,175,17,238,213,238,34,53,19,104,25,229,210,191,21,248,24,41,152,97,57,150,150,100,75,103,201,232,27,111,185,66,178,34,53,179,69,50,42,53,206,99,149,21,138,228,246,163,147,204,13,158,232,171,105,110,52,204,171,163,151,185,20,136,142,107,186,85,55,69,68,84,242,95,63,98,161,222,66,183,11,124,211,51,61,51,164,76,115,84,159,5,109,174,53,141,145,75,75,104,107,158,140,100,10,196,234,233,145,158,125,77,103,177,62,242,92,116,175,88,112,157,95,176,83,95,176,250,249,167,138,120,89,50,182,90,103,196,228,71,49,143,246,57,62,233,27,241,3,220,0,0,163,169,26,187,42,249,149,35,145,125,135,92,205,242,234,79,105,212,215,170,46,206,3,233,84,69,242,83,231,149,155,123,62,31,3,189,143,71,166,232,30,212,84,223,249,128,233,129,235,190,202,167,208,124,138,213,69,234,68,242,59,227,122,59,203,253,32,118,22,155,137,141,31,160,214,109,46,186,99,85,84,148,243,76,218,90,181,135,186,140,217,28,250,121,25,228,174,99,182,93,220,159,2,236,128,53,147,214,189,60,187,105,38,170,228,120,109,116,77,167,146,211,115,154,40,22,41,90,228,70,35,145,204,84,86,237,183,170,230,252,19,98,91,57,89,113,27,107,203,244,190,213,165,247,27,141,92,215,123,45,52,52,106,217,163,145,205,219,174,169,89,179,213,202,159,161,27,126,239,187,250,60,183,52,190,19,168,111,248,205,231,91,108,148,234,218,235,92,51,220,103,87,214,170,35,147,122,86,191,212,84,84,95,85,143,217,17,83,207,98,57,56,75,213,171,166,141,235,198,35,145,83,85,54,26,95,76,83,50,181,22,157,37,221,138,174,143,116,79,111,146,74,239,103,250,125,128,108,136,15,49,166,249,157,14,125,134,90,178,122,9,93,35,43,105,32,153,206,116,106,205,220,248,152,253,246,95,103,233,161,233,192,235,145,187,237,240,251,202,99,69,106,108,167,113,214,171,230,5,109,246,28,148,183,218,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,225,222,195,146,151,123,64,235,145,21,201,178,21,70,221,183,248,253,193,23,204,236,0,1,230,53,35,51,161,192,112,203,174,79,95,43,163,101,21,36,243,53,205,141,95,179,153,19,223,190,201,237,253,5,3,9,185,166,241,27,107,196,52,190,235,165,246,235,141,92,55,123,213,52,212,104,216,99,145,173,219,174,149,95,187,209,200,159,161,35,190,255,0,187,250,98,79,69,52,242,237,171,122,171,142,97,180,49,54,162,75,181,206,24,167,89,101,107,81,88,174,87,61,85,93,190,254,171,93,240,93,207,81,197,166,173,93,53,147,94,50,236,138,166,169,179,82,250,98,165,148,72,148,233,22,204,69,108,123,170,123,124,210,38,251,127,209,236,36,111,149,167,9,212,54,12,102,205,173,183,186,117,117,117,210,24,46,48,43,43,85,81,169,189,83,89,234,34,34,39,170,246,110,138,171,231,184,25,161,195,62,143,208,104,206,151,90,241,170,90,74,120,102,117,45,34,205,218,70,108,174,101,60,108,243,86,177,187,174,237,95,129,118,64,0,124,243,189,119,217,20,236,149,232,223,47,244,157,8,213,85,234,84,242,2,168,153,191,181,61,191,121,244,34,34,121,33,195,26,141,79,233,15,122,49,55,80,57,87,34,123,74,122,145,203,178,47,153,208,231,170,174,205,59,97,111,151,82,251,64,237,0,0,58,43,107,105,109,212,207,171,172,151,183,20,104,174,115,186,85,118,68,69,85,242,79,63,98,41,227,181,83,88,112,157,32,176,84,223,179,10,249,160,138,8,95,50,54,42,103,202,229,70,177,239,246,53,62,232,221,241,34,59,138,78,105,153,158,166,82,46,57,165,175,130,138,215,34,200,201,101,170,180,53,175,86,62,4,98,244,245,72,255,0,62,167,63,218,159,112,25,173,196,127,51,13,25,210,120,29,101,177,85,221,43,239,46,235,98,177,150,185,58,90,171,10,61,139,212,175,143,226,246,252,127,227,34,255,0,88,56,245,215,77,80,170,252,198,89,114,181,82,166,251,50,142,190,178,5,93,227,107,87,116,74,135,39,193,87,250,203,33,135,225,57,150,169,228,73,103,198,40,27,112,185,76,177,162,181,211,69,10,34,57,205,99,85,85,234,212,246,171,83,200,206,189,16,229,23,168,89,51,252,78,171,86,83,208,83,162,53,205,101,182,241,30,238,94,226,163,145,119,129,254,93,41,240,95,136,24,15,117,205,50,251,229,84,181,151,124,166,239,89,52,207,89,30,249,235,165,145,85,203,237,93,220,229,83,227,101,238,245,27,145,204,187,214,181,83,216,169,80,244,84,255,0,73,54,120,191,40,206,25,109,148,80,50,249,103,187,87,85,36,72,217,100,244,236,233,214,237,252,215,213,107,83,252,200,135,237,85,242,162,225,70,166,145,208,38,41,115,99,149,21,17,82,253,85,228,155,249,123,85,126,0,67,126,157,113,15,171,90,103,114,165,174,199,179,107,203,99,167,149,143,88,29,114,169,72,220,141,85,245,85,172,145,187,167,172,190,68,154,240,135,205,11,26,201,29,99,192,53,70,162,174,11,173,75,161,162,73,210,134,121,154,249,21,100,243,235,89,164,95,240,126,106,159,31,243,126,38,176,114,117,198,91,71,113,185,105,77,125,108,19,50,55,190,154,150,166,242,139,18,42,35,122,81,202,248,21,219,126,151,242,191,172,142,61,98,208,253,68,208,12,194,123,22,97,67,5,60,244,117,78,109,60,240,85,71,59,30,172,232,114,42,109,231,229,220,103,181,169,237,246,1,178,133,138,253,107,201,109,144,222,44,245,11,53,45,67,26,246,57,88,230,46,206,106,57,60,156,136,190,199,33,250,4,79,114,185,227,54,229,233,22,104,182,123,112,100,158,58,178,154,154,214,177,91,209,21,35,109,51,219,179,158,197,79,240,76,243,84,248,175,245,74,252,82,50,104,217,44,107,187,30,212,115,87,111,106,47,176,10,128,0,126,94,73,100,131,34,179,205,106,169,99,92,201,85,139,179,145,21,60,156,139,241,69,251,190,227,91,158,36,240,58,173,59,214,140,170,197,83,19,35,108,151,90,234,136,26,199,181,200,145,45,92,205,111,177,17,19,244,61,155,27,45,16,179,205,175,74,93,141,106,85,46,121,4,40,218,106,244,101,46,253,254,165,235,125,69,116,191,163,240,77,154,6,77,242,114,204,42,46,186,33,91,142,85,213,207,51,232,110,215,7,55,184,231,59,100,84,165,119,181,85,83,254,120,191,2,66,200,123,228,225,169,148,214,204,250,229,166,211,200,173,241,144,92,46,104,157,157,255,0,145,72,223,210,223,203,244,23,203,98,97,0,20,185,200,139,178,149,20,185,17,124,192,35,183,246,21,20,53,17,10,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,225,87,98,133,114,111,178,149,59,218,117,61,118,114,47,244,129,218,213,42,41,111,252,5,64,83,36,141,137,138,247,174,200,134,190,28,197,50,9,178,46,42,50,26,137,158,142,240,212,54,234,118,236,206,157,147,194,177,255,0,239,189,77,129,174,142,70,208,202,229,93,182,233,255,0,125,13,116,248,214,157,106,56,146,202,164,114,238,171,29,189,63,252,74,0,36,195,147,206,27,79,111,208,84,202,251,106,178,93,110,23,23,43,187,155,254,140,144,71,250,63,15,226,127,250,119,36,28,195,126,84,240,173,63,9,56,244,72,158,170,215,221,29,231,247,248,183,39,252,6,100,0,0,1,226,245,147,44,143,11,211,92,134,252,254,174,168,45,181,110,141,26,206,173,222,218,121,30,158,91,167,247,164,3,69,130,100,124,80,113,77,147,208,91,82,46,229,207,32,158,166,169,95,35,96,86,211,173,99,33,94,159,39,34,59,103,183,239,38,115,152,13,242,123,31,13,89,84,176,171,127,61,107,185,71,178,183,127,63,1,81,183,245,123,72,247,228,247,99,165,200,245,91,56,186,215,71,215,37,60,22,233,155,208,229,68,106,186,165,234,190,73,254,42,1,35,156,40,240,197,136,104,54,156,216,45,244,116,50,165,206,26,56,157,60,174,173,124,200,178,239,35,149,126,13,243,238,187,216,155,23,244,166,54,54,54,54,54,39,170,196,70,167,244,33,130,124,91,115,2,203,248,125,213,73,176,139,93,158,211,37,182,154,86,178,73,230,163,116,146,162,118,96,122,245,59,190,198,167,156,174,68,245,83,203,111,233,3,59,129,28,148,92,220,176,232,237,180,179,93,105,163,117,67,162,71,76,218,104,41,215,103,237,230,155,58,175,203,207,216,123,173,49,230,147,164,217,205,246,142,201,93,20,244,126,42,120,224,238,200,218,88,154,222,173,247,87,42,213,174,201,253,64,103,9,143,28,70,240,79,164,124,67,81,49,114,27,77,75,107,225,98,178,41,99,185,77,10,34,44,173,145,219,162,117,39,159,74,252,62,37,243,198,178,91,62,91,103,167,190,216,171,35,169,163,169,99,36,142,72,228,107,209,81,205,71,39,155,85,83,216,228,248,252,79,212,3,93,14,40,248,71,207,248,105,200,214,146,251,79,79,45,170,165,102,125,44,241,87,50,103,36,108,159,182,136,244,217,171,191,172,207,99,126,43,253,95,127,9,92,95,230,124,54,102,84,245,208,214,198,251,26,197,80,201,160,90,8,230,122,57,241,181,173,84,243,106,251,99,98,126,151,223,228,79,62,170,232,246,25,171,246,87,89,178,250,25,106,35,233,70,183,183,82,248,149,17,36,107,253,173,95,189,136,65,71,25,188,34,221,56,113,202,42,42,237,148,213,46,199,39,169,88,225,124,139,44,171,18,190,89,209,141,87,172,77,110,221,17,53,60,213,87,117,248,238,4,239,105,118,169,99,58,171,139,208,100,152,237,76,146,50,178,150,42,133,71,192,232,213,58,227,99,253,139,255,0,124,111,196,246,68,27,242,245,227,54,251,164,217,181,38,21,149,92,168,254,206,201,75,82,216,221,45,60,44,88,220,216,99,72,218,178,43,217,229,180,63,29,213,87,239,248,77,205,138,249,108,200,237,145,94,44,245,81,212,82,204,174,70,73,27,218,244,85,107,149,171,230,213,84,246,162,252,64,251,207,154,102,170,59,118,167,192,250,74,92,196,119,154,251,64,249,227,114,239,186,175,153,244,162,238,155,159,50,179,165,119,246,109,231,230,119,181,202,169,184,20,74,207,253,135,92,104,173,118,234,158,71,208,228,220,233,84,93,252,128,239,69,69,77,208,228,165,139,234,162,125,197,64,120,189,100,194,168,181,11,76,50,124,74,185,138,232,238,118,170,154,111,41,21,159,164,197,248,167,179,216,134,185,186,239,132,85,105,110,181,101,184,154,51,181,232,155,213,67,105,255,0,56,146,108,206,190,184,215,127,143,170,230,251,83,250,77,153,92,214,189,170,199,38,232,228,217,127,160,136,30,108,188,62,65,103,201,106,181,122,209,71,59,91,83,52,147,214,189,95,35,154,170,228,162,137,187,39,79,74,108,174,119,242,147,250,192,200,62,83,122,241,46,161,233,125,195,10,186,204,142,172,199,234,40,232,162,70,211,116,39,105,180,104,136,170,228,93,149,127,50,239,187,217,236,243,51,240,130,126,86,218,186,152,6,189,80,226,117,21,17,199,79,148,87,211,198,168,246,179,219,28,21,62,197,115,145,83,126,180,79,45,201,212,167,157,149,52,241,84,196,187,178,86,53,237,95,230,84,221,0,236,40,127,145,89,75,209,85,60,128,165,23,114,179,173,173,217,119,59,27,236,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,16,56,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,214,250,103,61,221,44,99,83,119,42,185,118,221,85,87,204,155,243,90,206,44,125,233,245,147,230,6,67,245,25,192,157,62,2,181,75,59,214,158,19,176,109,76,212,187,239,166,114,75,207,164,252,109,111,133,134,159,187,218,185,85,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,92,128,49,87,149,199,184,158,153,126,53,245,138,211,42,128,22,83,140,157,99,190,240,255,0,195,198,65,172,88,228,62,34,175,25,184,88,234,36,166,234,99,60,93,43,238,244,113,212,211,117,189,143,72,251,176,73,44,93,206,133,115,58,250,155,235,53,20,189,102,42,243,71,247,19,212,223,193,126,177,68,5,223,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,86,229,154,240,240,57,197,221,215,132,29,92,118,87,61,186,174,241,137,223,169,219,109,200,237,80,84,57,143,124,8,244,115,42,161,98,185,34,125,76,43,213,209,220,77,149,146,77,26,58,62,234,200,221,130,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,32,63,88,0,0,3,29,99,227,183,65,151,138,58,142,22,102,201,169,27,120,109,60,48,83,221,91,63,85,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,64,250,184,204,226,151,248,35,225,56,126,164,86,227,126,155,178,220,179,10,91,21,238,158,39,116,213,50,134,90,58,185,93,45,50,171,145,139,51,31,4,110,70,191,213,123,81,204,221,138,228,145,151,171,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,48,91,157,95,186,198,45,243,2,135,233,215,19,13,121,104,113,199,83,195,142,101,14,143,103,12,164,126,157,102,151,136,223,53,92,143,138,157,246,59,140,201,28,9,90,233,158,173,106,211,43,89,19,102,107,221,234,50,52,145,138,138,215,178,96,156,144,0,0,0,3,0,57,164,235,87,22,60,57,125,143,212,205,20,212,239,66,225,151,110,171,21,206,139,208,182,218,159,15,116,78,228,208,203,220,169,142,73,95,222,133,37,111,75,90,140,143,193,238,171,188,168,134,127,152,255,0,199,102,133,216,181,251,134,92,199,27,185,217,174,183,59,173,134,223,85,146,99,112,218,213,235,84,235,197,45,44,203,78,198,70,212,119,123,185,214,248,86,53,107,149,205,153,122,122,94,140,123,67,2,248,10,230,85,172,57,127,16,214,204,15,137,109,78,171,188,216,178,202,127,66,89,89,13,130,134,22,67,123,154,162,4,165,116,174,165,133,146,163,28,137,44,40,190,179,81,243,49,92,136,212,89,25,46,134,173,152,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,178,246,138,106,133,171,90,180,143,16,213,123,51,105,35,167,202,108,244,215,39,211,211,86,182,173,148,115,189,137,222,165,89,90,136,143,124,50,247,34,127,170,213,71,198,228,86,181,81,81,2,29,120,133,230,61,198,118,13,175,186,151,133,98,218,201,224,172,184,254,97,121,181,219,169,190,206,218,164,236,82,193,91,44,113,71,214,250,103,61,221,44,99,83,119,42,185,118,221,85,87,204,147,254,2,181,75,59,214,158,19,176,109,76,212,187,239,166,114,75,207,164,252,109,111,133,134,159,187,218,185,85,67,31,230,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,88,44,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,64,249,57,145,241,97,83,195,14,137,71,6,25,145,213,218,53,23,46,168,108,56,196,208,219,162,170,100,76,167,158,7,214,205,42,78,215,66,140,72,95,219,68,84,115,213,243,177,90,221,154,247,178,61,116,7,142,78,97,60,64,107,46,39,163,184,230,188,248,122,188,154,224,218,121,42,126,203,217,31,225,41,88,215,73,83,83,208,250,118,36,157,168,35,150,94,223,90,57,253,29,45,245,156,136,57,193,107,29,247,57,226,129,116,170,162,31,15,101,211,75,124,20,244,113,245,49,253,250,170,234,120,42,234,42,119,70,53,237,234,99,233,162,237,171,158,212,240,221,109,233,89,28,135,182,228,193,160,212,217,86,168,100,186,255,0,125,162,171,240,248,61,59,109,118,39,186,158,86,193,37,198,178,57,27,60,140,153,30,140,123,225,166,221,142,137,90,255,0,42,232,222,189,10,214,43,131,61,56,239,226,114,251,194,94,158,225,186,171,104,178,250,110,145,249,132,118,187,165,163,196,178,155,199,210,203,108,184,57,177,247,221,20,171,23,76,241,211,203,187,91,212,189,174,141,209,174,113,125,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,8,57,213,251,172,98,223,48,40,126,157,113,48,131,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,9,222,0,0,0,0,49,171,142,142,51,108,92,30,105,197,45,206,59,87,166,115,60,163,196,83,227,54,217,88,244,165,116,145,35,59,181,53,50,55,109,161,139,187,18,172,109,114,73,35,158,214,183,165,21,242,199,234,184,174,226,187,78,56,74,211,135,230,185,172,190,58,235,93,220,130,193,96,130,100,101,85,222,169,168,138,173,106,170,47,110,22,117,53,101,153,81,91,27,92,212,68,123,223,28,111,215,179,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,168,77,247,46,110,53,255,0,133,86,156,79,96,207,238,118,168,245,55,22,252,221,202,154,5,237,73,116,161,68,98,71,115,108,61,45,99,122,158,245,142,86,196,174,107,36,107,93,180,77,154,40,211,48,13,96,116,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,108,19,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,58,55,238,49,21,93,19,209,2,250,152,149,172,188,109,218,184,126,227,55,27,209,45,72,158,146,143,9,205,49,123,117,91,47,53,117,77,167,130,197,90,181,55,72,221,44,155,66,231,72,201,221,29,20,74,231,200,200,225,72,214,69,217,22,69,50,212,133,110,117,126,244,248,183,203,250,31,168,220,64,154,144,70,95,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,233,52,0,0,2,37,121,135,113,153,198,119,14,220,80,95,48,172,47,82,62,207,226,21,182,251,125,211,29,166,244,61,170,175,174,149,244,237,142,105,58,228,130,73,83,122,184,106,211,105,23,171,213,221,19,161,88,171,120,57,89,113,179,170,28,70,93,115,141,57,215,12,202,146,249,144,218,233,233,239,118,73,91,105,142,150,121,40,186,150,26,182,189,212,241,178,14,136,228,117,34,181,21,169,34,173,68,158,111,107,118,143,235,231,39,162,159,110,120,125,180,235,29,37,195,179,87,166,87,5,239,65,36,189,49,207,67,113,150,158,158,78,150,164,110,87,76,217,217,70,173,221,236,106,71,223,223,169,221,8,70,7,5,250,199,98,208,46,40,48,13,85,202,97,235,178,218,174,18,83,220,100,234,122,120,106,90,186,121,105,37,169,217,140,123,223,217,101,67,165,237,181,170,231,246,250,19,101,118,232,19,253,196,46,83,125,193,180,11,82,243,92,90,187,193,94,177,252,62,243,116,183,84,246,153,39,98,170,10,41,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,66,15,246,81,248,236,255,0,175,159,251,153,179,255,0,201,9,169,226,199,221,99,89,62,95,228,63,78,156,214,176,13,170,8,203,230,105,204,11,81,52,107,84,44,154,71,195,190,160,85,216,175,182,10,121,102,203,213,214,74,74,152,28,250,152,233,229,162,133,143,170,137,234,175,108,74,249,28,177,162,51,106,136,211,169,206,71,54,57,52,53,150,215,237,99,190,241,1,172,185,102,177,100,112,248,122,188,154,224,234,136,233,186,152,255,0,9,74,198,164,116,212,221,108,99,18,78,212,17,197,23,115,161,28,254,142,167,122,206,85,2,74,185,103,241,39,198,119,20,58,203,114,169,212,61,92,244,142,3,134,219,214,162,243,77,232,11,84,62,50,170,165,178,71,71,77,215,12,81,205,31,155,102,159,184,206,166,255,0,106,244,59,110,234,41,145,90,203,198,221,171,135,238,51,113,189,18,212,137,233,40,240,156,211,23,183,85,178,243,87,84,218,120,44,85,171,83,116,141,210,201,180,46,116,140,157,209,209,68,174,124,140,142,20,141,100,93,145,100,83,202,242,144,208,106,109,44,225,162,61,73,184,81,85,193,144,234,125,71,165,42,82,166,158,90,119,197,110,129,242,69,67,26,49,239,86,189,142,106,203,82,201,90,198,117,178,177,169,235,53,140,114,225,175,58,191,122,124,91,229,253,15,212,110,32,77,72,35,47,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,244,154,0,0,0,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,91,105,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,96,94,176,0,0,0,24,1,205,111,138,61,118,225,175,242,93,249,20,206,126,206,125,163,244,223,164,255,0,185,148,117,157,255,0,15,224,123,63,237,152,164,233,233,239,203,250,59,111,213,231,190,201,181,191,229,127,198,103,18,124,68,235,237,255,0,10,214,61,72,251,65,101,162,195,234,174,144,83,122,30,130,147,162,169,149,180,81,182,78,186,120,35,122,236,201,164,77,149,122,125,109,246,221,17,83,242,185,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,6,53,113,91,198,109,139,132,189,71,210,187,102,121,106,238,225,153,223,165,233,238,247,40,24,247,213,90,164,167,90,46,197,75,99,110,253,216,83,196,74,146,198,141,89,58,85,174,102,234,206,212,185,42,69,95,60,239,212,159,237,39,238,211,207,242,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,9,116,0,0,0,181,92,78,241,11,138,240,191,163,87,173,92,202,105,188,127,128,237,211,91,173,108,170,142,158,107,157,116,174,233,138,158,55,61,127,198,145,234,214,189,204,138,41,94,140,127,71,74,133,191,227,163,140,219,23,7,154,113,75,115,142,213,233,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,233,69,124,177,228,169,172,102,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,46,206,96,15,146,237,69,83,113,181,86,219,232,238,213,118,186,138,170,121,33,138,186,145,177,58,122,87,185,170,141,154,52,153,143,137,94,213,84,114,36,140,123,55,68,234,107,147,116,95,172,1,0,63,217,71,227,179,254,190,127,238,102,207,255,0,36,38,79,130,253,99,190,235,239,12,24,6,170,229,48,244,94,174,182,249,41,238,50,117,49,124,77,85,37,68,180,146,212,236,198,49,140,239,62,157,210,246,218,212,107,59,157,9,186,55,117,134,206,103,90,91,249,47,227,39,53,240,150,47,70,90,178,223,15,148,219,255,0,182,187,222,43,197,70,158,46,127,55,185,204,234,174,142,183,212,119,78,219,122,173,70,43,12,212,228,151,169,153,86,65,167,26,137,165,183,106,191,17,101,195,238,22,251,133,163,185,36,143,146,159,199,165,79,126,6,245,61,88,200,81,244,137,35,88,198,183,243,147,206,229,87,43,252,130,74,128,49,87,153,214,169,126,75,248,54,205,124,37,247,209,151,92,183,195,226,214,255,0,237,94,247,138,241,82,39,139,131,205,142,107,58,168,99,173,245,221,211,182,222,171,145,234,192,34,214,237,205,79,142,59,141,214,182,225,71,171,180,150,186,122,170,137,38,138,134,147,27,182,58,10,86,57,202,173,134,53,154,157,242,171,26,138,141,69,145,239,126,200,157,78,114,238,171,49,60,23,229,58,177,156,240,193,128,102,186,221,93,227,114,252,130,223,37,210,166,167,181,77,31,126,150,122,137,100,162,147,162,153,27,19,122,169,31,78,187,34,35,147,125,158,136,254,164,53,236,210,173,51,202,181,147,81,241,205,45,194,169,60,69,235,38,184,69,111,166,234,142,71,199,15,90,250,243,203,219,99,222,216,98,98,58,73,30,141,94,136,216,247,42,108,213,54,126,3,13,121,113,113,199,83,197,110,27,95,135,234,11,41,41,245,23,15,167,129,245,211,68,248,162,101,238,145,202,172,74,216,160,69,71,49,237,114,53,179,181,173,237,53,242,196,230,171,82,100,138,60,202,53,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,93,132,248,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,32,95,80,0,3,26,184,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,153,42,107,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,27,57,130,213,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,255,0,22,70,43,154,199,62,41,98,122,177,157,125,41,117,64,0,0,24,255,0,199,174,169,103,122,45,194,118,115,169,154,105,125,244,54,73,102,244,103,130,173,240,176,212,118,187,183,42,88,100,252,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,168,226,55,141,125,26,225,131,59,193,176,157,76,185,248,111,181,190,50,166,182,178,53,116,222,134,161,134,23,172,117,19,83,194,217,42,31,222,168,70,65,26,54,62,149,218,119,43,211,178,173,119,138,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,1,22,223,217,71,227,179,254,190,127,238,102,207,255,0,36,39,248,213,92,218,160,0,0,0,0,8,128,227,215,143,94,44,116,91,139,28,231,76,244,211,85,189,13,141,217,189,25,224,168,189,5,109,168,237,119,109,180,179,73,249,201,169,223,35,183,146,87,187,214,114,237,190,201,178,34,34,100,7,42,78,40,245,219,137,79,202,143,229,175,57,251,71,246,115,208,158,140,254,230,81,209,246,60,71,142,239,127,181,162,143,171,171,177,23,233,111,183,79,150,219,174,248,1,205,31,223,179,83,127,5,250,61,17,149,92,140,127,93,159,179,127,188,128,149,64,0,3,15,248,230,227,54,251,193,230,163,232,237,206,75,87,166,112,204,163,211,148,249,53,182,38,49,42,157,28,75,65,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,60,192,34,175,158,119,234,79,246,147,247,104,18,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,245,144,151,203,115,152,37,55,14,213,50,104,246,178,93,106,221,167,87,26,135,84,209,92,166,150,89,153,140,189,34,158,73,82,42,120,96,150,105,153,83,50,192,213,99,92,214,70,245,124,155,110,249,21,102,208,0,0,0,0,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,208,16,67,204,119,142,58,110,43,115,42,12,63,79,153,87,79,167,88,125,68,239,161,154,87,203,19,239,117,110,68,98,214,203,2,170,53,140,107,81,205,129,174,111,117,172,150,87,57,90,179,44,81,134,74,112,235,205,226,167,51,226,46,190,205,171,246,202,76,99,79,179,26,138,42,107,59,234,238,113,44,24,147,227,165,145,178,44,147,50,145,143,169,101,85,79,107,119,204,230,50,157,28,170,171,208,215,41,41,70,170,228,186,114,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,9,52,45,255,0,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,112,11,85,197,143,186,198,178,124,191,200,126,157,56,30,127,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,116,111,220,98,42,186,39,162,95,83,90,206,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,226,200,197,115,94,214,75,20,79,86,63,163,165,118,30,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,15,106,0,3,29,121,129,106,46,162,105,7,10,249,94,169,105,110,103,87,141,228,56,221,69,182,104,39,134,142,146,165,147,178,106,216,105,95,12,172,170,134,86,171,58,106,21,232,172,70,189,31,27,61,110,158,166,186,40,49,62,107,28,103,89,242,171,53,219,41,213,15,180,22,90,43,133,61,69,198,209,232,75,85,39,164,41,89,35,93,45,55,125,148,138,248,187,140,71,51,184,212,234,111,86,233,230,132,233,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,102,176,89,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,152,27,73,131,31,248,7,212,204,171,87,120,66,211,108,235,53,171,241,119,170,139,125,69,190,166,169,210,73,36,149,94,10,174,106,54,79,43,228,123,158,249,164,101,59,95,35,213,222,180,142,123,145,17,21,17,50,0,11,21,199,22,175,102,90,17,194,190,121,170,90,125,61,36,25,13,166,158,142,26,25,234,96,73,153,78,250,154,216,41,86,100,98,250,174,123,27,59,158,196,114,57,157,109,111,83,94,221,218,177,23,137,243,30,230,19,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,217,219,36,125,250,169,228,108,113,71,214,250,102,177,189,79,123,83,119,42,53,55,221,85,19,204,201,94,119,186,165,255,0,198,211,69,45,247,223,250,111,41,187,219,60,47,244,83,80,79,222,86,127,246,201,189,12,127,243,189,191,197,169,143,252,163,180,207,42,204,56,189,179,231,86,154,77,172,184,21,190,190,225,119,170,146,57,59,109,241,52,147,81,193,3,94,214,43,18,103,190,117,123,88,247,55,170,56,39,114,42,171,54,80,151,78,45,181,190,235,195,134,128,228,122,209,102,177,210,94,106,49,202,139,91,159,65,83,35,163,101,76,19,92,105,169,230,98,61,190,108,122,197,52,157,15,217,200,215,244,185,90,244,69,98,250,189,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,91,21,205,31,220,79,83,127,5,250,197,17,18,188,11,241,155,125,224,243,81,234,174,114,90,189,51,134,101,30,30,159,38,182,196,198,37,83,163,137,95,218,169,166,145,219,109,52,93,217,85,35,115,146,57,26,247,53,221,42,172,150,48,216,80,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,0,0,0,192,14,107,124,81,235,183,13,127,146,239,200,166,115,246,115,237,31,166,253,39,253,204,163,172,239,248,127,3,217,255,0,108,197,39,79,79,126,95,209,219,126,175,61,246,77,179,252,138,190,121,223,169,63,218,79,221,160,126,175,43,254,51,56,147,226,39,95,111,248,86,177,234,71,218,11,45,22,31,85,116,130,155,208,244,20,157,21,76,173,162,141,178,117,211,193,27,215,102,77,34,108,171,211,235,111,182,232,138,146,126,66,183,37,79,122,124,167,229,253,119,212,109,196,212,129,103,248,182,214,251,175,14,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,249,177,235,20,210,116,63,103,35,95,210,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,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,108,87,52,127,113,61,77,252,23,235,20,68,74,240,47,198,109,247,131,205,71,170,185,201,106,244,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,195,97,64,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,41,66,174,197,110,246,29,110,110,235,184,21,51,204,172,165,136,168,158,101,64,12,3,230,201,175,18,233,230,151,219,240,171,84,200,218,204,130,162,178,138,84,117,55,90,118,157,70,168,170,142,85,217,23,243,205,251,253,190,207,35,62,42,39,101,53,60,181,50,174,204,137,142,123,151,249,145,55,82,10,249,164,234,234,103,250,245,93,137,211,212,71,37,62,47,95,81,26,35,26,207,108,144,83,123,85,174,85,93,186,21,60,246,3,28,116,35,8,170,213,45,106,196,177,53,103,119,210,215,170,118,212,126,113,35,221,157,125,114,46,255,0,15,85,174,246,39,244,27,25,104,222,21,69,167,186,97,140,98,84,44,86,199,108,181,83,83,121,200,175,253,22,39,197,125,190,213,34,211,148,215,15,144,94,50,90,93,94,187,209,206,230,211,77,28,244,79,71,200,214,162,181,43,98,118,233,211,210,187,171,91,252,165,254,162,95,154,214,177,168,198,166,200,212,217,63,160,14,78,21,81,19,117,57,41,122,250,170,159,120,31,60,136,174,118,232,158,71,100,76,255,0,218,82,136,187,249,157,205,77,128,229,87,100,220,249,164,114,238,170,139,230,119,185,202,158,103,66,51,169,119,246,239,231,228,7,48,181,85,219,185,62,7,210,82,214,35,124,211,218,84,0,241,186,163,170,88,206,149,98,245,249,38,69,83,36,108,163,165,150,161,17,144,58,69,94,136,222,255,0,98,127,222,221,241,61,29,246,249,108,199,45,146,222,47,21,81,211,210,194,173,71,201,35,218,196,69,115,145,169,230,229,68,246,170,124,72,70,230,21,198,109,247,86,115,106,188,43,21,185,81,253,157,142,150,153,178,58,42,120,94,178,57,208,200,146,53,36,71,191,203,105,190,27,42,47,221,241,11,79,197,175,23,249,159,18,121,149,69,116,213,177,178,198,145,83,178,24,18,130,56,94,174,100,110,107,149,124,220,190,217,30,159,165,247,121,31,7,11,156,35,231,252,75,100,105,73,98,167,167,138,213,76,176,190,170,121,107,153,11,150,55,207,219,84,98,108,229,223,213,127,181,191,4,254,191,223,224,203,132,91,167,17,217,69,61,93,206,154,165,184,228,21,41,28,207,141,101,137,101,86,75,2,61,168,244,137,205,219,162,87,39,146,162,238,159,13,137,215,210,173,30,195,52,130,202,219,54,33,67,45,60,125,42,215,119,42,95,42,170,44,142,127,181,203,247,189,64,182,60,57,112,79,164,124,60,209,61,113,235,77,75,171,230,98,50,89,100,185,77,50,42,36,174,145,187,34,244,167,151,82,124,62,6,67,131,242,242,92,150,207,137,89,234,47,183,218,200,233,168,233,152,249,36,146,73,26,196,68,107,85,203,230,229,68,246,53,126,63,0,63,80,24,61,169,220,210,116,155,6,190,214,89,40,98,158,179,194,207,36,29,216,219,75,43,93,211,182,202,213,74,180,221,63,168,240,181,188,220,176,233,45,181,83,90,169,163,109,67,98,87,66,218,152,41,211,119,237,228,155,54,175,207,207,218,4,141,150,11,138,238,24,177,13,121,211,155,253,190,178,134,85,185,205,71,43,160,149,181,175,133,18,93,227,114,47,197,190,93,166,251,83,98,199,112,147,204,11,47,226,11,85,33,194,46,150,123,76,118,218,153,92,200,231,134,141,209,202,169,217,157,233,179,187,239,106,249,196,212,95,85,124,183,254,147,59,36,99,100,99,163,122,122,175,69,106,255,0,66,129,174,164,184,38,71,194,255,0,20,216,197,5,201,34,238,91,50,8,42,105,85,146,54,117,117,58,86,62,20,234,242,106,43,182,99,190,226,126,116,111,44,143,52,211,92,122,252,206,174,169,237,180,142,145,28,206,157,158,234,120,222,190,91,175,247,196,77,115,132,177,210,227,154,173,131,221,104,99,232,146,162,11,140,206,235,114,170,57,91,82,197,79,37,255,0,25,73,8,229,253,124,158,249,195,86,43,44,202,223,204,218,237,177,236,141,219,207,192,83,239,253,94,192,50,68,0,0,143,142,112,216,109,61,195,65,87,43,237,170,73,106,184,91,156,142,238,109,250,82,79,31,232,252,127,142,255,0,233,216,144,115,13,249,172,66,181,28,36,228,49,42,122,169,95,107,119,151,223,226,218,159,240,129,22,220,186,242,9,177,222,42,49,234,136,94,141,241,52,55,26,119,110,206,173,211,194,189,255,0,239,177,13,131,227,145,178,177,30,197,221,20,215,43,130,153,214,159,137,44,86,70,174,202,145,220,19,255,0,196,167,54,44,181,185,29,67,19,145,119,223,171,253,245,3,235,41,114,149,20,187,254,0,41,71,38,254,69,104,187,157,77,93,215,127,231,59,27,237,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,184,233,114,42,187,207,99,185,222,211,173,81,122,145,64,236,111,252,5,69,45,42,3,224,190,53,207,181,206,214,251,87,167,255,0,206,67,92,142,46,226,168,131,136,12,150,58,164,98,72,140,161,223,163,125,191,218,112,253,254,102,199,245,173,71,210,189,170,138,168,187,121,39,244,161,174,191,28,148,206,165,226,107,43,141,204,86,239,21,189,83,116,84,255,0,229,40,0,151,14,86,8,159,193,23,28,223,244,146,190,233,254,182,243,47,204,55,229,79,55,136,225,39,31,149,190,207,31,116,79,63,110,254,45,198,100,0,0,1,135,220,208,213,233,195,117,90,178,21,147,253,186,139,178,42,244,167,128,168,243,242,48,243,146,172,209,55,80,53,22,23,236,138,250,43,83,155,231,237,84,158,111,248,204,252,227,203,25,155,38,225,203,41,167,130,53,145,241,91,46,46,68,68,114,236,171,65,80,136,190,175,255,0,79,153,20,60,185,117,98,151,70,53,254,227,100,187,237,28,119,151,83,91,213,235,43,25,180,177,214,198,212,111,231,61,187,245,187,216,168,190,94,197,248,4,243,17,61,205,215,79,227,134,236,204,182,150,150,94,170,182,207,45,68,155,185,91,234,50,133,173,248,108,159,18,84,236,119,40,47,54,106,27,181,51,209,241,85,211,199,51,85,21,21,21,28,212,95,106,121,30,19,92,180,59,20,215,60,66,171,26,200,169,218,233,31,79,44,84,243,58,73,90,145,171,213,138,170,169,27,219,191,241,109,255,0,233,246,134,180,7,101,53,68,212,149,17,213,83,187,166,72,156,143,98,236,139,178,162,238,158,211,52,56,162,229,213,169,58,101,147,94,110,184,149,11,238,54,84,154,89,225,240,212,21,143,68,141,18,53,95,89,90,244,246,189,223,202,95,103,249,177,46,241,128,102,118,39,204,219,150,49,116,137,180,234,189,215,186,138,86,181,155,46,219,170,185,169,183,154,124,64,149,110,82,92,64,86,223,172,87,141,62,191,86,211,245,193,89,2,66,157,184,227,115,154,148,110,255,0,178,221,127,136,251,191,246,73,145,175,23,2,121,202,96,186,249,104,150,93,218,147,173,66,57,55,106,121,182,138,169,63,149,254,49,176,212,50,182,120,89,51,63,70,70,163,147,250,21,55,2,178,218,235,222,136,226,186,239,129,213,97,153,61,44,146,199,52,176,74,197,101,75,225,84,88,228,234,79,54,239,247,187,224,92,160,6,180,186,255,0,161,217,38,134,231,85,216,213,222,223,82,202,52,154,85,164,157,241,201,210,177,247,165,99,26,175,123,24,138,253,162,85,242,79,231,254,137,70,229,45,196,29,102,93,167,171,166,23,251,157,35,235,40,43,46,19,197,26,50,56,228,88,247,134,78,173,145,219,170,111,43,147,126,157,191,204,92,30,101,188,57,205,170,250,47,87,114,176,116,54,233,73,112,162,150,61,217,51,215,248,217,17,203,179,21,126,19,59,249,43,254,242,164,81,112,101,170,110,209,157,123,181,95,238,93,80,82,190,150,178,150,161,175,86,71,178,62,7,57,187,172,137,178,122,204,103,221,255,0,24,108,96,15,202,198,111,148,217,37,146,158,241,73,35,95,28,253,104,138,215,35,191,69,234,223,106,121,124,15,213,2,151,38,235,236,8,159,121,81,198,219,1,201,214,230,167,158,231,97,75,144,10,26,189,43,252,223,3,176,234,217,17,127,164,237,106,238,128,114,88,142,53,244,190,155,84,248,117,205,108,207,138,71,212,178,205,80,234,100,99,220,139,220,69,99,219,228,212,85,95,90,54,249,108,95,115,228,187,80,178,231,107,172,182,191,110,154,168,36,133,119,223,249,77,84,248,127,72,26,204,227,21,213,250,73,172,214,218,231,170,197,83,138,228,44,235,87,179,127,226,42,58,93,186,59,167,224,213,246,237,253,70,194,28,42,234,140,58,177,164,22,108,138,58,152,166,145,180,148,140,147,183,208,157,42,234,88,159,178,163,92,237,191,73,72,101,230,69,164,210,105,118,191,207,43,90,158,30,254,218,186,246,42,50,68,69,114,214,207,213,230,245,93,252,156,223,103,145,148,188,155,181,121,141,131,34,211,43,156,219,203,37,198,154,90,79,90,54,250,171,75,43,118,219,201,203,183,97,60,252,253,191,210,4,171,0,0,160,34,156,185,62,226,148,219,216,7,96,56,69,220,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,45,60,163,181,211,78,50,254,27,44,250,33,108,188,246,179,60,19,199,203,114,181,212,34,50,73,169,106,43,230,158,58,170,127,53,238,194,158,33,145,189,83,103,50,68,68,115,81,31,19,164,206,163,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,176,167,13,28,69,224,156,80,105,101,6,166,96,181,31,224,168,239,20,93,19,127,115,46,158,26,25,167,163,238,75,20,125,238,215,125,141,238,177,189,15,246,162,251,81,2,234,152,171,205,31,220,79,83,127,5,250,197,17,149,70,42,243,71,247,19,212,223,193,126,177,68,4,0,153,149,203,175,142,170,158,22,179,36,193,245,6,190,173,250,87,127,168,154,106,232,105,169,98,123,237,151,25,146,157,137,114,85,72,214,121,152,216,233,219,27,225,107,255,0,65,238,123,88,247,181,24,252,95,210,124,23,242,161,170,120,110,153,250,83,209,159,107,114,11,117,139,198,246,59,222,23,197,84,199,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,207,65,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,32,108,188,8,160,229,125,204,18,154,211,77,101,225,123,90,110,181,111,99,234,27,65,135,223,42,101,150,165,253,115,75,75,79,71,101,72,162,129,206,70,35,159,59,153,60,178,244,70,196,108,94,171,26,205,179,87,142,78,46,237,92,32,233,27,114,184,45,212,151,140,178,253,80,235,110,57,106,158,161,172,99,231,70,43,159,85,51,17,201,43,233,161,78,158,190,218,110,175,146,24,213,209,247,82,70,133,170,230,95,199,29,55,14,56,108,218,61,131,178,173,250,139,154,89,228,124,53,113,190,90,118,88,237,211,44,144,45,107,102,98,181,203,82,174,100,173,133,172,119,168,248,214,71,170,35,88,201,161,47,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,25,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,145,53,60,175,120,40,254,15,248,35,53,159,80,173,151,90,29,73,204,173,239,166,150,221,90,157,159,67,90,221,51,94,202,117,137,174,93,230,151,181,4,210,44,136,143,143,212,139,162,55,50,94,224,88,174,61,52,231,81,52,167,150,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,233,149,148,237,98,70,179,61,242,62,87,163,223,215,210,230,177,145,108,77,79,58,191,117,140,91,230,5,15,211,174,36,80,112,229,162,23,94,35,181,134,203,163,86,43,229,37,162,229,127,167,184,186,142,174,174,55,62,4,158,158,134,122,152,217,39,79,172,214,61,208,35,21,232,142,86,35,213,200,215,244,244,40,103,255,0,43,238,96,148,214,154,107,47,11,218,211,117,171,123,31,80,218,12,62,249,83,44,181,47,235,154,90,90,122,59,42,69,20,14,114,49,28,249,220,201,229,151,162,54,35,98,245,88,214,109,147,252,204,56,180,190,240,189,163,86,218,109,60,187,250,59,62,204,174,9,79,102,169,240,236,155,193,210,211,58,57,43,42,122,38,134,72,100,242,116,48,118,223,210,239,237,174,182,239,218,84,32,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,61,86,176,235,166,163,235,205,102,51,118,213,11,207,166,110,184,190,63,14,55,13,202,84,85,170,172,165,138,121,230,141,245,47,85,94,236,201,226,28,197,147,100,115,218,198,171,250,158,175,123,194,74,184,54,230,193,168,250,159,157,225,154,31,170,90,77,246,142,245,144,92,35,181,253,162,199,92,177,204,216,251,45,79,19,81,67,208,230,59,165,236,146,105,229,142,72,163,142,37,123,155,18,36,93,47,147,242,40,57,40,104,133,213,110,185,151,18,51,95,41,27,109,109,61,70,15,79,109,108,110,116,242,78,174,162,172,150,119,187,201,172,99,90,144,181,168,157,74,245,124,138,189,29,9,220,149,240,0,0,53,235,230,43,163,151,221,27,226,227,59,166,187,205,226,41,51,11,132,249,141,174,167,165,140,239,82,215,207,44,142,78,134,189,234,222,212,233,81,6,238,233,115,251,29,125,45,107,218,134,112,114,88,215,154,107,182,27,149,240,229,121,173,171,125,202,197,80,252,154,202,147,84,75,43,61,29,50,199,21,76,49,49,89,209,3,34,168,88,228,84,235,252,227,235,158,228,103,170,247,47,234,243,150,225,226,213,146,105,125,175,137,27,45,170,173,249,14,39,81,73,100,188,84,54,177,173,129,44,147,73,47,109,207,137,235,235,61,149,147,196,214,172,94,182,213,82,43,209,205,107,86,60,0,224,3,94,106,120,124,226,143,17,201,166,173,164,166,177,95,234,25,140,228,47,171,168,138,154,6,91,170,229,141,174,154,73,164,99,146,38,65,43,97,169,85,69,110,233,78,172,87,181,174,114,129,226,184,177,247,167,214,79,152,25,15,212,103,37,167,131,109,99,177,112,255,0,202,191,31,214,44,142,31,17,73,140,219,239,149,17,211,117,61,158,46,169,247,170,200,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,245,90,170,68,183,22,62,244,250,201,243,3,33,250,140,230,69,106,198,188,212,226,188,177,52,59,64,108,85,180,158,35,56,168,190,93,47,172,109,68,78,158,59,117,29,242,165,208,70,248,85,138,246,50,106,157,158,217,81,204,243,161,145,137,214,142,122,52,48,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,98,158,8,244,26,167,135,30,26,48,237,54,188,209,82,65,144,165,59,238,153,2,195,79,20,111,91,141,75,214,89,35,149,241,61,237,153,240,181,209,211,36,189,110,235,101,59,21,54,111,75,82,18,248,16,208,187,23,17,60,80,98,58,115,152,217,174,183,28,89,222,42,227,125,109,189,94,206,138,90,122,121,36,98,77,43,17,86,40,100,157,32,129,207,69,107,191,60,141,99,218,247,49,201,177,72,24,1,206,175,221,99,22,249,129,67,244,235,137,10,196,212,243,171,247,88,197,190,96,80,253,58,226,69,95,11,154,23,252,37,53,219,25,209,79,181,63,103,62,209,248,223,238,159,129,241,157,143,15,71,61,79,241,61,200,250,186,187,29,63,166,155,117,111,231,182,202,25,169,202,211,143,111,176,149,150,30,20,117,66,14,188,126,235,112,240,120,133,210,158,159,121,40,43,170,231,87,37,29,67,88,155,201,12,211,202,229,100,187,43,163,146,69,71,170,196,228,116,18,254,106,239,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,178,253,203,75,152,37,54,176,218,172,252,62,106,253,214,174,77,65,160,167,240,214,123,181,92,178,213,79,146,177,141,170,158,69,145,89,2,50,7,211,211,65,19,85,243,74,231,206,187,185,85,94,174,220,36,40,242,154,165,170,88,38,139,96,151,61,76,212,187,239,161,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,61,89,21,124,230,240,94,35,174,30,130,205,253,41,233,77,24,181,246,219,232,251,116,15,143,209,23,71,239,31,136,175,78,167,119,187,157,125,17,84,122,172,143,169,97,232,141,242,117,212,134,10,241,93,197,118,163,241,107,168,239,205,115,89,124,13,170,135,185,5,130,193,4,202,250,91,69,43,149,21,90,213,84,78,228,207,233,106,203,50,162,58,71,53,168,136,198,50,56,217,146,188,177,120,14,252,183,223,105,181,231,86,44,189,88,14,63,112,111,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,96,174,39,113,177,89,242,171,53,219,41,199,62,208,89,104,174,20,245,23,27,71,140,125,39,164,41,89,35,93,45,55,125,136,175,139,184,196,115,59,141,78,166,245,110,158,104,108,209,165,89,78,156,102,154,113,142,100,154,67,93,106,171,195,42,237,241,54,200,235,92,73,21,44,116,177,167,109,176,178,36,70,246,123,125,11,26,196,173,107,163,115,21,142,107,85,170,212,8,150,230,117,203,254,143,72,171,42,120,129,209,12,119,194,96,181,125,83,228,214,216,164,130,42,91,13,84,147,195,12,78,166,99,158,146,44,51,201,81,229,12,108,115,97,115,29,178,182,55,49,145,226,7,12,92,66,229,92,47,235,45,151,87,49,106,111,31,224,59,148,215,27,91,234,164,167,134,231,67,43,122,101,167,145,204,95,241,100,98,185,175,107,37,138,39,171,31,209,210,187,25,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,180,58,171,113,211,139,190,163,228,119,61,33,199,46,182,28,50,166,225,44,150,75,109,210,177,42,106,169,169,85,125,86,190,68,79,233,84,106,186,71,49,170,141,116,179,43,86,87,134,201,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,177,23,206,175,222,159,22,249,127,67,245,27,137,237,121,39,227,26,184,185,150,121,152,89,174,20,148,58,116,180,244,180,23,168,106,237,175,145,247,75,139,82,71,211,54,150,116,233,108,111,129,178,72,233,125,103,108,202,136,218,177,42,200,201,97,241,92,234,253,233,241,111,151,244,63,81,184,129,128,4,233,242,230,227,219,248,84,88,167,211,125,68,131,195,234,110,51,111,241,149,117,16,83,244,82,222,168,88,246,68,181,141,70,39,68,51,35,228,141,178,197,228,213,115,218,248,147,165,206,142,24,161,208,14,19,51,46,35,52,191,85,179,141,63,168,171,174,190,233,173,61,174,166,159,28,164,160,73,231,188,178,170,73,210,84,141,253,198,171,95,20,84,242,72,140,107,36,124,171,179,26,157,74,212,91,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,180,64,49,255,0,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,180,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,121,0,7,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,102,176,89,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,180,153,10,220,228,244,83,236,55,16,86,157,99,164,184,119,169,53,54,222,189,232,36,151,170,72,43,173,209,83,211,201,210,212,141,168,216,93,3,232,213,187,189,238,89,59,251,244,183,161,0,203,253,30,215,74,205,126,229,91,156,228,151,235,207,164,242,75,14,159,228,216,221,250,103,36,235,35,170,169,109,211,36,79,150,73,149,206,154,105,41,95,75,52,146,35,156,215,73,51,255,0,69,81,88,216,65,50,211,129,157,111,181,96,184,55,16,122,47,112,177,213,212,84,106,134,155,222,221,67,95,12,141,232,164,158,219,103,185,212,43,37,98,236,170,201,34,146,93,158,213,85,107,227,99,122,85,30,175,143,18,192,156,158,109,250,243,77,165,156,52,73,166,214,250,218,184,50,29,79,168,244,93,50,211,84,75,78,248,173,208,62,57,107,164,87,177,138,215,177,205,88,169,159,19,158,206,182,86,57,125,102,177,237,88,117,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,125,103,34,25,65,205,191,94,106,117,79,137,121,52,218,223,91,73,62,61,166,20,254,139,166,90,106,136,170,25,45,198,118,71,45,116,138,246,49,28,199,181,201,21,51,226,115,223,208,250,55,47,170,231,189,169,114,185,45,232,93,139,41,206,242,221,121,200,236,215,87,213,225,62,30,221,141,85,238,248,232,124,85,92,53,12,173,93,209,17,37,154,56,22,38,244,117,43,88,218,190,167,49,92,232,156,208,151,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,8,97,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,3,0,9,201,229,167,199,85,79,19,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,157,75,20,112,93,237,203,80,136,217,216,144,70,200,161,124,43,60,48,186,53,106,117,39,110,70,185,234,233,18,56,171,208,14,19,51,46,35,52,191,85,179,141,63,168,171,174,190,233,173,61,174,166,159,28,164,160,73,231,188,178,170,73,210,84,141,253,198,171,95,20,84,242,72,140,107,36,124,171,179,26,157,74,212,91,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,161,180,64,49,255,0,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,180,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,120,23,205,123,142,58,156,150,235,123,225,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,187,74,179,68,232,246,99,99,127,120,44,175,49,222,56,233,184,173,204,168,48,253,62,101,93,62,157,97,245,19,190,134,105,95,44,79,189,213,185,17,139,91,44,10,168,214,49,173,71,54,6,185,189,214,178,89,92,229,106,204,177,71,249,60,180,180,67,88,117,71,136,187,62,101,166,55,202,188,106,219,133,212,117,95,242,90,72,232,106,39,182,65,85,75,84,198,178,58,122,190,166,200,249,219,28,208,35,210,41,82,37,145,36,115,87,165,17,108,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,187,20,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,119,67,78,181,115,172,211,202,247,200,233,101,154,71,249,34,190,73,100,146,69,70,163,88,138,245,70,181,173,68,106,7,181,0,0,0,1,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,4,85,243,206,253,73,254,210,126,237,34,172,149,78,121,223,169,63,218,79,221,166,0,112,247,195,166,119,196,181,227,40,196,244,206,159,199,100,150,44,125,111,180,86,206,184,98,244,135,77,125,29,52,145,119,166,150,56,226,233,142,169,243,117,57,87,126,207,66,38,239,69,64,149,78,88,188,120,254,91,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,51,252,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,96,158,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,32,95,92,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,181,53,213,213,42,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,215,179,140,30,44,243,46,46,181,67,237,197,246,158,174,207,98,160,167,142,154,197,142,58,189,42,160,181,49,99,98,78,172,122,71,18,61,242,202,197,145,207,86,117,237,219,98,170,182,38,34,93,94,99,188,113,211,113,91,153,80,97,250,124,202,186,125,58,195,234,39,125,12,210,190,88,159,123,171,114,35,22,182,88,21,81,172,99,90,142,108,13,115,123,173,100,178,185,202,213,153,98,142,197,104,151,14,153,222,183,217,243,172,178,193,79,217,198,244,231,31,174,190,228,23,62,184,93,225,123,84,21,117,52,177,118,95,43,36,127,126,74,53,135,170,52,127,111,175,173,200,168,155,40,90,163,106,131,85,115,106,128,0,0,35,87,157,166,153,229,89,6,156,105,222,169,90,105,60,69,151,15,184,92,45,247,126,220,114,62,74,127,30,148,221,137,221,210,197,99,33,71,210,44,110,123,220,223,206,79,3,81,28,175,242,194,190,88,186,165,249,47,227,39,10,241,119,223,70,90,178,223,17,139,92,63,181,123,222,43,197,70,190,18,15,38,57,204,234,174,142,139,215,111,78,219,122,206,70,43,201,147,227,67,71,47,186,251,195,6,127,165,88,180,221,23,171,173,190,58,139,116,125,44,95,19,85,73,81,21,92,84,219,189,236,99,59,207,167,108,93,199,57,26,206,231,90,238,141,217,117,204,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,13,167,136,139,231,131,154,218,171,243,253,44,211,152,105,234,210,229,99,179,220,111,117,18,185,141,236,58,10,233,162,134,38,177,221,93,74,244,117,190,101,114,43,81,17,29,30,202,237,213,27,42,154,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,99,91,60,112,84,194,201,163,108,141,107,156,212,122,53,232,138,136,231,38,251,236,171,237,53,225,227,67,88,236,90,251,197,6,127,170,184,180,61,22,91,173,194,58,123,116,157,79,95,19,75,73,79,21,36,85,59,61,140,123,59,204,167,108,189,183,53,28,206,231,66,238,173,221,66,255,0,242,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,73,191,48,43,147,142,144,211,97,92,52,87,106,149,68,20,139,114,212,123,196,211,50,120,103,149,207,244,117,11,223,75,12,50,177,219,49,143,109,66,87,189,21,136,187,178,102,117,57,118,70,179,61,64,213,92,186,188,49,113,11,149,112,191,172,182,93,92,197,169,188,127,128,238,83,92,109,111,170,146,158,27,157,12,173,233,150,158,71,49,127,197,145,138,230,189,172,150,40,158,172,127,71,74,218,162,245,101,92,40,234,61,131,134,204,43,138,107,100,94,153,195,50,143,23,5,202,74,120,85,36,177,85,69,95,61,36,109,168,77,215,120,101,237,49,89,50,108,212,145,235,19,145,170,177,44,193,176,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,53,225,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,236,17,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,1,250,198,170,230,213,6,170,224,95,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,70,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,93,120,117,231,134,124,203,65,177,237,54,204,239,53,212,151,28,123,84,113,122,44,142,203,91,10,163,30,215,201,75,79,53,77,36,177,43,149,205,124,46,169,141,17,254,108,145,143,99,145,81,221,113,199,120,57,115,113,175,252,21,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,161,61,37,138,227,7,139,60,55,132,93,47,251,113,125,167,164,188,95,107,234,35,166,177,99,142,175,90,89,238,175,73,24,147,171,30,145,202,172,100,81,61,100,115,213,157,27,246,216,170,142,149,136,190,215,84,181,211,78,52,147,70,174,122,243,145,222,124,110,33,110,183,195,113,142,174,210,137,89,227,163,157,204,101,50,83,171,23,162,78,243,229,137,172,127,82,71,249,196,115,158,214,110,228,215,179,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,189,49,83,198,231,175,248,210,61,90,214,53,242,203,43,209,140,235,233,64,241,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,35,213,186,23,172,186,33,202,71,81,41,117,99,41,186,182,60,131,208,151,59,110,29,113,161,108,114,98,253,87,216,22,70,164,157,199,63,251,97,142,167,153,208,57,177,246,100,89,17,88,146,62,85,95,192,229,95,192,173,78,127,144,218,184,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,232,187,92,96,170,153,142,158,85,142,69,154,54,82,205,76,138,145,189,140,238,189,204,94,167,70,199,178,76,223,230,143,238,39,169,191,130,253,98,136,8,1,54,168,53,87,54,168,0,0,0,0,2,0,121,163,251,246,106,111,224,191,71,162,50,171,145,143,235,179,246,111,247,145,138,188,209,253,251,53,55,240,95,163,209,25,85,200,199,245,217,251,55,251,200,9,84,0,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,2,42,201,94,229,79,199,109,169,109,84,28,44,235,46,77,86,219,147,106,18,12,34,235,113,157,174,130,72,21,172,108,118,117,122,162,57,143,107,145,203,7,91,156,143,71,246,26,172,232,130,57,35,175,135,45,16,186,241,29,172,54,93,26,177,95,41,45,23,43,253,61,197,212,117,117,113,185,240,36,244,244,51,212,198,201,58,125,102,177,238,129,24,175,68,114,177,30,174,70,191,167,161,124,86,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,6,210,96,193,94,92,28,192,40,248,136,177,69,164,154,189,145,127,178,197,7,137,158,42,154,136,224,167,143,34,165,235,124,157,84,236,133,145,198,201,161,141,81,143,133,27,212,177,196,146,181,95,249,228,139,58,128,0,71,175,50,222,96,148,218,61,106,188,112,249,164,23,90,184,245,6,190,159,195,94,46,212,146,203,75,62,52,199,182,150,120,214,53,124,10,201,223,81,77,60,173,71,195,43,95,2,236,228,84,122,55,96,176,28,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,93,23,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,157,215,185,233,210,232,216,199,201,29,84,86,155,173,198,154,190,178,223,108,171,170,167,181,211,165,93,116,176,194,231,178,150,5,150,56,82,89,92,137,179,24,178,205,20,104,231,108,157,114,49,190,215,34,47,235,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,164,180,241,13,194,102,27,194,47,44,77,76,193,236,85,20,151,139,237,125,69,166,166,251,145,182,129,105,103,186,189,47,148,171,2,61,139,36,170,198,69,19,210,54,177,31,209,191,113,232,136,233,94,170,16,236,125,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,159,41,53,60,206,184,14,252,183,216,170,117,231,73,236,189,89,246,63,111,119,164,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,7,170,229,205,199,183,240,168,177,79,166,250,137,7,135,212,220,102,223,227,42,234,32,167,232,165,189,80,177,236,137,107,26,140,78,136,102,71,201,27,101,139,201,170,231,181,241,39,75,157,28,57,1,197,143,186,198,178,124,191,200,126,157,57,174,102,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,205,157,175,140,92,19,139,254,7,117,178,255,0,96,163,244,54,73,102,211,251,255,0,218,12,127,185,53,71,162,251,180,149,236,165,254,218,124,17,71,63,118,58,117,147,243,104,189,27,244,187,101,79,48,130,195,34,184,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,184,234,95,94,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,170,19,209,158,113,15,165,250,125,160,211,241,35,119,186,213,212,225,45,179,210,94,233,170,41,40,228,116,245,144,85,118,252,35,99,137,232,215,53,242,186,104,90,137,39,66,53,94,139,34,177,17,202,145,23,163,156,224,184,159,193,175,178,84,106,170,218,181,46,203,81,183,114,142,162,146,158,213,85,7,75,36,68,240,245,20,144,181,141,234,123,227,87,247,98,151,118,198,141,111,109,92,174,49,174,221,196,238,178,219,120,125,187,240,197,30,81,222,192,111,23,10,123,131,232,170,33,108,178,83,118,229,89,157,5,60,142,221,98,134,73,210,41,158,198,255,0,207,34,69,106,183,185,58,75,234,184,22,225,211,248,78,241,29,142,224,23,42,126,238,55,111,234,190,228,222,191,78,246,186,119,179,174,47,41,99,147,243,210,62,26,126,168,220,175,103,127,184,136,168,197,3,96,156,3,44,169,206,176,219,78,97,85,135,100,24,171,238,212,233,82,150,139,252,17,67,113,165,99,149,122,18,120,162,146,70,198,245,111,75,186,21,221,109,234,70,189,24,244,115,27,9,124,220,116,207,42,195,248,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,110,240,212,144,209,207,3,158,230,35,22,102,62,4,123,152,199,59,166,57,224,114,170,43,246,73,212,35,171,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,150,39,77,45,201,212,241,182,167,173,207,69,94,137,224,167,139,182,214,61,206,241,61,94,171,99,114,168,120,14,72,90,165,255,0,199,47,69,46,23,223,250,83,41,180,91,60,47,244,211,87,207,222,70,127,246,181,189,15,127,243,177,191,198,41,42,134,189,124,185,53,51,242,95,198,78,156,92,106,42,238,177,208,95,174,14,198,107,32,183,201,183,138,241,241,186,158,157,147,53,94,214,190,22,213,73,77,43,145,119,219,178,143,107,92,230,53,9,212,215,237,99,177,112,255,0,163,89,102,177,100,112,248,138,76,102,222,234,136,233,186,158,207,23,84,247,36,116,212,221,108,99,214,62,236,242,69,23,115,161,90,206,190,167,122,173,85,2,8,121,135,230,182,172,255,0,141,45,85,190,217,169,234,225,167,165,188,50,200,246,212,177,173,122,207,111,166,138,134,103,34,53,206,78,135,75,77,35,152,187,238,172,86,170,163,85,85,169,33,60,150,244,114,251,135,232,214,91,172,87,121,187,116,154,137,112,167,167,181,211,116,177,122,169,109,174,168,141,213,61,109,122,170,117,207,61,68,93,183,49,142,111,134,234,245,155,35,85,33,176,217,119,134,189,33,166,208,93,6,193,180,142,24,41,35,168,199,108,240,195,112,90,73,229,154,9,110,47,222,90,217,163,124,187,61,89,37,76,147,72,136,168,221,145,232,136,214,162,35,80,45,7,52,127,113,61,77,252,23,235,20,68,0,147,253,205,31,220,79,83,127,5,250,197,17,4,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,123,155,4,115,212,204,200,99,116,142,107,92,228,98,57,232,170,168,215,46,219,236,139,236,3,55,249,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,154,147,87,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,149,78,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,193,38,128,0,0,0,4,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,197,94,104,254,226,122,155,248,47,214,40,136,1,39,251,154,63,184,158,166,254,11,245,138,34,10,244,159,5,252,168,106,158,27,166,126,148,244,103,218,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,112,51,43,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,205,161,172,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,164,154,114,148,227,95,211,116,116,124,38,234,109,206,235,89,122,135,189,38,23,112,157,123,241,186,134,24,59,143,182,57,81,189,113,246,89,20,178,68,233,28,230,172,106,232,145,99,72,161,99,194,79,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,56,85,216,10,85,65,194,237,236,42,106,125,224,84,0,2,207,113,85,170,48,233,62,144,94,114,41,42,98,134,71,82,85,178,62,231,66,245,43,105,101,126,200,142,115,119,253,20,53,239,201,235,171,245,111,89,174,85,204,85,150,167,42,200,95,208,172,102,223,199,212,116,183,100,111,87,193,201,236,223,250,201,27,231,35,171,204,116,24,238,153,91,38,218,88,238,53,50,213,250,209,187,213,74,88,155,182,222,110,77,251,235,231,229,236,254,131,22,185,110,233,52,154,163,175,240,74,230,167,135,176,54,146,189,234,172,145,81,28,149,176,116,249,177,83,111,38,187,219,228,4,194,112,81,165,244,218,89,195,174,21,102,100,82,50,165,246,106,119,84,163,222,229,94,226,171,222,239,39,34,42,122,210,59,203,98,251,159,37,166,133,150,203,93,29,181,155,116,210,193,28,41,182,255,0,201,106,39,199,250,15,172,14,14,183,175,82,255,0,55,196,236,114,236,135,86,200,171,253,0,84,214,167,150,199,97,75,80,168,10,85,60,252,131,83,101,246,28,237,185,200,0,15,202,201,175,148,216,221,146,162,241,87,35,89,28,29,8,170,231,35,127,73,232,223,106,249,124,64,192,14,109,60,65,214,98,58,122,154,97,96,185,210,50,178,190,178,223,60,177,171,35,146,68,143,121,164,234,217,93,186,38,241,53,55,233,219,252,228,92,232,6,135,100,154,229,157,80,227,86,139,125,75,232,214,104,150,174,118,71,39,74,71,222,137,143,106,61,140,122,35,246,149,23,205,63,159,250,125,87,25,186,166,237,102,215,187,173,254,219,213,61,43,41,104,233,105,218,197,100,155,163,32,107,157,178,198,155,47,172,247,253,255,0,241,74,239,45,46,28,230,210,141,23,164,185,95,250,29,116,171,184,86,203,38,204,153,139,252,108,104,213,217,234,159,8,91,252,148,255,0,125,84,50,39,65,52,71,21,208,140,14,151,12,198,41,100,138,56,101,158,87,171,234,95,50,170,201,39,82,249,187,111,185,191,2,229,0,0,140,222,109,188,64,86,216,108,86,125,62,176,214,211,245,207,89,58,76,157,184,228,115,90,180,109,255,0,178,221,63,143,251,191,246,201,124,210,182,8,95,51,255,0,70,54,171,151,250,17,55,53,229,227,179,57,76,235,95,46,242,197,187,146,5,167,70,166,237,95,55,81,82,167,242,127,197,3,30,42,106,38,171,168,146,170,161,221,82,74,229,123,215,100,77,213,87,117,246,29,103,160,179,224,25,157,245,240,182,219,140,93,37,109,66,167,105,237,162,149,205,126,235,182,232,173,106,239,230,191,3,45,56,93,229,213,169,58,155,147,89,174,185,109,11,237,214,85,154,41,230,241,52,21,140,69,141,82,69,79,89,26,196,246,177,191,202,79,111,249,194,249,242,138,211,248,230,187,63,45,170,165,151,170,145,176,75,79,38,238,70,250,236,174,107,190,27,47,192,150,18,219,104,110,135,98,154,25,136,82,227,88,237,59,91,35,41,226,138,162,102,201,43,146,69,98,189,81,81,36,123,182,254,49,223,253,62,207,119,124,185,65,102,179,87,93,170,94,140,138,146,158,73,156,170,168,136,136,214,170,251,87,200,8,137,231,85,52,78,212,13,58,133,155,42,178,138,234,231,121,251,21,103,135,254,35,48,249,94,43,215,134,234,69,124,43,31,251,73,19,116,84,234,79,1,79,231,230,70,215,49,173,88,165,214,125,127,183,89,45,27,73,29,153,213,54,244,122,74,199,239,44,149,178,53,91,249,191,102,221,13,246,170,175,159,177,62,50,189,192,110,51,54,51,195,150,45,79,60,107,27,229,182,91,156,168,168,228,221,82,130,157,21,125,111,254,159,32,50,32,0,0,196,14,105,232,159,193,23,35,219,244,150,190,215,254,182,195,47,204,55,230,177,55,135,225,39,33,149,222,207,31,107,79,47,110,254,45,160,68,15,8,145,84,79,196,6,53,29,42,49,100,86,87,109,215,190,223,237,57,190,239,51,99,123,27,92,203,92,13,119,181,58,191,252,229,53,223,224,110,153,213,92,77,98,145,181,138,237,162,184,42,236,138,191,252,165,57,177,69,19,81,148,172,106,34,162,38,254,75,253,42,7,121,75,191,224,42,41,112,29,45,69,69,242,68,59,154,80,136,187,255,0,89,91,125,160,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,66,133,84,220,236,40,86,249,251,64,229,190,106,84,80,212,217,74,192,225,119,84,242,93,136,13,230,127,139,201,141,113,77,94,189,142,152,235,172,182,234,142,164,234,219,126,135,71,182,238,248,254,111,216,132,249,144,221,206,75,30,173,163,213,187,93,237,88,245,165,154,217,111,133,31,219,84,111,94,245,126,93,94,205,246,111,176,12,145,228,245,150,211,92,184,126,102,48,217,54,150,211,112,185,49,205,87,55,207,170,88,100,221,62,62,201,145,60,255,0,226,36,0,134,14,82,26,171,79,142,106,13,102,3,82,228,107,107,150,74,196,85,145,141,243,124,244,17,109,178,249,175,232,252,20,153,240,0,0,63,35,45,177,199,146,99,55,59,20,187,109,93,73,53,63,158,255,0,203,141,205,248,121,255,0,40,215,215,140,173,26,203,244,51,95,178,43,156,212,115,83,209,213,100,21,21,118,202,175,13,42,71,213,212,217,155,179,165,111,75,151,243,136,187,110,169,228,191,3,98,19,30,56,200,225,122,221,196,134,158,203,102,142,104,233,174,84,235,61,68,18,200,217,158,157,197,166,124,108,94,152,222,158,197,86,249,108,187,129,140,92,187,248,246,198,114,43,22,61,163,121,179,159,73,121,165,167,166,182,69,83,61,77,44,81,206,230,164,254,179,27,234,57,124,152,205,211,101,219,127,143,181,100,126,150,166,158,178,158,58,186,89,153,44,50,181,30,199,177,200,230,185,23,226,138,158,74,107,95,172,90,39,168,156,60,106,29,109,170,233,65,86,197,178,220,29,225,46,41,65,43,33,122,198,230,57,175,78,235,118,84,245,153,228,187,166,255,0,127,199,41,184,116,230,159,148,105,109,170,201,138,230,88,245,109,210,138,133,145,83,77,83,75,53,43,28,248,219,214,155,244,44,45,68,242,115,83,244,254,10,187,129,53,147,67,29,68,79,130,102,245,49,233,179,147,125,183,66,213,234,246,149,225,247,60,74,243,93,37,27,99,153,40,102,86,239,52,190,179,182,85,254,253,62,43,247,24,251,103,230,167,160,181,216,236,87,90,158,186,122,137,105,251,139,77,53,210,133,179,49,251,126,138,183,185,237,223,224,99,215,17,92,215,241,123,245,158,183,29,193,49,155,180,181,21,52,115,83,178,161,245,20,139,11,30,174,217,174,221,189,123,166,201,191,179,207,203,239,3,22,117,187,16,109,143,137,218,26,12,121,98,116,211,195,87,39,106,55,57,238,71,35,234,183,221,23,117,246,39,250,20,159,91,2,57,182,43,115,94,155,57,41,33,69,79,231,232,66,13,184,26,193,114,205,127,226,41,117,26,241,20,242,211,209,213,85,44,206,109,43,149,173,89,233,170,222,141,234,141,173,106,108,174,79,53,246,238,78,172,81,182,40,153,19,125,140,106,53,63,161,0,172,0,7,231,223,172,240,95,173,115,90,234,118,232,149,90,190,123,252,28,139,240,84,251,141,121,248,232,211,87,233,95,17,151,172,125,58,82,42,138,42,26,216,81,26,244,217,174,129,172,95,211,221,87,214,141,198,197,4,67,115,149,192,233,105,51,27,94,160,70,223,206,212,50,223,109,95,39,249,55,183,86,239,191,167,249,41,240,220,12,206,229,175,168,209,234,31,12,86,90,201,36,234,170,134,190,227,20,168,174,102,233,181,66,170,110,141,219,111,39,183,224,101,89,28,28,152,238,114,73,164,87,123,99,191,70,43,205,193,91,236,255,0,7,70,191,240,169,35,224,14,21,118,57,58,220,189,62,64,86,139,185,201,214,213,59,0,235,114,28,183,200,229,200,82,142,243,219,238,3,176,28,39,154,28,129,31,124,220,52,103,237,110,148,166,163,210,49,22,124,98,130,103,170,116,200,229,232,117,85,58,189,125,85,233,79,87,171,218,159,230,35,151,128,60,253,48,30,41,48,74,153,220,141,166,172,187,50,25,85,92,198,254,148,82,177,190,110,79,190,79,189,9,227,215,60,46,29,66,210,44,183,16,153,19,251,169,104,169,167,69,94,173,147,118,125,205,84,85,246,124,13,120,53,51,25,186,232,118,186,214,83,205,11,155,37,142,255,0,37,109,34,116,57,189,81,195,88,244,98,167,113,23,125,251,94,213,221,63,164,13,147,237,55,24,110,214,218,91,140,14,69,101,76,44,149,54,84,95,210,106,47,195,203,226,125,102,49,242,253,214,154,125,103,208,248,46,45,141,209,84,218,150,150,138,161,175,146,55,42,201,224,225,115,149,17,136,155,38,234,190,212,79,97,147,128,112,190,195,171,171,214,216,238,58,213,54,2,164,95,129,81,67,85,61,169,230,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,90,206,44,125,233,245,147,230,6,67,245,25,192,244,25,191,10,185,149,143,134,61,60,226,147,28,182,213,220,177,60,142,158,178,155,32,157,178,36,139,105,184,197,116,171,165,137,94,198,177,22,58,105,98,142,157,173,122,185,255,0,158,238,53,202,206,228,45,115,131,190,42,179,46,20,53,114,223,152,89,174,85,110,198,46,53,20,244,217,101,162,56,210,102,92,109,200,255,0,93,91,19,158,198,248,152,218,233,29,11,250,155,210,245,86,170,246,223,35,31,46,124,185,49,107,22,115,203,171,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,238,149,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,35,7,143,174,10,50,174,20,245,30,174,247,105,182,120,141,50,201,174,19,73,142,92,41,210,71,199,65,214,174,145,182,202,133,145,207,123,102,137,136,168,199,61,203,222,141,138,244,94,166,202,200,130,119,176,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,29,121,163,251,137,234,111,224,191,88,162,35,47,151,95,29,85,60,45,102,73,131,234,13,125,91,244,174,255,0,81,52,213,208,211,82,196,247,219,46,51,37,59,18,228,170,145,172,243,49,177,211,182,55,194,215,254,131,220,246,177,239,106,49,242,83,204,198,237,106,191,242,255,0,212,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,54,104,42,96,146,237,66,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,2,24,120,78,247,167,209,191,152,24,247,212,96,39,39,142,78,17,45,92,95,105,27,113,72,46,52,150,124,178,195,80,235,150,57,117,158,157,175,99,39,86,43,95,75,51,209,171,43,41,166,78,158,190,218,238,143,142,25,21,178,118,146,55,65,183,9,222,244,250,55,243,3,30,250,140,6,202,96,106,217,150,98,215,220,27,42,188,225,89,77,15,130,189,99,247,10,139,93,198,155,186,201,59,21,80,72,232,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,121,159,171,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,68,113,162,175,254,51,156,191,164,249,31,36,143,87,61,239,115,166,211,152,167,2,180,220,82,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,126,155,26,199,61,140,114,189,152,1,203,67,129,202,158,35,179,40,117,135,56,125,35,52,235,11,188,70,201,169,36,100,85,15,190,92,97,72,231,74,39,66,244,115,82,153,26,248,157,51,158,223,93,146,36,108,69,87,61,240,133,234,229,125,203,238,154,237,77,101,226,135,90,109,85,108,99,42,27,95,135,216,234,98,150,153,253,112,203,75,81,71,122,73,98,157,174,86,43,153,59,89,4,177,116,72,197,108,190,179,28,205,229,124,0,48,3,157,95,186,198,45,243,2,135,233,215,19,0,57,92,123,246,105,151,227,95,71,173,51,255,0,157,95,186,198,45,243,2,135,233,215,18,24,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,2,114,121,140,240,19,252,42,44,80,106,70,157,207,225,245,55,25,183,248,58,74,121,234,58,41,111,84,44,123,229,74,55,43,215,162,25,145,242,72,232,165,242,106,185,238,100,171,210,230,201,12,32,226,120,181,247,57,202,172,216,86,45,67,227,111,89,5,194,158,215,110,166,238,178,62,253,84,242,54,56,163,235,122,181,141,234,123,218,155,185,81,169,190,234,168,158,100,239,114,249,227,110,213,197,126,1,37,139,39,158,146,135,81,113,90,122,120,110,180,110,170,107,167,187,64,216,97,107,238,204,141,176,196,198,50,74,135,72,215,69,26,57,33,94,218,57,81,36,143,127,87,108,224,147,75,236,188,96,63,139,123,52,20,148,21,210,89,231,133,246,122,106,89,34,99,175,115,185,236,154,236,178,54,100,98,190,74,105,36,137,241,118,186,92,247,186,101,85,149,85,192,93,93,20,210,251,86,138,233,30,33,165,22,103,82,73,79,139,89,233,173,175,168,166,162,109,35,43,39,99,19,189,84,177,53,85,24,249,165,238,74,255,0,89,202,175,145,202,174,114,170,170,251,80,0,0,0,242,154,177,130,254,84,52,179,50,211,63,74,122,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,172,190,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,109,38,66,7,55,189,11,163,211,14,35,169,53,27,30,179,120,43,46,165,219,221,113,153,204,88,25,11,175,16,61,35,173,72,226,141,26,246,245,49,244,147,189,239,69,89,37,169,149,200,247,47,83,88,24,65,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,168,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,105,40,98,154,103,61,148,176,44,178,76,177,68,213,93,152,197,150,105,100,86,183,100,235,145,238,246,185,85,126,83,245,113,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,48,37,251,146,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,110,150,47,85,45,181,213,17,186,167,173,175,85,78,185,231,168,139,182,230,49,205,240,221,94,179,100,106,164,138,158,43,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,129,128,28,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,104,18,105,204,119,129,202,158,43,112,218,12,195,79,159,73,79,168,184,125,60,236,161,134,86,69,19,47,116,142,84,122,209,75,58,162,57,143,107,145,206,129,206,119,105,175,150,86,185,26,147,44,177,193,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,134,211,196,101,243,94,224,114,155,37,181,94,248,184,211,151,213,173,246,219,79,78,252,186,210,140,150,161,43,169,34,108,112,54,182,4,106,57,98,124,17,53,157,214,174,209,44,49,58,77,216,232,223,222,12,138,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,244,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,165,209,62,92,138,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,139,229,93,193,150,172,100,26,143,138,241,85,95,117,251,47,134,89,188,77,69,162,166,7,211,84,85,95,100,222,122,57,233,155,27,186,251,16,167,76,236,150,73,26,217,21,170,212,135,101,119,122,25,148,3,94,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,109,213,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,244,175,110,70,185,136,217,18,73,137,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,218,230,107,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,90,115,31,230,1,89,196,69,246,93,36,210,28,139,253,137,232,60,52,242,212,211,199,61,60,153,21,87,67,36,234,168,100,204,142,70,67,12,138,172,100,42,222,149,146,37,149,202,255,0,204,164,86,87,131,174,14,179,190,47,243,186,139,5,130,179,208,216,221,155,163,237,6,65,219,134,163,209,125,216,106,31,75,253,170,249,226,146,126,236,148,235,31,230,213,122,55,234,118,200,158,118,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,98,142,29,116,27,13,225,183,72,236,90,83,134,81,82,53,150,234,118,62,231,93,13,58,194,251,181,197,88,212,168,173,149,28,247,187,174,71,55,116,106,189,221,12,70,70,213,232,99,81,3,213,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,172,59,115,171,247,167,197,190,95,208,253,70,226,77,73,10,220,234,253,233,241,111,151,244,63,81,184,129,117,121,24,254,187,63,102,255,0,121,30,127,154,247,3,149,56,213,214,247,197,198,156,190,145,44,87,42,138,119,229,214,148,100,84,235,67,87,43,163,129,181,176,35,81,169,43,39,149,204,238,181,119,149,38,149,210,110,246,200,254,207,160,228,99,250,236,253,155,253,228,72,254,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,32,107,173,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,166,195,218,23,174,154,113,196,94,156,91,181,67,75,239,62,58,213,93,188,83,67,42,35,42,173,245,77,68,89,41,106,99,69,94,220,204,234,110,233,186,181,90,230,189,142,123,30,199,187,90,204,178,227,98,188,101,87,155,182,45,142,125,159,178,214,220,42,42,45,214,143,24,250,191,71,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,157,78,233,221,124,212,149,78,77,154,7,171,24,253,138,237,175,53,217,151,161,240,92,183,106,122,75,13,60,52,211,73,125,146,145,245,16,165,77,68,175,99,164,167,134,25,36,168,107,35,141,204,146,73,17,92,253,163,99,82,96,147,243,21,121,157,105,111,229,67,131,108,215,194,88,189,39,117,196,188,62,83,111,254,218,236,248,95,11,34,120,185,252,222,214,191,166,134,74,223,81,221,91,239,234,181,94,140,50,168,1,171,13,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,216,230,61,205,93,209,85,15,148,187,252,93,104,133,171,135,30,34,243,61,26,177,95,42,238,246,219,5,69,51,168,234,234,227,107,39,88,42,41,97,169,141,146,116,250,174,123,27,58,49,94,136,212,122,177,92,141,103,87,66,90,0,62,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,77,140,248,47,209,203,238,129,112,193,128,105,86,83,55,93,234,213,111,146,162,227,31,75,19,195,85,85,212,75,87,45,54,236,123,216,254,203,234,29,23,113,174,86,191,183,214,155,35,182,72,76,224,19,135,139,87,19,28,75,216,48,60,170,213,87,95,137,219,233,234,111,121,27,41,171,27,76,255,0,5,3,54,99,85,202,168,245,100,149,50,82,194,244,139,243,157,18,185,90,172,217,100,102,195,192,8,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,60,255,0,53,238,7,42,113,171,173,239,139,141,57,125,34,88,174,85,20,239,203,173,40,200,169,214,134,174,87,71,3,107,96,70,163,82,86,79,43,153,221,106,239,42,77,43,164,221,237,145,253,159,65,200,199,245,217,251,55,251,200,149,64,53,129,211,125,85,212,125,31,190,212,100,250,95,154,93,113,155,173,93,190,166,215,53,93,186,161,98,145,244,179,179,162,72,213,83,255,0,21,205,95,210,100,140,142,70,43,94,198,57,191,46,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,101,255,0,50,206,5,105,184,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,218,169,100,158,209,113,74,117,87,64,245,158,71,203,51,38,72,38,153,178,35,151,165,123,145,185,172,70,198,178,103,255,0,46,46,7,42,120,82,195,107,243,13,65,125,37,70,162,230,20,240,50,186,24,153,20,172,178,82,53,85,233,69,20,232,138,231,189,206,86,186,119,53,221,167,62,40,154,212,114,66,146,200,23,43,131,174,14,176,78,16,48,74,139,5,130,179,211,57,37,231,163,237,6,65,219,154,159,210,157,169,170,31,75,253,170,249,229,142,14,212,117,11,31,230,213,58,246,234,118,234,190,89,0,0,0,0,0,12,74,230,25,198,157,171,133,141,47,168,177,98,25,5,35,117,83,37,167,68,199,232,214,153,181,75,69,2,201,211,45,194,120,220,228,107,24,214,164,173,137,94,142,71,204,141,78,220,140,100,221,33,134,188,235,53,75,4,202,243,188,7,76,236,23,223,21,146,96,158,149,251,65,69,225,102,103,131,241,176,219,166,165,252,227,216,145,201,215,27,85,223,155,115,186,118,217,219,47,145,109,121,64,103,248,110,11,197,125,77,46,97,144,210,90,95,149,98,245,54,11,66,212,170,181,149,87,25,43,40,229,138,157,31,183,75,94,246,193,34,51,169,83,169,253,44,110,239,123,26,236,42,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,233,167,169,158,71,43,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,249,64,218,160,24,21,203,115,152,37,79,17,52,210,104,246,178,93,105,27,168,182,234,119,84,209,92,166,150,40,95,147,49,101,158,73,82,42,120,96,138,24,95,77,10,64,213,99,92,231,200,196,124,155,108,201,21,51,212,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,122,185,181,240,81,233,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,238,184,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,241,44,77,79,51,174,60,127,34,22,42,157,6,210,123,215,78,125,144,91,221,233,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,76,145,203,11,86,57,147,110,184,156,176,172,5,202,225,215,65,179,46,36,181,114,197,165,56,101,21,91,159,113,168,99,238,117,208,211,164,204,180,219,145,237,74,138,217,81,207,99,122,35,107,183,70,171,219,214,245,100,109,94,183,181,22,117,53,39,72,112,221,5,224,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,36,87,201,44,146,72,168,212,107,17,94,168,214,181,168,141,72,86,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,179,125,174,89,254,27,170,124,19,106,118,160,233,246,67,73,124,199,175,154,111,144,84,208,215,83,42,244,74,207,71,212,34,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,6,185,134,213,6,170,230,213,0,0,0,13,109,184,189,210,26,109,8,226,95,80,180,182,223,5,36,22,219,77,225,243,90,224,166,158,89,153,79,110,169,99,106,168,225,87,203,235,185,236,167,158,38,61,92,174,245,218,239,89,255,0,164,187,36,144,215,206,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,75,215,170,170,218,218,120,219,83,214,231,170,39,92,19,211,197,219,107,24,214,248,110,175,89,210,57,80,46,175,4,156,102,216,180,191,150,246,107,93,69,106,238,228,154,41,222,167,142,145,204,124,241,213,73,117,173,145,246,218,153,83,243,77,72,86,170,166,72,228,141,146,186,68,142,149,239,242,89,24,210,37,143,107,140,234,246,101,136,105,126,111,164,118,41,233,33,177,106,21,69,166,107,234,186,4,124,243,50,223,36,210,193,11,30,190,76,98,203,50,72,229,68,235,85,134,52,71,35,85,237,125,234,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,122,40,223,73,77,36,180,181,18,190,53,78,134,54,177,41,17,58,151,161,207,115,24,238,174,190,149,9,201,208,29,28,177,112,255,0,163,88,158,142,227,147,120,138,76,102,222,218,121,42,122,94,207,23,84,247,58,74,154,158,135,189,235,31,118,121,37,151,183,214,173,103,95,75,125,86,162,23,0,0,53,87,39,123,151,190,1,134,234,159,46,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,74,47,68,172,244,205,98,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,164,16,147,253,202,227,220,79,76,191,26,250,197,104,17,23,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,189,92,183,57,130,83,112,237,83,38,143,107,37,214,173,218,117,113,168,117,77,21,202,105,101,153,152,203,210,41,228,149,34,167,134,9,102,153,149,51,44,13,86,53,205,100,111,87,201,182,239,145,87,34,185,193,113,57,167,20,24,34,240,191,79,101,181,100,185,77,215,177,116,172,169,241,40,179,98,146,69,52,18,83,201,208,177,57,59,213,16,58,166,61,146,72,228,100,82,117,57,21,147,53,29,20,56,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,27,68,26,171,155,46,240,221,164,87,93,5,209,44,91,72,47,57,221,94,99,81,140,83,203,72,203,197,76,14,129,242,192,179,200,248,98,72,221,44,170,198,69,19,227,133,141,235,84,70,68,212,78,148,217,169,173,16,27,15,105,182,144,225,186,245,192,78,157,233,30,160,65,87,37,139,34,211,124,110,26,133,164,157,97,158,39,178,138,154,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,176,109,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,222,168,170,35,107,211,252,104,222,141,115,218,201,98,149,136,247,244,117,44,255,0,112,157,238,177,163,127,47,241,239,167,64,121,254,48,120,76,195,120,186,210,255,0,176,247,218,138,75,61,246,130,162,58,155,22,70,234,5,170,158,212,245,145,139,58,49,137,36,74,246,75,19,22,55,49,95,209,191,109,234,138,232,152,168,26,251,100,90,165,157,229,120,38,35,166,119,251,239,138,198,240,79,31,246,126,139,194,194,207,7,227,102,73,170,191,56,198,36,146,117,200,212,119,231,28,238,157,182,110,201,228,101,7,46,46,7,41,184,173,204,171,243,13,65,125,93,62,157,97,245,16,50,186,24,153,44,79,189,213,185,21,233,69,20,232,136,214,49,173,70,186,119,53,221,214,178,88,154,212,106,204,146,199,229,52,67,151,222,182,234,151,17,119,62,31,50,251,85,94,31,81,140,83,178,167,42,187,54,40,46,80,89,89,53,47,126,145,30,177,78,216,165,124,234,232,154,214,50,85,126,206,145,219,42,69,39,76,244,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,122,3,21,121,163,251,137,234,111,224,191,88,162,50,168,197,94,104,254,226,122,155,248,47,214,40,128,128,19,106,131,85,115,106,128,6,10,243,31,230,1,71,195,189,138,93,36,210,28,139,253,150,43,252,52,242,212,211,199,5,68,120,237,47,91,36,234,168,100,204,146,55,205,52,104,172,100,42,222,164,142,85,149,202,207,204,164,183,131,141,190,48,113,158,17,180,190,91,211,150,146,183,54,190,83,206,220,78,207,87,21,71,98,186,120,164,129,147,62,73,34,98,181,172,133,181,44,149,88,231,198,178,35,85,140,115,85,122,155,0,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,136,27,25,240,157,238,177,163,127,47,241,239,167,64,93,83,26,176,205,89,252,133,114,244,193,245,115,236,133,215,40,251,47,165,246,10,223,69,219,27,188,211,255,0,104,83,55,169,206,217,123,112,179,171,185,44,189,46,237,196,201,31,210,238,158,149,136,12,195,152,71,17,217,175,16,88,183,17,119,59,197,170,27,214,23,212,203,37,158,10,71,250,30,146,25,34,88,170,163,108,15,123,159,253,176,199,61,37,145,100,238,170,57,168,215,177,35,137,35,15,214,230,143,239,217,169,191,130,253,30,136,202,174,70,63,174,207,217,191,222,70,5,113,109,173,246,174,35,245,251,35,214,139,53,142,174,205,79,145,211,218,220,250,10,153,27,35,233,167,134,221,77,79,51,17,237,242,123,18,88,100,232,126,205,87,51,165,202,214,42,171,19,61,121,24,254,187,63,102,255,0,121,1,42,128,0,4,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,98,175,43,143,126,205,50,252,107,232,245,164,143,243,9,229,231,106,226,106,154,159,82,244,182,142,146,215,170,17,84,81,81,85,74,247,54,42,75,189,19,165,142,23,73,88,239,107,95,77,19,150,68,153,136,249,29,20,43,15,68,171,217,72,227,131,149,199,191,102,153,126,53,244,122,210,127,128,177,92,38,112,125,165,252,34,225,178,216,176,116,171,175,190,222,41,233,91,145,223,106,101,145,31,117,158,5,149,88,244,129,94,232,169,216,213,168,149,172,99,19,126,133,106,61,210,57,21,235,125,64,0,99,87,25,188,11,233,199,24,118,42,25,46,117,255,0,101,243,59,55,76,86,220,154,158,141,42,36,109,47,95,84,148,181,17,117,179,191,10,245,61,204,69,123,93,28,138,174,107,145,29,43,36,201,80,6,26,242,226,224,114,167,133,44,54,191,48,212,23,210,84,106,46,97,79,3,43,161,137,145,74,203,37,35,85,94,148,81,78,136,174,123,220,229,107,167,115,93,218,115,226,137,173,71,36,41,44,158,131,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,1,54,168,53,87,54,168,2,56,56,187,229,81,83,173,252,69,210,106,118,156,229,116,152,229,139,53,168,149,249,115,18,221,20,139,106,171,101,43,220,218,216,33,107,225,73,217,81,44,76,108,173,87,247,91,52,238,155,121,26,247,164,89,43,170,122,47,165,250,11,193,54,176,105,254,145,226,20,152,237,138,60,31,38,171,90,120,95,36,175,150,121,45,243,245,203,44,178,185,210,202,253,145,173,71,61,206,84,99,24,196,217,172,106,38,69,22,171,139,31,117,141,100,249,127,144,253,58,112,53,172,54,72,226,31,68,48,30,47,244,26,187,79,235,47,148,142,182,228,20,244,247,75,14,67,67,28,53,169,75,58,109,37,53,109,59,151,118,189,142,106,171,92,177,185,171,36,51,72,198,189,189,125,73,173,185,159,252,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,134,26,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,76,167,41,13,6,166,210,206,26,35,212,155,133,21,92,25,14,167,212,122,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,103,91,43,26,158,179,88,199,45,213,227,111,134,125,18,226,7,75,229,190,107,45,117,93,150,159,3,167,158,238,220,134,145,103,146,123,85,185,178,65,61,203,183,4,110,86,72,249,105,169,29,26,43,227,151,161,85,30,214,57,83,165,216,213,161,92,231,244,191,43,186,207,101,215,172,34,175,5,100,181,19,58,142,241,109,124,151,58,38,64,174,153,241,178,166,54,177,39,99,219,26,83,197,215,19,37,73,100,115,222,173,167,103,170,129,35,229,180,226,83,72,105,181,235,65,179,157,35,154,10,73,42,50,43,60,208,219,214,174,121,97,130,43,139,54,150,138,105,31,22,239,70,71,83,28,50,42,34,59,116,98,162,181,200,170,213,184,22,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,26,171,146,211,204,87,140,219,22,164,112,49,167,169,137,90,186,127,46,123,84,85,54,70,62,72,237,177,218,231,134,74,218,102,202,238,211,150,104,235,146,8,155,39,105,99,146,56,231,114,116,239,27,151,0,56,208,209,203,22,129,113,65,159,233,86,45,55,93,150,213,112,142,162,221,31,75,211,195,82,213,211,197,87,21,54,239,123,222,254,203,42,27,23,113,206,87,63,183,214,187,43,182,79,21,151,106,246,101,154,233,222,5,165,183,153,233,19,30,211,138,123,140,54,88,33,129,26,254,186,234,183,85,84,205,43,215,119,61,238,114,198,196,77,209,136,200,89,179,81,202,247,60,61,175,5,250,57,98,215,222,40,48,13,42,202,102,232,178,221,110,18,84,92,99,233,122,248,154,90,74,121,106,229,166,221,143,99,217,222,101,59,162,238,53,200,230,119,58,211,117,110,203,177,241,20,28,143,176,10,105,110,186,167,170,85,216,245,90,84,82,211,219,172,22,187,179,146,86,192,172,149,210,207,91,78,197,223,180,247,162,195,64,247,121,43,216,139,31,232,164,139,213,43,224,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,4,180,243,31,229,255,0,71,196,69,138,93,91,210,28,119,253,150,40,60,52,18,211,83,201,5,60,121,21,47,91,35,233,168,124,207,142,54,77,12,106,175,100,202,238,165,142,37,137,200,255,0,204,172,80,130,109,80,69,95,53,206,5,191,143,226,131,69,48,207,250,98,171,63,162,161,119,248,174,109,210,58,116,111,253,247,197,61,174,254,242,101,103,251,98,96,47,255,0,46,110,61,191,133,69,138,125,55,212,72,60,62,166,227,54,255,0,25,87,81,5,63,69,45,234,133,143,100,75,88,212,98,116,67,50,62,72,219,44,94,77,87,61,175,137,58,92,232,225,205,83,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,35,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,180,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,97,144,0,0,4,85,243,206,253,73,254,210,126,237,49,43,139,126,63,181,115,138,92,202,201,121,165,146,175,6,199,177,90,136,110,22,27,45,174,230,247,62,150,226,196,69,241,242,84,181,177,186,74,148,119,87,109,232,214,118,153,228,196,71,58,87,201,232,56,230,227,54,197,198,30,156,104,237,206,75,87,161,179,60,95,211,148,249,53,182,38,61,105,91,36,169,65,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,184,28,149,61,233,242,159,151,245,223,81,183,19,82,66,183,37,79,122,124,167,229,253,119,212,109,196,212,129,138,188,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,1,53,60,209,253,196,245,55,240,95,172,81,16,2,6,194,124,116,112,101,98,227,15,78,41,109,145,221,125,13,153,226,254,34,163,25,185,74,247,173,43,100,149,25,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,77,125,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,39,83,151,23,28,117,60,86,225,181,248,126,160,178,146,159,81,112,250,120,31,93,52,79,138,38,94,233,28,170,196,173,138,4,84,115,30,215,35,91,59,90,222,211,95,44,78,106,181,38,72,163,241,92,206,184,14,252,183,216,170,117,231,73,236,189,89,246,63,111,119,164,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,7,234,242,224,230,1,71,196,69,138,45,36,213,236,139,253,150,40,60,76,241,84,212,71,5,60,121,21,47,91,228,234,167,100,44,142,54,77,12,106,140,124,40,222,165,142,36,149,170,255,0,207,36,89,212,65,95,46,222,12,184,130,213,77,71,197,53,195,27,186,221,116,251,12,178,220,37,168,110,95,78,248,155,85,82,232,21,25,45,53,20,50,117,119,187,157,111,133,210,73,27,169,186,82,161,175,238,171,29,3,231,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,175,192,168,161,202,158,213,242,2,142,175,91,99,181,61,133,8,155,157,128,15,146,237,113,134,211,109,170,184,206,228,70,83,66,249,87,117,68,253,22,170,252,124,190,7,214,99,31,48,45,105,167,209,141,15,158,226,232,221,45,77,213,106,168,169,218,201,35,106,164,158,14,103,53,85,30,139,186,110,137,236,69,246,129,15,188,126,103,233,159,113,73,157,212,192,228,117,53,29,217,240,196,168,230,59,244,98,137,142,243,106,125,241,253,234,72,215,40,253,25,251,37,165,43,168,245,108,68,159,39,160,133,232,157,50,53,122,27,85,80,172,95,89,122,87,213,233,246,39,249,200,169,211,60,102,235,174,58,235,71,79,12,46,116,151,203,252,117,181,105,208,231,116,199,53,99,17,234,189,180,77,182,238,251,83,100,254,131,97,253,12,194,225,211,221,34,196,177,8,81,63,185,118,138,106,117,84,234,217,118,103,220,229,85,79,111,196,15,118,1,194,249,32,20,187,204,225,168,21,222,123,125,229,77,64,42,56,85,216,228,235,114,129,90,46,231,39,91,87,168,236,0,98,167,50,141,70,143,79,56,98,189,86,71,39,77,84,213,246,232,162,68,115,55,93,234,17,87,100,118,251,249,49,223,3,42,200,224,231,57,115,146,61,34,180,91,27,250,50,222,109,234,239,103,248,58,197,255,0,129,0,143,110,5,244,213,250,169,196,101,151,31,94,149,138,158,138,186,182,100,86,189,119,107,96,115,19,244,54,84,245,164,105,176,197,134,207,5,134,215,13,174,155,110,136,149,203,229,191,197,202,191,21,95,188,137,110,77,88,29,45,94,99,116,212,9,27,249,218,118,92,45,169,228,255,0,54,246,233,29,247,244,255,0,41,126,27,146,242,0,0,7,193,127,71,58,197,113,107,19,119,45,36,200,137,252,253,10,64,86,136,226,13,190,113,59,93,65,144,172,77,154,8,105,36,237,72,231,49,202,229,125,46,219,34,108,190,197,255,0,74,27,0,203,27,101,137,241,59,216,246,171,87,250,20,130,174,57,112,92,179,64,56,138,77,70,179,197,60,84,245,149,84,171,11,157,74,228,107,150,10,106,71,171,122,164,107,154,187,171,87,205,61,155,1,48,58,67,165,120,125,179,18,179,87,71,70,217,38,90,24,85,219,77,47,170,237,145,127,191,95,138,125,197,212,134,24,233,226,100,16,183,165,140,77,154,155,239,178,17,73,195,175,53,252,94,195,103,162,199,115,188,102,237,21,69,53,28,52,239,168,101,69,34,66,247,163,182,115,183,119,70,201,178,239,236,242,243,251,140,133,188,115,83,208,90,28,118,91,173,55,93,69,68,84,253,196,166,134,233,66,233,158,253,191,69,27,220,246,239,240,3,53,42,170,105,232,233,228,171,170,153,145,67,19,85,239,123,220,141,107,81,62,42,171,228,132,112,115,16,227,219,25,199,108,89,14,141,225,46,125,93,230,170,158,166,217,45,76,21,52,178,199,3,156,144,122,207,111,174,228,242,123,246,77,147,125,190,30,212,199,78,34,249,167,229,26,165,106,189,226,184,110,61,91,107,162,174,100,180,208,212,213,77,74,247,50,55,116,38,253,9,11,145,124,154,228,253,63,138,46,230,44,232,238,137,234,39,16,250,135,69,106,181,208,85,189,111,87,6,248,187,138,208,74,248,88,178,57,238,115,215,180,221,145,61,87,249,38,201,191,221,240,15,105,193,174,141,101,250,231,175,216,237,206,26,57,170,40,233,114,10,122,187,157,87,134,149,99,234,234,116,206,221,209,55,165,171,249,181,93,183,68,243,79,129,176,86,37,99,143,27,198,109,150,40,182,218,134,146,26,127,45,255,0,145,27,91,241,243,254,73,99,248,55,225,122,221,195,126,158,197,102,146,104,234,110,85,11,5,68,242,198,217,152,157,196,166,100,111,94,153,30,190,213,71,121,108,155,25,14,0,0,0,143,254,112,185,109,53,183,135,231,227,14,147,121,110,215,11,107,26,212,115,124,186,101,154,77,215,227,236,133,83,203,254,50,64,8,96,230,223,170,180,249,30,160,209,224,52,206,71,54,133,99,172,85,73,24,239,54,79,95,22,219,39,154,126,151,197,64,181,124,176,49,121,50,94,41,168,23,177,213,29,13,150,227,81,212,189,91,111,208,216,246,221,191,31,206,123,20,159,36,221,19,205,119,33,191,147,110,61,91,89,171,119,75,218,49,233,75,13,178,225,10,191,182,170,222,189,233,60,186,189,155,236,239,97,50,32,10,93,228,165,69,14,77,212,14,55,243,43,68,41,70,249,251,74,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,42,33,201,194,251,0,121,34,156,148,21,111,184,28,152,35,205,139,70,101,207,244,81,50,155,69,190,57,110,118,170,251,122,53,233,3,223,34,199,215,51,21,168,173,69,242,252,254,254,195,59,143,47,169,56,101,14,125,136,86,99,85,244,80,213,71,80,232,158,145,202,212,115,119,100,141,118,251,42,167,220,191,16,53,201,225,219,83,43,180,163,87,49,236,170,142,162,72,99,74,250,72,106,156,201,26,207,204,120,168,158,253,213,200,169,183,230,211,219,183,244,155,33,225,185,53,38,95,143,83,223,104,220,139,28,206,123,124,156,215,108,173,114,183,218,223,47,129,174,119,19,154,43,125,208,141,86,173,196,235,237,53,52,80,54,26,90,154,87,186,5,141,170,143,137,23,213,245,157,231,212,215,252,119,242,82,76,249,99,241,129,65,148,225,17,105,222,162,230,144,58,249,79,87,84,177,182,178,165,169,44,141,124,208,246,213,19,161,60,183,153,90,158,107,236,255,0,48,72,200,0,1,199,183,201,78,64,22,175,88,56,104,209,237,106,181,87,81,230,88,45,150,182,174,174,39,181,42,230,165,222,70,57,221,62,182,237,86,187,127,81,190,123,239,228,71,190,180,242,113,185,212,86,215,93,244,171,47,179,81,65,44,142,146,26,9,40,234,213,35,110,236,217,168,228,116,139,253,255,0,195,255,0,100,174,0,32,190,163,148,207,17,240,84,246,27,115,177,61,189,91,117,246,43,211,116,251,246,240,255,0,240,158,215,77,185,61,234,237,206,251,74,252,211,43,176,210,219,91,51,123,237,240,181,170,231,51,101,85,219,118,71,241,217,61,168,76,202,198,199,42,57,204,106,170,123,21,80,241,186,185,168,214,237,44,193,174,121,109,122,177,18,142,157,100,99,92,229,106,43,186,154,212,243,233,118,222,111,79,106,1,224,248,101,225,75,2,225,175,26,125,166,195,110,183,203,95,80,232,164,168,173,134,7,177,207,123,33,72,213,125,119,185,124,253,117,255,0,198,82,248,24,97,163,60,94,102,58,153,169,235,142,163,29,61,178,166,89,187,72,199,199,211,19,91,28,207,106,117,36,45,85,242,99,124,213,83,216,102,115,85,85,17,85,54,221,61,128,114,0,0,70,63,57,200,233,157,132,218,37,123,54,149,183,91,123,90,191,122,246,107,63,224,85,36,224,138,46,115,249,44,82,77,99,197,163,159,215,142,122,10,183,177,55,255,0,7,92,155,251,63,157,62,32,122,206,76,8,245,211,219,230,221,93,41,118,175,223,203,203,248,170,18,76,72,237,228,213,98,168,164,209,11,133,238,74,117,108,117,183,139,135,110,69,79,210,68,109,35,124,188,254,248,213,63,168,145,32,7,91,253,167,97,67,147,127,104,28,52,236,40,106,121,149,129,195,142,167,53,119,223,127,47,184,238,40,114,1,203,23,203,109,202,142,182,249,47,180,236,2,137,98,142,120,159,12,172,71,50,70,171,92,213,246,42,47,146,161,13,124,222,52,78,28,83,80,44,57,253,150,219,4,20,247,42,74,199,86,58,24,94,155,175,139,69,98,185,223,163,190,245,11,247,127,95,145,50,230,31,115,57,210,175,202,15,14,185,5,226,142,207,227,46,22,59,108,181,16,185,145,117,72,196,108,244,242,46,203,186,109,229,27,190,255,0,248,0,195,94,82,124,64,67,133,220,239,154,107,120,171,149,99,184,215,71,89,78,199,84,70,214,187,106,73,145,205,70,187,205,118,72,90,190,91,251,83,217,241,152,164,84,114,35,154,168,168,190,104,168,107,31,164,217,133,203,77,117,14,138,244,203,165,77,166,74,39,206,201,158,197,115,92,199,44,50,71,178,162,34,174,251,185,83,217,241,54,78,211,220,158,135,47,196,45,119,186,10,216,170,155,53,44,14,124,145,189,28,157,78,137,142,95,52,255,0,25,63,206,7,163,40,122,110,133,103,11,236,2,134,166,223,204,86,138,80,190,94,101,77,95,48,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,91,41,156,199,116,189,142,77,218,170,213,219,116,85,79,51,37,77,107,56,177,247,167,214,79,152,25,15,212,103,3,98,141,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,186,235,241,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,164,43,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,90,174,110,124,65,105,62,41,163,83,104,69,239,31,181,100,217,198,71,225,46,54,250,27,132,21,45,244,61,43,157,80,196,187,67,52,109,70,44,204,124,18,66,216,210,86,185,123,202,175,108,145,117,197,39,159,225,243,138,172,55,133,14,86,248,22,97,121,185,82,59,39,184,211,228,84,216,157,162,72,214,103,220,110,41,117,173,232,87,68,215,177,222,26,55,58,55,76,254,166,244,177,81,168,189,199,198,199,196,182,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,7,201,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,146,233,174,58,69,170,26,31,202,59,40,211,253,88,206,234,242,59,189,45,61,130,104,105,234,96,141,175,176,192,251,141,183,123,74,74,201,100,74,150,83,202,147,53,146,245,109,208,173,99,17,177,177,136,159,87,42,62,10,63,38,88,172,28,74,106,101,178,213,83,146,101,182,250,122,156,74,45,187,211,89,237,115,70,231,45,71,90,57,99,108,213,81,200,207,38,183,174,56,147,165,94,139,52,209,54,245,243,71,247,19,212,223,193,126,177,68,4,43,112,157,239,79,163,127,48,49,239,168,192,108,166,107,89,194,119,189,62,141,252,192,199,190,163,1,178,152,0,0,0,0,24,1,206,175,221,99,22,249,129,67,244,235,137,13,120,214,45,125,204,46,51,90,113,202,31,23,87,79,111,175,186,73,31,117,145,244,210,209,82,203,87,83,38,239,84,69,232,130,9,95,182,253,78,233,217,168,174,84,69,153,78,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,12,127,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,54,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,24,28,209,184,18,181,104,157,214,29,119,209,124,102,174,159,9,190,84,61,185,5,186,146,6,248,44,122,181,206,98,68,248,250,87,170,42,106,135,61,200,140,232,237,197,35,81,136,230,164,208,196,220,85,225,87,137,140,203,133,13,92,163,213,44,62,134,146,226,199,83,186,219,119,182,84,162,53,151,27,116,143,141,242,192,146,116,171,161,127,84,81,189,146,53,23,165,236,111,83,94,206,184,222,27,36,150,83,90,248,204,225,179,135,108,170,151,10,214,61,72,251,63,122,173,183,178,233,5,55,161,235,234,250,233,95,36,145,182,78,186,120,36,98,110,248,100,77,149,122,189,93,246,217,81,86,224,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,145,3,206,175,222,159,22,249,127,67,245,27,136,18,169,161,124,81,232,79,18,158,155,252,138,103,63,104,254,206,120,111,73,255,0,115,43,40,251,30,35,187,217,255,0,108,197,31,87,87,98,95,209,223,110,159,61,183,77,238,169,21,124,140,127,93,159,179,127,188,137,84,0,97,255,0,53,61,28,190,234,239,8,247,122,156,114,109,234,240,43,132,89,140,148,221,44,254,218,165,166,130,120,234,83,173,239,106,51,183,5,68,179,239,235,57,221,142,134,181,92,244,84,204,3,202,106,197,255,0,21,197,52,179,50,202,115,171,39,166,113,187,54,63,113,184,94,45,222,26,58,143,25,67,21,52,143,158,14,212,170,145,201,215,27,94,222,135,170,53,219,236,170,136,170,6,176,70,116,242,125,209,203,238,115,197,2,106,173,60,222,30,203,166,150,249,234,43,36,233,99,251,245,85,212,243,210,83,211,108,175,107,219,212,199,212,203,220,70,189,169,225,186,29,210,178,53,76,43,203,46,54,43,198,85,121,187,98,216,231,217,251,45,109,194,162,162,221,104,241,143,171,244,125,43,228,115,162,166,239,189,17,242,246,216,173,103,113,201,212,238,157,215,205,73,105,228,133,127,197,106,116,179,82,241,106,59,39,107,36,183,228,20,151,11,133,199,195,70,223,17,67,81,76,172,164,131,186,139,220,127,110,74,90,215,116,57,17,173,239,238,213,85,123,246,9,42,0,1,128,28,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,104,19,252,0,0,0,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,244,201,27,36,155,161,61,72,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,26,203,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,68,191,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,212,197,234,165,182,186,158,70,211,116,57,138,169,215,60,244,242,247,26,246,57,190,27,167,214,108,142,68,140,30,22,52,83,248,68,241,5,132,232,228,151,15,5,73,144,92,23,199,206,217,123,114,50,134,8,159,81,85,218,119,110,68,73,150,8,101,72,250,152,173,238,43,58,182,110,234,129,111,241,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,102,141,42,212,204,87,89,52,227,28,213,44,42,175,196,89,114,107,124,87,10,110,169,35,124,144,245,167,175,4,189,183,189,141,154,39,163,163,145,136,229,232,145,143,106,174,237,83,94,206,52,52,114,197,160,92,80,103,250,85,139,77,215,101,181,92,35,168,183,71,210,244,240,212,181,116,241,85,197,77,187,222,247,191,178,202,134,197,220,115,149,207,237,245,174,202,237,146,79,249,54,107,95,219,158,31,110,218,57,87,111,236,213,233,149,193,59,51,199,23,76,115,208,220,101,168,168,143,169,203,35,149,211,54,118,86,35,182,99,26,145,246,54,234,119,90,129,159,228,43,115,171,247,167,197,190,95,208,253,70,226,77,73,10,220,234,253,233,241,111,151,244,63,81,184,129,114,185,35,221,173,86,11,86,188,223,111,183,58,75,117,182,221,79,143,213,214,86,85,204,216,96,166,130,54,220,221,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,37,113,209,198,109,247,140,61,71,165,185,199,106,244,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,44,93,171,63,204,172,88,109,255,0,79,172,217,13,93,30,61,149,84,80,212,222,168,97,84,107,43,223,70,178,173,50,74,168,157,78,99,29,60,143,70,111,208,175,232,114,162,186,54,43,110,175,7,220,38,102,92,93,106,135,216,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,11,171,203,139,129,202,110,43,115,42,252,195,80,95,87,79,167,88,125,68,12,174,134,38,75,19,239,117,110,69,122,81,69,58,34,53,140,107,81,174,157,205,119,117,172,150,38,181,26,179,36,177,206,241,231,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,208,0,0,1,22,188,236,52,94,235,113,166,192,245,223,30,196,42,234,169,237,116,245,86,28,154,241,11,220,246,82,192,178,198,251,115,101,143,171,102,49,101,154,181,18,84,98,39,92,140,99,221,187,162,106,197,9,176,71,50,236,159,13,198,184,45,212,70,102,118,250,75,139,47,20,244,214,187,101,12,215,37,163,124,247,25,42,99,90,121,34,86,250,210,190,157,204,241,107,18,34,245,178,149,237,118,204,234,84,215,220,9,147,228,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,165,139,213,75,109,117,68,110,169,235,107,213,83,174,121,234,34,237,185,140,115,124,55,87,172,217,26,169,34,166,63,240,7,127,197,114,94,13,180,158,227,135,89,61,21,65,14,63,29,190,104,60,52,112,117,215,82,200,250,122,217,250,99,85,106,247,106,162,158,94,181,245,159,220,235,122,35,156,228,76,128,0,66,183,58,191,122,124,91,229,253,15,212,110,36,212,144,173,206,175,222,159,22,249,127,67,245,27,136,23,87,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,37,80,0,0,0,0,12,127,213,46,61,120,78,209,108,238,231,166,122,151,170,222,134,201,44,221,159,27,69,232,43,149,71,107,187,11,38,143,243,144,211,190,55,111,28,172,119,170,229,219,125,151,101,69,68,184,26,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,209,84,200,227,145,209,244,84,71,27,215,102,77,26,238,137,211,235,109,190,232,168,144,131,205,31,223,179,83,127,5,250,61,17,159,252,149,61,214,50,159,152,21,223,78,183,1,147,252,85,113,49,134,240,161,164,117,154,165,152,80,213,220,94,234,134,219,109,22,202,100,86,190,227,113,145,146,62,40,22,78,149,108,44,233,138,71,190,71,34,244,177,142,233,107,223,209,27,245,225,213,45,82,206,245,167,59,185,234,102,165,223,125,51,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,159,252,230,244,155,89,105,51,187,22,179,222,242,255,0,77,105,181,95,110,199,102,183,117,54,47,179,245,203,10,190,88,123,91,254,119,196,118,36,155,196,34,43,189,78,211,250,91,20,29,120,43,160,57,134,156,96,26,203,137,230,90,185,129,125,180,196,45,87,6,207,116,178,117,162,120,152,250,92,141,119,75,182,100,189,183,171,37,236,189,82,57,123,125,183,170,49,238,84,15,65,171,188,51,230,90,43,164,122,89,170,89,157,117,35,31,170,244,245,247,43,101,178,21,73,31,77,110,133,148,143,167,158,89,26,229,111,92,237,171,235,72,209,61,70,53,157,78,235,115,163,143,229,225,239,135,76,239,137,107,198,81,137,233,157,63,142,201,44,88,250,223,104,173,157,112,197,233,14,154,250,58,105,34,239,77,44,113,197,211,29,83,230,234,114,174,253,158,132,77,222,138,153,191,206,63,63,195,117,79,13,225,247,80,116,251,33,164,190,99,215,202,124,142,166,134,186,153,87,162,86,111,109,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,241,92,149,61,233,242,159,151,245,223,81,183,1,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,27,4,240,47,198,109,139,140,61,56,170,185,201,106,244,54,103,139,248,122,124,154,219,19,30,180,173,146,84,127,106,166,154,71,111,188,50,246,165,84,141,206,89,35,115,28,215,117,34,50,89,33,175,142,157,89,209,173,107,226,59,34,207,116,59,16,244,45,134,175,166,58,154,206,151,69,233,218,228,123,214,107,159,135,84,79,15,221,221,190,174,200,231,244,119,100,70,203,44,141,75,129,202,243,71,53,99,63,226,131,27,212,45,61,155,209,214,92,6,225,21,70,73,119,233,166,155,195,82,212,83,212,183,195,118,37,123,94,255,0,20,200,167,166,238,70,215,58,46,239,115,201,90,221,195,37,121,231,126,164,255,0,105,63,118,152,85,193,159,20,191,193,31,54,204,53,34,139,27,244,221,234,229,135,213,88,172,148,242,187,166,149,149,210,214,82,74,217,106,85,28,143,88,88,200,36,114,181,158,179,220,141,102,236,71,44,140,205,94,121,223,169,63,218,79,221,164,85,129,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,77,167,2,92,184,44,90,31,167,25,5,207,91,96,244,174,103,168,216,253,70,63,124,182,193,90,246,210,219,44,245,72,222,245,189,178,66,228,238,76,254,150,44,179,181,219,53,204,107,97,84,70,186,89,173,175,42,30,7,41,177,171,85,147,139,141,70,125,90,95,110,84,245,15,196,109,42,201,105,210,134,146,86,201,3,171,103,71,35,86,87,207,19,159,218,106,111,18,67,43,100,221,238,145,157,153,52,3,94,190,58,56,50,190,240,121,168,244,182,200,238,190,153,195,50,143,17,81,140,220,165,123,18,169,209,196,172,238,211,84,198,221,182,154,46,236,72,178,53,169,28,141,123,92,222,149,87,197,31,203,195,55,23,119,93,10,211,77,90,209,171,205,186,174,237,137,234,134,47,114,182,178,56,170,29,215,107,186,203,67,52,16,213,69,27,156,145,43,36,89,35,100,254,72,245,100,113,57,28,189,148,138,73,233,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,215,135,137,222,30,178,174,23,245,150,245,164,121,77,79,143,240,29,186,155,117,209,148,178,83,195,115,161,149,189,81,84,70,215,167,248,209,189,26,231,181,146,197,43,17,239,232,234,80,181,70,210,89,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,171,105,178,159,22,62,235,26,201,242,255,0,33,250,116,224,90,175,236,163,240,39,255,0,95,63,247,51,120,255,0,146,25,84,106,174,109,80,0,196,174,105,184,5,54,117,193,110,101,84,152,245,93,218,229,138,212,80,95,237,169,76,146,185,244,175,142,165,145,84,84,43,35,95,89,140,163,158,173,95,214,138,198,179,169,235,183,66,57,185,106,121,77,88,251,9,249,44,204,191,42,95,252,70,125,159,184,253,163,254,59,255,0,130,252,52,158,43,248,143,206,255,0,19,220,254,47,215,254,247,207,96,53,130,37,83,146,22,150,255,0,241,203,214,187,133,139,254,148,197,173,23,63,21,253,53,53,240,118,81,255,0,253,173,119,91,217,252,204,119,241,136,69,89,63,220,174,61,196,244,203,241,175,172,86,129,149,64,0,53,87,37,167,72,56,205,177,112,121,203,51,74,46,113,218,189,51,153,229,31,104,169,241,155,108,172,122,82,186,72,174,245,93,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,210,138,249,99,137,99,208,95,112,12,203,25,198,113,156,206,251,143,85,210,88,179,26,122,154,155,21,193,200,139,5,115,41,234,31,79,58,49,200,170,136,248,229,141,81,204,93,158,136,232,220,169,211,35,28,224,252,155,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,73,212,229,197,192,229,79,10,88,109,126,97,168,47,164,168,212,92,194,158,6,87,67,19,34,149,150,74,70,170,189,40,162,157,17,92,247,185,202,215,78,230,187,180,231,197,19,90,142,72,82,89,35,3,151,102,179,232,150,132,113,23,107,207,117,162,219,87,29,60,20,245,80,208,95,219,87,63,98,198,247,210,206,215,204,250,58,120,36,150,173,242,163,155,78,212,234,107,35,73,164,122,181,234,140,116,123,4,128,53,87,54,168,53,87,3,101,62,19,189,214,52,111,229,254,61,244,232,11,170,90,174,19,189,214,52,111,229,254,61,244,232,11,170,0,0,0,197,94,104,254,226,122,155,248,47,214,40,140,170,49,87,154,63,184,158,166,254,11,245,138,32,32,4,217,163,93,53,211,78,56,116,211,139,142,168,106,133,231,192,218,168,118,138,24,98,68,125,85,194,169,200,171,29,45,52,106,169,220,153,253,46,217,55,70,163,90,231,189,204,99,30,246,235,46,95,254,49,120,197,206,248,191,206,233,239,247,250,63,67,99,118,110,191,179,248,255,0,114,26,143,69,247,97,167,101,87,246,211,32,138,73,251,178,83,164,159,156,69,232,223,165,187,34,121,133,191,215,77,116,212,126,34,245,30,227,170,26,161,121,241,215,90,237,162,134,24,145,89,75,111,165,106,170,199,75,77,26,170,246,225,103,83,182,77,213,202,231,57,239,115,222,247,189,222,0,206,158,92,28,191,235,56,136,190,197,171,122,189,142,255,0,177,61,7,137,130,42,106,137,39,167,147,34,170,232,124,125,52,239,133,241,200,200,97,145,81,239,153,29,210,178,68,145,53,31,249,229,139,5,128,217,79,132,239,117,141,27,249,127,143,125,58,2,42,249,157,112,29,249,16,190,212,235,206,147,217,122,112,28,130,224,239,73,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,122,99,142,40,92,177,194,155,117,196,213,149,78,19,189,214,52,111,229,254,61,244,232,11,149,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,26,177,18,169,200,199,245,217,251,55,251,200,193,94,52,52,114,197,160,92,80,103,250,85,139,77,215,101,181,92,35,168,183,71,210,244,240,212,181,116,241,85,197,77,187,222,247,191,178,202,134,197,220,115,149,207,237,245,174,202,237,147,208,112,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,67,97,224,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,88,2,42,249,231,126,164,255,0,105,63,118,146,168,69,95,60,239,212,159,237,39,238,208,49,87,149,199,191,102,153,126,53,244,122,210,127,136,1,229,113,239,217,166,95,141,125,30,180,159,224,6,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,67,100,150,110,207,141,162,244,21,202,163,181,221,133,147,71,249,200,105,223,27,183,142,86,59,213,114,237,190,203,178,162,162,100,1,0,60,209,253,251,53,55,240,95,163,209,1,55,218,41,175,122,79,196,78,43,85,154,232,230,87,246,130,203,69,112,125,174,122,159,3,83,73,209,84,200,227,145,209,244,84,71,27,215,102,77,26,238,137,211,235,109,190,232,168,151,0,192,14,74,158,235,25,79,204,10,239,167,91,140,255,0,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,2,109,80,106,174,109,80,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,234,181,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,121,83,96,142,63,184,62,181,113,101,164,110,109,189,42,227,206,240,234,122,202,252,81,240,202,212,101,76,239,99,86,74,25,91,35,219,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,200,17,45,115,227,211,62,189,112,90,206,14,175,56,213,37,125,60,117,16,64,204,146,166,190,105,106,91,106,130,165,149,80,210,36,78,221,17,241,203,28,113,178,78,190,134,211,177,177,36,72,168,146,22,171,134,237,16,186,241,31,173,184,182,139,217,175,148,150,106,140,142,162,86,190,190,166,55,72,202,104,33,130,74,137,158,140,111,155,222,145,67,39,67,55,106,57,253,45,87,49,21,94,150,254,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,95,249,48,104,53,78,43,165,249,46,191,223,104,169,60,70,113,80,219,93,137,238,167,137,211,199,110,163,146,70,207,35,38,71,171,216,201,170,119,99,162,86,179,206,134,55,175,90,57,138,208,145,240,0,17,65,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,93,251,76,122,172,213,239,111,146,61,232,146,126,146,70,157,49,108,78,159,55,159,176,159,192,218,229,246,187,255,0,133,126,208,90,254,203,127,29,255,0,194,157,199,119,63,139,245,127,218,62,63,248,223,83,238,245,251,100,22,1,63,220,177,116,183,242,95,193,182,21,226,236,94,140,186,229,190,35,41,184,127,109,119,188,87,138,145,124,36,254,79,115,89,213,67,29,23,168,222,157,182,245,154,143,87,153,84,0,24,171,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,19,83,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,1,178,152,0,8,75,230,71,203,238,155,135,106,152,245,135,70,237,85,110,211,171,141,67,105,171,109,176,197,44,204,198,94,145,65,28,75,45,68,211,203,52,204,169,153,103,114,61,205,107,35,122,178,61,247,124,104,184,171,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,166,201,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,175,191,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,180,39,167,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,154,240,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,103,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,2,58,249,175,112,57,77,146,218,175,124,92,105,203,234,214,251,109,167,167,126,93,105,70,75,80,149,212,145,54,56,27,91,2,53,28,177,62,8,154,206,235,87,104,150,24,157,38,236,116,111,239,68,89,181,65,6,220,211,248,76,195,120,115,213,11,78,113,167,245,20,148,54,45,74,168,184,84,211,227,148,148,11,4,22,103,210,199,70,146,164,111,238,57,28,201,101,168,146,68,99,89,27,34,77,152,212,233,68,68,15,65,201,83,222,159,41,249,127,93,245,27,113,53,38,180,60,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,108,83,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,202,22,43,154,63,184,158,166,254,11,245,138,34,2,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,39,211,154,63,184,158,166,254,11,245,138,34,21,184,78,247,167,209,191,152,24,247,212,96,3,197,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,46,194,124,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,18,58,249,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,186,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,169,177,189,140,143,13,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,254,142,149,13,148,193,226,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,125,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,42,148,57,55,254,114,167,47,153,74,121,249,129,203,19,100,43,56,79,97,200,28,42,163,81,92,229,68,68,243,85,82,29,121,182,113,1,14,105,115,177,233,173,158,174,84,142,221,93,37,101,67,27,81,27,154,221,233,33,70,181,90,223,52,221,38,114,249,237,236,95,111,194,90,53,11,39,161,196,49,11,165,238,190,182,42,86,195,75,59,153,36,143,70,167,83,98,123,147,205,127,197,95,243,26,216,234,206,97,114,212,173,67,173,189,62,233,83,118,146,181,240,50,23,189,92,231,61,201,12,113,236,136,168,139,190,237,68,246,124,0,205,174,80,250,39,14,87,168,23,236,254,245,109,130,122,123,109,37,27,168,221,52,47,93,151,197,170,189,90,239,209,223,122,116,251,255,0,171,204,153,72,162,142,8,153,12,76,70,178,54,163,90,212,246,34,39,146,33,136,60,177,180,171,242,125,195,174,63,120,172,179,248,59,133,242,219,21,68,206,124,93,50,61,29,61,68,137,186,238,187,249,72,223,187,254,3,48,64,20,189,124,182,220,168,235,119,154,251,64,165,173,93,247,223,203,238,59,90,82,212,43,0,117,184,236,40,114,121,129,195,61,167,97,67,83,111,97,88,2,51,185,208,35,211,79,108,123,245,116,173,218,131,111,47,47,226,171,137,49,35,183,156,173,138,162,175,68,45,247,184,233,213,209,209,94,45,253,201,17,63,69,21,181,109,243,243,251,228,68,254,176,60,207,38,56,233,155,132,221,229,99,55,149,215,91,131,92,191,114,246,104,255,0,224,68,36,224,138,46,76,25,44,81,205,124,197,164,159,215,146,122,250,182,49,119,255,0,7,66,155,251,63,153,126,36,174,128,0,0,44,127,19,92,41,96,92,74,99,76,180,223,173,214,248,171,233,221,44,148,245,179,64,247,185,143,124,43,26,47,168,246,175,151,168,191,248,168,94,247,42,162,42,162,111,178,123,12,49,214,110,47,51,29,51,212,244,199,85,142,130,217,77,44,61,212,123,227,233,149,174,142,23,185,58,150,23,42,121,61,222,104,171,237,3,12,245,39,147,222,174,219,47,181,79,194,242,187,13,85,181,211,59,176,223,11,90,142,107,54,69,77,246,100,159,29,211,218,167,138,167,229,51,196,124,245,61,135,92,236,76,111,86,221,125,138,245,217,62,253,188,63,252,36,206,105,30,163,91,181,79,6,182,101,180,10,197,74,202,116,145,237,107,149,200,142,234,115,87,207,165,187,249,177,125,136,123,36,141,141,85,115,88,212,85,246,170,32,17,75,162,220,156,110,116,245,180,55,125,85,203,236,213,176,69,35,100,154,130,58,58,180,73,27,187,247,106,185,93,26,255,0,121,240,255,0,219,33,26,63,195,70,143,104,173,170,134,143,13,193,108,180,85,116,145,49,171,87,13,46,210,61,205,234,245,183,114,185,219,250,238,243,223,127,50,234,0,56,246,121,33,200,0,0,0,126,38,101,147,82,98,24,245,69,246,177,200,145,194,230,55,205,205,110,234,231,35,125,174,242,248,154,222,113,19,169,149,218,175,171,153,14,85,89,81,36,209,173,125,92,52,174,124,141,127,230,60,84,175,102,202,212,68,219,243,139,236,223,250,73,69,230,113,198,5,6,45,132,75,167,122,117,154,64,219,229,69,93,42,200,218,58,150,172,177,181,147,77,220,85,78,133,242,222,20,106,249,167,183,252,241,153,195,30,138,223,117,223,85,168,177,58,11,77,77,108,14,134,170,166,169,237,129,100,106,35,34,85,245,189,102,249,245,57,159,29,252,208,9,94,229,59,163,50,224,26,40,185,77,222,223,28,87,59,173,125,193,28,245,129,236,145,35,235,133,136,213,87,34,121,126,99,127,97,157,199,151,211,108,50,135,1,196,40,241,170,10,40,105,99,167,116,175,88,226,106,53,187,190,71,59,125,145,87,239,79,137,234,0,28,121,42,141,246,41,2,164,68,57,56,79,97,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,29,79,119,74,110,35,149,23,201,124,142,36,77,208,232,69,86,59,254,48,62,208,81,19,250,219,252,229,96,97,231,31,92,33,89,53,203,14,184,101,54,108,102,26,140,150,138,133,235,12,176,193,188,206,88,169,234,86,52,223,184,196,219,169,236,242,84,84,223,111,105,8,216,253,255,0,61,209,188,206,11,133,12,215,59,13,226,221,44,50,201,18,57,97,145,90,142,100,168,215,34,167,177,122,88,190,104,169,236,54,121,154,40,231,137,240,76,198,190,57,26,173,115,92,155,162,162,166,202,138,132,76,115,17,224,3,35,159,39,170,213,61,40,177,87,87,83,173,28,13,168,164,164,164,129,145,254,106,25,149,238,217,174,106,171,182,142,52,246,42,249,252,124,128,205,206,16,248,175,195,120,129,197,218,200,50,154,42,155,197,59,22,73,160,116,255,0,158,68,117,68,140,110,237,86,49,124,209,173,219,203,226,134,71,26,221,112,219,196,30,95,195,126,161,83,223,173,253,228,166,146,90,104,235,169,102,158,120,154,145,54,118,72,171,210,197,223,125,145,223,5,253,37,242,251,231,179,66,120,147,211,61,120,177,178,229,137,101,86,154,186,142,149,116,144,83,212,42,185,169,221,124,105,234,189,17,124,213,159,233,2,236,128,0,0,0,30,119,59,193,113,189,68,198,235,49,140,162,215,21,117,21,92,107,27,226,145,92,136,169,186,59,249,42,139,237,107,126,63,3,209,0,45,78,156,240,217,165,90,105,113,244,190,51,137,81,81,212,239,191,82,119,30,191,160,230,249,43,222,237,188,158,228,242,46,176,0,0,0,112,170,136,155,170,162,39,243,144,97,205,131,80,223,149,241,34,235,37,53,99,100,164,160,179,91,213,241,178,68,115,89,54,210,187,207,100,77,151,166,84,95,232,82,104,245,71,55,182,233,238,27,87,146,221,43,41,169,161,133,241,71,215,60,157,12,221,239,68,79,50,2,47,17,213,241,101,197,68,254,133,100,181,49,222,161,106,181,97,106,202,173,142,158,133,17,87,105,54,242,234,143,111,61,189,160,75,231,45,92,18,108,19,133,92,122,219,93,108,125,29,99,171,174,82,72,217,35,86,189,81,213,79,217,87,117,95,131,83,252,200,101,65,229,244,211,25,139,15,194,232,49,248,98,88,219,78,179,47,74,181,26,187,186,87,59,216,158,95,19,212,0,41,93,247,246,21,28,109,231,241,3,134,166,197,64,0,41,114,21,28,47,176,10,16,173,23,200,164,229,170,5,71,153,212,220,118,155,44,211,236,139,29,171,164,101,76,117,246,202,136,59,79,111,82,57,85,139,178,109,229,241,216,244,197,47,99,100,99,163,122,34,181,200,168,168,191,20,3,90,142,37,112,42,205,59,214,140,170,197,85,110,146,142,55,221,171,166,167,141,209,244,39,107,197,204,214,244,166,235,234,250,158,91,18,217,202,147,92,234,53,39,73,46,24,213,238,242,181,119,27,21,93,45,19,91,44,187,201,208,218,54,39,86,221,41,190,235,19,252,247,95,98,249,152,213,205,219,64,106,236,217,117,167,85,44,182,249,150,142,122,58,143,28,248,169,152,216,216,231,86,39,70,238,111,154,170,173,66,251,81,126,30,194,210,242,205,215,170,125,36,213,42,156,126,227,85,4,20,183,249,18,94,185,170,31,27,90,232,105,42,149,124,147,201,119,221,169,231,183,245,129,59,128,162,25,163,168,134,57,225,122,58,57,26,143,107,147,216,168,169,186,41,88,20,42,121,132,242,248,21,59,216,82,5,96,225,61,158,103,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,11,127,121,202,111,185,5,186,197,105,187,215,120,138,76,102,222,251,93,174,62,211,25,225,233,95,85,81,86,232,247,106,34,191,121,234,234,31,187,149,93,235,237,191,75,90,137,35,252,169,248,21,166,204,100,160,226,159,85,232,41,42,108,84,181,9,54,21,66,218,169,91,59,174,52,149,172,95,73,61,97,145,168,214,69,45,60,145,54,25,17,221,197,89,28,230,53,173,141,101,177,92,191,120,17,190,241,85,149,71,154,229,44,240,90,101,143,220,18,59,141,78,236,147,210,149,80,73,75,36,182,174,134,84,69,81,7,118,154,161,203,226,90,138,214,109,178,110,239,36,157,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,0,250,204,85,230,143,238,39,169,191,130,253,98,136,202,163,21,121,163,251,137,234,111,224,191,88,162,2,21,184,78,247,167,209,191,152,24,247,212,96,54,83,53,172,225,59,222,159,70,254,96,99,223,81,128,217,76,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,197,104,166,189,233,63,17,56,173,86,107,163,153,95,218,11,45,21,193,246,185,234,124,13,77,39,69,83,35,142,71,71,209,81,28,111,93,153,52,107,186,39,79,173,182,251,162,162,70,175,52,94,96,21,151,122,203,151,12,154,33,145,118,109,80,248,155,118,113,116,130,57,224,170,146,170,41,229,130,107,75,123,140,103,76,41,218,222,89,35,87,182,102,200,216,209,200,196,149,178,225,7,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,240,217,36,30,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,245,96,96,7,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,103,255,0,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,4,244,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,100,16,243,6,224,146,235,194,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,141,165,115,96,180,206,233,166,115,45,47,145,211,74,247,190,58,118,198,230,203,34,181,102,78,226,181,21,99,147,105,244,0,96,87,43,30,21,181,231,64,112,218,204,191,83,179,10,187,61,163,49,167,90,166,105,236,244,155,190,138,117,88,187,53,243,72,231,111,79,82,232,155,35,31,78,214,110,172,116,61,215,119,34,72,162,207,80,0,0,0,24,1,206,111,84,190,202,112,227,98,211,58,11,239,133,175,206,242,8,252,77,23,133,235,241,150,186,38,44,211,126,113,88,173,143,162,169,214,231,121,57,175,118,251,38,237,238,33,159,228,0,243,52,214,191,203,79,23,25,79,135,183,248,90,12,19,124,42,143,174,46,137,165,240,83,205,226,36,147,105,30,215,111,85,45,79,67,147,167,120,146,46,166,163,186,183,12,85,50,171,150,46,169,126,75,248,201,194,188,93,247,209,150,172,183,196,98,215,15,237,94,247,138,241,81,175,132,131,201,142,115,58,171,163,162,245,219,211,182,222,179,145,138,243,21,64,27,84,2,207,240,139,173,247,94,35,184,116,195,53,150,251,99,164,180,92,175,244,245,45,172,164,164,145,207,129,39,167,170,154,154,71,199,213,235,53,143,116,10,244,98,171,149,136,244,106,185,253,61,107,120,0,192,14,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,207,254,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,9,254,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,237,2,8,121,157,106,151,229,67,140,156,215,194,95,125,39,106,196,188,62,45,111,254,213,236,248,95,11,26,120,184,60,216,215,63,166,186,74,223,93,221,91,239,234,185,88,140,47,255,0,36,189,51,197,114,13,71,212,77,82,187,82,120,139,214,31,111,183,219,237,29,200,227,124,116,254,61,106,123,243,183,169,138,246,76,140,164,72,218,246,57,191,155,158,118,170,57,31,229,26,196,249,242,178,192,41,176,94,11,112,218,165,199,170,237,55,44,170,162,190,255,0,114,74,148,149,175,170,124,149,47,138,158,161,25,34,250,172,125,28,20,138,206,132,70,57,157,47,77,250,213,206,12,64,231,131,133,90,168,51,253,44,212,104,106,42,214,229,124,179,220,108,149,17,57,237,236,54,10,25,162,154,39,49,189,61,72,245,117,194,100,114,171,149,21,27,30,200,221,149,93,109,57,62,235,29,247,6,226,129,52,170,158,31,17,101,212,187,124,244,245,145,245,49,157,138,170,26,121,234,233,234,119,86,57,238,233,99,42,98,237,163,152,213,241,61,110,234,88,218,132,133,115,77,192,41,179,174,11,115,42,164,199,170,238,215,44,86,162,130,255,0,109,74,100,149,207,165,124,117,44,138,162,161,89,26,250,204,101,28,245,106,254,180,86,53,157,79,93,186,17,205,130,205,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,177,206,130,73,233,166,100,209,182,70,181,205,114,177,92,196,69,68,115,87,109,246,84,246,129,180,65,10,220,234,253,233,241,111,151,244,63,81,184,147,82,66,183,58,191,122,124,91,229,253,15,212,110,32,97,174,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,174,195,220,49,112,245,138,240,191,163,86,93,35,197,170,124,127,128,238,84,220,110,143,165,142,158,107,157,116,174,234,150,162,70,177,63,197,141,136,231,61,204,138,40,152,175,127,71,82,224,7,35,31,215,103,236,223,239,34,85,0,0,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,4,64,243,164,214,59,22,97,172,184,150,142,218,33,238,85,233,221,190,162,162,233,83,212,244,233,170,185,54,158,70,211,116,57,136,139,209,4,20,242,247,26,247,181,222,39,167,213,116,110,69,142,179,218,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,248,160,37,83,146,22,169,127,241,203,209,75,133,247,254,148,202,109,22,207,11,253,52,213,243,247,145,159,253,173,111,67,223,252,236,111,241,138,74,161,173,15,13,218,223,117,225,195,91,113,109,104,179,88,233,47,53,24,229,68,174,125,5,76,142,141,149,48,77,4,148,243,49,30,223,54,61,98,154,78,135,236,228,107,250,92,173,122,34,177,118,94,0,66,183,58,191,122,124,91,229,253,15,212,110,36,212,144,173,206,175,222,159,22,249,127,67,245,27,136,23,87,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,36,167,84,181,75,4,209,108,18,231,169,154,151,125,244,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,160,121,253,111,226,71,68,184,112,181,91,47,58,209,159,82,99,148,247,154,135,211,80,49,212,243,213,79,82,246,55,169,234,200,105,216,249,85,141,69,111,83,250,122,26,175,141,21,81,94,196,91,150,107,131,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,102,101,114,161,227,142,167,26,186,217,56,71,212,102,82,37,138,229,81,80,204,70,236,175,138,157,104,106,229,116,147,186,138,117,114,181,37,100,242,185,253,167,38,242,164,210,182,61,158,217,25,217,9,116,0,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,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,94,206,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,171,177,153,106,184,157,225,235,21,226,131,70,175,90,71,148,212,248,15,31,219,169,183,93,25,75,29,68,214,202,232,157,213,21,68,109,122,127,141,27,209,174,99,159,20,178,177,30,206,190,164,13,115,46,185,254,101,125,195,108,26,125,121,200,106,235,49,236,86,162,186,166,203,67,50,163,153,64,250,197,137,106,82,37,84,234,107,30,232,35,122,179,126,132,127,91,145,17,210,61,93,242,89,178,155,238,63,110,191,90,109,21,222,30,147,38,183,178,215,116,143,180,199,248,138,86,85,65,86,216,247,114,42,179,105,233,41,223,187,85,29,234,109,191,75,156,139,232,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,63,43,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,3,213,112,235,160,217,151,18,90,185,98,210,156,50,138,173,207,184,212,49,247,58,232,105,210,102,90,109,200,246,165,69,108,168,231,177,189,17,181,219,163,85,237,235,122,178,54,175,91,218,139,177,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,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,165,180,224,235,131,172,19,132,12,18,162,193,96,172,244,206,73,121,232,251,65,144,118,230,167,244,167,106,106,135,210,255,0,106,190,121,99,131,181,29,66,199,249,181,78,189,186,157,186,175,150,64,1,21,124,243,191,82,127,180,159,187,76,95,229,133,160,216,110,190,113,71,73,107,212,10,42,75,149,139,19,179,212,228,213,22,154,186,117,154,11,147,226,150,24,34,134,68,235,106,116,54,90,152,229,84,114,61,143,72,86,55,49,91,34,237,148,28,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,0,98,255,0,49,157,6,195,117,171,133,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,162,162,40,86,39,34,170,177,21,99,145,88,231,68,205,178,128,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,0,0,3,13,121,182,102,182,172,87,130,220,130,197,112,167,171,146,163,49,188,90,172,148,46,133,141,86,71,59,42,91,92,174,149,85,200,168,206,213,12,173,69,106,57,122,220,196,219,101,87,55,50,136,107,231,73,172,118,44,195,89,113,45,29,180,67,220,171,211,187,125,69,69,210,167,169,233,211,85,114,109,60,141,166,232,115,17,23,162,8,41,229,238,53,239,107,188,79,79,170,232,220,138,17,214,74,167,36,45,82,255,0,227,151,162,151,11,239,253,41,148,218,45,158,23,250,105,171,231,239,35,63,251,90,222,135,191,249,216,223,227,20,142,172,83,71,47,185,134,141,103,250,197,104,155,185,73,167,119,11,29,61,210,155,165,137,211,75,114,117,84,109,169,235,115,209,87,162,120,41,226,237,181,143,115,188,79,87,170,216,220,171,114,249,120,102,182,172,3,141,45,42,190,222,105,234,230,167,170,188,62,200,198,211,49,174,122,79,112,166,150,134,23,42,57,205,78,134,203,83,27,158,187,238,140,71,42,35,149,17,170,27,15,0,0,213,92,155,238,11,116,47,78,56,139,229,153,129,233,126,168,89,188,117,170,187,211,50,195,52,74,140,170,183,213,54,239,92,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,116,32,147,253,202,227,220,79,76,191,26,250,197,104,16,215,197,119,10,58,143,194,86,163,191,10,205,98,241,214,170,238,228,246,11,252,16,171,41,110,244,173,84,69,115,81,85,123,115,51,169,169,44,42,170,232,220,230,170,43,216,248,228,126,106,114,180,227,234,251,73,125,176,240,167,171,215,15,29,106,174,254,209,195,175,117,85,44,100,150,249,26,197,88,237,179,58,71,39,114,23,244,164,116,251,42,200,201,29,28,45,71,177,241,164,25,43,205,115,86,116,107,7,225,198,124,11,83,49,15,180,215,236,215,196,71,137,81,244,186,63,3,93,3,26,139,115,241,8,159,154,240,253,246,122,173,94,169,187,189,165,78,211,230,115,32,176,13,170,13,85,205,146,56,76,198,245,231,19,208,108,98,197,196,142,79,73,124,205,169,233,246,168,150,36,238,79,4,30,93,170,122,170,142,183,54,174,165,141,245,100,157,168,136,229,242,222,85,106,212,77,173,184,27,41,240,157,238,177,163,127,47,241,239,167,64,93,82,213,112,157,238,177,163,127,47,241,239,167,64,99,87,49,254,96,20,124,59,216,165,210,77,33,200,191,217,98,191,195,79,45,77,60,112,84,71,142,210,245,178,78,170,134,76,201,35,124,211,70,138,198,66,173,234,72,229,89,92,172,252,202,74,25,85,135,235,246,141,103,250,143,148,233,30,27,168,86,171,174,95,133,244,250,110,215,3,221,220,166,221,81,174,233,114,162,50,94,219,213,35,151,182,231,118,164,115,89,39,67,213,26,183,0,214,7,75,117,75,59,209,108,238,217,169,154,105,125,244,54,73,102,239,120,42,223,11,13,71,107,187,11,225,147,243,115,49,241,187,120,229,123,125,102,174,219,238,155,42,34,166,193,60,31,113,103,134,241,117,165,255,0,110,44,84,244,150,123,237,5,68,148,215,220,113,181,235,85,61,169,235,35,210,5,123,214,56,149,236,150,38,36,141,122,51,163,126,227,17,85,209,61,16,47,169,138,188,209,253,196,245,55,240,95,172,81,25,84,98,175,52,127,113,61,77,252,23,235,20,64,64,9,145,92,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,210,235,105,161,122,23,168,252,69,234,61,187,75,244,190,205,227,174,181,219,203,52,210,170,178,150,223,74,213,68,146,170,166,68,69,237,194,206,166,238,187,43,149,206,107,24,215,189,236,99,182,41,208,189,11,211,142,29,52,226,221,165,250,95,102,240,54,170,29,229,154,105,85,31,85,112,170,114,34,73,85,83,34,34,119,38,127,75,119,93,145,168,214,181,140,107,24,198,49,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,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,87,87,115,106,131,85,112,54,83,225,59,221,99,70,254,95,227,223,78,128,186,165,170,225,59,221,99,70,254,95,227,223,78,128,186,160,64,15,52,127,126,205,77,252,23,232,244,70,42,153,85,205,31,223,179,83,127,5,250,61,17,237,121,121,112,153,134,241,117,165,250,219,131,223,106,41,44,247,218,10,140,94,166,197,145,186,129,106,167,181,61,100,175,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,64,246,188,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,166,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,60,230,145,238,108,46,99,119,70,198,231,190,57,148,35,171,151,255,0,44,90,61,34,172,180,235,127,16,52,94,47,58,164,235,150,219,140,206,200,37,165,176,213,71,60,141,101,83,165,134,89,99,170,153,99,108,50,68,190,171,97,115,220,189,46,145,172,124,114,42,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,12,85,229,113,239,217,166,95,141,125,30,180,159,226,0,121,92,123,246,105,151,227,95,71,173,39,248,0,0,0,0,1,138,188,209,253,196,245,55,240,95,172,81,25,84,98,175,52,127,113,61,77,252,23,235,20,64,64,9,181,65,170,185,181,64,2,213,113,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,96,87,48,30,91,148,220,70,93,83,86,180,130,90,75,94,160,213,84,83,195,120,142,173,242,186,11,203,28,234,58,88,230,146,71,205,209,72,202,74,104,165,145,82,24,94,249,81,21,17,174,127,78,249,191,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,159,172,0,0,0,136,190,120,57,173,170,191,63,210,205,57,134,158,173,46,86,59,61,198,247,81,43,152,222,195,160,174,154,40,98,107,29,213,212,175,71,91,230,87,34,181,17,17,209,236,174,221,81,177,150,94,174,52,53,142,197,175,188,80,103,250,171,139,67,209,101,186,220,35,167,183,73,212,245,241,52,180,148,241,82,69,83,179,216,199,179,188,202,118,203,219,115,81,204,238,116,46,234,221,215,202,103,122,57,125,193,180,207,76,245,86,162,111,17,101,212,187,125,202,162,142,78,150,51,177,85,67,113,154,146,162,155,100,123,158,238,150,50,154,94,226,181,141,95,19,208,222,165,141,202,4,223,242,197,213,47,202,135,6,216,87,139,190,250,78,235,137,120,140,90,225,253,171,217,240,190,22,69,240,144,121,49,173,127,77,12,148,94,187,122,183,223,214,114,189,30,101,81,17,124,143,179,91,85,6,127,170,122,115,53,61,90,220,175,150,123,117,238,158,86,177,189,134,193,67,52,176,202,215,187,171,169,30,174,184,66,173,68,106,162,163,100,221,91,178,35,165,208,12,85,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,9,169,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,0,217,76,0,0,241,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,172,14,172,96,191,146,253,83,204,180,207,210,158,147,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,78,167,43,143,113,61,50,252,107,235,21,164,43,113,99,239,79,172,159,48,50,31,168,206,77,79,43,143,113,61,50,252,107,235,21,160,101,81,21,124,243,191,82,127,180,159,187,73,84,34,175,158,119,234,79,246,147,247,104,17,86,101,87,46,238,47,63,130,150,178,175,218,154,222,206,158,230,61,170,44,163,162,131,196,205,7,105,178,248,90,184,250,85,36,78,212,146,187,173,27,215,213,20,146,237,27,228,72,186,125,87,42,109,45,193,53,167,91,51,221,51,212,203,23,166,113,187,206,159,207,227,104,188,84,212,253,222,213,222,215,52,127,156,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,114,43,135,30,78,52,214,77,80,201,46,28,72,221,105,50,60,54,205,80,250,76,122,134,219,83,45,42,223,152,248,209,91,89,82,177,189,37,166,99,17,253,61,150,191,173,102,99,253,117,133,141,90,144,201,94,102,55,107,85,255,0,151,254,160,95,108,87,58,75,141,182,227,79,97,171,163,172,164,153,179,65,83,4,151,106,23,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,12,60,39,123,211,232,223,204,12,123,234,48,19,83,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,1,178,153,2,220,198,120,40,254,10,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,89,233,60,166,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,80,130,30,0,120,183,204,184,90,213,198,210,217,177,122,188,171,30,206,106,40,237,119,171,13,190,153,37,184,213,61,175,115,105,164,162,219,214,117,75,29,60,136,216,183,232,151,184,230,47,75,149,146,199,176,73,141,92,25,112,47,167,28,30,88,171,164,182,87,253,168,204,239,61,81,92,178,106,138,52,167,145,212,189,125,81,210,211,197,214,254,196,41,210,199,61,17,238,116,146,34,57,206,84,108,76,143,37,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,207,32,41,95,63,128,68,243,5,77,246,1,200,5,19,77,29,60,50,79,51,209,177,198,213,123,156,190,196,68,77,213,64,193,94,107,122,231,81,166,218,73,111,198,172,151,149,164,184,223,106,234,168,156,216,165,218,78,135,81,189,58,182,233,93,182,89,89,231,186,123,83,204,137,62,26,176,42,205,68,214,140,86,197,75,110,146,178,54,93,168,102,168,141,177,245,167,107,197,194,215,117,38,233,234,250,254,123,151,247,153,150,189,83,234,222,169,83,99,246,234,168,39,165,176,72,178,245,195,80,249,26,231,77,73,74,169,228,190,73,182,206,79,45,255,0,168,187,92,162,116,6,174,243,151,93,181,82,245,111,153,40,224,163,167,240,47,150,153,142,141,238,109,98,245,236,231,121,162,162,211,167,177,19,227,237,2,87,52,203,29,166,196,244,251,29,199,105,41,25,77,29,5,178,158,14,211,27,210,141,84,98,110,155,121,252,119,61,49,75,24,216,216,216,216,136,141,106,34,34,39,193,10,128,225,87,200,161,74,156,167,0,114,212,42,56,79,97,200,2,151,38,229,64,10,83,125,253,133,71,27,127,58,156,128,49,95,153,86,9,54,119,194,174,67,109,161,182,62,178,177,181,214,217,35,108,113,171,158,136,218,166,110,169,178,167,193,203,254,117,50,160,242,250,151,140,197,152,97,117,248,252,209,44,141,168,88,87,165,26,142,93,219,43,93,236,95,47,128,16,175,202,127,80,223,138,113,34,219,37,77,99,99,164,175,179,92,21,145,190,68,107,95,54,209,59,203,116,93,215,166,37,95,232,66,115,209,81,83,116,84,84,53,220,179,199,87,194,111,21,16,122,105,146,211,71,101,133,202,229,153,171,18,186,58,138,21,68,93,163,223,203,170,77,188,183,246,19,239,165,217,189,183,80,176,218,76,150,215,89,77,83,12,207,150,62,184,36,235,102,236,122,162,249,129,235,64,0,11,83,168,220,54,105,86,165,220,125,47,147,98,84,85,149,59,239,212,189,198,47,232,53,190,106,199,183,127,38,53,60,203,172,0,243,184,38,11,141,233,222,55,71,140,98,246,184,168,104,169,35,72,217,20,106,229,68,77,213,223,202,85,95,107,157,241,248,158,136,0,0,0,0,0,6,56,241,121,197,126,27,195,246,46,230,79,148,209,83,94,42,24,146,67,3,103,252,242,163,106,35,99,182,106,49,235,228,142,118,254,95,5,61,174,187,113,39,166,122,15,99,125,203,45,202,173,52,149,29,40,232,224,168,168,84,115,147,186,200,215,213,98,42,249,43,255,0,208,64,159,18,92,65,229,252,72,106,21,69,250,225,222,90,104,229,169,142,134,150,25,231,149,171,19,167,124,136,189,47,93,247,217,91,240,79,209,79,47,184,60,70,65,127,207,117,147,51,158,225,93,53,206,253,120,184,203,52,177,196,174,89,164,70,171,159,42,181,168,137,236,78,167,175,146,34,123,73,185,224,23,132,43,38,134,225,214,252,166,243,140,195,79,146,214,208,177,102,150,104,54,153,171,45,61,50,200,155,247,30,155,117,49,254,72,136,155,239,236,49,99,151,119,0,25,28,25,61,46,169,234,189,138,186,134,157,40,231,109,61,37,93,36,15,143,243,176,194,172,118,206,115,149,29,180,146,39,177,23,203,225,230,75,60,49,71,4,76,130,22,53,145,198,212,107,90,212,217,17,17,54,68,68,2,176,10,37,127,67,127,156,10,100,149,19,201,60,195,29,212,155,159,58,170,189,223,241,29,241,166,200,7,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,10,85,167,76,140,248,255,0,63,220,125,5,46,110,254,208,62,120,92,230,59,217,229,252,231,211,186,47,176,234,86,121,238,158,69,81,170,34,244,239,230,7,97,242,93,45,116,23,154,9,173,183,42,104,231,130,118,58,55,54,70,53,201,179,154,168,190,74,138,155,236,170,125,96,8,139,227,159,150,173,94,57,77,62,164,105,13,45,194,185,141,238,73,87,111,166,160,167,107,25,20,84,173,93,218,145,171,85,55,88,157,252,149,221,92,187,39,223,133,188,63,113,33,168,188,55,229,173,185,216,231,169,117,58,186,6,212,80,84,85,84,67,26,49,178,164,190,77,99,147,101,95,91,218,139,250,75,229,247,236,119,117,181,80,94,237,213,22,187,149,52,115,211,212,198,248,164,99,216,215,34,181,205,86,175,147,145,83,216,171,240,35,43,140,62,87,86,58,170,41,115,77,38,173,169,130,173,157,199,203,68,218,90,56,162,123,89,78,157,40,155,44,91,110,232,253,190,127,164,190,64,101,135,13,188,111,233,55,16,20,111,134,151,37,178,209,221,33,98,62,74,68,170,122,61,58,165,115,27,234,200,198,170,111,179,87,250,204,140,130,120,106,97,101,69,60,172,150,41,19,169,175,99,183,71,39,222,138,134,178,118,44,139,82,180,35,45,89,237,181,181,118,91,164,14,137,211,69,13,107,154,217,17,170,217,26,215,172,18,39,82,121,167,150,255,0,21,248,153,243,195,47,54,155,237,151,194,98,154,181,100,162,117,60,112,193,77,29,195,197,214,72,231,187,185,178,175,71,76,170,139,210,187,239,191,242,127,159,100,9,119,5,176,210,142,32,112,93,90,179,80,93,172,53,169,253,191,11,37,99,82,41,145,61,110,173,191,78,54,255,0,122,190,210,231,53,81,200,142,69,242,84,221,0,228,0,0,0,0,165,239,100,109,87,189,200,214,167,181,85,118,67,137,37,142,36,222,71,108,159,208,97,191,25,252,118,216,52,59,21,169,161,176,65,21,117,226,90,136,34,134,55,190,166,29,209,101,127,82,163,155,30,201,229,11,190,63,240,1,98,57,161,113,133,104,92,94,171,72,48,171,229,44,215,9,234,169,157,51,169,106,229,71,196,200,170,39,234,118,205,68,110,253,80,181,171,235,127,40,180,92,163,244,34,229,145,234,162,234,189,206,217,84,150,122,106,11,141,20,19,186,6,186,23,73,180,41,186,43,188,247,245,222,223,36,248,42,111,237,48,173,211,101,154,225,168,147,77,95,89,45,77,206,239,53,69,70,242,74,178,36,72,170,249,85,141,238,63,201,168,170,237,147,171,226,108,5,194,22,134,216,244,51,72,173,216,213,174,47,206,119,170,229,124,142,138,38,189,123,147,42,236,171,26,108,191,162,208,47,130,34,39,146,38,199,32,1,198,225,23,114,149,95,51,150,175,192,10,128,0,0,0,82,228,243,56,69,68,95,105,203,142,165,93,158,155,46,235,191,154,1,222,14,27,236,57,2,196,241,131,163,20,186,211,165,117,118,9,169,221,36,141,72,209,170,200,163,123,145,60,76,15,254,95,253,236,215,154,154,170,243,129,229,50,190,21,150,150,229,105,168,154,153,200,170,230,61,143,78,168,222,139,210,168,168,190,212,246,155,68,213,210,197,91,78,250,105,211,118,63,109,253,159,5,223,227,253,6,187,124,113,105,181,46,153,113,1,123,181,209,181,82,59,148,181,55,53,78,150,55,103,73,91,82,213,68,70,121,109,234,39,183,204,9,220,225,203,81,169,181,63,72,177,188,162,42,136,36,146,162,219,70,233,18,41,21,251,57,212,176,189,124,215,207,249,101,206,35,203,148,134,174,212,101,186,117,54,23,91,39,83,237,79,146,158,47,94,69,217,144,211,81,49,63,75,203,226,190,197,254,130,67,64,20,175,145,81,74,251,64,229,20,228,165,63,160,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,53,60,174,61,196,244,203,241,175,172,86,153,84,98,175,43,143,113,61,50,252,107,235,21,166,85,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,86,225,59,222,159,70,254,96,99,223,81,128,149,78,104,92,116,254,69,49,87,232,118,142,102,126,19,82,111,93,30,152,169,162,111,84,214,43,92,145,185,87,105,145,201,225,235,38,222,62,222,200,231,178,37,124,159,154,115,169,228,88,107,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,143,174,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,178,146,145,22,123,133,198,174,101,115,146,56,97,106,34,190,73,100,93,153,27,83,205,200,141,79,98,0,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,75,213,197,191,3,154,185,194,21,77,146,171,48,125,37,243,30,190,83,194,200,111,214,182,63,194,71,113,237,35,167,162,147,173,17,204,123,92,146,44,110,114,39,122,38,245,181,26,230,203,20,82,169,203,175,129,90,110,22,176,212,206,53,6,130,145,250,169,127,167,154,26,233,169,170,165,123,45,150,233,150,157,233,109,84,73,22,9,158,217,41,219,35,230,107,63,77,238,99,94,246,53,30,252,138,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,193,9,124,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,218,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,53,183,226,95,135,76,239,133,253,83,175,211,60,234,159,252,45,101,158,183,174,31,238,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,158,197,79,98,174,101,114,167,227,142,155,77,110,180,28,45,234,75,42,229,177,100,247,132,102,45,115,107,229,157,109,215,26,167,49,137,68,248,247,84,101,52,210,236,230,186,54,167,110,105,100,115,209,205,149,210,66,25,21,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,153,255,0,206,175,221,99,22,249,129,67,244,235,137,128,28,174,61,251,52,203,241,175,163,214,129,63,192,0,0,0,0,0,45,87,21,90,165,249,22,225,199,81,117,50,27,239,161,171,236,216,253,87,162,171,124,47,136,237,93,37,103,102,135,243,106,199,181,219,213,75,3,125,118,171,19,125,223,179,81,202,154,219,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,73,255,0,58,253,111,186,173,215,13,225,186,27,29,35,109,173,167,167,206,42,46,78,145,206,158,73,213,213,180,113,64,198,249,53,140,107,82,103,57,87,169,94,175,141,19,163,161,123,152,235,202,179,71,44,90,187,197,197,162,167,35,155,122,76,10,223,46,99,29,55,75,255,0,182,170,169,167,130,58,100,235,99,218,172,237,207,81,20,251,250,205,119,99,161,205,86,189,85,3,24,53,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,247,58,9,39,166,153,240,200,232,220,230,181,202,197,115,21,81,85,173,93,182,221,19,216,125,89,86,153,229,88,126,33,133,103,87,106,77,236,185,237,190,174,225,104,170,142,57,59,110,240,213,179,209,207,3,158,230,35,22,102,62,4,123,152,199,59,166,57,224,114,170,43,246,79,87,197,143,189,62,178,124,192,200,126,163,57,151,249,222,142,88,179,158,78,154,103,170,181,19,120,123,214,154,92,46,85,20,114,116,189,253,250,90,236,130,106,74,138,109,145,237,99,122,158,250,105,123,138,215,185,60,55,67,122,82,71,40,30,215,146,126,180,90,173,213,57,230,132,100,57,125,37,45,69,210,162,150,253,140,217,230,99,88,250,169,210,41,25,113,116,82,116,238,247,164,80,209,42,196,175,85,232,141,239,99,118,108,174,73,95,53,161,225,187,91,238,188,56,107,110,45,173,22,107,29,37,230,163,28,168,149,207,160,169,145,209,178,166,9,160,146,158,102,35,219,230,199,172,83,73,208,253,156,141,127,75,149,175,68,86,46,203,192,96,7,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,103,255,0,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,4,255,0,0,0,24,107,205,179,53,181,98,188,22,228,22,43,133,61,92,149,25,141,226,213,100,161,116,44,106,178,57,217,82,218,229,116,170,174,69,70,118,168,101,106,43,81,203,214,230,38,219,42,185,185,148,69,95,60,239,212,159,237,39,238,208,34,172,218,75,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,32,7,150,246,45,98,204,56,218,210,219,78,71,67,226,233,41,238,21,119,72,227,238,190,62,154,170,42,26,138,186,105,55,98,162,175,68,240,68,253,183,233,119,78,206,69,106,170,46,194,128,126,78,89,139,88,179,156,86,243,133,101,52,62,54,203,144,91,234,45,119,26,110,235,227,239,210,207,27,163,150,62,182,43,94,222,166,61,201,187,85,28,155,238,138,139,230,106,218,109,80,107,173,199,230,11,249,59,227,39,86,44,30,148,244,135,139,200,36,190,247,187,29,174,159,73,70,202,254,215,79,83,183,237,248,174,223,86,254,183,71,86,205,223,165,2,106,120,3,206,191,40,156,27,105,61,255,0,209,126,143,240,152,252,118,46,207,127,187,213,232,217,31,65,221,234,233,110,221,207,11,220,233,219,213,235,233,221,219,117,44,107,115,171,247,167,197,190,95,208,253,70,226,101,167,38,156,254,167,38,225,114,233,134,92,114,26,74,186,140,59,40,171,166,163,183,181,98,73,232,109,213,17,69,81,26,189,173,68,122,178,74,153,43,149,175,126,251,171,100,106,46,209,244,183,18,249,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,0,0,0,48,87,156,22,177,216,176,110,24,23,74,170,33,241,23,173,75,184,65,79,71,31,83,217,216,165,161,168,130,174,162,167,116,99,152,238,151,178,154,46,218,185,142,95,19,214,222,164,141,200,103,81,2,220,210,245,210,179,88,56,172,191,99,116,87,159,23,141,233,223,252,205,219,33,141,39,142,54,85,70,136,183,7,186,57,87,167,189,226,187,144,186,70,53,173,124,116,208,126,146,53,30,224,198,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,214,232,169,164,107,19,109,149,234,212,85,106,42,185,60,249,159,252,188,244,183,255,0,225,99,138,253,107,184,88,191,87,247,108,90,209,115,241,95,253,142,168,169,175,131,178,143,255,0,237,107,186,222,207,230,99,191,140,67,0,0,245,90,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,132,228,242,192,214,139,86,171,112,151,137,88,166,203,233,46,217,62,13,78,235,13,230,141,172,108,83,208,65,28,210,182,222,215,198,141,110,236,90,54,66,214,202,136,168,245,142,68,87,58,70,73,182,16,115,164,209,203,22,31,172,184,150,177,90,38,237,213,234,37,190,162,158,233,77,210,245,234,170,182,182,158,54,212,245,185,234,137,215,4,244,241,118,218,198,53,190,27,171,214,116,142,84,243,252,158,117,190,235,129,241,23,81,163,80,216,233,43,45,186,163,78,173,168,171,116,142,100,244,51,219,169,106,234,98,123,61,173,123,28,213,153,142,98,162,46,239,141,200,228,232,86,72,19,104,66,183,58,191,122,124,91,229,253,15,212,110,36,212,144,173,206,175,222,159,22,249,127,67,245,27,136,23,43,146,61,218,213,96,181,107,205,246,251,115,164,183,91,109,212,248,253,93,101,101,92,205,134,10,104,35,109,205,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,99,87,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,153,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,234,199,92,119,84,179,188,83,4,203,180,206,193,125,240,184,222,119,224,62,208,81,120,88,95,227,60,20,203,53,47,231,30,197,146,62,137,28,174,252,219,155,213,190,206,221,60,139,129,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,165,201,20,40,168,233,28,215,42,171,24,201,36,96,122,14,18,56,28,213,206,47,106,111,117,88,123,233,44,120,245,142,158,102,77,126,186,49,254,18,75,143,105,93,5,20,125,8,174,123,220,229,141,100,115,81,123,49,59,173,200,231,58,40,165,178,185,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,178,238,150,233,110,9,162,216,37,179,76,244,210,197,232,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,231,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,76,64,230,63,203,254,143,136,139,20,186,183,164,56,239,251,44,80,120,104,37,166,167,146,10,120,242,42,94,182,71,211,80,249,159,28,108,154,24,213,94,201,149,221,75,28,75,19,145,255,0,153,88,131,242,185,98,241,227,249,111,177,83,104,54,172,94,186,179,236,126,222,223,70,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,186,164,146,89,154,146,76,187,244,74,228,207,243,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,130,120,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,129,146,160,0,0,0,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,138,190,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,218,160,213,92,218,160,0,0,1,173,103,20,250,215,252,34,120,130,205,181,142,59,127,130,164,200,46,9,224,32,116,93,185,25,67,4,76,167,165,238,183,185,34,36,203,4,49,44,157,47,86,247,21,253,59,55,100,73,232,227,67,88,239,186,5,195,6,127,170,184,180,61,119,171,85,190,58,123,116,157,76,79,13,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,66,236,142,221,53,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,9,116,224,91,133,27,22,163,242,209,203,241,254,213,170,174,245,172,126,148,172,167,168,169,133,244,158,18,170,138,87,83,219,99,158,162,21,116,178,195,13,93,31,137,68,219,165,59,242,55,182,228,87,119,34,4,218,75,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,53,226,227,155,75,237,90,57,197,166,166,96,118,39,82,37,182,11,199,164,168,224,164,162,109,36,20,144,87,67,29,108,116,177,196,213,86,181,144,182,165,33,77,182,69,72,209,81,173,223,165,2,124,244,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,85,200,165,192,48,3,147,102,181,253,185,225,246,237,163,149,118,254,205,94,153,92,19,179,60,113,116,199,61,13,198,90,138,136,250,156,178,57,93,51,103,101,98,59,102,49,169,31,99,110,167,117,169,159,224,106,174,76,247,12,92,76,97,188,40,114,183,211,237,82,204,40,106,238,47,117,69,222,219,104,182,83,34,181,247,27,140,151,91,139,226,129,100,233,86,194,206,152,164,123,228,114,47,75,24,238,150,189,253,17,190,24,79,65,125,207,243,44,155,25,198,112,203,238,67,87,87,98,195,169,234,105,172,86,247,42,36,20,44,168,168,125,68,234,198,162,34,43,228,150,69,87,61,119,122,163,99,106,175,76,108,107,67,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,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,101,123,150,47,47,250,205,34,163,166,226,7,91,241,223,9,157,85,244,207,140,219,101,146,120,170,172,52,178,65,52,50,186,165,141,122,70,179,79,29,71,156,50,49,206,133,172,110,234,217,28,246,71,96,57,98,242,255,0,163,213,218,202,110,32,117,191,29,241,120,45,39,76,248,205,182,89,32,150,150,253,85,28,243,67,43,170,88,215,172,137,12,18,83,249,195,35,26,217,156,246,238,174,141,175,100,147,40,0,213,92,218,160,213,92,9,201,202,184,193,198,120,70,224,39,72,47,78,90,74,220,218,249,166,246,70,226,118,122,184,170,59,21,211,197,69,66,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,133,108,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,102,89,254,101,168,53,54,170,172,207,33,171,186,190,199,103,162,176,91,18,101,78,138,59,117,36,73,21,61,60,76,106,35,88,198,181,55,93,147,214,123,158,247,117,61,238,114,201,167,42,62,5,191,136,226,131,90,240,207,250,94,171,0,162,174,119,248,206,117,210,74,117,111,253,235,194,189,206,254,254,100,103,251,94,96,49,87,93,57,116,107,182,130,104,77,147,90,242,203,119,253,51,246,182,217,222,163,255,0,153,207,237,200,169,168,191,61,29,75,252,103,136,238,181,223,154,103,230,189,143,251,210,213,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,255,0,22,70,43,154,246,178,88,162,122,177,253,29,43,178,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,164,16,243,25,224,163,248,42,234,60,23,252,2,217,117,147,76,178,159,206,91,106,103,78,236,118,186,229,87,172,150,199,77,212,231,187,165,140,73,34,116,168,215,62,55,57,187,202,232,101,145,66,109,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,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,109,87,48,140,3,50,213,62,17,179,109,62,211,236,122,174,249,144,223,42,44,148,212,52,52,200,157,114,191,211,20,106,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,144,235,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,216,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,44,87,7,92,29,96,156,32,96,149,22,11,5,103,166,114,75,207,71,218,12,131,183,53,63,165,59,83,84,62,151,251,85,243,203,28,29,168,234,22,63,205,170,117,237,212,237,213,124,178,0,0,6,170,230,213,6,170,224,108,167,194,119,186,198,141,252,191,199,190,157,1,117,75,85,194,119,186,198,141,252,191,199,190,157,1,117,64,128,30,104,254,253,154,155,248,47,209,232,140,170,228,99,250,236,253,155,253,228,98,175,52,127,126,205,77,252,23,232,244,70,85,114,49,253,118,126,205,254,242,2,85,11,41,197,231,19,150,46,18,244,106,167,85,110,246,95,77,213,190,225,75,107,181,218,60,75,233,188,125,84,174,87,58,62,251,98,149,34,233,130,58,137,119,115,122,87,181,209,186,57,205,47,89,231,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,80,32,219,64,185,148,235,182,1,196,23,229,103,86,115,11,174,95,101,200,60,29,22,87,111,138,154,142,57,42,104,105,162,158,58,102,211,39,105,25,7,97,245,82,206,145,66,176,182,89,21,221,199,34,200,231,165,245,231,31,159,225,186,167,134,240,251,168,58,125,144,210,95,49,235,229,62,71,83,67,93,76,171,209,43,55,182,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,98,87,24,188,29,103,124,32,103,116,246,11,253,103,166,113,187,207,95,217,252,131,183,13,63,165,59,80,211,190,171,251,85,147,203,36,29,169,42,18,63,206,42,117,237,212,221,209,124,173,5,215,63,204,175,184,109,131,79,175,57,13,93,102,61,138,212,87,84,217,104,102,84,115,40,31,88,177,45,74,68,170,157,77,99,221,4,111,86,111,208,143,235,114,34,58,71,171,131,34,185,92,123,246,105,151,227,95,71,173,39,248,128,30,87,30,253,154,101,248,215,209,235,73,254,0,0,0,0,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,2,109,80,106,174,109,80,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,0,0,2,213,113,79,173,127,193,219,135,220,219,88,227,183,248,218,188,126,222,158,2,7,69,220,141,245,211,202,202,122,94,235,123,145,170,194,147,205,18,201,210,244,119,109,31,211,187,182,69,186,164,117,115,164,214,59,238,31,163,88,150,142,218,33,237,210,106,37,194,162,162,233,83,212,197,234,165,182,186,158,70,211,116,57,138,169,215,60,244,242,247,26,246,57,190,27,167,214,108,142,68,8,108,37,251,153,31,10,54,44,43,128,204,10,44,122,43,83,234,244,63,192,81,205,94,200,95,69,226,233,106,210,58,90,217,35,166,141,93,31,122,162,181,212,149,15,87,170,185,58,101,84,145,92,231,36,152,65,203,71,0,166,212,30,52,180,238,150,229,143,85,221,109,182,58,138,155,253,82,194,146,244,81,190,146,154,73,105,106,37,124,106,157,12,109,98,82,34,117,47,67,158,230,49,221,93,125,43,58,154,215,165,246,173,106,210,60,191,74,47,46,164,142,159,41,179,212,219,89,81,83,68,218,182,81,206,246,47,102,169,34,114,162,61,240,203,219,149,158,179,85,31,27,85,28,213,68,84,13,125,184,47,214,59,22,129,113,65,128,106,174,83,15,93,150,213,112,146,158,227,39,83,211,195,82,213,211,203,73,45,78,204,99,222,254,203,42,29,47,109,173,87,63,183,208,155,43,183,77,143,141,85,205,148,248,88,214,191,225,19,195,238,19,172,114,91,252,21,94,65,111,95,31,3,98,237,198,202,232,37,125,61,87,105,189,201,21,33,89,225,149,99,234,122,187,182,172,234,217,219,162,5,170,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,9,169,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,0,217,76,0,0,0,6,181,156,88,251,211,235,39,204,12,135,234,51,147,83,202,227,220,79,76,191,26,250,197,105,10,220,88,251,211,235,39,204,12,135,234,51,147,83,202,227,220,79,76,191,26,250,197,104,25,84,69,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,5,170,228,169,239,79,148,252,191,174,250,141,184,154,146,21,185,42,123,211,229,63,47,235,190,163,110,38,164,12,85,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,9,169,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,0,217,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,225,84,228,165,127,160,2,121,149,20,167,180,168,1,108,120,141,212,106,109,48,210,44,147,40,150,162,8,228,167,182,214,58,52,150,69,102,238,109,44,207,79,52,243,254,65,115,136,242,230,223,171,181,24,150,157,67,133,209,73,210,251,171,227,167,151,215,145,55,100,212,213,172,95,209,242,248,39,181,127,164,8,125,169,170,188,231,153,76,79,153,101,170,185,93,170,33,166,106,34,185,239,123,215,166,54,34,117,42,170,175,177,61,166,195,60,31,104,197,46,139,105,93,37,130,26,119,71,35,146,68,114,190,40,216,229,79,19,59,255,0,145,255,0,124,33,47,129,221,54,165,212,222,32,44,150,186,198,170,199,109,150,154,230,137,210,199,110,232,235,105,154,136,168,255,0,45,189,117,246,121,155,18,82,82,197,69,78,202,104,19,102,51,125,189,159,21,223,225,253,32,119,0,112,239,96,20,170,162,175,180,229,169,230,117,34,238,245,221,118,93,252,144,237,104,21,0,0,0,0,225,87,111,128,220,225,199,8,190,96,86,112,168,139,228,169,185,200,2,24,57,184,104,69,203,28,213,68,213,123,101,178,169,108,245,52,22,234,41,231,108,13,108,45,147,105,147,117,86,249,239,234,49,190,105,241,68,223,216,93,222,87,188,97,90,19,23,165,210,12,214,249,75,13,194,10,170,151,66,234,170,185,85,242,178,90,136,58,93,179,145,91,191,84,206,106,122,223,201,51,71,139,221,13,177,235,158,145,92,113,171,164,95,156,239,82,74,201,27,20,78,122,118,230,69,217,22,68,217,63,73,198,191,173,155,44,208,253,68,134,106,10,201,105,174,118,137,169,234,55,142,85,141,37,68,86,74,140,119,109,254,109,85,70,238,157,95,0,54,113,99,217,35,81,236,114,57,171,236,84,93,208,168,195,78,12,56,237,176,107,142,43,77,67,127,130,42,27,196,85,19,197,52,108,125,76,219,34,74,206,149,87,58,61,151,202,102,252,127,225,51,34,57,99,149,55,141,219,167,244,1,88,0,0,0,0,56,114,163,81,92,171,228,137,186,150,199,85,248,129,193,116,150,205,95,118,191,86,167,246,132,47,149,237,88,166,84,245,122,119,253,8,221,253,242,123,0,185,115,207,13,52,47,168,168,149,145,69,26,117,57,239,118,200,212,251,213,84,199,62,36,184,223,210,110,31,232,217,13,86,75,101,172,186,76,197,124,116,139,84,245,122,244,202,214,59,213,141,142,85,219,119,47,245,24,49,196,215,54,155,237,235,198,98,154,75,100,162,109,60,144,207,77,37,195,197,214,70,230,59,185,178,47,71,76,74,171,210,155,239,191,242,191,155,101,192,107,238,69,169,90,239,150,164,247,42,218,187,213,210,119,74,232,98,154,181,206,108,104,229,116,142,107,22,121,23,165,60,151,203,127,130,124,64,245,92,64,241,33,168,188,72,101,174,185,223,39,169,109,58,58,118,211,208,83,213,84,77,26,177,210,172,190,109,123,151,117,79,87,216,137,250,41,229,247,102,151,3,28,181,106,242,58,104,53,35,87,169,110,20,44,119,110,74,75,125,77,5,59,152,248,165,165,114,238,228,145,92,171,178,202,223,228,166,202,212,221,62,239,105,193,231,43,171,29,45,20,89,166,172,214,212,207,86,254,219,226,162,117,45,28,177,49,175,167,94,164,93,214,93,246,116,158,223,47,209,79,34,77,109,86,170,11,37,186,158,215,109,166,142,10,122,104,217,20,108,99,26,212,70,181,168,212,242,106,34,123,17,62,0,45,118,186,11,53,4,54,219,109,52,112,65,3,27,27,91,27,26,212,217,173,68,79,36,68,77,246,68,62,176,0,227,116,79,105,243,76,231,61,222,207,47,230,59,164,84,85,233,223,204,165,25,231,186,249,129,76,108,248,255,0,63,220,119,35,67,91,183,176,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,14,21,55,79,97,71,66,39,154,161,216,112,190,192,56,71,125,229,71,83,147,127,143,176,36,155,42,171,188,128,237,56,84,71,34,181,200,138,138,155,42,47,196,225,174,71,123,10,128,176,92,64,240,101,164,154,253,105,117,53,242,213,5,13,91,18,71,69,83,77,111,165,89,26,231,69,219,78,151,62,53,84,95,38,174,251,251,81,8,190,226,79,149,254,105,165,114,85,94,48,75,165,93,234,223,223,153,205,138,165,180,144,186,56,146,62,182,250,221,230,239,241,79,38,39,244,19,124,81,44,48,206,222,137,162,100,141,251,156,212,84,255,0,72,26,195,197,115,212,93,37,200,86,158,142,245,115,178,87,208,84,108,230,82,92,29,31,174,197,246,42,196,255,0,52,245,151,216,191,202,83,34,180,215,153,159,16,186,121,13,21,28,142,162,189,83,81,163,25,253,185,89,93,221,145,173,223,244,159,223,84,221,119,246,244,252,61,132,217,103,26,23,166,26,131,79,85,6,73,135,218,42,188,83,21,175,89,45,244,239,95,52,79,63,94,55,127,122,134,35,107,39,42,61,48,205,227,174,171,195,153,13,150,174,94,227,224,101,50,211,82,179,173,221,59,34,244,82,47,151,170,191,31,138,253,224,89,237,59,231,71,91,52,148,148,57,230,153,218,168,97,242,108,245,140,184,213,74,173,253,45,221,210,144,185,87,249,62,91,175,180,189,22,254,110,90,9,89,19,123,213,112,67,34,237,191,230,46,14,68,93,189,159,237,95,248,76,59,206,185,64,113,21,101,125,85,70,47,85,141,214,210,70,231,44,41,61,231,105,94,205,211,111,249,195,83,127,53,251,139,63,120,229,223,197,85,150,119,67,62,15,111,155,165,92,157,81,94,169,54,93,151,111,229,72,139,254,128,36,182,110,109,60,63,83,53,86,91,132,47,246,42,116,211,220,27,183,255,0,138,169,106,53,23,156,245,158,218,246,195,128,96,54,251,219,21,170,171,44,149,213,84,253,43,215,228,155,58,157,170,190,175,153,130,137,192,159,19,170,238,132,192,105,247,79,254,204,209,127,235,79,221,177,114,228,226,174,253,39,110,28,54,215,76,155,237,213,61,234,151,111,98,175,242,30,229,248,1,232,117,127,153,158,187,106,159,230,104,233,233,113,234,109,149,189,52,151,10,199,72,159,156,71,166,206,73,90,137,236,68,253,31,102,254,195,27,113,203,6,103,171,185,115,109,116,147,84,221,174,213,109,150,103,62,162,165,28,245,68,221,238,85,124,175,77,252,213,87,219,241,82,67,180,143,147,190,108,202,150,87,106,141,206,218,200,252,149,34,162,185,178,68,84,88,221,190,232,250,103,39,233,43,126,63,2,70,52,139,134,173,46,210,10,56,99,199,113,107,100,85,17,197,219,116,140,161,167,110,254,163,26,229,221,145,49,119,94,132,243,3,26,184,26,229,241,143,104,154,82,234,14,81,85,81,95,124,169,162,114,118,234,41,233,85,144,247,162,133,92,141,115,122,215,201,81,232,158,183,177,87,239,243,206,196,68,79,36,57,246,0,7,92,146,116,167,145,216,124,146,198,229,126,251,236,155,124,20,14,89,34,171,189,99,232,106,29,49,177,83,244,144,239,68,216,14,64,0,0,0,112,190,194,149,66,178,133,246,129,203,74,138,19,218,86,0,134,30,113,154,125,53,139,87,241,156,174,38,47,102,235,107,170,87,174,204,77,149,181,142,119,193,119,95,227,147,218,159,240,147,60,96,87,54,236,22,92,139,70,153,125,167,129,143,154,134,22,196,199,43,154,138,157,85,212,155,251,83,127,98,253,224,97,55,41,237,70,159,19,226,70,43,12,138,158,22,225,104,184,185,168,174,126,203,47,76,78,246,39,151,232,196,190,107,254,127,97,57,198,179,156,62,102,159,147,237,91,178,101,107,36,140,101,34,85,53,203,26,42,174,207,166,145,158,196,84,85,243,114,124,77,149,44,53,173,185,88,237,247,6,57,85,42,105,98,149,21,83,111,210,98,47,252,32,125,229,46,42,56,95,96,20,149,148,21,39,179,200,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,1,138,188,209,253,196,245,55,240,95,172,81,25,84,98,175,52,127,113,61,77,252,23,235,20,64,64,9,45,60,174,185,127,209,218,40,237,188,77,235,126,59,222,186,205,225,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,253,83,47,119,104,163,145,24,232,93,27,164,86,171,214,39,69,101,121,94,240,45,249,107,202,153,174,58,199,134,120,189,54,178,245,250,30,154,181,221,48,223,110,145,200,212,77,225,86,175,136,163,135,105,59,155,171,88,249,81,145,254,117,173,168,141,38,164,0,0,11,63,197,87,12,248,111,21,250,71,89,165,185,133,117,93,185,237,168,109,202,209,115,166,85,115,237,215,24,217,35,34,157,99,234,70,204,206,153,100,99,227,114,167,83,30,238,151,49,253,18,51,95,111,200,14,178,254,89,127,131,231,228,246,235,249,66,244,135,163,61,5,208,222,247,123,167,175,171,175,126,223,103,183,249,222,255,0,87,107,181,249,222,190,223,174,108,210,121,248,240,12,54,44,254,163,84,155,143,82,46,89,85,103,134,192,251,179,145,93,58,91,162,154,73,219,78,197,85,217,140,89,102,123,221,210,137,214,169,31,95,87,110,62,144,140,14,61,48,29,80,210,254,90,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,58,18,70,49,138,173,87,117,72,252,96,229,113,239,217,166,95,141,125,30,180,207,254,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,9,254,0,0,0,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,79,172,196,174,104,58,223,117,209,62,20,47,77,179,88,233,46,53,25,253,67,176,119,190,166,71,53,148,112,86,209,213,44,211,163,91,230,247,164,80,200,198,39,83,81,31,35,94,189,72,197,141,225,12,60,85,106,151,229,167,136,237,69,212,200,111,190,153,160,188,228,21,94,138,173,240,190,31,187,107,137,253,154,31,205,171,24,230,237,75,20,13,245,218,143,93,183,126,238,87,42,203,79,40,77,11,172,211,14,28,106,245,27,33,179,120,43,214,165,220,27,113,133,207,89,217,51,172,240,49,99,162,73,34,145,26,198,245,61,245,115,177,236,69,73,34,169,137,202,247,39,75,89,13,122,79,130,254,84,53,79,13,211,63,74,122,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,179,70,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,6,184,92,88,251,211,235,39,204,12,135,234,51,147,61,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,33,135,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,2,13,181,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,38,207,149,166,186,81,235,7,10,118,28,110,182,243,226,242,77,59,255,0,153,187,156,50,36,17,200,202,88,213,86,222,246,199,18,245,118,124,47,110,22,200,246,181,207,146,154,127,210,86,171,221,134,220,231,244,26,155,21,213,12,107,95,236,84,85,126,31,56,167,117,174,250,246,211,202,232,35,184,209,199,27,96,145,243,43,213,140,124,212,219,49,177,35,89,229,67,35,211,173,92,245,111,137,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,212,198,118,42,168,105,231,171,167,169,221,88,231,187,165,140,169,139,182,142,99,87,196,245,187,169,99,106,1,152,28,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,104,19,252,0,0,65,95,55,156,235,237,111,25,55,43,7,162,252,39,216,172,126,215,98,239,119,251,158,47,185,27,171,251,189,61,41,219,219,199,246,250,119,119,241,93,91,250,221,45,157,66,0,121,163,251,246,106,111,224,191,71,162,2,234,242,100,210,223,181,124,71,95,117,50,190,197,226,168,48,76,126,79,13,91,226,186,60,29,210,181,233,12,63,155,71,163,164,235,165,109,197,190,109,115,27,182,235,179,187,106,77,73,21,124,140,127,93,159,179,127,188,137,84,0,65,15,54,204,42,235,138,241,165,144,95,110,21,20,146,83,230,54,123,85,238,133,176,189,202,248,224,101,51,104,85,178,162,181,17,31,221,161,149,200,141,87,39,67,152,187,238,170,214,206,241,16,28,239,112,95,71,234,158,154,106,103,165,59,158,158,199,234,236,94,11,177,183,103,192,84,164,221,222,231,87,173,215,233,46,158,158,148,233,236,239,187,186,246,104,122,190,70,63,174,207,217,191,222,69,170,231,87,239,79,139,124,191,161,250,141,196,244,28,145,243,91,173,6,180,106,22,156,195,79,72,182,219,230,47,21,238,162,87,49,221,246,207,67,87,28,49,53,142,234,233,70,43,110,19,43,145,90,170,170,216,246,86,236,168,239,63,206,175,222,159,22,249,127,67,245,27,136,23,87,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,37,80,0,0,11,127,175,218,199,98,225,255,0,70,178,205,98,200,225,241,20,152,205,189,213,17,211,117,61,158,46,169,238,72,233,169,186,216,199,172,125,217,228,138,46,231,66,181,157,125,78,245,90,170,107,46,75,79,58,205,116,172,181,88,176,190,30,44,55,158,207,166,250,242,76,138,154,52,158,57,31,75,19,251,116,44,115,209,82,41,33,124,205,170,123,163,84,123,146,74,72,31,234,108,213,126,32,114,197,210,223,202,135,25,56,87,139,177,122,78,213,137,120,140,166,225,253,181,217,240,190,22,53,240,147,249,61,174,127,77,116,148,94,163,122,183,223,214,106,177,30,4,170,85,104,167,240,118,229,173,151,104,228,151,15,27,87,143,233,126,71,227,231,108,189,200,223,93,61,29,85,69,87,105,221,184,213,97,73,230,149,35,234,98,59,182,140,234,221,219,170,192,9,178,159,22,62,235,26,201,242,255,0,33,250,116,230,181,128,108,81,199,126,133,223,120,137,225,131,46,211,156,58,205,106,184,229,46,240,183,27,19,110,10,198,116,85,83,212,71,35,210,25,94,138,145,77,36,9,60,13,122,171,91,249,229,107,222,214,57,238,77,123,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,105,51,92,206,55,52,26,155,135,30,37,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,189,110,235,125,59,213,118,119,83,80,54,8,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,34,7,157,95,189,62,45,242,254,135,234,55,19,37,57,45,235,29,247,48,209,172,183,71,110,240,247,41,52,238,225,79,81,107,169,234,98,116,210,220,157,81,35,169,186,26,196,85,232,158,10,137,123,142,123,220,239,19,211,234,182,54,162,227,175,57,91,77,214,255,0,197,222,19,98,177,91,42,238,55,43,142,15,109,164,163,163,164,133,211,79,83,60,151,59,131,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,12,32,210,221,45,206,245,167,59,182,105,158,154,88,189,51,146,94,123,222,10,139,197,67,79,221,237,66,249,164,252,228,207,100,109,218,56,158,239,89,201,190,219,38,234,168,139,176,159,10,60,40,233,199,9,90,112,204,43,10,139,199,93,107,187,115,223,239,243,194,140,170,187,213,53,21,17,206,68,85,237,194,206,167,36,80,162,171,99,107,156,170,175,123,228,145,246,215,151,159,5,150,174,22,52,190,158,251,151,227,244,141,213,76,150,157,87,32,172,74,150,213,45,20,11,39,84,86,248,36,107,81,172,99,90,145,58,84,98,185,31,50,57,123,146,49,144,244,229,168,0,0,17,129,205,175,130,143,77,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,117,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,197,94,90,218,5,196,22,127,174,216,254,173,105,55,252,207,217,113,11,132,209,92,50,186,219,108,85,180,52,210,62,142,109,233,86,154,73,161,125,79,117,142,72,100,72,31,220,137,181,44,147,170,53,86,57,103,164,243,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,170,30,128,0,0,0,4,85,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,154,144,0,17,87,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,106,64,0,11,85,197,143,186,198,178,124,191,200,126,157,57,117,75,85,197,143,186,198,178,124,191,200,126,157,56,26,214,27,84,26,171,155,84,0,0,1,22,188,240,115,250,152,173,90,89,165,180,57,13,34,211,213,84,92,111,247,75,75,86,39,78,143,137,177,65,69,80,244,219,186,198,42,77,94,198,249,163,30,169,39,233,44,105,211,138,188,172,176,10,156,235,141,44,54,169,113,234,75,181,183,21,167,175,191,220,146,165,34,115,41,89,29,51,226,167,168,70,72,190,179,217,89,61,34,179,161,21,237,127,75,211,110,133,115,126,94,103,90,165,249,80,227,39,53,240,151,223,73,218,177,47,15,139,91,255,0,181,123,62,23,194,198,158,46,15,54,53,207,233,174,146,183,215,119,86,251,250,174,86,35,12,223,228,159,165,247,92,123,72,243,205,87,184,58,174,26,124,206,241,75,109,161,167,154,137,209,50,72,45,236,147,122,168,165,85,218,102,62,90,201,98,94,150,236,215,210,189,58,156,170,168,192,145,242,40,57,224,224,20,209,93,116,179,84,168,113,234,181,168,170,167,184,216,46,151,102,164,174,129,25,19,162,158,138,157,235,191,105,143,85,154,189,237,242,71,189,18,79,210,72,211,166,87,204,95,230,93,128,84,234,15,5,186,137,75,109,199,169,46,183,43,29,61,53,254,149,102,72,186,232,217,73,83,28,181,85,17,62,69,78,135,182,141,42,209,122,87,173,204,115,216,222,174,190,149,8,224,228,251,172,119,220,27,138,4,210,170,120,124,69,151,82,237,243,211,214,71,212,198,118,42,168,105,231,171,167,169,221,88,231,187,165,140,169,139,182,142,99,87,196,245,187,169,99,106,19,126,106,217,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,27,68,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,6,172,70,90,114,243,224,178,235,197,62,168,83,223,114,252,126,173,218,87,141,84,42,228,21,137,82,234,84,173,157,35,234,138,223,4,141,106,185,239,115,150,39,74,140,86,171,33,87,47,114,55,190,30,171,107,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,165,201,20,40,168,233,28,215,42,171,24,201,36,102,194,122,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,3,208,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,125,96,0,53,87,54,168,53,225,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,151,5,223,229,193,203,254,179,136,139,236,90,183,171,216,239,251,19,208,120,152,34,166,168,146,122,121,50,42,174,135,199,211,78,248,95,28,140,134,25,21,30,249,145,221,43,36,73,19,81,255,0,158,88,166,252,243,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,30,83,84,180,183,4,214,156,18,231,166,122,151,98,244,206,55,121,236,248,218,47,21,53,63,119,181,51,38,143,243,144,189,146,55,105,34,99,189,87,38,251,108,187,162,170,47,171,0,107,153,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,250,246,237,189,81,27,43,21,101,207,150,127,15,188,65,112,243,163,87,44,111,93,50,14,220,117,183,5,158,201,138,119,226,171,244,4,104,233,59,206,241,49,185,204,254,216,123,155,39,102,55,58,54,116,245,239,220,154,86,183,42,175,56,181,139,32,184,216,174,215,122,31,17,87,140,220,31,116,181,201,221,123,60,61,83,233,106,41,29,38,205,84,71,239,5,93,67,54,114,43,125,125,246,234,107,85,63,88,0,0,1,170,185,181,65,170,184,27,41,240,157,238,177,163,127,47,241,239,167,64,93,82,213,112,157,238,177,163,127,47,241,239,167,64,93,80,32,7,154,63,191,102,166,254,11,244,122,35,42,185,24,254,187,63,102,255,0,121,24,171,205,31,223,179,83,127,5,250,61,17,149,92,140,127,93,159,179,127,188,128,149,64,0,22,255,0,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,107,173,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,118,105,49,215,141,190,15,177,158,46,116,190,91,43,146,146,139,54,177,211,206,236,78,241,87,45,71,98,134,121,100,129,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,92,17,23,202,227,223,179,76,191,26,250,61,105,63,196,16,242,247,192,51,45,44,230,61,132,233,246,160,227,213,118,60,134,199,81,123,166,174,161,169,68,235,137,254,134,172,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,157,224,0,0,0,0,6,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,0,38,213,6,170,230,213,0,11,85,197,143,186,198,178,124,191,200,126,157,57,117,75,85,197,143,186,198,178,124,191,200,126,157,56,26,214,27,84,26,171,155,84,0,0,0,32,47,154,110,127,83,157,113,165,153,82,166,67,73,118,182,226,180,244,22,11,106,211,44,78,101,43,35,166,100,181,20,234,248,211,214,123,43,39,171,71,245,170,189,175,234,98,237,208,141,108,239,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,70,176,89,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,144,18,147,200,251,0,169,138,213,170,122,165,93,143,82,45,61,85,69,186,193,107,187,57,34,116,232,248,155,44,245,180,236,93,251,172,98,164,212,15,119,146,49,234,145,254,146,198,189,50,148,88,174,6,116,190,235,163,156,37,233,158,7,125,117,90,92,160,179,250,74,178,10,186,39,82,79,73,61,116,210,86,201,75,36,78,85,115,95,11,170,86,21,223,101,85,141,85,90,221,250,82,250,129,175,183,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,209,88,250,186,104,229,170,168,137,242,42,245,177,213,139,86,139,210,189,13,123,94,198,244,244,116,166,122,114,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,212,196,233,165,185,58,162,71,83,116,53,136,171,209,60,21,18,247,28,247,185,222,39,167,213,108,109,69,241,92,240,112,10,153,109,90,89,170,84,56,245,34,83,210,212,92,108,23,75,179,82,38,206,175,149,177,79,69,78,245,223,186,246,34,67,94,246,249,43,24,171,39,232,172,137,213,138,188,172,179,250,156,23,141,44,54,149,114,26,75,77,183,42,167,175,176,92,150,165,98,107,42,153,37,51,229,167,167,71,200,158,171,223,89,5,34,51,161,81,238,127,75,19,126,181,107,130,82,185,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,66,183,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,6,85,17,87,207,59,245,39,251,73,251,180,149,66,42,249,231,126,164,255,0,105,63,118,129,106,185,42,123,211,229,63,47,235,190,163,110,38,164,133,110,74,158,244,249,79,203,250,239,168,219,137,169,3,21,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,42,95,103,153,72,28,180,168,225,61,135,32,8,49,230,195,168,211,229,156,72,203,97,141,83,194,219,237,22,231,57,17,207,217,37,233,149,222,197,242,253,25,83,205,63,207,237,38,254,253,90,219,109,142,225,112,123,149,18,154,150,89,85,81,55,253,22,42,255,0,192,107,87,196,30,105,249,65,213,187,222,86,146,72,246,85,165,43,90,178,34,162,236,202,104,217,236,85,85,79,54,175,196,12,197,228,231,167,211,95,117,127,38,202,229,98,246,109,86,186,85,98,236,197,221,93,88,215,124,87,116,254,37,125,137,255,0,1,51,198,5,114,145,193,101,199,116,105,247,218,136,24,201,171,161,116,79,114,57,170,171,211,93,87,183,177,55,246,39,222,103,168,2,151,21,20,47,180,2,33,82,123,10,83,218,86,0,0,0,0,5,46,62,119,200,168,239,84,250,85,55,58,36,98,175,232,160,29,145,201,212,158,103,97,242,69,27,145,251,239,186,109,241,83,235,3,133,68,95,37,48,79,142,94,95,24,246,182,37,86,160,226,245,85,20,23,202,106,38,167,110,158,158,149,25,55,102,41,149,168,231,59,161,124,213,88,139,235,123,17,62,239,44,237,30,208,53,129,200,236,25,158,145,101,206,181,213,205,83,105,187,82,54,41,154,250,122,148,107,209,23,103,181,81,241,61,118,243,68,95,111,193,12,146,210,14,102,122,237,165,159,153,172,167,165,200,105,182,70,244,213,220,43,27,34,254,113,94,187,185,101,114,47,181,83,244,125,155,123,73,148,213,222,26,180,187,87,232,230,143,34,197,173,146,212,73,23,109,178,62,134,157,219,122,143,107,87,119,196,245,221,58,215,204,142,125,92,228,239,155,62,165,245,218,93,115,182,190,63,53,88,171,110,108,141,17,18,54,237,178,50,153,169,250,72,239,143,196,15,99,167,92,231,172,247,39,186,28,255,0,1,183,217,24,141,69,73,99,174,170,168,234,94,191,52,217,180,238,84,245,124,203,175,15,54,158,31,170,90,139,21,194,22,123,85,122,169,238,14,223,255,0,197,80,141,171,239,46,78,42,236,50,118,230,195,109,117,41,190,221,80,94,169,118,246,34,255,0,45,237,95,137,248,75,192,159,19,168,238,133,192,105,247,95,254,204,209,127,235,64,147,155,135,55,45,4,163,137,221,154,184,38,145,55,219,243,23,6,162,174,222,207,246,175,252,37,151,212,78,116,117,176,201,87,67,129,233,157,170,186,31,54,193,88,251,141,84,74,239,209,217,221,43,11,85,63,149,229,186,123,12,67,179,242,239,226,170,245,59,97,131,7,183,195,212,173,78,169,111,84,155,38,235,183,242,100,85,255,0,65,120,48,94,80,28,69,94,159,75,81,148,85,99,116,84,146,57,171,50,65,121,222,86,51,117,223,254,112,228,223,201,62,240,60,30,165,115,51,226,23,80,225,173,163,141,212,86,90,106,196,123,63,180,235,43,187,177,181,219,126,139,251,232,155,166,222,222,159,143,176,199,89,110,122,139,171,89,10,83,214,94,174,119,186,250,250,141,154,202,187,131,164,245,222,190,196,89,95,228,158,170,123,87,249,40,76,30,141,242,163,211,12,34,58,26,188,197,144,222,170,226,237,190,118,84,173,53,83,58,219,213,186,39,93,34,121,122,201,241,248,39,220,101,206,15,161,122,97,167,212,244,176,99,120,125,162,151,194,177,26,197,142,223,78,197,242,69,243,245,35,111,247,202,4,64,112,217,202,255,0,52,213,73,41,111,25,221,210,174,203,111,239,194,231,69,76,218,73,157,36,75,31,91,189,110,243,182,248,39,155,23,250,9,65,225,251,131,45,36,208,27,75,105,172,118,168,43,170,222,145,186,90,154,155,125,42,72,231,54,46,218,245,57,145,162,170,249,185,119,223,218,170,95,168,161,134,6,244,67,19,35,111,220,214,162,39,250,10,192,225,17,26,136,214,162,34,34,108,136,159,3,144,82,231,35,125,160,84,82,174,251,138,22,77,213,21,190,97,169,182,254,126,208,57,232,69,243,68,43,68,217,61,129,61,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,169,185,209,42,47,177,15,160,165,91,184,31,35,94,172,93,247,254,131,233,108,168,237,191,156,235,124,126,91,125,197,29,46,111,196,15,172,29,76,114,251,21,119,219,218,118,34,238,7,32,0,7,10,136,169,178,156,128,40,236,196,139,186,68,205,254,254,148,43,0,0,0,0,58,165,151,100,217,14,134,74,187,239,240,64,62,181,243,242,67,142,144,223,102,229,64,113,210,135,32,0,0,0,0,0,56,95,232,57,56,95,96,20,149,148,110,84,213,221,0,228,181,252,70,96,20,250,137,165,247,59,28,208,71,43,157,217,233,107,250,118,95,237,136,92,191,164,138,159,200,46,129,215,81,4,117,48,186,9,155,187,29,182,233,183,243,238,6,172,183,58,41,173,55,90,187,108,138,169,37,29,68,144,59,103,111,230,215,43,87,205,63,160,216,223,132,140,242,12,247,68,49,155,163,102,123,229,75,109,19,100,234,107,147,101,240,144,57,125,170,191,23,253,228,23,241,157,129,51,79,181,243,33,183,71,19,35,101,198,170,174,228,212,98,183,109,164,173,168,68,253,20,77,191,64,151,174,90,121,36,23,173,1,177,81,193,51,223,224,232,41,97,147,169,21,54,123,40,168,209,118,223,218,158,96,101,233,194,156,156,47,176,10,119,216,229,23,204,161,83,117,216,229,169,178,34,110,7,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,26,186,177,201,175,242,161,170,121,150,166,127,8,239,70,125,173,200,46,55,223,5,246,67,189,225,124,85,76,147,118,187,158,53,189,125,61,206,158,174,150,239,182,251,38,251,18,84,0,181,92,46,104,95,240,107,208,156,103,69,62,212,253,163,251,57,227,127,186,126,7,193,247,252,69,100,245,63,196,247,36,233,233,239,244,254,154,239,211,191,150,251,37,213,0,1,111,245,223,71,44,90,251,166,117,186,85,148,205,209,101,186,220,45,85,23,24,250,94,190,38,150,146,227,79,87,45,54,236,123,30,206,243,41,221,23,113,174,71,51,185,214,155,171,118,91,128,0,252,156,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,253,96,0,0,0,0,0,199,254,53,184,82,254,24,58,89,106,211,63,183,191,100,189,25,144,65,125,241,190,139,241,253,206,221,53,68,61,174,223,122,45,183,241,61,93,93,75,183,70,219,121,238,150,3,133,206,84,159,193,175,93,177,157,107,252,189,125,163,251,57,227,127,185,159,101,188,31,127,196,81,207,77,252,119,139,147,167,167,191,213,250,11,191,78,222,91,238,153,254,0,0,0,0,0,24,127,198,247,0,247,222,51,114,172,106,237,81,174,159,101,44,184,189,190,106,122,59,71,217,134,87,109,85,60,157,85,21,61,244,168,137,254,187,35,166,103,109,81,205,111,99,118,236,175,113,152,0,12,32,224,219,150,69,171,132,253,92,155,85,238,26,167,73,155,212,54,207,81,109,161,167,155,23,109,27,232,103,153,241,111,85,20,171,83,50,181,253,166,75,18,244,181,21,89,59,211,171,101,84,118,111,128,4,106,234,199,38,191,202,134,169,230,90,153,252,35,189,25,246,183,32,184,223,124,23,217,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,102,175,11,154,23,252,26,244,39,25,209,79,181,63,104,254,206,120,223,238,159,129,240,125,255,0,17,89,61,79,241,61,201,58,122,123,253,63,166,187,244,239,229,190,201,117,64,22,127,139,14,29,109,92,82,232,149,227,72,46,23,106,75,53,69,117,69,37,93,13,226,107,91,107,223,109,158,25,216,245,150,40,213,236,84,123,162,73,97,87,53,237,84,100,207,79,52,85,106,225,6,39,201,106,251,131,101,86,108,215,22,226,199,193,94,177,251,133,61,210,221,83,246,17,146,118,42,160,145,178,69,39,67,235,156,199,116,189,141,93,156,138,213,219,101,69,79,34,79,192,24,255,0,198,183,10,95,195,7,75,45,90,103,246,247,236,151,163,50,8,47,190,55,209,126,63,185,219,166,168,135,181,219,239,69,182,254,39,171,171,169,118,232,219,111,61,210,192,112,185,202,147,248,53,235,182,51,173,127,151,175,180,127,103,60,111,247,51,236,183,131,239,248,138,57,233,191,142,241,114,116,244,247,250,191,65,119,233,219,203,125,211,63,192,0,0,3,0,56,163,229,73,252,37,53,219,38,214,191,203,215,217,207,180,126,11,251,153,246,91,198,118,60,61,28,20,223,199,120,184,250,186,187,29,95,160,155,117,109,231,182,235,159,224,12,127,224,167,133,47,224,125,165,151,93,51,251,123,246,183,210,121,4,247,223,27,232,191,1,219,238,83,83,195,218,237,247,165,223,111,13,213,213,212,155,245,237,183,150,235,144,0,0,49,87,142,126,6,63,134,143,216,159,246,81,251,29,246,59,210,95,244,19,210,30,43,197,248,111,251,162,30,142,159,13,255,0,101,191,95,195,111,60,170,0,97,87,5,60,183,191,129,246,169,221,117,51,242,203,246,183,210,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,249,108,174,53,185,111,127,12,29,83,181,106,103,229,151,236,151,163,49,248,44,94,11,236,239,143,238,118,234,106,38,238,247,60,84,91,111,226,122,122,122,87,110,141,247,243,217,51,84,1,138,188,12,112,49,252,11,190,219,127,178,143,219,31,182,62,141,255,0,160,158,143,240,190,19,196,255,0,221,19,117,245,120,159,251,29,186,62,59,249,101,80,0,0,0,96,7,20,124,169,63,132,166,187,100,218,215,249,122,251,57,246,143,193,127,115,62,203,120,206,199,135,163,130,155,248,239,23,31,87,87,99,171,244,19,110,173,188,246,221,110,255,0,3,156,14,90,184,47,181,101,208,195,168,181,121,125,203,47,168,163,117,69,67,173,173,160,130,24,41,91,47,105,140,139,185,43,149,253,85,19,43,158,178,108,168,177,162,53,189,42,175,202,0,7,148,213,140,23,242,161,165,153,150,153,250,83,209,159,107,113,251,141,139,198,246,59,222,23,197,83,73,15,119,183,212,222,190,158,231,87,79,83,119,219,109,211,125,200,214,254,193,143,255,0,61,23,251,137,255,0,223,201,84,0,12,74,227,143,128,43,87,25,119,92,70,251,14,125,73,133,220,177,170,122,202,74,138,198,227,205,175,158,225,4,174,137,209,68,249,59,240,185,25,11,155,51,154,213,87,38,245,18,42,116,238,189,89,106,0,193,94,16,249,102,223,120,75,214,90,109,85,180,113,17,233,186,71,219,234,173,119,75,71,217,38,83,120,250,89,90,142,108,125,247,85,74,177,116,207,29,60,187,181,189,75,218,232,221,26,231,25,43,112,225,211,4,189,241,29,69,196,189,254,159,199,100,150,44,126,150,197,143,250,243,69,232,206,151,220,60,84,190,164,169,28,221,232,238,8,206,153,35,94,223,103,169,171,187,253,91,170,0,0,0,0,0,0,0,0,0,0,0,197,94,57,248,24,254,26,63,98,127,217,71,236,119,216,239,73,127,208,79,72,120,175,23,225,191,238,136,122,58,124,55,253,150,253,127,13,188,252,167,5,60,183,191,129,246,169,221,117,51,242,203,246,183,210,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,249,108,185,170,0,0,0,197,94,57,248,24,254,26,63,98,127,217,71,236,119,216,239,73,127,208,79,72,120,175,23,225,191,238,136,122,58,124,55,253,150,253,127,13,188,252,167,5,60,183,191,129,246,169,221,117,51,242,203,246,183,210,120,252,246,47,5,246,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,249,108,185,170,0,0,0,30,83,86,48,95,202,134,150,102,90,103,233,79,70,125,173,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,61,88,2,42,255,0,176,99,255,0,207,69,254,226,127,247,242,85,0,0,0,2,42,255,0,176,99,255,0,207,69,254,226,127,247,243,63,248,92,208,191,224,215,161,56,206,138,125,169,251,71,246,115,198,255,0,116,252,15,131,239,248,138,201,234,127,137,238,73,211,211,223,233,253,53,223,167,127,45,246,75,170,0,0,0,138,191,236,24,255,0,243,209,127,184,159,253,252,145,77,1,211,75,238,141,232,214,39,165,89,30,111,246,186,175,21,183,182,215,29,223,209,172,160,239,82,196,231,54,154,62,195,28,244,111,106,4,138,45,250,156,231,246,250,220,170,231,41,112,0,22,83,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,251,214,0,0,0,2,223,232,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,219,128,0,0,0,0,0,0,0,0,0,17,87,253,131,31,254,122,47,247,19,255,0,191,146,168,0,242,154,79,130,254,75,244,179,13,211,63,74,122,79,236,150,63,110,177,120,222,199,103,197,120,90,104,225,238,246,250,157,209,213,219,234,233,234,118,219,237,186,237,185,234,192,3,0,56,163,229,73,252,37,53,219,38,214,191,203,215,217,207,180,126,11,251,153,246,91,198,118,60,61,28,20,223,199,120,184,250,186,187,29,95,160,155,117,109,231,182,235,117,120,24,224,99,248,23,125,182,255,0,101,31,182,63,108,125,27,255,0,65,61,31,225,124,39,137,255,0,186,38,235,234,241,63,246,59,116,124,119,242,202,160,0,0,0,0,5,148,202,184,81,211,139,255,0,18,120,87,20,214,200,189,13,153,226,254,46,11,148,148,240,162,199,125,165,150,130,122,72,219,80,155,166,211,69,221,98,178,100,221,203,27,22,39,35,145,34,88,111,88,0,0,0,0,0,11,85,197,30,133,255,0,9,77,9,201,180,83,237,79,217,207,180,126,11,251,167,224,124,103,99,195,214,65,83,252,79,114,62,174,174,199,79,233,166,221,91,249,237,178,221,80,4,85,255,0,96,199,255,0,158,139,253,196,255,0,239,228,170,0,0,242,154,177,130,254,84,52,179,50,211,63,74,122,51,237,110,63,113,177,120,222,199,123,194,248,170,105,33,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,234,192,17,87,253,131,31,254,122,47,247,19,255,0,191,146,168,0,0,0,22,171,138,61,11,254,18,154,19,147,104,167,218,159,179,159,104,252,23,247,79,192,248,206,199,135,172,130,167,248,158,228,125,93,93,142,159,211,77,186,183,243,219,101,192,15,236,24,255,0,243,209,127,184,159,253,252,149,64,0,0,5,170,226,143,66,255,0,132,166,132,228,218,41,246,167,236,231,218,63,5,253,211,240,62,51,177,225,235,32,169,254,39,185,31,87,87,99,167,244,211,110,173,252,246,217,112,87,19,228,181,125,193,178,171,54,107,139,113,99,224,175,88,253,194,158,233,110,169,251,8,201,59,21,80,72,217,34,147,161,245,206,99,186,94,198,174,206,69,106,237,178,162,167,145,39,224,11,85,197,30,133,255,0,9,77,9,201,180,83,237,79,217,207,180,126,11,251,167,224,124,103,99,195,214,65,83,252,79,114,62,174,174,199,79,233,166,221,91,249,237,178,225,86,147,242,107,252,151,234,158,27,169,159,194,59,210,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,119,71,87,111,167,171,165,219,111,190,203,182,196,149,0,0,0,0,0,35,87,86,57,53,254,84,53,79,50,212,207,225,29,232,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,99,53,120,92,208,191,224,215,161,56,206,138,125,169,251,71,246,115,198,255,0,116,252,15,131,239,248,138,201,234,127,137,238,73,211,211,223,233,253,53,223,167,127,45,246,75,170,0,24,171,199,63,3,31,195,71,236,79,251,40,253,142,251,29,233,47,250,9,233,15,21,226,252,55,253,209,15,71,79,134,255,0,178,223,175,225,183,158,85,0,48,171,130,158,91,223,192,251,84,238,186,153,249,101,251,91,233,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,46,251,120,110,158,158,148,223,175,125,252,182,92,213,0,11,85,197,30,133,255,0,9,77,9,201,180,83,237,79,217,207,180,126,11,251,167,224,124,103,99,195,214,65,83,252,79,114,62,174,174,199,79,233,166,221,91,249,237,178,225,86,147,242,107,252,151,234,158,27,169,159,194,59,210,127,100,178,11,117,247,193,125,144,236,248,175,11,83,28,221,174,231,141,119,71,87,111,167,171,165,219,111,190,203,182,196,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,41,85,243,56,223,115,135,38,232,169,185,194,38,203,176,29,136,114,112,158,195,144,44,199,22,249,228,24,22,136,100,215,71,76,246,74,182,218,214,199,210,215,46,235,225,39,114,123,21,62,44,251,205,114,45,148,83,93,174,180,150,216,213,86,74,202,136,224,110,238,219,205,206,70,167,154,255,0,73,60,60,203,50,72,44,186,3,125,163,158,103,179,198,80,85,67,31,74,42,238,247,209,86,34,111,183,177,60,136,133,224,199,2,102,160,235,230,61,110,146,38,72,203,117,85,37,201,200,245,110,219,71,91,78,139,250,72,187,254,152,19,207,195,158,1,79,167,122,95,108,177,195,4,113,57,189,238,166,179,167,100,254,216,153,201,250,40,137,252,178,232,29,116,240,71,77,11,96,133,187,49,187,236,155,127,62,231,96,2,133,42,114,236,133,59,129,82,127,65,201,194,123,14,64,0,0,0,0,28,116,161,200,2,158,147,148,242,242,83,146,151,123,55,2,160,124,111,149,119,223,224,167,124,82,238,155,40,29,160,0,5,29,152,149,119,88,153,191,223,210,133,96,14,17,17,19,100,57,0,0,0,0,56,85,216,235,123,151,216,139,182,254,192,57,124,168,221,255,0,152,249,158,245,122,239,191,244,149,116,185,223,18,182,71,229,183,222,2,36,95,98,157,232,155,28,35,118,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,3,141,144,167,161,10,192,20,116,255,0,48,217,80,172,1,194,47,145,198,229,71,10,128,58,142,58,182,246,156,42,42,20,185,21,125,155,129,95,90,4,118,231,95,74,253,234,84,212,93,128,173,23,112,191,112,79,97,200,29,18,71,214,158,207,51,134,68,168,168,167,126,200,54,64,8,155,28,128,0,0,0,0,0,0,0,225,125,135,39,11,236,2,133,67,150,175,243,148,72,142,95,98,161,83,60,145,0,236,0,1,7,28,214,241,9,237,58,229,29,245,177,163,105,230,164,72,17,123,155,175,82,214,87,59,217,253,8,95,110,77,90,147,37,67,175,26,115,59,191,56,139,91,92,196,72,188,187,109,142,133,137,235,111,237,221,61,155,30,123,156,61,181,97,172,181,87,50,5,70,62,182,6,171,252,255,0,73,86,189,118,251,143,39,201,194,178,154,29,115,173,167,114,203,222,117,166,226,237,145,19,163,167,251,87,250,247,221,63,160,9,158,0,1,74,251,78,16,57,10,89,236,221,85,20,14,208,112,158,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,47,176,10,84,229,61,165,15,246,110,138,136,84,212,2,176,0,17,93,206,87,82,100,167,117,159,78,96,119,231,21,104,171,158,139,23,151,109,209,215,49,125,109,253,187,175,179,98,196,242,164,196,39,187,107,148,151,215,70,142,167,134,145,96,85,238,108,189,73,89,66,239,103,244,41,234,121,199,214,83,77,174,116,84,237,89,123,205,180,219,221,178,162,116,116,255,0,109,127,94,251,175,244,30,179,147,197,181,102,172,186,215,62,5,86,50,182,118,163,252,255,0,73,22,129,118,251,128,151,32,0,20,57,127,156,225,16,73,230,138,82,196,114,123,85,0,237,79,97,201,194,123,14,64,0,0,0,0,0,0,28,42,110,114,0,249,223,18,170,170,156,199,31,66,123,60,206,237,144,108,128,19,238,10,187,28,156,47,176,14,21,219,14,180,41,114,46,197,61,43,247,168,29,157,91,251,14,122,142,182,162,167,183,114,164,69,80,57,220,229,87,200,34,28,129,70,202,163,167,249,138,192,20,116,33,86,200,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,116,161,200,2,158,147,148,68,67,144,0,0,0,0,0,0,0,0,0,0,0,0,0,225,125,135,39,11,236,3,173,254,72,115,31,192,225,254,207,234,57,143,216,128,118,0,0,139,158,114,180,204,143,17,178,203,208,189,78,187,82,46,255,0,210,218,242,197,114,127,153,177,241,47,81,186,34,255,0,204,245,199,203,239,245,169,204,131,231,46,214,253,128,179,47,83,119,75,189,18,251,127,236,107,140,118,229,7,183,240,156,159,116,85,255,0,153,203,135,179,252,122,112,39,4,0,5,15,40,143,216,86,242,136,253,128,118,183,216,114,112,223,97,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,135,123,14,78,29,236,3,170,79,97,91,10,36,246,21,176,10,192,0,66,39,56,25,155,39,18,244,251,34,39,252,207,91,188,190,239,90,160,190,188,154,169,153,38,35,122,151,161,122,155,118,171,93,255,0,161,180,5,132,230,249,183,240,156,131,100,84,255,0,153,203,127,183,252,122,131,34,121,52,53,191,96,47,43,212,221,214,239,90,190,223,251,26,16,36,224,0,7,92,159,19,134,121,161,204,158,197,56,103,179,250,128,236,79,97,201,194,123,14,64,0,0,0,0,0,0,0,0,0,0,0,0,225,81,20,227,164,168,1,199,74,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,125,135,39,11,236,3,173,254,105,177,203,19,96,170,136,114,223,231,2,176,0,17,115,206,82,162,36,195,108,176,164,136,175,117,230,147,203,116,223,110,138,255,0,135,245,22,63,147,212,11,47,18,181,10,223,106,99,215,31,255,0,58,156,244,220,223,178,183,85,231,22,252,89,36,245,33,88,170,186,61,95,106,77,94,205,254,255,0,143,244,21,242,104,198,106,101,213,203,150,91,178,120,120,109,183,10,47,99,191,79,251,81,222,223,103,177,223,210,4,198,128,0,161,229,17,251,10,221,177,195,90,137,236,2,182,251,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,239,97,200,3,166,79,97,91,14,28,212,95,105,203,118,2,176,0,16,147,206,22,5,139,137,90,117,119,181,113,235,119,255,0,157,80,95,14,77,117,17,46,27,122,133,100,68,123,111,53,126,91,166,251,116,80,124,63,172,183,28,229,241,154,152,181,114,219,150,236,158,30,107,109,190,139,216,239,211,254,219,119,183,217,236,111,244,148,114,129,202,221,73,156,92,49,101,147,212,153,101,170,232,245,125,171,53,3,55,251,254,31,208,4,200,0,0,235,122,110,112,207,36,216,169,223,204,112,138,138,5,105,236,57,56,79,97,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,246,28,156,47,176,14,183,38,229,76,254,113,177,203,80,10,128,41,146,72,225,98,201,43,145,173,79,106,168,16,83,205,82,242,234,238,34,146,137,37,234,108,54,223,239,145,119,84,174,174,77,255,0,210,101,103,39,12,89,148,24,61,218,251,37,59,82,73,238,21,72,215,244,42,59,165,212,212,46,246,175,192,143,94,52,51,199,106,7,16,121,61,122,212,247,219,109,175,173,182,49,221,125,91,54,58,234,133,68,246,38,223,167,236,243,254,146,94,249,107,226,116,88,254,129,88,42,233,168,99,130,74,251,125,45,84,174,107,118,87,62,74,42,53,115,151,207,218,187,123,64,203,176,14,23,216,5,10,138,161,168,21,124,206,81,126,32,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,106,203,57,143,112,99,131,101,87,156,43,41,214,79,5,122,199,238,21,22,187,141,55,217,219,172,157,138,168,36,116,114,199,214,202,103,49,221,47,99,147,118,170,181,118,221,21,83,204,189,90,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,67,213,128,0,0,0,0,0,0,0,2,213,107,167,20,122,19,195,95,161,63,45,121,207,217,207,180,126,39,209,159,220,202,202,206,255,0,135,237,119,191,218,209,73,211,211,223,139,244,182,223,171,203,125,151,111,41,165,188,122,240,157,173,57,221,179,76,244,211,85,189,51,146,94,123,222,10,139,208,87,42,126,239,106,23,205,39,231,38,167,100,109,218,56,158,239,89,201,190,219,38,234,168,138,25,0,0,0,0,0,0,0,0,0,1,249,57,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,144,31,172,12,85,254,202,63,2,127,245,243,255,0,115,55,143,249,33,149,64,0,0,0,49,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,122,27,36,179,118,124,109,23,160,174,85,29,174,236,44,154,63,206,67,78,248,221,188,114,177,222,171,151,109,246,93,149,21,16,50,0,22,171,66,248,163,208,158,37,61,55,249,20,206,126,209,253,156,240,222,147,254,230,86,81,246,60,71,119,179,254,217,138,62,174,174,196,191,163,190,221,62,123,110,155,221,80,0,249,45,151,107,85,234,153,245,150,107,157,37,125,60,117,19,210,62,90,105,155,43,27,60,18,190,25,162,87,53,85,17,241,203,28,145,189,190,214,189,142,106,236,168,168,125,96,0,0,1,249,55,252,179,21,197,61,27,246,167,38,181,89,189,51,112,134,211,110,244,133,108,116,254,50,186,93,251,84,208,245,170,119,38,127,75,186,99,110,238,118,203,178,46,199,235,0,0,0,6,63,234,151,30,188,39,104,182,119,115,211,61,75,213,111,67,100,150,110,207,141,162,244,21,202,163,181,221,133,147,71,249,200,105,223,27,183,142,86,59,213,114,237,190,203,178,162,162,122,189,11,226,143,66,120,148,244,223,228,83,57,251,71,246,115,195,122,79,251,153,89,71,216,241,29,222,207,251,102,40,250,186,187,18,254,142,251,116,249,237,186,110,23,84,0,0,3,202,106,150,169,96,154,45,130,92,245,51,82,239,190,134,198,236,221,159,27,91,225,102,168,237,119,102,100,49,254,110,22,62,71,111,36,172,111,170,213,219,125,215,100,69,84,15,86,12,106,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,217,219,172,125,250,169,228,108,113,71,214,250,102,177,189,79,123,83,119,42,53,55,221,85,19,204,201,80,0,249,36,187,90,161,186,211,216,166,185,210,50,229,89,79,53,93,61,27,166,106,79,52,16,186,54,203,43,35,223,169,204,99,167,133,174,114,38,205,89,99,69,219,169,55,250,192,0,0,0,121,252,15,63,195,117,63,25,131,51,211,252,134,146,251,98,170,168,171,166,167,184,82,42,186,9,223,77,81,37,60,171,27,182,217,236,73,97,145,17,237,221,143,68,71,53,92,213,71,40,122,0,0,0,0,0,0,0,15,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,132,164,174,138,25,154,247,210,206,177,71,50,69,43,81,119,99,214,41,162,145,26,237,151,162,70,59,216,228,85,15,172,0,0,0,0,0,0,0,0,0,0,3,29,115,254,97,28,35,105,102,101,118,211,237,65,213,42,187,30,67,99,168,90,106,234,26,156,94,241,215,19,246,69,69,69,74,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,12,138,5,138,210,30,56,184,87,215,124,202,61,62,210,221,91,164,187,100,51,211,203,83,5,12,214,218,218,23,212,50,52,69,122,68,181,80,198,217,30,141,221,234,198,42,191,161,143,118,221,44,114,165,245,0,11,127,173,122,247,164,252,59,98,180,185,174,177,229,127,103,236,181,183,6,90,224,169,240,53,53,125,117,79,142,73,27,31,69,60,114,61,55,100,50,46,234,157,62,174,219,238,168,139,111,244,183,143,94,19,181,167,59,182,105,158,154,106,183,166,114,75,207,123,193,81,122,10,229,79,221,237,66,249,164,252,228,212,236,141,187,71,19,221,235,57,55,219,100,221,85,17,67,32,0,60,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,230,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,64,245,96,197,95,236,163,240,39,255,0,95,63,247,51,120,255,0,146,23,215,72,117,147,78,245,223,13,143,80,116,182,241,87,118,199,167,168,150,154,10,233,173,85,116,44,168,124,106,136,245,137,42,162,141,210,49,29,187,21,236,69,103,91,30,221,250,152,228,64,246,160,31,36,151,107,84,55,90,123,20,215,58,70,92,171,41,230,171,167,163,116,205,73,230,130,23,70,217,101,100,123,245,57,140,116,240,181,206,68,217,171,44,104,187,117,38,225,245,128,0,0,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,7,235,3,21,127,178,143,192,159,253,124,255,0,220,205,227,254,72,101,80,0,0,0,0,0,0,0,126,77,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,196,122,34,221,81,91,28,117,87,14,195,17,243,248,120,156,168,249,123,108,84,115,250,17,122,90,168,171,178,31,172,0,0,0,0,0,31,37,178,237,106,189,83,62,178,205,115,164,175,167,142,162,122,71,203,77,51,101,99,103,130,87,195,52,74,230,170,162,62,57,99,146,55,183,218,215,177,205,93,149,21,15,172,0,0,0,0,0,0,0,0,0,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,49,175,251,40,252,9,255,0,215,207,253,204,222,63,228,128,101,80,0,0,0,0,63,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,49,175,251,40,252,9,255,0,215,207,253,204,222,63,228,128,101,80,0,0,6,53,101,156,199,184,49,193,178,171,206,21,148,235,39,130,189,99,247,10,139,93,198,155,236,237,214,78,197,84,18,58,57,99,235,101,51,152,238,151,177,201,187,85,90,187,110,138,169,230,6,74,131,202,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,126,110,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,245,96,0,49,171,44,230,61,193,142,13,149,94,112,172,167,89,60,21,235,31,184,84,90,238,52,223,103,110,178,118,42,160,145,209,203,31,91,41,156,199,116,189,142,77,218,170,213,219,116,85,79,48,50,84,30,83,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,175,171,0,0,0,11,85,174,156,81,232,79,13,126,132,252,181,231,63,103,62,209,248,159,70,127,115,43,43,59,254,31,181,222,255,0,107,69,39,79,79,126,47,210,219,126,175,45,246,93,191,39,69,56,204,225,179,136,156,170,171,10,209,205,72,251,65,122,162,183,190,233,61,55,161,235,233,58,41,89,36,113,186,78,186,136,35,98,236,249,163,77,145,122,189,109,246,217,21,80,47,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,183,32,68,84,57,85,248,156,34,249,129,216,14,19,216,114,4,105,243,143,197,153,95,131,218,111,177,211,181,100,130,225,74,142,127,66,171,186,91,77,92,239,106,124,12,83,229,87,121,117,15,17,75,68,178,244,182,107,111,247,200,155,42,215,80,166,255,0,232,36,119,153,70,39,69,144,104,21,254,174,166,134,57,228,160,183,213,85,68,231,55,117,107,227,162,172,86,185,60,253,169,191,180,136,78,11,243,199,105,255,0,16,120,197,122,84,246,27,114,175,162,182,61,221,125,59,182,74,234,117,84,246,46,255,0,161,236,242,254,144,54,54,5,49,201,28,204,73,34,114,57,171,236,84,42,2,135,255,0,49,75,83,98,183,33,198,192,84,158,195,147,132,246,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,114,149,20,59,226,7,27,161,91,78,180,79,63,97,216,158,192,57,60,246,123,115,75,70,45,89,91,221,232,115,59,123,46,255,0,124,141,79,248,79,66,90,206,35,242,8,113,237,52,175,170,154,118,66,142,237,122,238,118,219,127,108,66,159,119,243,129,174,14,101,115,150,245,151,223,47,19,202,178,73,95,114,169,169,123,213,119,87,57,242,185,202,191,215,185,176,191,5,22,71,90,56,122,195,91,36,11,19,214,201,110,69,106,183,111,254,81,166,255,0,136,215,183,16,199,171,179,76,166,150,197,69,4,147,212,215,58,87,53,140,77,220,229,107,28,245,242,221,62,13,85,54,101,211,60,114,155,20,192,236,86,42,88,27,12,116,182,250,88,145,141,110,200,222,152,88,221,182,221,127,189,3,211,156,47,176,228,225,125,128,117,185,170,171,228,84,136,187,108,10,154,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,4,64,104,191,30,223,193,95,140,77,107,211,125,68,131,196,105,150,77,170,25,13,101,93,68,20,253,117,86,90,231,215,73,18,214,53,24,157,115,66,172,142,54,203,23,155,145,172,107,226,78,166,186,57,165,252,214,179,139,31,122,125,100,249,129,144,253,70,112,54,83,4,80,114,190,230,9,77,105,166,178,240,189,173,55,90,183,177,245,13,160,195,239,149,50,203,82,254,185,165,165,167,163,178,164,81,64,231,35,17,207,157,204,158,89,122,35,98,54,47,85,141,102,210,190,0,3,242,114,204,166,197,131,98,183,156,215,41,174,240,86,92,126,223,81,116,184,212,246,159,39,98,150,8,221,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,32,63,43,85,117,51,21,209,189,56,200,245,75,53,171,240,246,92,102,223,45,194,167,166,72,217,36,221,9,234,65,23,113,236,99,166,149,234,216,227,98,185,58,228,123,26,139,187,144,142,14,95,220,76,102,92,87,243,3,205,117,75,48,161,164,183,49,186,111,87,109,180,91,41,145,28,203,117,186,59,173,19,226,129,100,233,71,76,254,169,100,123,228,114,39,83,222,238,150,177,157,17,179,21,121,131,113,183,117,226,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,54,213,57,208,93,167,108,211,53,151,103,198,232,98,123,31,37,59,163,107,98,145,28,176,167,113,26,168,178,73,189,203,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,66,183,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,6,85,17,107,204,7,137,140,203,133,14,96,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,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,202,81,10,220,234,253,233,241,111,151,244,63,81,184,129,47,218,85,169,152,174,178,105,198,57,170,88,85,95,136,178,228,214,248,174,20,221,82,70,249,33,235,79,94,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,167,171,32,47,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,78,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,7,235,0,0,0,0,138,190,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,101,87,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,3,55,249,179,106,246,101,160,186,161,195,158,174,105,252,244,145,223,113,218,140,154,106,116,171,129,38,130,86,62,59,124,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,35,92,153,127,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,2,249,231,126,164,255,0,105,63,118,152,65,193,247,22,121,151,8,186,161,246,226,197,79,87,120,177,87,211,201,77,125,199,27,94,148,176,93,88,145,189,32,87,189,99,149,24,248,165,122,72,215,163,58,246,238,49,21,27,43,209,67,99,48,121,77,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,190,172,0,4,122,243,45,230,9,77,163,214,171,199,15,154,65,117,171,143,80,107,233,252,53,226,237,73,44,180,179,227,76,123,105,103,141,99,87,192,172,157,245,20,211,202,212,124,50,181,240,46,206,69,71,163,118,11,43,205,123,142,58,156,150,235,123,225,31,78,89,72,182,43,109,69,59,50,235,178,62,42,133,174,171,137,209,206,218,40,21,170,228,137,144,74,214,119,92,187,74,179,68,232,246,99,99,127,122,93,13,85,205,170,0,22,171,139,31,117,141,100,249,127,144,253,58,114,234,150,171,139,31,117,141,100,249,127,144,253,58,112,53,172,54,168,53,87,54,168,0,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,16,3,205,31,223,179,83,127,5,250,61,16,25,85,200,199,245,217,251,55,251,200,245,92,227,56,133,214,93,59,177,99,186,51,137,83,122,19,16,207,109,245,50,93,47,176,85,55,197,92,187,79,70,79,108,107,17,122,225,133,25,36,15,149,223,243,230,206,216,209,81,141,153,146,121,94,70,63,174,207,217,191,222,68,132,241,21,160,216,111,18,90,71,125,210,156,206,138,145,204,184,211,189,246,202,233,169,214,103,218,110,40,199,37,61,108,72,215,177,221,113,185,219,171,81,237,235,98,190,55,47,67,220,138,16,237,203,63,141,123,119,12,25,221,203,9,212,187,159,134,211,108,183,122,154,218,201,22,170,111,67,87,67,12,139,29,68,52,240,182,78,190,246,204,130,68,108,125,75,180,14,87,163,97,86,186,117,13,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,37,39,148,239,26,246,236,167,21,182,112,175,169,23,62,140,146,205,189,54,29,59,214,170,162,107,173,11,99,168,168,146,158,71,43,95,28,62,22,56,122,88,174,145,141,88,150,40,216,196,88,149,94,18,84,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,89,14,220,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,93,23,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,157,215,185,233,210,232,216,199,200,24,213,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,157,78,149,78,87,58,223,175,58,217,160,211,86,107,69,142,174,162,142,199,80,203,118,63,151,85,201,249,252,134,6,245,182,84,145,174,245,165,125,59,152,216,214,171,217,42,185,90,189,82,195,51,221,18,220,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,175,110,227,209,21,177,61,83,97,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,15,64,0,2,0,121,163,251,246,106,111,224,191,71,162,50,171,145,143,235,179,246,111,247,145,138,188,209,253,251,53,55,240,95,163,209,25,85,200,199,245,217,251,55,251,200,9,84,0,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,86,225,59,222,159,70,254,96,99,223,81,128,216,123,90,51,92,203,78,180,191,32,206,52,255,0,77,106,243,251,237,154,157,181,52,248,229,37,98,82,207,94,196,145,169,42,70,254,135,170,189,177,44,146,35,26,199,62,69,98,49,168,174,114,33,175,15,9,222,244,250,55,243,3,30,250,140,6,202,96,107,67,115,226,71,91,110,218,218,206,35,106,179,234,182,106,43,42,32,169,75,229,53,60,20,207,235,134,6,83,177,22,40,152,216,85,139,11,27,27,216,172,232,145,138,230,189,28,142,118,243,231,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,100,96,243,58,224,59,242,33,125,169,215,157,39,178,244,224,57,5,193,222,146,181,219,173,221,186,92,94,103,50,22,199,187,187,174,94,205,68,238,168,86,244,199,28,80,185,99,133,54,235,137,171,142,188,31,113,103,153,112,139,170,31,110,44,84,245,119,139,21,125,60,148,215,220,113,181,233,75,5,213,137,27,210,5,123,214,57,81,143,138,87,164,141,122,51,175,110,227,17,81,178,189,20,54,51,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,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,75,43,198,223,24,56,207,8,218,95,45,233,203,73,91,155,95,41,231,110,39,103,171,138,163,177,93,60,82,64,201,159,36,145,49,90,214,66,218,150,74,172,115,227,89,17,170,198,57,170,189,77,12,116,230,185,198,191,228,203,21,159,134,189,51,185,218,170,114,76,182,223,81,77,150,203,191,122,107,61,174,104,218,212,167,232,86,172,109,154,170,57,31,230,231,117,199,18,117,35,17,102,134,86,224,183,46,141,116,215,109,40,215,106,76,79,69,49,111,182,63,108,123,158,147,196,188,117,29,191,211,62,18,142,174,72,127,183,106,99,119,135,236,247,37,155,213,86,245,244,116,46,251,161,141,89,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,145,55,220,179,248,40,184,240,193,130,92,179,109,75,182,120,109,73,203,119,166,173,163,145,41,102,244,53,12,51,72,145,211,195,81,11,164,235,239,108,201,228,86,201,210,187,64,213,98,58,21,115,131,53,64,0,98,175,52,127,113,61,77,252,23,235,20,71,148,229,205,199,183,240,168,177,79,166,250,137,7,135,212,220,102,223,227,42,234,32,167,232,165,189,80,177,236,137,107,26,140,78,136,102,71,201,27,101,139,201,170,231,181,241,39,75,157,28,62,175,154,63,184,158,166,254,11,245,138,34,8,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,20,54,136,6,63,240,117,198,46,9,197,254,9,81,127,176,81,250,27,36,179,116,125,160,199,251,147,84,122,47,187,53,67,41,127,182,159,4,81,207,221,142,157,100,252,218,47,70,253,46,217,83,207,32,0,16,237,196,55,22,121,151,8,188,206,245,51,56,177,83,213,222,44,85,244,246,154,107,238,56,218,244,165,130,234,196,177,210,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,44,196,144,3,205,31,223,179,83,127,5,250,61,16,19,189,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,158,128,129,110,92,220,107,255,0,5,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,172,244,128,0,0,0,1,28,28,217,181,123,50,208,93,80,225,207,87,52,254,122,72,239,184,237,70,77,53,58,85,192,147,65,43,31,29,190,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,174,76,191,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,129,124,243,191,82,127,180,159,187,76,32,224,251,139,60,203,132,93,80,251,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,161,177,152,60,166,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,95,86,0,194,174,102,28,20,92,120,159,193,45,185,182,154,91,60,78,164,226,91,83,81,81,198,148,176,250,102,134,105,163,73,41,230,168,153,209,244,118,119,124,241,171,164,233,77,231,106,49,93,50,57,185,170,0,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,96,158,5,248,205,177,113,135,167,21,87,57,45,94,134,204,241,127,15,79,147,91,98,99,214,149,178,74,143,237,84,211,72,237,247,134,94,212,170,145,185,203,36,110,99,154,238,164,70,75,38,42,243,107,224,163,211,116,117,156,89,105,149,178,235,89,122,135,179,30,105,111,129,59,241,186,134,24,59,108,185,181,21,221,113,246,89,20,81,202,216,218,230,172,106,217,85,35,72,166,123,227,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,144,37,211,157,95,186,198,45,243,2,135,233,215,19,0,57,92,123,246,105,151,227,95,71,173,50,171,152,119,16,184,175,20,28,189,52,239,87,49,106,111,1,227,245,2,150,154,227,107,125,84,117,19,91,43,162,160,184,182,90,121,28,197,255,0,22,70,43,154,199,62,41,98,122,177,157,125,41,138,188,174,61,251,52,203,241,175,163,214,129,62,119,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,144,25,199,215,26,249,87,21,154,143,87,100,180,220,252,62,153,99,55,9,163,199,45,244,235,35,35,175,232,87,70,219,157,66,72,214,61,211,74,197,85,99,94,212,236,198,245,98,39,83,165,124,183,87,153,215,30,63,150,251,237,78,131,105,61,235,171,1,199,238,14,244,149,210,221,113,238,82,229,19,53,144,186,61,219,218,106,246,105,231,109,66,55,166,73,34,153,201,28,201,191,68,78,76,106,225,71,133,29,71,226,215,81,217,133,97,81,120,27,85,15,110,123,253,254,120,85,244,182,138,87,42,162,57,200,138,157,201,159,210,228,138,20,84,116,142,107,149,85,140,100,146,48,46,7,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,161,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,189,78,137,146,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,159,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,252,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,137,234,192,17,151,206,63,63,204,180,179,50,225,247,80,116,251,33,171,177,228,54,58,140,142,166,134,186,153,83,174,39,237,109,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,147,66,42,249,231,126,164,255,0,105,63,118,129,154,156,29,113,139,130,113,127,130,84,95,236,20,126,134,201,44,221,31,104,49,254,228,213,30,139,238,205,80,202,95,237,167,193,20,115,247,99,167,89,63,54,139,209,191,75,182,84,243,200,3,90,30,29,117,231,50,225,183,87,44,90,173,134,86,213,181,246,234,134,50,231,67,13,66,66,203,181,185,94,213,168,162,149,92,199,183,162,70,183,100,114,177,221,15,70,72,212,235,99,85,54,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,193,112,1,229,53,75,84,176,77,22,193,46,122,153,169,119,223,67,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,213,106,237,190,235,178,34,170,122,11,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,0,250,203,85,197,143,186,198,178,124,191,200,126,157,57,117,75,85,197,143,186,198,178,124,191,200,126,157,56,26,214,27,84,26,171,155,84,0,33,219,155,239,19,26,185,93,170,21,60,50,182,134,175,29,193,45,148,244,87,39,171,81,236,92,157,242,70,217,91,59,222,173,68,125,52,50,245,196,216,219,212,206,244,18,61,238,115,217,27,97,152,147,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,193,133,92,164,56,211,181,89,105,163,225,79,84,178,10,74,10,121,42,55,192,231,150,153,177,49,211,207,44,146,84,91,229,157,28,136,175,146,89,17,240,35,219,187,158,249,99,238,42,172,17,18,190,106,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,59,220,185,184,215,254,21,90,113,61,131,63,185,218,163,212,220,91,243,119,42,104,23,181,37,210,133,17,137,29,205,176,244,181,141,234,123,214,57,91,18,185,172,145,173,118,209,54,104,163,64,204,3,202,106,174,166,98,186,55,167,25,30,169,102,181,126,30,203,140,219,229,184,84,244,201,27,36,155,161,61,72,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,30,172,129,110,97,28,114,223,120,161,206,238,24,86,29,124,235,210,59,37,194,10,139,21,51,237,108,167,154,178,170,24,100,141,245,242,61,232,179,39,90,207,58,49,138,172,111,107,180,175,137,178,35,212,11,63,196,15,20,90,161,196,22,180,59,90,47,183,186,187,117,202,221,80,169,141,37,35,227,134,123,29,20,117,114,212,210,83,199,81,4,113,57,239,129,211,46,211,170,36,138,168,142,85,246,109,57,60,11,106,206,178,235,95,14,56,238,123,174,56,135,161,111,213,125,81,211,86,116,182,47,78,208,163,24,176,220,252,58,34,120,126,238,238,245,118,70,191,163,187,26,54,41,99,106,68,95,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,158,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,250,192,0,0,0,67,6,149,113,183,117,225,67,142,93,104,177,100,243,213,215,105,214,85,169,23,168,110,180,110,170,115,96,180,206,235,194,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,180,196,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,70,184,92,88,251,211,235,39,204,12,135,234,51,153,85,202,247,142,159,200,166,84,205,14,214,60,207,194,105,181,235,175,208,245,53,173,234,134,197,116,146,70,170,111,50,185,60,61,28,219,201,220,221,28,198,74,172,147,243,77,117,68,138,19,82,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,194,174,86,156,123,125,187,163,176,240,163,170,16,116,100,22,171,127,131,196,46,148,244,251,71,95,67,73,2,185,40,234,26,196,218,57,161,130,39,43,37,217,27,36,113,170,61,82,86,163,167,146,163,86,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,9,222,229,251,199,117,139,138,172,86,60,43,41,127,130,212,220,126,222,146,92,105,182,124,158,148,165,130,58,88,229,186,245,178,158,42,120,59,181,53,14,79,12,213,87,51,109,211,118,249,160,102,0,7,148,211,125,85,211,141,96,177,84,100,250,95,154,90,178,107,85,37,194,166,215,53,93,186,161,37,141,149,80,63,162,72,213,83,255,0,21,205,95,209,124,111,142,70,43,152,246,57,193,234,192,0,90,174,44,125,214,53,147,229,254,67,244,233,205,107,13,148,248,177,247,88,214,79,151,249,15,211,167,53,172,3,106,128,0,0,0,22,171,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,218,160,24,107,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,204,202,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,77,79,43,143,113,61,50,252,107,235,21,166,85,24,171,202,227,220,79,76,191,26,250,197,105,149,64,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,0,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,53,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,84,93,182,41,107,85,23,204,236,113,72,21,39,176,228,225,61,135,32,88,94,53,236,142,187,240,245,153,54,56,22,87,165,146,226,136,212,110,255,0,252,163,83,255,0,25,175,70,27,115,150,203,151,216,239,16,74,177,201,65,114,166,169,99,209,118,86,185,146,181,200,191,213,177,179,86,166,99,148,217,94,7,125,177,85,64,217,163,170,183,213,68,172,115,119,71,117,66,246,237,182,233,253,241,172,214,95,143,87,97,121,77,85,138,182,9,32,169,161,116,78,115,30,155,57,170,230,53,233,229,186,252,28,138,6,205,120,21,205,46,248,181,29,111,119,173,207,238,110,187,253,210,57,63,224,61,9,107,56,112,200,33,200,116,210,130,170,25,217,50,55,187,235,181,219,239,253,177,50,125,223,204,93,48,56,113,66,170,21,175,176,235,84,243,246,1,91,84,168,161,191,2,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,237,42,40,95,48,57,79,105,81,75,74,128,24,29,205,123,89,223,167,154,95,69,140,91,170,216,203,141,230,23,77,19,82,103,177,234,145,214,82,42,254,143,243,35,189,170,159,19,60,72,87,231,3,168,210,100,154,199,143,98,176,73,249,139,61,186,173,31,179,159,235,43,171,30,223,52,95,47,46,194,123,63,226,3,29,120,32,199,31,148,113,47,138,219,27,3,165,68,142,225,43,218,214,35,188,146,138,111,130,255,0,58,161,177,109,52,41,79,77,20,9,236,141,141,98,127,82,108,65,95,41,188,110,43,223,21,116,245,117,49,245,71,67,96,184,202,223,38,174,207,218,54,124,125,158,82,47,176,157,144,5,46,42,40,114,129,199,153,91,125,133,8,191,2,180,246,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,106,137,169,229,123,199,79,229,175,21,102,135,107,30,103,226,245,38,203,215,232,122,154,214,244,205,125,181,199,27,85,55,153,92,190,34,178,29,164,238,110,141,123,226,70,73,249,215,54,162,68,177,88,111,2,180,220,82,242,225,211,76,227,79,168,41,25,170,150,10,123,164,52,51,84,213,74,198,92,237,208,222,110,175,91,106,34,200,144,66,247,73,80,233,25,51,153,250,108,107,28,246,49,202,246,71,6,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,6,210,100,53,243,92,227,95,242,155,149,79,195,94,153,220,238,180,216,222,37,112,168,166,203,101,223,179,13,226,233,12,141,106,83,244,43,82,71,67,75,36,111,243,115,186,36,149,122,145,138,144,195,43,191,43,95,57,172,229,250,171,195,46,61,164,216,197,21,214,209,153,221,45,242,90,245,2,241,81,13,20,148,183,58,87,82,201,77,52,116,236,237,175,79,138,238,119,158,173,100,14,129,205,72,227,89,17,122,211,10,180,171,76,242,173,100,212,124,115,75,112,170,79,17,122,201,174,17,91,233,186,163,145,241,195,214,190,188,242,246,216,247,182,24,152,142,146,71,163,87,162,54,61,202,155,53,64,242,166,127,242,84,247,167,202,126,95,215,125,70,220,124,156,201,56,103,195,120,80,210,61,7,210,220,62,186,174,226,247,84,100,247,43,189,206,165,85,175,184,220,100,101,165,146,206,145,245,43,97,103,76,81,177,145,181,87,165,140,111,83,158,254,185,31,245,242,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,3,42,136,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,3,0,12,244,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,182,255,0,130,254,15,173,92,89,105,30,183,182,222,149,113,231,120,117,61,158,191,20,124,50,181,25,83,59,217,112,89,40,101,108,143,108,93,21,11,12,76,73,28,230,172,79,107,31,213,208,146,71,38,48,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,96,109,38,8,192,229,41,198,191,166,232,232,248,77,212,219,157,214,178,245,15,122,76,46,225,58,247,227,117,12,48,119,31,108,114,163,122,227,236,178,41,100,137,210,57,205,88,213,209,34,198,145,66,199,201,248,0,0,17,87,207,59,245,39,251,73,251,180,197,94,87,30,253,154,101,248,215,209,235,76,170,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,160,101,87,60,239,212,159,237,39,238,210,42,201,84,231,157,250,147,253,164,253,218,99,255,0,42,109,45,193,53,167,91,51,221,51,212,203,23,166,113,187,206,159,207,227,104,188,84,212,253,222,213,222,215,52,127,156,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,67,207,242,243,227,78,235,194,198,168,83,216,178,252,130,173,186,87,146,212,42,100,20,105,76,234,164,162,157,99,233,138,225,4,109,114,57,143,107,146,38,202,172,71,43,225,71,39,110,71,178,30,153,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,215,7,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,126,69,112,53,204,194,227,195,22,9,122,211,61,72,178,93,114,188,110,130,222,249,48,234,43,122,82,211,248,26,229,154,121,164,134,105,21,137,34,195,60,149,29,78,153,206,149,209,118,145,25,19,209,234,141,9,31,227,251,140,27,87,9,186,70,231,91,214,174,76,239,49,167,172,160,197,25,12,77,86,83,78,198,53,36,174,149,210,49,209,116,83,172,209,61,35,115,92,178,189,204,103,79,66,201,36,112,3,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,232,53,75,84,179,189,105,206,238,122,153,169,119,223,76,228,151,158,207,141,173,240,176,211,247,123,80,178,24,255,0,55,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,231,175,10,92,14,83,99,92,34,106,79,23,26,140,250,180,190,220,180,223,41,126,35,105,86,75,78,148,52,146,219,42,224,117,108,232,228,106,202,249,226,115,251,77,77,226,72,101,108,155,189,210,51,178,17,192,109,80,106,174,109,80,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,59,220,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,28,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,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,104,128,88,174,15,184,179,195,120,186,210,255,0,183,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,122,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,3,202,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,121,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,107,151,175,218,199,125,226,3,89,114,205,98,200,225,240,245,121,53,193,213,17,211,117,49,254,18,149,141,72,233,169,186,216,198,36,157,168,35,138,46,231,66,57,253,29,78,245,156,170,93,94,58,56,205,190,241,135,168,244,183,56,237,94,134,195,49,127,17,79,140,219,101,99,22,169,177,202,172,238,212,212,200,221,247,154,94,212,74,177,181,203,28,109,99,90,222,165,71,203,38,53,129,42,156,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,98,175,49,30,16,255,0,133,110,141,39,217,106,46,246,161,97,221,218,220,95,174,191,195,67,63,117,209,120,170,73,58,145,99,94,236,113,55,161,93,209,211,44,113,111,35,35,89,122,160,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,67,105,226,37,121,205,240,215,98,199,238,54,46,40,177,197,240,245,121,53,194,60,123,37,134,74,167,191,196,85,50,149,86,138,120,99,86,170,51,104,41,37,142,79,93,27,234,64,173,103,83,165,122,135,215,173,252,219,233,178,254,18,237,150,108,14,106,187,22,178,229,148,239,161,190,62,207,221,134,12,113,145,205,211,44,240,205,52,123,185,245,49,55,243,77,137,206,124,9,51,149,102,73,33,98,201,26,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,169,231,201,137,229,21,194,102,27,143,105,221,191,138,203,205,69,37,239,33,202,169,234,105,172,177,205,64,173,126,60,200,42,234,233,106,86,41,22,71,54,71,206,216,227,221,253,182,61,140,235,141,21,91,35,250,131,42,184,62,225,51,13,225,23,75,254,195,216,170,41,47,23,218,250,137,42,111,185,27,104,22,150,123,171,210,71,172,8,246,44,146,171,25,20,79,72,218,196,127,70,253,199,162,35,165,122,173,245,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,253,94,91,188,102,216,184,75,212,123,197,179,60,181,119,112,204,239,193,83,221,238,80,49,239,170,181,73,78,179,118,42,91,27,119,238,194,158,34,84,150,52,106,201,210,173,115,55,86,118,165,252,174,104,254,253,154,155,248,47,209,232,140,85,3,106,128,68,95,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,153,116,0,68,7,54,46,53,238,57,78,85,115,225,95,77,238,125,24,221,155,106,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,44,144,244,189,91,35,28,178,172,177,189,136,145,34,191,32,57,157,113,227,249,16,177,84,232,54,147,222,186,115,236,130,222,239,73,93,45,215,30,221,86,47,11,159,11,163,221,189,167,39,122,162,7,84,35,122,100,142,88,90,177,204,155,117,196,229,133,96,46,175,9,222,244,250,55,243,3,30,250,140,6,202,102,181,156,39,123,211,232,223,204,12,123,234,48,27,41,129,249,57,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,175,103,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,177,73,103,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,4,85,242,220,230,9,77,195,181,76,154,61,172,151,90,183,105,213,198,161,213,52,87,41,165,150,102,99,47,72,167,146,84,138,158,24,37,154,102,84,204,176,53,88,215,53,145,189,95,38,219,190,69,92,96,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,111,76,84,241,185,235,254,52,143,86,181,141,124,178,202,244,99,58,250,82,213,23,255,0,129,110,31,108,92,74,241,29,142,233,222,83,144,90,173,214,90,126,171,197,198,146,182,119,199,53,226,150,153,236,124,180,20,168,199,49,238,154,86,43,183,86,189,174,142,38,205,42,110,177,116,184,50,255,0,148,167,5,30,155,172,163,226,203,83,109,150,170,203,44,61,232,240,187,124,233,223,145,213,208,207,219,125,205,200,142,232,143,178,248,165,142,38,200,215,57,100,87,74,137,26,197,11,223,45,71,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,245,128,0,1,138,188,209,253,196,245,55,240,95,172,81,16,2,79,247,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,7,228,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,221,138,116,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,116,48,243,29,224,114,155,133,44,202,131,48,211,231,213,212,105,214,97,81,59,40,97,149,146,202,251,37,91,81,30,180,82,206,168,173,123,28,213,115,160,115,157,221,115,34,149,174,71,44,43,44,150,255,0,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,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,122,154,27,15,16,3,205,31,223,179,83,127,5,250,61,17,59,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,4,60,209,253,251,53,55,240,95,163,209,1,138,164,143,242,175,227,170,167,0,200,109,92,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,116,90,110,51,213,76,247,65,42,71,26,77,35,42,166,169,68,73,30,247,246,158,214,39,75,99,123,223,29,148,224,191,131,235,87,22,90,71,173,237,183,165,92,121,222,29,79,103,175,197,31,12,173,70,84,206,246,92,22,74,25,91,35,219,23,69,66,195,19,18,71,57,171,19,218,199,245,116,36,145,201,138,183,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,129,180,240,35,215,150,151,48,74,109,97,181,89,248,124,213,251,173,92,154,131,65,79,225,172,247,106,185,101,170,159,37,99,27,85,60,139,34,178,4,100,15,167,166,130,38,171,230,149,207,157,119,114,170,189,93,188,133,0,0,1,21,124,243,191,82,127,180,159,187,72,171,37,83,158,119,234,79,246,147,247,105,142,188,175,52,135,13,215,173,87,212,157,35,212,8,42,228,177,100,90,111,89,13,66,210,78,176,207,19,217,117,182,75,20,209,191,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,63,39,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,207,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,134,182,252,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,198,141,232,215,61,172,150,41,88,143,127,71,82,229,255,0,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,233,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,57,164,123,155,11,152,221,209,177,185,239,140,38,80,0,0,132,190,100,124,190,233,184,118,169,143,88,116,110,213,86,237,58,184,212,54,154,182,219,12,82,204,204,101,233,20,17,196,178,212,77,60,179,76,202,153,150,119,35,220,214,178,55,171,35,223,119,198,139,54,135,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,106,239,29,218,235,13,170,162,197,13,206,173,150,218,202,136,106,234,40,219,51,146,9,167,133,178,54,41,95,30,253,46,123,27,60,205,107,149,55,106,75,34,38,221,75,186,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,236,115,30,230,174,232,170,134,64,113,183,193,246,77,194,54,168,75,101,114,85,214,225,55,202,137,221,137,222,42,229,167,239,215,65,20,112,62,102,73,28,79,87,53,240,186,165,145,43,220,200,210,69,106,189,141,106,47,75,113,254,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,61,6,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,93,132,248,81,225,71,78,56,74,211,134,97,88,84,94,58,235,93,219,158,255,0,127,158,20,101,85,222,169,168,168,142,114,34,175,110,22,117,57,34,133,21,91,27,92,229,85,123,223,36,143,242,188,11,240,101,98,224,243,78,42,173,146,93,125,51,153,229,30,30,163,38,185,68,247,165,43,164,137,31,218,166,166,141,219,109,12,93,217,81,36,115,82,73,28,247,57,221,40,172,138,60,149,0,0,0,69,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,4,85,153,21,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,114,247,192,48,221,83,226,231,9,211,237,65,199,169,47,152,245,242,158,247,77,93,67,82,139,209,43,61,15,88,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,242,113,139,193,214,119,194,6,119,79,96,191,214,122,103,27,188,245,253,159,200,59,112,211,250,83,181,13,59,234,191,181,89,60,178,65,218,146,161,35,252,226,167,94,221,77,221,23,200,50,43,154,231,25,88,110,187,212,225,154,83,163,217,85,37,247,15,182,83,197,147,92,171,169,145,122,42,46,51,196,169,79,10,164,145,53,241,190,10,121,30,175,68,127,233,213,186,57,24,217,32,84,79,63,201,246,193,170,119,158,40,18,227,137,222,238,180,56,101,138,223,61,195,45,130,58,154,152,168,107,250,169,231,167,162,130,102,198,139,20,179,36,213,14,150,54,75,182,205,134,119,177,119,102,203,130,196,244,114,197,225,139,248,61,240,251,77,127,201,241,123,173,147,62,207,122,110,25,21,53,198,111,206,65,12,82,204,148,48,36,41,229,14,208,73,220,115,28,157,212,146,121,27,34,167,75,99,140,51,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,0,0,17,171,205,139,130,139,118,83,138,220,248,168,211,123,103,70,73,102,218,167,49,129,137,85,81,53,214,133,177,211,211,199,81,27,81,207,142,31,11,28,61,79,70,198,198,172,75,44,143,122,44,72,143,139,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,156,200,33,230,105,193,246,51,194,214,168,89,47,90,114,148,148,120,78,115,79,43,173,86,118,203,81,44,246,201,232,227,167,101,75,31,36,239,145,210,177,238,153,146,181,234,253,247,146,70,116,181,35,107,158,23,43,152,39,49,251,23,16,26,53,138,105,78,145,207,225,233,50,107,125,53,215,61,130,74,39,191,194,85,49,209,75,21,174,26,137,154,197,147,181,60,111,116,146,178,36,107,250,32,232,147,165,210,198,97,175,14,186,13,153,113,37,171,150,45,41,195,40,170,220,251,141,67,31,115,174,134,157,38,101,166,220,143,106,84,86,202,142,123,27,209,27,93,186,53,94,222,183,171,35,106,245,189,168,182,212,216,35,129,46,15,180,191,134,173,47,179,100,22,84,199,242,44,219,34,179,196,235,198,97,107,150,73,224,184,193,44,142,168,141,148,143,123,220,212,166,70,190,38,163,226,72,210,116,134,41,94,221,209,168,208,186,188,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,92,176,0,0,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,114,213,23,87,139,31,122,125,100,249,129,144,253,70,115,42,184,78,224,163,21,226,179,129,28,210,247,105,182,120,125,77,198,115,11,164,152,229,194,157,35,100,149,253,22,202,9,27,108,168,89,28,198,58,25,94,170,140,115,220,157,153,30,175,69,233,116,172,148,47,87,43,174,96,20,119,122,59,111,12,154,223,145,118,110,176,248,107,118,15,116,158,56,32,165,146,150,40,34,130,27,75,187,108,103,76,201,218,222,41,36,87,186,103,72,232,213,200,244,137,178,231,87,22,62,235,26,201,242,255,0,33,250,116,230,185,151,108,3,50,178,231,245,186,91,89,143,85,201,150,80,94,36,176,75,105,164,68,170,157,215,22,76,176,58,158,52,133,92,146,191,186,138,196,237,171,186,151,110,157,247,66,124,243,63,203,47,246,61,51,143,225,7,232,175,202,23,228,190,255,0,233,223,70,116,246,123,222,2,167,163,171,163,243,125,238,223,111,187,218,252,215,119,185,218,252,223,64,26,246,30,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,124,249,38,156,214,56,21,166,195,164,175,226,159,74,40,41,41,172,85,85,11,54,107,66,234,169,93,59,110,53,117,175,95,73,49,102,145,200,230,75,45,68,113,58,24,209,189,181,72,220,214,57,174,145,98,11,149,175,156,198,108,90,135,203,210,175,45,195,169,109,85,217,126,93,217,211,236,190,215,55,92,30,130,170,174,160,170,90,154,134,65,214,231,190,25,25,79,63,134,114,200,173,94,180,87,171,159,12,176,145,87,164,246,12,171,43,213,60,55,22,193,111,126,134,201,47,57,5,186,223,103,184,248,153,41,252,29,116,181,49,178,9,251,177,34,201,31,68,142,99,186,216,138,230,237,186,34,170,33,229,73,41,228,201,195,167,218,92,238,251,196,189,254,159,122,12,67,185,98,199,253,127,211,186,79,10,120,169,125,73,81,201,218,165,149,25,211,36,110,99,252,111,83,85,29,15,144,75,78,39,110,190,217,241,91,53,167,41,200,254,208,94,168,173,244,244,247,27,191,131,101,39,164,42,153,27,91,45,79,97,138,172,139,184,244,115,251,109,94,150,245,108,158,72,126,176,0,90,174,44,125,214,53,147,229,254,67,244,233,205,107,13,148,248,177,247,88,214,79,151,249,15,211,167,53,172,3,106,128,0,0,0,22,171,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,244,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,158,186,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,50,61,121,178,112,81,110,211,250,207,225,59,165,246,206,197,150,247,112,124,121,125,20,105,85,81,36,87,74,169,230,153,110,110,145,238,123,35,134,87,200,216,92,223,205,49,146,118,17,136,229,153,81,152,87,195,71,17,121,223,11,250,167,65,169,152,45,71,248,42,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,80,217,76,214,179,139,31,122,125,100,249,129,144,253,70,115,97,237,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,233,169,210,174,5,134,120,158,201,29,20,176,200,207,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,93,120,120,177,247,167,214,79,152,25,15,212,103,2,106,121,92,123,137,233,151,227,95,88,173,50,168,197,94,87,30,226,122,101,248,215,214,43,76,170,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,103,167,41,158,54,237,86,90,107,95,9,26,143,61,37,5,60,149,21,147,98,119,138,154,166,196,199,79,60,177,189,150,148,141,176,162,43,228,150,74,201,89,44,178,238,231,189,176,181,21,86,54,146,190,106,174,78,79,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,189,119,200,146,49,85,28,246,66,25,190,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,159,89,14,220,214,56,227,166,212,171,173,127,11,122,108,202,184,172,88,197,225,89,148,220,220,249,96,91,141,198,149,207,98,209,50,61,209,31,77,12,187,185,206,145,171,220,154,40,220,196,107,98,108,147,5,138,230,23,198,47,240,181,213,58,63,179,212,126,19,12,194,188,117,186,197,249,206,231,164,59,149,43,215,113,245,224,138,88,187,240,197,73,249,135,245,118,251,94,75,187,159,189,213,228,169,239,79,148,252,191,174,250,141,184,192,3,63,249,42,123,211,229,63,47,235,190,163,110,2,106,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,239,97,71,153,90,251,10,21,126,0,84,210,162,134,169,88,29,85,48,165,69,52,176,47,178,70,57,139,253,105,177,174,151,27,248,227,241,126,37,242,171,99,160,116,72,177,219,229,99,92,196,111,146,209,67,240,79,231,69,54,50,32,155,155,38,55,21,147,138,186,138,186,104,250,99,174,176,91,165,119,147,83,119,237,35,62,30,223,40,211,218,6,116,114,161,214,119,234,30,151,214,227,23,26,182,62,227,102,133,179,74,213,153,239,122,36,149,149,106,159,165,252,202,223,98,175,192,207,18,21,249,63,106,52,152,222,177,228,56,172,242,126,98,241,110,164,70,110,231,250,170,218,198,55,201,19,203,207,190,190,223,248,201,168,0,82,190,210,162,151,0,79,105,81,66,121,21,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,251,10,78,92,112,5,77,246,28,156,34,108,114,7,77,93,84,116,116,239,169,149,125,86,109,191,245,174,223,240,154,218,241,77,153,207,156,107,166,93,117,157,234,238,197,222,190,153,187,185,206,217,169,89,59,145,61,111,63,229,19,255,0,196,110,113,30,9,166,151,11,155,222,141,87,118,182,85,235,255,0,166,33,111,242,83,127,229,154,216,220,235,165,185,220,170,238,83,174,242,85,207,36,239,93,213,125,103,57,92,190,107,231,241,2,73,121,52,225,174,159,54,187,230,142,106,162,69,79,95,64,142,68,111,197,180,111,255,0,27,249,95,208,75,209,128,124,164,240,121,113,253,33,150,247,51,118,91,140,207,168,106,236,223,54,201,73,66,228,243,69,223,225,241,51,240,1,67,151,226,86,80,168,128,112,155,124,10,253,133,40,159,2,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,181,156,88,251,211,235,39,204,12,135,234,51,155,41,154,214,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,99,87,52,94,95,244,119,122,59,151,19,122,33,142,246,110,176,248,155,142,113,107,130,72,32,165,146,150,40,37,158,107,179,123,143,103,76,201,218,218,88,227,71,186,103,72,217,17,168,244,149,210,228,175,43,143,113,61,50,252,107,235,21,166,85,1,171,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,132,244,242,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,111,65,164,220,2,232,118,139,241,29,127,226,31,5,183,248,57,46,182,245,167,183,216,18,154,21,161,178,213,76,245,90,186,154,69,86,171,226,238,49,24,198,70,197,107,98,108,149,44,77,227,149,145,195,146,160,69,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,44,86,140,241,167,160,218,249,171,153,118,141,105,142,65,87,116,187,226,52,254,45,245,204,166,222,221,114,129,175,100,83,75,71,59,92,169,35,34,150,72,216,174,114,49,31,214,142,139,187,30,239,79,21,204,139,64,245,31,95,120,113,186,90,116,223,50,186,209,85,227,253,119,186,140,114,150,21,146,28,154,56,25,220,74,71,182,38,58,103,76,213,103,92,12,106,172,111,149,26,143,98,187,183,44,48,45,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,1,112,56,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,210,5,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,122,121,92,123,137,233,151,227,95,88,173,3,42,136,86,231,87,239,79,139,124,191,161,250,141,196,154,146,21,185,213,251,211,226,223,47,232,126,163,113,2,234,242,49,253,118,126,205,254,242,47,175,50,206,5,106,120,154,198,105,117,63,76,104,42,234,181,67,28,167,130,219,75,66,218,168,163,130,239,110,90,133,87,64,245,158,70,69,11,225,89,230,153,178,35,147,169,59,145,185,175,87,70,177,216,174,70,63,174,207,217,191,222,68,170,1,170,185,55,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,101,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,21,181,230,189,192,229,54,75,106,189,241,113,167,47,171,91,237,182,158,157,249,117,165,25,45,66,87,82,68,216,224,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,21,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,138,27,68,3,29,120,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,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,169,217,20,4,85,243,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,211,42,185,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,104,25,85,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,79,184,174,225,71,78,56,181,211,135,225,89,172,94,6,235,67,220,158,193,127,130,20,125,85,162,169,200,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,215,179,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,243,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,38,207,198,58,241,111,192,230,145,241,123,77,100,170,204,31,87,99,200,108,117,16,178,27,245,173,140,241,114,91,187,168,233,232,164,235,69,107,216,230,172,139,27,156,139,217,149,221,109,71,53,210,197,40,71,7,44,94,3,191,45,247,218,109,121,213,139,47,86,3,143,220,27,232,219,93,198,221,220,165,202,38,107,38,108,155,59,186,213,236,211,206,218,117,119,84,114,69,51,146,72,87,126,137,90,146,169,197,143,186,198,178,124,191,200,126,157,57,114,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,45,175,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,38,156,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,99,44,218,160,13,107,56,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,139,35,21,205,123,89,44,81,61,88,254,142,149,201,78,97,188,196,127,132,221,29,191,75,244,157,46,182,140,6,159,179,112,185,62,90,142,220,151,185,159,5,60,177,193,83,7,109,22,47,9,63,136,98,177,178,203,20,146,53,178,162,175,68,78,75,65,199,222,136,105,127,15,92,75,223,244,219,73,175,149,117,118,136,41,233,171,230,183,84,199,39,93,146,122,134,119,82,133,38,127,157,67,27,19,161,145,146,121,170,50,102,198,247,62,72,222,247,99,168,23,215,131,238,19,51,46,46,181,67,236,61,138,162,174,207,98,160,167,146,166,251,145,182,129,42,160,181,49,99,122,192,143,98,201,18,61,242,202,196,141,172,71,245,237,220,122,34,182,39,170,126,175,48,140,3,13,210,206,46,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,200,189,17,51,208,244,106,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,179,125,194,102,136,96,60,62,232,54,49,167,250,115,124,164,200,45,174,167,244,164,185,13,60,112,181,47,147,212,237,35,171,122,161,221,175,99,154,172,108,74,174,122,164,44,133,157,111,232,71,44,48,243,71,247,236,212,223,193,126,143,68,6,85,114,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,1,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,94,206,48,120,179,204,184,186,213,15,183,23,218,122,187,61,138,130,158,58,107,22,56,234,244,170,130,212,197,141,137,58,177,233,28,72,247,203,43,22,71,61,89,215,183,109,138,170,216,152,137,145,92,206,184,241,252,183,223,106,116,27,73,239,93,88,14,63,112,119,164,174,150,235,143,114,151,40,153,172,133,209,238,222,211,87,179,79,59,106,17,189,50,73,20,206,72,230,77,250,34,114,99,255,0,5,28,40,223,120,180,214,90,44,55,181,117,163,196,45,187,86,101,55,186,40,88,239,1,75,210,245,142,52,116,138,140,73,167,123,59,81,166,207,114,110,249,59,111,100,82,32,22,130,235,128,102,86,44,54,193,168,55,156,122,174,143,30,202,170,43,169,172,181,211,34,53,149,239,163,88,146,165,98,69,94,167,49,142,158,54,43,246,232,87,245,181,21,93,27,209,185,105,203,63,141,123,119,12,25,221,203,9,212,187,159,134,211,108,183,122,154,218,201,22,170,111,67,87,67,12,139,29,68,52,240,182,78,190,246,204,130,68,108,125,75,180,14,87,163,97,86,186,98,115,206,30,52,191,80,116,26,126,27,174,246,170,186,108,37,214,122,75,37,53,61,37,100,141,158,142,10,94,223,132,116,114,189,92,231,62,39,67,11,145,100,235,71,43,17,36,71,162,185,23,93,125,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,64,217,204,17,129,202,83,141,127,77,209,209,240,155,169,183,59,173,101,234,30,244,152,93,194,117,239,198,234,24,96,238,62,216,229,70,245,199,217,100,82,201,19,164,115,154,177,171,162,69,141,34,133,143,147,240,0,0,32,7,154,63,191,102,166,254,11,244,122,35,218,242,242,225,51,13,226,235,75,245,183,7,190,212,82,89,239,180,21,24,189,77,139,35,117,2,213,79,106,122,201,94,179,163,24,146,68,175,100,177,49,99,115,21,253,27,246,222,168,174,137,138,158,43,154,63,191,102,166,254,11,244,122,35,42,185,24,254,187,63,102,255,0,121,1,25,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,34,154,49,206,2,235,132,112,209,89,141,103,118,42,188,159,84,49,218,122,123,109,134,227,112,172,116,204,189,44,143,168,95,21,91,211,27,21,140,165,137,148,204,119,231,95,53,75,222,213,87,53,93,44,172,189,92,227,180,67,1,201,116,74,135,93,174,23,202,75,54,89,135,84,67,107,161,99,163,133,31,126,130,170,118,34,209,43,151,105,92,248,83,187,83,26,53,92,141,99,106,189,79,93,100,100,48,129,245,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,73,86,85,192,229,79,10,92,184,117,115,48,212,23,210,84,106,46,97,79,143,178,186,24,153,20,172,178,82,54,243,70,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,114,96,209,13,47,202,178,108,151,92,174,183,202,186,204,219,6,168,109,5,186,206,216,228,138,11,124,21,148,242,51,199,62,68,245,103,124,173,74,168,91,30,251,70,145,200,231,53,203,36,78,143,50,185,163,251,137,234,111,224,191,88,162,2,21,184,78,247,167,209,191,152,24,247,212,96,54,83,53,172,225,59,222,159,70,254,96,99,223,81,128,217,76,1,26,188,216,184,215,183,98,216,173,207,133,125,55,185,245,228,151,157,169,179,25,216,181,84,243,90,168,93,29,61,68,116,241,185,26,200,230,241,81,205,210,245,108,143,106,68,146,198,246,42,202,138,204,160,227,111,140,28,103,132,109,47,150,244,229,164,173,205,175,148,243,183,19,179,213,197,81,216,174,158,41,32,100,207,146,72,152,173,107,33,109,75,37,86,57,241,172,136,213,99,28,213,94,166,235,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,168,31,173,129,224,25,150,167,228,208,97,154,127,143,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,110,251,189,233,20,50,42,49,187,189,234,136,214,163,156,168,213,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,239,114,238,225,15,248,41,104,210,253,169,162,236,234,22,99,218,173,202,58,43,252,76,48,118,157,47,133,164,143,165,18,52,237,71,43,186,213,189,125,82,201,46,210,62,52,139,167,8,57,168,112,43,83,128,100,55,94,39,180,182,130,174,124,98,249,81,53,203,51,134,106,168,186,45,55,25,234,161,99,103,137,100,145,38,145,149,83,84,170,172,108,99,251,79,107,215,169,177,189,140,140,36,83,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,116,111,220,98,42,186,39,162,95,83,92,206,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,176,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,0,1,138,188,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,1,53,60,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,0,27,25,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,190,220,98,240,117,157,240,129,157,211,216,47,245,158,153,198,239,61,127,103,242,14,220,52,254,148,237,67,78,250,175,237,86,79,44,144,118,164,168,72,255,0,56,169,215,183,83,119,69,242,216,164,182,156,69,104,54,27,196,150,145,223,116,167,51,162,164,115,46,52,239,125,178,186,106,117,153,246,155,138,49,201,79,91,18,53,236,119,92,110,118,234,212,123,122,216,175,141,203,208,247,34,132,69,242,224,230,1,89,195,189,246,45,36,213,236,139,253,137,235,252,76,241,84,212,71,61,68,152,237,87,67,228,234,167,100,44,146,71,195,52,136,140,124,40,222,148,146,84,149,170,207,207,36,190,3,154,63,191,102,166,254,11,244,122,34,71,248,21,229,167,140,240,203,83,75,169,218,159,95,73,145,234,133,45,68,238,161,170,182,213,212,54,221,104,129,241,75,2,178,22,170,70,181,15,146,41,94,175,124,209,236,221,218,214,53,170,197,146,72,224,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,92,174,101,188,190,233,181,134,213,120,226,15,72,45,85,114,106,13,5,63,137,188,90,105,34,150,170,124,149,140,109,44,17,164,104,249,209,144,62,158,154,9,92,140,134,39,62,117,217,168,138,245,110,246,215,145,143,235,179,246,111,247,145,42,128,106,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,61,60,188,248,211,181,113,79,165,244,246,44,191,32,164,118,170,99,84,234,153,5,26,83,54,149,107,96,73,58,98,184,65,27,92,173,123,28,213,137,178,171,17,168,201,149,201,219,141,143,135,171,13,121,165,240,19,246,18,178,253,197,118,151,207,215,143,221,110,30,51,47,181,212,84,111,37,5,117,92,232,213,172,167,115,215,121,33,154,121,90,143,139,117,116,114,72,138,196,88,156,173,131,0,52,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,63,55,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,6,207,192,178,156,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,250,92,177,76,136,141,145,173,114,42,49,236,146,54,94,176,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,154,113,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,77,125,181,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,108,252,98,87,48,62,7,41,184,187,195,109,117,248,99,241,251,54,162,216,42,35,101,21,222,228,201,88,202,171,114,171,187,180,83,75,10,57,200,196,115,251,204,114,199,39,75,216,230,181,24,147,200,240,44,255,0,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,233,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,57,164,123,93,51,94,221,209,210,53,239,146,69,75,21,194,103,7,218,95,194,46,27,45,139,7,74,186,251,237,226,158,149,185,29,246,166,89,17,247,89,224,89,85,143,72,21,238,138,157,141,90,137,90,198,49,55,232,86,163,221,35,145,94,183,212,0,0,12,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,76,255,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,64,159,224,0,0,0,2,42,249,231,126,164,255,0,105,63,118,146,168,69,95,60,239,212,159,237,39,238,208,48,131,129,221,94,195,116,35,138,140,15,84,181,6,122,184,49,235,77,69,100,53,211,211,64,179,62,157,149,52,83,210,164,202,196,245,156,198,58,118,189,232,212,115,250,26,238,150,189,219,53,103,207,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,107,46,73,167,42,30,56,234,113,171,173,147,132,125,70,101,34,88,174,85,21,12,196,110,202,248,169,214,134,174,87,73,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,144,177,90,23,203,255,0,81,238,60,106,219,184,113,214,44,119,195,80,88,119,200,175,243,69,34,173,45,198,197,12,136,137,45,52,136,248,164,146,26,153,22,58,116,124,107,221,137,211,57,92,198,186,25,24,217,233,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,162,38,110,136,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,184,170,238,48,116,191,139,158,12,181,226,245,129,173,93,21,202,199,131,228,109,186,89,234,226,147,191,67,4,180,215,6,81,62,73,58,18,23,62,104,105,187,170,200,159,34,70,174,86,43,157,178,57,214,43,156,158,129,234,198,65,98,180,235,205,14,101,233,140,23,18,222,158,174,195,81,13,52,50,88,164,171,125,60,43,83,79,43,24,217,42,33,154,72,233,218,248,228,115,228,142,69,71,51,120,222,228,134,45,176,220,255,0,50,211,234,155,173,86,25,144,213,218,159,124,179,214,216,46,105,10,167,69,101,186,174,37,138,162,158,86,57,21,175,99,154,187,166,233,234,189,172,123,122,94,198,185,3,207,155,84,26,171,155,84,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,2,223,241,21,175,56,111,13,186,71,125,213,108,206,182,145,172,183,83,189,150,202,25,170,22,23,221,174,42,199,45,61,20,74,214,61,221,114,57,187,43,145,142,232,98,62,71,39,67,28,169,174,190,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,234,227,251,140,27,175,22,90,184,231,91,214,146,60,19,14,168,172,160,197,25,12,78,71,212,192,247,181,36,174,149,210,49,178,245,212,36,49,61,35,115,90,145,49,172,103,79,90,73,36,158,215,150,127,5,22,238,39,243,187,150,109,169,118,207,19,166,216,150,244,213,180,114,37,84,62,153,174,154,25,18,58,120,106,33,116,125,29,157,217,60,138,217,58,147,120,26,172,86,204,174,104,98,5,255,0,19,202,177,79,70,253,169,198,110,182,111,76,219,225,187,91,189,33,69,37,63,140,161,151,126,213,76,61,104,157,200,95,210,238,153,27,187,93,178,236,171,177,35,252,169,248,234,166,195,164,160,225,99,85,235,233,41,172,85,85,9,14,21,92,218,89,93,59,110,53,117,172,79,70,189,33,141,200,230,75,45,68,146,182,105,21,189,181,73,26,231,185,174,141,34,206,174,54,248,62,198,120,185,210,249,108,174,74,74,44,218,199,79,59,177,59,197,92,181,29,138,25,229,146,7,204,201,35,137,232,215,50,102,211,50,37,123,153,34,198,142,87,177,174,84,233,118,190,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,152,27,73,131,5,121,94,241,175,252,32,48,70,104,198,161,92,238,181,218,147,134,219,223,83,45,198,181,123,222,153,181,182,102,177,149,11,43,90,155,77,23,118,8,100,73,21,95,39,169,47,92,142,124,189,188,234,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,138,190,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,12,202,162,209,125,47,183,106,229,126,187,219,241,10,74,92,238,233,103,75,13,117,226,23,200,199,213,81,35,227,122,54,88,209,221,167,189,22,24,145,37,115,22,78,136,216,206,174,134,163,83,207,241,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,202,122,23,172,122,113,197,134,135,91,179,155,76,54,171,165,171,35,183,173,13,254,201,43,146,178,58,42,167,194,137,87,109,169,108,140,111,95,79,113,90,189,113,181,178,70,230,189,17,89,35,85,117,172,50,43,129,206,46,238,188,32,234,227,178,185,237,213,119,140,78,253,78,219,110,71,106,130,161,204,123,224,71,163,153,85,11,21,201,19,234,97,94,174,142,226,108,172,146,104,209,209,247,86,70,133,213,227,163,151,102,77,162,122,185,103,118,138,216,170,238,56,38,127,120,161,178,227,236,169,175,167,107,232,239,117,175,153,35,181,35,165,155,186,246,34,67,214,201,228,107,90,140,145,172,124,142,123,29,35,229,211,133,237,11,177,112,233,161,216,174,151,218,108,214,170,26,250,27,125,60,183,249,173,202,247,199,112,188,58,22,37,93,82,201,34,36,146,117,200,213,233,87,162,42,70,216,216,141,99,88,214,55,218,217,110,120,110,169,225,182,60,166,223,29,37,243,30,190,83,219,239,246,185,42,105,23,162,86,111,29,85,29,66,71,43,81,204,123,92,145,74,206,166,163,216,246,181,125,87,55,203,208,0,0,197,94,62,184,215,197,120,83,211,138,187,37,166,231,226,53,55,38,183,205,30,57,111,167,88,223,37,7,90,58,54,220,234,18,70,189,141,134,39,162,171,26,246,175,122,70,43,17,58,91,43,226,11,41,205,115,141,127,201,150,43,63,13,122,103,115,181,84,228,153,109,190,162,155,45,151,126,244,214,123,92,209,181,169,79,208,173,88,219,53,84,114,63,205,206,235,142,36,234,70,34,205,12,173,134,195,245,114,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,35,242,128,159,62,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,239,150,166,176,58,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,166,195,220,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,2,240,0,0,181,92,88,251,172,107,39,203,252,135,233,211,154,214,27,41,241,99,238,177,172,159,47,242,31,167,78,107,88,6,210,95,243,43,158,226,191,244,43,35,198,242,59,127,253,174,178,134,229,67,81,31,254,52,115,67,36,111,254,118,185,174,248,162,144,67,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,178,43,149,215,48,10,203,69,101,183,134,77,111,200,187,214,169,188,53,187,7,186,79,28,243,213,71,85,44,241,65,13,165,221,182,63,170,21,238,239,20,146,43,27,11,99,116,106,229,98,196,216,164,255,0,85,116,207,21,214,77,56,200,244,183,53,164,241,22,92,154,223,45,190,167,166,56,223,36,61,105,234,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,8,54,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,214,87,137,187,181,170,255,0,196,150,171,223,108,87,58,75,141,182,227,156,95,106,232,235,41,38,108,208,84,193,37,124,206,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,235,226,95,135,76,239,133,253,83,175,211,60,234,159,252,45,101,158,183,174,31,238,157,175,196,205,12,21,157,184,165,147,179,221,236,61,221,167,187,173,158,197,79,98,173,170,2,127,185,92,123,137,233,151,227,95,88,173,50,168,197,94,87,30,226,122,101,248,215,214,43,76,170,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,102,85,159,129,202,110,35,185,112,233,198,176,224,239,171,102,162,225,118,123,243,33,164,141,146,212,50,249,110,134,243,113,157,104,155,11,17,206,74,148,115,229,116,46,99,125,119,200,177,189,21,28,199,195,30,184,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,61,60,174,61,196,244,203,241,175,172,86,152,43,206,19,66,244,107,0,212,123,118,167,226,89,77,170,213,151,230,157,18,221,48,234,58,23,119,42,118,90,133,158,247,36,137,34,178,46,227,210,8,186,59,109,238,200,217,165,71,61,233,50,160,56,133,230,229,125,213,222,28,97,210,252,79,6,251,63,151,229,54,249,237,121,173,194,70,178,90,24,233,94,197,142,88,237,205,115,156,255,0,237,134,57,221,75,42,117,64,215,57,140,89,94,173,157,152,43,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,121,82,111,185,77,232,94,141,97,90,29,249,92,194,178,155,86,97,148,229,221,17,93,174,145,208,186,10,171,39,76,48,186,107,35,154,249,30,173,237,78,142,145,207,70,199,223,107,224,122,181,204,108,46,3,13,121,146,112,207,134,240,161,164,122,15,165,184,125,117,93,197,238,168,201,238,87,123,157,74,171,95,113,184,200,203,75,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,63,235,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,243,40,93,190,39,97,66,167,192,3,87,226,86,80,136,133,96,8,133,231,45,134,186,12,218,209,154,53,170,169,45,61,5,2,185,81,191,6,214,63,252,111,228,255,0,65,47,70,1,243,108,193,229,200,52,134,43,220,45,221,109,211,50,161,203,179,124,155,29,37,115,151,205,87,127,143,192,8,171,225,103,51,159,7,215,76,70,235,3,213,189,251,189,5,51,182,115,155,187,86,178,7,42,122,190,127,201,54,74,164,170,142,178,157,149,49,47,170,253,246,254,165,219,254,3,86,107,101,116,182,203,149,37,202,5,218,74,73,227,157,139,186,167,172,215,35,147,205,60,254,6,201,220,57,103,17,231,122,105,111,185,177,232,229,111,119,117,78,191,250,98,102,255,0,41,55,254,64,23,68,225,222,195,147,133,77,192,164,169,61,133,39,45,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,21,118,64,56,83,148,66,146,164,3,144,14,170,153,217,77,79,45,76,159,163,19,28,247,121,124,17,55,2,52,121,196,235,31,160,108,214,13,54,182,214,205,21,69,222,138,105,228,70,164,141,79,205,213,192,169,235,35,145,63,231,78,246,162,145,35,65,67,81,114,171,101,21,43,81,101,147,126,148,85,217,60,145,85,127,208,134,95,115,73,205,169,179,14,35,18,26,73,94,246,90,168,170,41,149,28,213,110,206,241,213,59,162,110,191,204,158,195,175,151,55,15,82,235,30,127,85,126,169,164,167,154,130,205,50,64,169,43,227,243,124,148,181,27,250,175,107,183,254,71,220,4,198,240,183,130,254,79,180,83,25,176,201,3,35,149,150,234,37,127,74,181,124,210,146,6,175,155,81,62,44,46,209,213,73,78,202,74,88,105,34,77,153,12,109,141,191,208,137,178,127,188,118,128,41,217,62,10,114,171,177,199,181,64,229,19,99,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,214,113,99,239,79,172,159,48,50,31,168,206,108,166,107,89,197,143,189,62,178,124,192,200,126,163,56,19,83,202,227,220,79,76,191,26,250,197,105,149,70,42,242,184,247,19,211,47,198,190,177,90,101,80,0,0,17,87,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,3,53,57,144,241,173,170,124,31,126,78,255,0,38,118,12,82,231,246,183,210,254,55,211,180,181,51,118,252,47,132,237,246,187,51,197,182,254,37,253,93,93,91,236,221,182,217,119,241,92,189,57,133,235,71,22,122,209,122,211,157,70,198,48,171,117,182,221,139,212,222,226,150,201,69,87,12,238,158,58,186,72,90,215,58,106,153,90,172,233,168,122,170,35,81,119,70,249,251,81,111,7,28,252,12,127,13,31,177,63,236,163,246,59,236,119,164,191,232,39,164,60,87,139,240,223,247,68,61,29,62,27,254,203,126,191,134,222,126,83,130,158,91,223,192,251,84,238,186,153,249,101,251,91,233,60,126,123,23,130,251,59,224,59,125,202,154,121,187,189,207,21,46,251,120,110,158,158,148,223,175,125,252,182,80,205,82,45,121,160,242,251,169,187,84,222,184,161,209,107,85,35,30,202,119,87,230,22,58,104,162,166,103,68,49,85,84,86,94,150,89,103,107,85,234,214,64,215,193,20,93,114,61,93,47,172,247,63,121,74,0,106,174,78,247,41,188,255,0,13,201,184,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,123,85,82,122,23,212,92,42,170,32,87,181,81,21,89,36,82,34,181,233,187,21,91,35,81,122,163,123,91,13,124,77,218,109,86,14,36,181,94,197,98,182,82,91,173,182,236,226,251,73,71,71,73,11,97,130,154,8,235,230,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,95,13,28,69,231,124,47,234,157,6,166,96,181,31,224,168,239,20,93,16,255,0,116,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,246,162,251,81,67,101,50,21,185,213,251,211,226,223,47,232,126,163,113,37,251,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,136,30,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,126,78,53,148,216,179,11,116,215,108,114,187,197,210,83,220,43,237,114,73,218,124,125,53,84,85,82,210,84,199,179,209,21,122,39,130,86,111,183,75,186,119,106,171,85,21,97,179,153,215,1,223,145,11,237,78,188,233,61,151,167,1,200,46,14,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,86,155,113,175,149,112,167,199,118,172,217,46,215,63,17,166,89,54,168,94,227,200,237,245,11,35,227,160,235,185,203,27,174,116,233,27,94,246,205,19,17,21,237,99,87,189,27,17,138,157,77,137,241,76,159,252,202,231,184,175,253,10,200,241,188,142,223,255,0,107,172,161,185,80,212,71,255,0,141,28,208,201,27,255,0,157,174,107,190,40,160,107,89,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,118,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,208,87,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,249,120,36,227,7,38,225,27,84,34,189,53,106,235,112,155,229,68,13,203,44,244,145,83,247,235,160,138,57,217,11,227,146,86,43,154,248,93,82,249,81,141,124,105,34,181,24,247,53,23,169,161,153,92,243,191,82,127,180,159,187,76,85,229,113,239,217,166,95,141,125,30,180,202,174,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,6,85,115,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,154,144,0,2,213,113,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,206,122,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,182,57,208,73,61,53,36,147,70,217,26,215,53,202,197,115,17,21,17,205,93,183,217,83,218,107,24,108,251,171,24,47,229,67,75,51,45,51,244,167,163,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,129,16,63,217,171,226,159,254,160,116,171,255,0,37,92,127,229,196,170,113,99,238,177,172,159,47,242,31,167,78,96,7,246,12,127,249,232,191,220,79,254,254,103,255,0,22,62,235,26,201,242,255,0,33,250,116,224,107,88,78,247,49,222,56,234,120,82,195,104,48,253,62,101,37,70,162,230,20,243,190,134,105,95,20,172,178,82,53,81,139,91,44,10,170,231,189,206,87,54,6,185,189,167,62,41,92,229,114,66,177,73,4,39,160,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,64,252,155,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,11,171,196,175,11,186,161,194,230,77,102,199,117,26,201,87,78,203,229,158,142,229,73,88,230,71,216,150,119,83,196,234,202,86,73,20,146,49,207,166,168,145,240,59,103,110,228,108,114,244,181,147,71,188,159,242,210,229,247,77,163,214,171,63,16,122,191,106,171,143,80,107,233,252,77,158,211,87,20,180,179,227,76,123,106,160,145,36,70,78,172,157,245,20,211,196,229,100,209,53,240,46,237,84,71,163,182,202,174,42,184,103,195,120,175,210,58,205,45,204,43,170,237,207,109,67,110,86,139,157,50,171,159,110,184,198,201,25,20,235,31,82,54,102,116,203,35,31,27,149,58,152,247,116,185,143,232,145,129,22,220,177,120,241,252,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,218,174,104,254,253,154,155,248,47,209,232,140,127,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,137,231,238,119,107,173,234,165,149,151,155,157,93,125,68,116,240,82,50,90,153,157,43,219,4,17,50,24,98,71,57,85,81,145,197,28,113,177,190,198,177,141,106,108,136,136,4,165,114,49,253,118,126,205,254,242,46,175,51,174,60,127,34,22,42,157,6,210,123,215,78,125,144,91,221,233,43,165,186,227,219,170,197,225,115,225,116,123,183,180,228,239,84,64,234,132,111,76,145,203,11,86,57,147,110,184,156,182,171,145,143,235,179,246,111,247,145,145,92,199,120,28,169,226,183,13,160,204,52,249,244,148,250,139,135,211,206,202,24,101,100,81,50,247,72,229,71,173,20,179,170,35,152,246,185,28,232,28,231,118,154,249,101,107,145,169,50,203,24,66,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,81,194,175,12,248,111,10,26,71,71,165,184,125,117,93,197,238,168,117,202,239,115,169,85,107,238,55,25,25,27,37,157,35,234,86,194,206,152,163,99,35,106,175,75,24,222,167,61,253,114,63,92,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,133,56,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,193,145,70,42,243,17,225,15,248,86,232,210,125,150,162,239,106,22,29,221,173,197,250,235,252,52,51,247,93,23,138,164,147,169,22,53,238,199,19,122,21,221,29,50,199,22,242,50,53,151,171,42,140,42,230,97,198,189,199,134,12,18,219,132,233,165,207,195,106,78,91,181,77,21,100,107,75,55,161,168,97,154,53,146,162,106,121,155,39,95,123,103,193,26,58,62,149,218,119,35,209,208,163,92,16,109,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,63,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,146,5,240,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,83,97,62,15,184,76,195,120,69,210,255,0,176,246,42,138,75,197,246,190,162,74,155,238,70,218,5,165,158,234,244,145,235,2,61,139,36,170,198,69,19,210,54,177,31,209,191,113,232,136,233,94,170,24,107,198,103,52,13,125,225,219,137,60,195,71,48,172,67,79,235,108,184,255,0,163,252,52,247,75,125,108,149,79,239,208,83,212,63,173,209,213,198,197,217,243,57,19,102,39,170,137,190,235,186,173,234,229,189,198,182,169,241,131,249,68,252,166,88,49,75,103,217,47,68,120,47,65,82,212,195,220,241,94,47,185,221,239,79,46,251,120,102,116,244,244,237,187,183,223,116,219,202,241,71,202,147,248,74,107,182,77,173,127,151,175,179,159,104,252,23,247,51,236,183,140,236,120,122,56,41,191,142,241,113,245,117,118,58,191,65,54,234,219,207,109,214,234,240,49,192,199,240,46,251,109,254,202,63,108,126,216,250,55,254,130,122,63,194,248,79,19,255,0,116,77,215,213,226,127,236,118,232,248,239,228,17,87,205,31,223,179,83,127,5,250,61,17,145,92,156,51,252,55,75,48,222,32,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,122,34,102,247,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,92,117,230,143,239,217,169,191,130,253,30,136,197,248,238,215,88,109,85,22,40,110,117,108,182,214,84,67,87,81,70,217,156,144,77,60,45,145,177,74,248,247,233,115,216,217,230,107,92,169,187,82,89,17,54,234,93,194,245,241,131,197,158,101,197,214,168,125,184,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,189,187,108,85,86,196,196,79,147,23,225,31,89,114,222,28,114,46,37,237,24,141,214,108,110,195,112,130,6,116,82,181,124,93,10,50,163,199,87,71,187,210,71,67,75,36,116,236,123,155,27,155,249,233,93,212,212,166,155,167,208,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,182,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,192,214,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,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,93,56,170,226,23,21,226,131,149,126,101,171,152,181,55,128,241,254,137,166,184,218,223,85,29,68,214,202,232,175,84,77,150,158,71,49,127,197,145,138,230,177,207,138,88,158,172,103,95,74,98,87,50,62,95,116,220,59,84,199,172,58,55,106,171,118,157,92,106,27,77,91,109,134,41,102,102,50,244,138,8,226,89,106,38,158,89,166,101,76,203,59,145,238,107,89,27,213,145,239,187,227,69,194,187,22,127,153,99,56,206,77,134,88,178,26,186,75,22,99,79,77,77,125,183,181,81,96,174,101,61,67,42,32,87,181,81,81,31,28,177,162,181,233,179,209,29,35,81,122,100,123,92,30,215,132,239,122,125,27,249,129,143,125,70,3,98,141,82,213,44,19,69,176,75,158,166,106,93,247,208,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,154,235,240,157,239,79,163,127,48,49,239,168,192,108,103,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,174,103,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,122,98,167,141,207,95,241,164,122,181,172,107,229,150,87,163,25,215,210,153,255,0,201,247,132,63,103,23,25,213,23,248,122,44,25,177,215,255,0,223,233,107,234,230,137,137,254,60,17,163,223,254,29,203,31,241,18,24,65,198,15,9,153,151,8,186,161,246,30,251,81,87,120,177,87,211,199,83,98,200,221,64,148,176,93,88,145,177,103,70,49,36,149,24,248,165,122,198,230,43,250,246,237,189,81,27,43,21,114,127,149,31,26,255,0,147,44,170,14,26,245,50,231,117,169,198,242,219,133,61,54,37,46,253,232,108,247,73,164,115,86,159,161,26,178,54,26,169,36,103,155,93,209,28,169,212,172,68,154,105,90,19,40,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,159,89,231,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,32,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,125,121,98,241,227,249,16,190,211,104,54,172,94,186,112,28,130,224,223,70,221,46,55,30,221,46,47,51,153,51,164,217,189,167,47,102,162,119,83,163,186,164,142,40,92,178,76,187,117,202,229,197,254,42,184,152,204,184,175,213,202,205,82,204,40,105,45,204,109,59,109,182,139,101,50,35,153,110,183,70,249,31,20,11,39,74,58,103,245,75,35,223,35,145,58,158,247,116,181,140,232,141,153,149,202,119,130,139,142,83,149,91,56,168,212,139,103,70,55,102,222,167,14,129,233,75,81,13,214,185,178,84,83,201,81,35,85,207,146,31,11,36,61,76,71,70,199,44,171,20,140,122,36,74,143,12,223,230,23,197,6,125,194,102,139,217,117,27,78,109,24,253,198,229,113,202,41,172,146,197,123,167,154,104,27,4,148,149,115,57,205,108,50,196,228,127,85,59,17,21,92,169,178,187,203,216,169,140,28,25,243,64,215,222,34,120,147,195,244,115,53,196,52,254,138,203,144,122,67,196,207,107,183,214,199,84,206,197,5,69,67,58,29,37,92,140,77,223,11,81,119,98,250,170,187,108,187,42,101,255,0,26,220,41,127,12,29,44,181,105,159,219,223,178,94,140,200,32,190,248,223,69,248,254,231,110,154,162,30,215,111,189,22,219,248,158,174,174,165,219,163,109,188,247,75,1,194,231,42,79,224,215,174,216,206,181,254,94,190,209,253,156,241,191,220,207,178,222,15,191,226,40,231,166,254,59,197,201,211,211,223,234,253,5,223,167,111,45,247,64,186,188,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,1,53,60,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,0,27,41,128,0,16,3,205,31,223,179,83,127,5,250,61,17,63,196,0,243,71,247,236,212,223,193,126,143,68,6,85,114,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,0,32,135,152,239,3,148,220,41,102,84,25,134,159,62,174,163,78,179,10,137,217,67,12,172,150,87,217,42,218,136,245,162,150,117,69,107,216,230,171,157,3,156,238,235,153,20,173,114,57,97,89,100,157,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,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,107,195,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,126,194,122,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,117,247,227,7,132,204,203,132,93,80,251,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,183,87,150,55,21,89,150,136,235,206,61,165,179,92,170,234,240,77,69,188,65,105,175,180,164,105,42,65,113,168,218,10,90,200,17,207,106,68,254,234,194,201,92,138,189,80,163,183,99,223,28,61,1,145,92,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,0,0,0,0,6,0,115,171,247,88,197,190,96,80,253,58,226,96,7,43,143,126,205,50,252,107,232,245,166,127,243,171,247,88,197,190,96,80,253,58,226,96,7,43,143,126,205,50,252,107,232,245,160,79,240,0,1,133,92,200,120,214,213,62,15,191,39,127,147,59,6,41,115,251,91,233,127,27,233,218,90,153,187,126,23,194,118,251,93,153,226,219,127,18,254,174,174,173,246,110,219,108,187,230,169,138,188,115,240,49,252,52,126,196,255,0,178,143,216,239,177,222,146,255,0,160,158,144,241,94,47,195,127,221,16,244,116,248,111,251,45,250,254,27,121,134,53,112,103,205,3,95,120,137,226,79,15,209,204,215,16,211,250,43,46,65,233,15,19,61,174,223,91,29,83,59,20,21,21,12,232,116,149,114,49,55,124,45,69,221,139,234,170,237,178,236,169,249,92,243,191,82,127,180,159,187,75,171,194,231,42,79,224,215,174,216,206,181,254,94,190,209,253,156,241,191,220,207,178,222,15,191,226,40,231,166,254,59,197,201,211,211,223,234,253,5,223,167,111,45,247,75,85,207,59,245,39,251,73,251,180,12,0,225,115,66,255,0,132,166,187,99,58,41,246,167,236,231,218,63,27,253,211,240,62,51,177,225,232,231,169,254,39,185,31,87,87,99,167,244,211,110,173,252,246,217,124,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,228,87,43,143,126,205,50,252,107,232,245,164,154,115,29,224,114,167,138,220,54,131,48,211,231,210,83,234,46,31,79,59,40,97,149,145,68,203,221,35,149,30,180,82,206,168,142,99,218,228,115,160,115,157,218,107,229,149,174,70,164,203,44,97,226,185,98,241,227,249,111,177,83,104,54,172,94,186,179,236,126,222,223,70,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,186,164,146,89,154,146,76,187,244,74,228,207,243,86,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,130,120,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,129,146,164,32,115,31,229,255,0,89,195,189,246,93,91,210,28,119,253,137,235,252,52,18,211,83,201,61,68,152,237,87,67,35,233,168,124,207,146,71,195,52,136,175,100,202,238,148,146,85,137,200,207,204,172,179,126,89,254,49,45,54,171,215,10,26,195,71,121,182,82,87,211,199,131,222,170,217,21,76,45,149,141,158,10,57,102,134,84,107,145,81,31,28,177,199,35,29,237,107,216,215,38,202,136,160,107,110,108,251,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,88,35,47,249,115,113,175,252,21,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,161,61,36,74,243,107,227,95,211,117,149,156,38,233,149,206,213,89,101,135,179,38,105,112,129,123,242,58,186,25,251,140,182,53,85,189,17,246,95,20,82,74,232,220,231,44,138,216,149,99,88,166,99,229,168,140,190,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,193,28,28,49,112,245,149,113,65,172,182,93,35,197,170,124,7,143,238,84,220,110,143,165,146,162,27,101,12,77,234,150,162,70,177,63,197,141,136,231,49,175,150,88,152,175,103,95,82,108,81,165,186,91,130,104,182,9,108,211,61,52,177,122,27,27,179,119,188,21,23,138,154,163,181,221,153,243,73,249,201,158,249,29,188,146,189,222,179,151,109,246,77,145,17,19,91,125,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,143,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,59,166,167,74,184,22,25,226,123,36,116,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,67,218,145,235,205,99,130,203,86,166,96,21,252,71,105,206,63,73,6,109,138,83,173,94,72,246,212,182,157,46,150,72,33,122,201,43,218,173,233,150,166,157,172,98,181,202,230,57,208,182,70,126,113,89,4,109,144,162,50,249,172,113,213,83,135,71,95,194,198,148,87,213,211,95,106,169,214,28,214,185,212,177,58,6,219,170,232,158,158,141,98,77,27,149,207,150,42,136,229,116,209,171,123,104,145,181,175,115,157,34,68,17,87,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,20,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,128,30,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,118,19,225,215,65,176,222,27,116,142,197,165,56,101,21,35,89,110,167,99,238,117,208,211,172,47,187,92,85,141,74,138,217,81,207,123,186,228,115,119,70,171,221,208,196,100,109,94,134,53,16,35,91,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,111,190,200,158,195,53,57,122,113,65,159,113,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,7,65,29,37,36,205,115,155,52,178,185,95,213,80,244,85,71,34,108,141,242,246,170,227,174,172,114,107,252,168,106,158,101,169,159,194,59,209,159,107,114,11,141,247,193,125,144,239,120,95,21,83,36,221,174,231,141,111,95,79,115,167,171,165,187,237,190,201,190,198,85,112,83,194,151,240,62,210,203,174,153,253,189,251,91,233,60,130,123,239,141,244,95,128,237,247,41,169,225,237,118,251,210,239,183,134,234,234,234,77,250,246,219,203,117,12,128,0,1,173,103,22,62,244,250,201,243,3,33,250,140,228,170,114,84,247,88,202,126,96,87,125,58,220,69,95,22,62,244,250,201,243,3,33,250,140,228,170,114,84,247,88,202,126,96,87,125,58,220,6,127,150,171,139,31,117,141,100,249,127,144,253,58,114,234,150,171,139,31,117,141,100,249,127,144,253,58,112,53,172,47,255,0,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,161,96,13,151,120,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,8,129,229,161,199,29,79,14,57,148,58,61,156,50,145,250,117,154,94,35,124,213,114,62,42,119,216,238,51,36,112,37,107,166,122,181,171,76,173,100,77,153,175,119,168,200,210,70,42,43,94,201,167,36,214,135,136,173,6,204,184,109,213,203,238,148,230,116,85,109,125,186,161,239,182,87,77,78,144,178,237,110,87,185,41,235,98,70,189,237,232,145,173,221,90,143,119,67,209,241,185,122,216,228,73,10,229,89,199,143,255,0,4,112,169,171,247,175,240,177,98,23,219,157,199,254,240,202,107,35,89,218,255,0,194,29,19,228,155,252,29,59,27,252,83,0,207,254,37,248,139,193,56,95,210,202,253,76,206,170,63,194,209,217,232,186,38,254,233,221,60,52,211,65,71,220,138,41,59,61,222,195,219,221,123,122,25,237,85,246,34,235,215,174,154,233,168,252,69,234,61,199,84,53,66,243,227,174,181,219,69,12,49,34,178,150,223,74,213,85,142,150,154,53,85,237,194,206,167,108,155,171,149,206,115,222,231,189,239,123,182,41,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,218,246,113,47,195,166,119,194,254,169,215,233,158,117,79,254,22,178,207,91,215,15,247,78,215,226,102,134,10,206,220,82,201,217,238,246,30,238,211,221,214,207,98,167,177,84,50,255,0,134,190,95,244,118,142,19,53,75,137,189,111,199,123,215,89,180,254,243,113,193,237,115,201,4,244,177,210,203,102,116,240,221,157,219,123,250,166,94,238,209,71,34,49,208,186,55,72,173,87,172,78,138,58,204,233,225,175,152,5,101,163,134,93,82,225,147,91,242,46,245,170,109,63,188,219,176,123,164,241,207,61,84,117,82,210,186,8,109,46,237,177,253,80,175,119,120,164,145,88,216,91,27,163,87,43,22,38,197,130,192,72,167,53,206,10,63,38,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,45,187,208,217,238,147,72,215,37,71,90,185,100,108,53,82,72,255,0,39,55,162,57,83,165,30,137,52,49,55,18,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,223,94,99,60,123,127,10,139,236,26,111,167,112,120,125,50,198,110,30,50,146,162,122,126,138,171,213,115,24,248,146,177,200,244,235,134,20,100,146,54,40,188,156,173,123,159,42,117,57,177,195,109,120,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,234,232,238,46,200,200,230,145,27,39,105,99,112,77,245,235,136,27,85,235,133,11,231,18,250,90,250,74,250,120,240,123,134,85,105,138,181,91,43,27,60,20,114,76,148,213,45,130,69,68,124,114,198,177,77,27,36,221,175,100,141,234,69,77,200,182,254,205,95,20,255,0,245,3,165,95,249,42,227,255,0,46,37,167,44,209,203,21,227,64,175,60,63,98,211,125,159,178,214,225,245,24,117,186,78,151,213,250,62,149,244,78,164,137,118,123,209,242,246,216,173,242,115,250,157,211,230,237,215,114,58,255,0,176,99,255,0,207,69,254,226,127,247,240,51,255,0,139,31,117,141,100,249,127,144,253,58,115,90,195,101,62,44,125,214,53,147,229,254,67,244,233,205,107,0,253,92,179,22,190,224,217,85,231,10,202,104,124,21,235,31,184,84,90,238,52,221,214,73,216,170,130,71,71,44,125,108,87,49,221,47,99,147,118,170,181,118,221,21,83,204,154,158,87,188,107,255,0,8,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,166,109,109,153,172,101,66,202,214,166,211,69,221,130,25,18,69,87,201,234,75,215,35,159,47,111,235,230,95,192,229,55,17,216,108,218,195,131,190,173,154,139,133,217,228,100,52,145,178,90,134,95,45,208,172,147,173,19,97,98,57,201,82,142,124,174,133,204,111,174,249,22,55,162,163,152,248,97,47,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,3,98,142,48,56,107,177,113,83,161,215,141,50,185,175,102,235,15,85,211,27,171,117,83,224,142,146,241,20,50,50,158,73,85,173,127,84,43,221,124,114,34,177,235,219,145,234,212,71,163,28,221,117,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,50,127,184,5,226,186,143,138,221,14,164,189,220,229,232,204,241,126,205,159,40,134,73,160,89,39,170,108,45,86,215,182,56,145,189,184,106,61,119,53,22,54,53,178,50,120,219,212,145,117,186,16,120,177,247,167,214,79,152,25,15,212,103,2,106,121,92,123,137,233,151,227,95,88,173,48,215,91,249,187,113,37,166,186,209,159,105,205,139,9,211,89,237,184,174,81,117,178,81,203,87,109,175,116,242,65,77,87,36,49,186,71,54,177,173,87,171,88,138,170,141,106,111,190,200,158,195,50,185,92,123,137,233,151,227,95,88,173,49,255,0,86,57,53,254,84,53,79,50,212,207,225,29,232,207,181,185,5,198,251,224,190,200,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,96,50,255,0,131,61,107,202,184,137,225,179,15,214,60,214,223,106,162,189,100,30,144,241,48,90,226,146,58,86,118,43,234,41,217,208,217,36,145,233,187,33,106,174,239,95,89,87,109,147,100,72,23,226,199,222,159,89,62,96,100,63,81,156,159,238,23,52,47,248,53,232,78,51,162,159,106,126,209,253,156,241,191,221,63,3,224,251,254,34,178,122,159,226,123,146,116,244,247,250,127,77,119,233,223,203,125,146,0,120,177,247,167,214,79,152,25,15,212,103,2,82,120,98,226,99,13,225,67,149,190,159,106,150,97,67,87,113,123,170,46,246,219,69,178,153,21,175,184,220,100,186,220,95,20,11,39,74,182,22,116,197,35,223,35,145,122,88,199,116,181,239,232,141,241,23,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,211,36,143,142,30,181,245,32,139,184,247,189,176,196,196,108,113,177,92,189,17,177,141,69,217,168,126,85,231,41,190,228,22,235,21,166,239,93,226,41,49,155,123,237,118,184,251,76,103,135,165,125,85,69,91,163,221,168,138,253,231,171,168,126,238,85,119,175,182,253,45,106,38,127,242,163,224,163,242,155,149,65,196,166,166,91,46,180,216,222,37,112,167,169,196,162,219,179,13,226,233,12,142,114,212,117,163,146,71,67,75,36,108,242,107,122,36,149,122,85,234,144,205,19,131,16,51,254,23,53,219,75,244,179,28,214,188,235,6,244,102,25,150,248,63,67,220,253,39,71,55,138,241,84,206,169,131,243,49,74,233,89,213,12,111,119,174,198,237,182,203,178,170,33,237,120,28,226,238,235,194,14,174,59,43,158,221,87,120,196,239,212,237,182,228,118,168,42,28,199,190,4,122,57,149,80,177,92,145,62,166,21,234,232,238,38,202,201,38,141,29,31,117,100,110,193,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,175,103,26,252,40,223,120,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,88,223,31,75,210,197,146,53,116,106,172,89,160,123,251,82,38,204,114,236,201,59,108,100,177,160,25,127,206,139,41,177,103,56,175,15,89,174,45,93,227,108,185,5,190,249,116,183,84,246,159,31,126,150,120,237,114,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,60,7,37,79,122,124,167,229,253,119,212,109,198,10,212,229,55,218,188,86,221,133,84,87,117,217,109,87,10,219,165,29,55,105,137,218,170,171,142,154,58,137,58,209,58,221,212,202,42,100,217,85,90,157,189,218,136,174,114,174,117,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,42,110,114,0,167,100,248,169,81,79,177,78,81,119,3,146,210,241,73,130,254,80,116,83,38,176,199,3,36,149,246,234,213,103,82,181,60,214,146,118,167,155,145,126,47,46,209,213,87,78,202,186,89,169,37,77,217,52,110,141,223,208,169,178,255,0,190,6,172,117,244,53,22,218,183,209,85,53,18,88,246,234,68,93,211,205,17,83,253,10,75,119,39,109,99,244,245,154,255,0,166,215,42,217,165,168,180,81,67,60,104,228,145,201,249,202,185,213,125,101,114,167,252,245,190,196,67,18,249,140,240,245,46,142,103,244,183,234,106,74,120,104,47,51,44,8,145,62,63,39,199,75,79,183,170,198,183,111,229,253,231,103,43,108,218,155,15,226,49,97,171,149,236,101,214,138,158,153,17,173,87,110,239,29,77,178,46,203,252,235,237,2,120,193,213,77,59,42,105,226,169,143,244,101,99,94,223,47,130,166,231,104,28,42,28,33,202,148,129,88,56,69,221,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,56,228,165,222,208,56,42,79,97,66,111,191,154,157,128,15,37,171,121,12,56,158,151,229,121,36,239,232,101,190,207,85,58,187,163,171,109,163,119,195,226,122,210,193,113,211,148,51,24,225,111,81,166,87,53,175,159,29,173,141,157,91,109,212,173,107,81,60,213,62,47,64,32,71,93,242,233,179,125,92,202,239,210,189,30,217,111,21,221,165,72,250,55,141,106,165,123,124,191,241,137,129,229,61,163,203,129,232,141,109,250,227,79,209,83,125,173,166,185,71,211,81,214,157,18,81,68,190,104,158,73,250,107,228,67,150,156,98,143,212,253,72,163,198,156,174,71,221,229,169,145,122,21,90,187,182,41,37,242,217,29,253,239,220,166,200,250,75,135,82,96,154,127,101,198,168,152,172,138,150,138,154,54,162,189,92,169,211,4,108,243,85,68,93,246,98,1,236,0,56,85,217,0,161,238,68,95,51,148,58,221,230,189,40,118,53,62,0,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,77,79,43,143,113,61,50,252,107,235,21,166,85,24,171,202,227,220,79,76,191,26,250,197,105,149,64,0,0,69,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,231,201,155,232,54,101,134,104,246,158,107,147,168,170,234,241,60,254,158,177,140,184,54,157,27,5,21,198,158,186,174,157,212,79,114,61,203,214,232,169,153,59,92,228,103,90,73,35,88,142,236,200,227,235,226,199,222,159,89,62,96,100,63,81,156,151,78,5,180,95,75,245,235,151,14,155,233,254,174,98,20,153,21,138,74,139,173,90,83,204,249,34,124,83,199,121,174,232,150,41,98,115,101,137,251,43,154,174,99,154,170,199,189,139,187,94,228,80,199,78,75,151,126,32,157,125,200,236,150,203,119,123,70,33,241,51,220,166,168,108,80,71,13,246,86,83,36,110,167,147,178,233,106,102,236,192,198,190,20,145,145,71,28,137,35,149,30,177,50,95,1,206,175,222,159,22,249,127,67,245,27,137,50,120,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,13,156,234,253,233,241,111,151,244,63,81,184,129,117,121,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,1,205,31,220,79,83,127,5,250,197,17,0,36,255,0,115,71,247,19,212,223,193,126,177,68,64,8,18,169,207,59,245,39,251,73,251,180,197,94,87,30,253,154,101,248,215,209,235,76,170,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,160,101,87,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,35,252,171,248,21,169,207,242,27,87,19,218,165,65,87,6,49,99,168,134,229,134,67,13,84,93,23,107,140,21,83,49,211,202,177,200,179,70,202,89,169,145,82,55,177,157,215,185,139,212,232,216,246,73,28,6,211,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,245,128,0,196,174,97,156,22,90,184,167,210,250,139,238,33,143,210,59,85,49,170,116,92,126,177,106,91,74,181,176,36,157,82,219,231,145,205,86,189,142,106,202,232,145,234,212,100,202,213,238,70,199,205,213,2,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,155,79,16,3,205,31,223,179,83,127,5,250,61,16,25,85,200,199,245,217,251,55,251,200,149,66,42,249,24,254,187,63,102,255,0,121,18,168,4,74,243,107,224,163,208,149,149,156,89,105,149,178,213,71,101,155,179,30,105,111,129,59,18,54,186,105,251,108,185,181,21,221,18,119,159,44,81,202,216,218,215,36,136,217,85,36,89,102,123,48,91,134,46,33,114,174,23,245,150,203,171,152,181,55,143,240,29,202,107,141,173,245,82,83,195,115,161,149,189,50,211,200,230,47,248,178,49,92,215,181,146,197,19,213,143,232,233,93,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,32,7,143,238,15,174,188,38,234,227,155,111,74,73,48,76,198,162,178,191,20,124,50,185,95,77,3,30,213,146,134,86,200,247,75,215,78,147,68,196,145,206,114,74,199,49,253,93,107,36,113,132,196,234,103,26,250,53,131,240,193,63,21,24,229,207,237,70,55,85,213,77,96,129,138,235,124,215,138,239,16,250,116,167,141,181,77,100,141,218,72,165,115,215,182,231,54,40,101,145,172,122,55,101,128,29,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,205,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,190,126,75,181,214,107,85,61,138,107,157,91,237,180,117,19,85,211,209,186,103,44,16,207,51,99,108,178,178,61,250,90,247,182,8,90,231,34,110,228,138,52,93,250,83,108,245,229,139,192,119,229,190,251,77,175,58,177,101,234,192,113,251,131,125,27,107,184,219,187,148,185,68,205,100,205,147,103,119,90,189,154,121,219,78,174,234,142,72,166,114,73,10,239,209,43,80,50,171,150,47,1,223,145,11,21,54,188,234,197,151,167,62,200,45,237,244,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,170,56,229,133,171,36,43,183,92,173,92,255,0,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,178,154,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,58,245,243,71,247,236,212,223,193,126,143,68,101,87,35,31,215,103,236,223,239,32,36,127,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,186,26,117,171,157,102,158,87,190,71,75,44,210,63,201,21,242,75,36,146,42,53,26,196,87,170,53,173,106,35,83,218,128,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,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,1,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,150,236,60,98,87,53,59,77,170,227,192,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,162,71,183,216,229,69,8,97,225,59,222,159,70,254,96,99,223,81,128,217,76,214,179,132,239,122,125,27,249,129,143,125,70,3,101,48,44,87,24,60,38,97,188,93,105,127,216,123,237,69,37,158,251,65,81,29,77,139,35,117,2,213,79,106,122,200,197,157,24,196,146,37,123,37,137,139,27,152,175,232,223,182,245,69,116,76,84,215,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,118,136,48,3,153,215,1,223,150,251,21,78,188,233,61,151,171,62,199,237,238,244,149,174,221,110,238,85,101,16,181,240,182,61,221,221,106,119,169,224,109,66,183,166,57,37,153,169,28,41,191,68,77,64,253,94,87,188,107,255,0,8,12,17,154,49,168,87,59,173,118,164,225,182,247,212,203,113,173,94,247,166,109,109,153,172,101,66,202,214,166,211,69,221,130,25,18,69,87,201,234,75,215,35,159,47,111,10,185,161,113,175,252,32,51,183,232,198,158,220,237,85,218,109,134,220,25,83,21,198,137,123,222,153,186,54,23,49,245,9,43,154,155,67,23,118,120,99,72,213,89,39,175,47,92,141,124,93,188,32,182,93,174,182,90,151,214,89,174,117,116,21,18,83,207,72,249,105,166,116,79,116,19,196,248,102,137,92,213,69,86,73,20,146,70,246,251,28,199,185,171,186,42,161,232,52,183,75,115,189,105,206,237,154,103,166,150,47,76,228,151,158,247,130,162,241,80,211,247,123,80,190,105,63,57,51,217,27,118,142,39,187,214,114,111,182,201,186,170,34,133,224,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,151,108,39,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,109,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,254,142,165,186,160,0,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,77,79,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,6,202,96,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,98,87,53,59,77,170,227,192,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,162,71,183,216,229,69,134,30,19,189,233,244,111,230,6,61,245,24,9,169,230,143,238,39,169,191,130,253,98,136,133,110,19,189,233,244,111,230,6,61,245,24,0,207,254,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,0,0,0,0,3,0,57,213,251,172,98,223,48,40,126,157,113,48,3,149,199,191,102,153,126,53,244,122,211,63,249,213,251,172,98,223,48,40,126,157,113,48,3,149,199,191,102,153,126,53,244,122,208,39,248,0,0,0,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,12,85,229,113,239,217,166,95,141,125,30,180,159,226,0,121,92,123,246,105,151,227,95,71,173,39,248,12,21,227,55,149,245,139,137,253,88,161,213,172,75,62,251,29,117,186,244,211,229,110,168,165,125,116,117,49,195,77,219,166,169,167,139,184,206,153,147,181,4,47,143,173,177,186,61,164,78,151,198,230,207,149,90,23,161,122,113,195,166,156,91,180,191,75,236,222,6,213,67,188,179,77,42,163,234,174,21,78,68,73,42,170,100,68,78,228,207,233,110,235,178,53,26,214,177,141,99,24,198,54,224,0,5,170,226,199,221,99,89,62,95,228,63,78,156,186,165,170,226,199,221,99,89,62,95,228,63,78,156,13,107,11,149,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,37,181,54,93,213,222,27,180,75,94,174,184,189,231,87,240,26,76,158,163,14,168,150,166,206,202,186,137,210,8,159,35,162,116,137,36,44,123,98,168,99,150,158,45,217,51,94,197,70,170,42,108,231,34,134,42,242,121,173,214,215,240,233,81,111,207,45,52,145,233,244,21,11,54,5,92,215,65,223,157,143,170,171,75,140,47,72,222,175,70,71,83,31,83,86,86,53,234,179,73,179,158,196,98,51,61,64,2,10,249,152,112,81,110,225,131,59,182,230,218,105,108,240,218,109,150,237,77,69,71,26,85,77,232,106,232,97,141,36,167,154,162,103,73,215,222,217,243,198,174,147,169,118,157,168,196,108,40,231,121,94,93,220,94,127,5,45,101,95,181,53,189,157,61,204,123,84,89,71,69,7,137,154,14,211,101,240,181,113,244,170,72,157,169,37,119,90,55,175,170,41,37,218,55,200,145,116,206,158,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,93,117,248,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,141,27,209,174,123,89,44,82,177,30,254,142,165,9,169,230,35,197,231,240,82,209,164,251,45,91,217,212,44,199,187,69,139,245,208,120,152,96,237,58,47,21,87,39,82,164,105,218,142,86,244,35,186,250,165,146,45,227,124,105,47,76,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,124,164,170,114,172,224,59,255,0,130,56,171,213,251,47,248,89,113,11,21,206,221,255,0,120,125,53,237,175,238,255,0,225,13,137,146,67,254,14,161,142,254,41,224,100,255,0,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,246,203,80,0,0,0,3,202,106,102,170,233,198,141,226,179,230,186,165,154,90,177,155,45,63,83,124,77,194,161,35,239,72,216,223,39,102,22,126,156,211,43,35,145,91,20,104,233,31,210,168,214,170,249,31,149,161,122,233,167,28,69,233,197,187,84,52,190,243,227,173,85,219,197,52,50,162,50,170,223,84,212,69,146,150,166,52,85,237,204,206,166,238,155,171,85,174,107,216,231,177,236,123,131,94,206,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,138,190,44,125,233,245,147,230,6,67,245,25,201,84,228,169,238,177,148,252,192,174,250,117,184,12,255,0,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,6,58,241,201,194,37,171,139,237,35,110,41,5,198,146,207,150,88,106,29,114,199,46,179,211,181,236,100,234,197,107,233,102,122,53,101,101,52,201,211,215,219,93,209,241,195,34,182,78,210,70,239,41,192,159,0,152,207,8,150,170,140,150,251,116,164,200,181,22,237,78,250,90,203,197,34,84,67,5,45,20,173,166,124,148,17,198,233,85,147,49,181,20,234,244,168,88,163,145,200,228,69,107,17,58,76,181,0,12,127,227,95,133,27,23,22,154,53,91,134,246,173,84,121,125,183,122,204,90,247,91,11,221,224,42,186,152,178,70,174,141,81,233,12,236,103,106,68,217,237,77,217,39,109,239,138,52,50,0,1,171,102,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,126,81,57,60,208,120,62,198,117,179,72,239,90,219,102,74,75,118,119,128,89,221,94,250,250,153,106,28,202,203,37,19,42,170,38,161,70,53,253,166,61,86,105,37,100,157,183,57,95,27,99,87,53,143,87,178,13,128,185,92,58,232,54,101,196,150,174,88,180,167,12,162,171,115,238,53,12,125,206,186,26,116,153,150,155,114,61,169,81,91,42,57,236,111,68,109,118,232,213,123,122,222,172,141,171,214,246,162,236,39,195,174,131,97,188,54,233,29,139,74,112,202,42,70,178,221,78,199,220,235,161,167,88,95,118,184,171,26,149,21,178,163,158,247,117,200,230,238,141,87,187,161,136,200,218,189,12,106,39,128,224,115,132,75,87,8,58,70,236,82,123,141,37,227,44,191,84,54,229,145,221,96,167,107,24,249,209,136,214,82,194,245,106,74,250,104,83,171,163,184,187,171,228,154,68,108,125,213,141,185,20,0,0,5,170,226,199,221,99,89,62,95,228,63,78,156,214,176,217,79,139,31,117,141,100,249,127,144,253,58,115,90,192,54,168,34,175,154,159,1,223,252,47,197,94,144,89,127,193,75,151,216,173,150,239,251,251,234,111,110,127,119,255,0,7,108,172,142,31,240,149,15,119,241,175,37,80,1,173,15,14,186,243,153,112,219,171,150,45,86,195,43,106,218,251,117,67,25,115,161,134,161,33,101,218,220,175,106,212,81,74,174,99,219,209,35,91,178,57,88,238,135,163,36,106,117,177,170,158,127,86,51,175,202,134,169,230,90,153,232,191,70,125,173,200,46,55,223,5,223,239,120,95,21,83,36,221,174,231,75,122,250,123,157,61,93,45,223,109,246,77,246,50,131,152,167,2,181,60,45,102,75,156,105,245,5,91,244,174,255,0,81,12,52,51,84,213,68,247,219,46,51,37,67,214,218,136,178,44,243,49,177,211,186,70,76,230,126,131,218,199,61,239,106,189,248,106,4,255,0,114,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,90,206,44,125,233,245,147,230,6,67,245,25,192,186,188,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,254,133,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,245,58,38,75,61,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,140,28,171,45,54,171,119,3,152,13,101,190,217,73,75,81,116,168,188,85,215,75,12,45,99,234,167,75,157,76,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,99,81,19,45,64,22,171,137,126,29,48,78,40,52,178,191,76,243,170,127,240,181,150,122,222,185,191,185,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,251,21,61,138,151,84,1,172,182,186,104,94,163,240,233,168,247,29,47,213,11,55,129,186,208,237,44,51,68,170,250,91,133,43,149,82,58,170,105,21,19,185,11,250,93,178,236,142,71,53,204,123,88,246,61,141,204,14,74,158,244,249,79,203,250,239,168,219,139,149,207,42,211,106,134,235,163,119,216,109,148,140,185,86,83,223,169,42,43,27,11,82,121,160,133,212,46,138,39,201,183,83,152,199,79,51,154,213,93,154,178,200,169,183,82,239,109,121,42,123,211,229,63,47,235,190,163,110,2,106,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,167,12,114,42,249,28,185,62,7,91,124,151,165,64,239,7,8,187,161,200,24,43,205,135,71,151,60,209,26,43,245,186,159,174,166,197,91,83,114,147,170,163,161,58,35,162,149,124,145,124,151,244,19,200,135,237,8,203,166,194,53,115,20,191,68,244,99,98,188,80,247,85,99,235,218,52,170,137,238,242,255,0,197,54,59,213,172,58,147,59,211,251,214,53,90,197,124,85,84,85,49,185,17,234,213,94,168,36,103,146,162,42,239,179,212,214,227,81,241,71,233,134,164,86,99,77,87,43,237,18,211,72,157,106,174,93,221,20,114,249,238,141,254,251,238,64,54,74,210,76,134,28,179,75,241,76,146,7,245,178,225,103,165,157,29,209,211,190,241,183,225,240,61,105,96,184,22,202,25,147,240,183,167,51,35,154,231,193,142,209,70,254,157,182,234,70,185,170,158,74,191,22,41,127,64,225,125,133,37,103,90,239,191,146,129,91,78,74,91,237,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,40,114,237,241,42,113,214,237,247,246,111,247,1,91,124,202,202,88,158,170,21,0,35,187,156,38,166,203,143,233,133,6,1,77,52,72,185,13,36,174,122,43,90,174,84,101,93,42,174,202,171,186,121,34,251,17,73,12,170,157,180,180,179,84,189,81,27,12,110,145,119,251,145,55,33,3,155,14,169,211,231,154,207,102,176,81,212,197,44,120,253,45,108,111,237,244,47,75,223,86,246,171,85,90,229,93,211,176,158,75,183,250,64,240,252,184,116,230,167,57,226,6,219,95,29,36,210,67,105,239,119,36,106,63,166,62,237,13,90,38,234,212,84,77,250,126,59,19,246,214,163,26,140,111,177,169,178,17,157,201,139,78,91,69,131,101,153,213,93,60,141,168,158,241,4,113,61,85,200,139,18,82,42,167,146,166,203,252,123,188,247,248,146,100,0,225,222,195,146,149,3,141,138,145,10,83,205,74,189,128,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,178,153,173,103,22,62,244,250,201,243,3,33,250,140,224,77,79,43,143,113,61,50,252,107,235,21,166,85,24,171,202,227,220,79,76,191,26,250,197,105,149,64,0,0,69,95,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,9,169,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,66,183,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,6,85,16,173,206,175,222,159,22,249,127,67,245,27,137,53,36,43,115,171,247,167,197,190,95,208,253,70,226,5,213,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,3,90,206,44,125,233,245,147,230,6,67,245,25,201,169,229,113,238,39,166,95,141,125,98,180,133,110,44,125,233,245,147,230,6,67,245,25,201,169,229,113,238,39,166,95,141,125,98,180,7,52,127,113,61,77,252,23,235,20,68,0,147,253,205,31,220,79,83,127,5,250,197,17,0,32,74,167,60,239,212,159,237,39,238,211,21,121,92,123,246,105,151,227,95,71,173,50,171,158,119,234,79,246,147,247,105,138,188,174,61,251,52,203,241,175,163,214,129,149,92,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,2,213,113,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,16,193,205,167,140,27,86,175,230,84,252,59,224,139,86,182,45,61,188,84,186,253,85,52,77,99,43,175,113,35,160,232,137,174,103,117,172,166,71,84,198,175,234,70,202,249,159,179,85,177,197,35,242,215,154,23,26,255,0,193,255,0,4,126,140,105,237,206,235,67,169,57,149,189,149,49,92,104,151,179,232,107,91,166,115,31,80,146,185,171,188,210,246,167,134,52,141,81,241,250,242,245,198,230,69,220,134,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,15,62,75,167,40,174,48,113,154,252,54,223,194,94,96,180,150,219,237,174,162,165,216,139,161,138,161,239,187,193,42,213,215,85,178,85,70,58,40,159,2,182,71,35,220,246,35,217,35,26,214,245,70,231,63,234,213,206,81,150,42,94,20,237,248,86,148,207,106,187,234,198,51,112,170,188,62,255,0,61,43,232,100,201,35,145,92,142,160,114,58,119,199,6,209,182,153,34,87,43,163,73,32,114,254,107,196,207,33,17,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,180,240,49,215,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,157,145,64,0,0,64,15,52,127,126,205,77,252,23,232,244,70,85,114,49,253,118,126,205,254,242,49,87,154,63,191,102,166,254,11,244,122,35,42,185,24,254,187,63,102,255,0,121,1,42,128,0,6,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,10,220,39,123,211,232,223,204,12,123,234,48,27,41,154,214,112,157,239,79,163,127,48,49,239,168,192,108,166,0,199,94,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,234,109,223,213,45,82,193,52,91,4,185,234,102,165,223,125,13,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,85,171,182,251,174,200,138,169,174,191,19,188,66,229,92,80,107,45,235,87,50,154,111,1,227,251,116,214,235,91,42,164,168,134,217,67,19,122,98,167,141,207,95,241,164,122,181,172,107,229,150,87,163,25,215,210,129,106,139,213,194,31,19,151,222,18,245,150,155,85,109,22,95,77,210,62,223,85,107,186,90,60,75,41,188,125,44,173,71,54,62,251,162,149,98,233,158,58,121,119,107,122,151,181,209,186,53,206,50,255,0,150,15,47,251,22,170,88,171,117,243,93,113,219,85,235,12,189,91,235,172,248,229,154,121,30,233,42,100,87,186,158,162,189,203,19,219,217,237,244,79,12,72,187,201,220,87,76,222,210,197,12,143,196,190,48,120,76,204,184,69,213,15,176,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,170,27,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,33,91,150,47,30,63,145,11,237,54,131,106,197,235,167,1,200,46,13,244,109,210,227,113,237,210,226,243,57,147,58,77,155,218,114,246,106,39,117,58,59,170,72,226,133,203,36,203,183,92,174,89,169,0,0,3,21,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,0,3,21,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,51,255,0,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,0,0,192,14,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,207,254,117,126,235,24,183,204,10,31,167,92,76,0,229,113,239,217,166,95,141,125,30,180,9,254,0,0,0,0,34,175,158,119,234,79,246,147,247,105,42,132,85,243,206,253,73,254,210,126,237,3,21,121,92,123,246,105,151,227,95,71,173,39,248,128,30,87,30,253,154,101,248,215,209,235,73,254,0,0,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,218,160,213,92,218,160,0,0,1,0,60,196,120,188,254,21,186,202,159,101,171,123,218,123,135,119,104,177,126,186,15,13,52,253,214,197,226,170,228,234,85,145,123,178,68,222,132,119,71,76,81,197,188,108,145,101,234,202,174,112,92,94,123,120,71,193,107,127,192,86,231,46,146,131,254,241,85,65,73,12,175,95,241,39,145,88,207,240,13,73,63,143,140,192,14,24,184,122,202,184,160,214,91,46,145,226,213,62,3,199,247,42,110,55,71,210,201,81,13,178,134,38,245,75,81,35,88,159,226,198,196,115,152,215,203,44,76,87,179,175,169,2,213,19,189,203,175,142,170,110,41,112,212,193,245,6,190,145,154,169,96,167,154,106,232,105,169,101,99,46,118,232,86,157,137,114,85,72,210,8,94,233,42,27,27,225,107,255,0,77,142,123,88,198,57,24,204,117,230,35,203,91,76,244,255,0,70,147,87,56,107,195,253,7,246,59,187,83,146,90,217,83,113,184,77,112,161,145,209,55,196,70,233,101,151,183,225,182,124,143,78,150,181,98,124,175,115,211,178,214,186,53,116,171,83,50,173,27,212,124,115,84,176,170,191,15,122,198,110,17,92,41,186,164,145,145,205,208,190,188,18,246,222,199,186,25,88,174,142,70,35,147,174,55,189,170,187,57,64,217,248,22,171,134,142,34,240,78,40,52,178,131,83,48,90,143,240,84,119,138,46,137,191,185,151,79,13,12,211,209,247,37,138,62,247,107,190,198,247,88,222,135,251,81,125,168,151,84,0,0,8,107,231,9,164,218,237,105,212,123,118,168,100,249,125,215,39,211,41,186,40,44,47,172,117,28,17,216,235,170,86,162,89,109,209,193,10,181,242,250,148,221,126,37,209,117,58,52,134,41,36,145,209,35,157,98,184,1,227,6,235,194,110,174,53,215,5,164,147,4,204,106,40,232,50,182,77,19,149,244,208,49,238,72,235,162,116,108,116,189,116,233,52,175,88,218,215,36,172,115,217,211,214,177,201,28,244,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,189,156,98,112,171,153,112,161,171,151,12,62,243,109,171,118,49,113,168,168,169,196,238,242,72,147,50,227,110,71,250,136,233,90,198,55,196,198,215,70,217,153,210,222,151,170,57,19,182,248,222,240,241,60,66,229,54,44,231,95,117,47,53,197,171,188,109,151,32,204,47,55,75,117,79,105,241,247,233,103,173,150,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,68,181,114,84,247,88,202,126,96,87,125,58,220,66,177,53,60,149,61,214,50,159,152,21,223,78,183,1,159,229,170,226,199,221,99,89,62,95,228,63,78,156,186,165,170,226,199,221,99,89,62,95,228,63,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,154,214,27,41,241,99,238,177,172,159,47,242,31,167,78,107,88,6,213,0,0,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,230,181,134,202,124,88,251,172,107,39,203,252,135,233,211,154,214,1,181,64,0,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,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,214,107,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,222,215,79,36,20,213,114,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,97,179,153,173,103,22,62,244,250,201,243,3,33,250,140,224,77,79,43,143,113,61,50,252,107,235,21,166,85,24,171,202,227,220,79,76,191,26,250,197,105,149,64,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,0,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,53,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,84,41,216,169,124,202,87,201,64,169,190,195,146,148,42,3,135,53,30,213,99,189,142,77,148,128,78,99,218,115,83,131,113,3,114,175,146,146,104,225,187,118,123,114,57,31,211,39,106,134,145,23,101,114,34,46,221,95,13,201,252,35,55,156,238,156,182,183,6,196,243,170,74,121,29,81,5,226,120,229,122,43,149,18,37,164,69,95,36,77,147,248,134,249,239,240,3,208,242,123,212,217,114,13,48,175,192,42,102,137,87,30,164,137,204,68,107,81,200,143,171,170,84,221,81,119,95,37,79,106,33,34,36,29,242,158,213,58,124,15,89,239,54,10,202,152,162,143,32,165,162,141,157,206,132,234,123,42,216,212,106,43,156,139,186,247,215,201,55,255,0,65,55,244,179,182,170,150,26,150,42,43,102,141,178,38,223,114,166,224,118,148,59,200,172,165,233,234,168,20,181,119,248,149,161,212,221,247,246,109,247,157,141,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,242,57,41,114,129,75,151,238,56,143,205,203,229,178,157,111,114,171,182,79,235,59,163,68,233,69,2,176,0,22,187,137,141,69,183,105,142,137,229,249,85,124,141,79,7,103,169,149,140,238,49,138,229,70,162,108,157,126,91,238,228,53,241,172,125,195,93,117,241,41,160,87,57,249,110,76,232,160,69,103,82,178,58,138,183,57,55,72,211,207,100,122,170,170,18,55,206,23,93,35,182,208,90,116,142,221,212,175,188,208,76,234,151,53,241,57,24,145,213,196,190,105,178,185,55,237,57,60,182,255,0,65,141,188,174,52,94,167,80,181,210,223,155,200,155,81,98,183,24,28,253,227,145,122,220,248,42,55,68,115,118,68,219,165,171,231,247,160,18,223,194,78,147,179,71,180,98,201,139,238,139,55,131,163,124,202,141,123,119,115,105,33,98,174,207,85,84,243,98,151,156,235,167,129,148,212,241,83,70,155,50,38,53,141,254,132,77,144,236,0,82,170,114,229,248,20,129,82,127,73,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,0,0,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,53,32,0,0,0,53,172,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,72,86,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,64,202,162,21,185,213,251,211,226,223,47,232,126,163,113,38,164,133,110,117,126,244,248,183,203,250,31,168,220,64,186,188,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,107,89,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,144,173,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,128,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,32,4,9,84,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,166,85,115,206,253,73,254,210,126,237,49,87,149,199,191,102,153,126,53,244,122,208,50,171,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,22,171,139,31,117,141,100,249,127,144,253,58,114,234,150,171,139,31,117,141,100,249,127,144,253,58,112,53,172,54,168,53,87,54,168,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,218,160,213,92,218,160,0,0,1,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,101,87,35,31,215,103,236,223,239,35,61,56,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,224,95,35,31,215,103,236,223,239,34,239,243,61,224,127,84,56,154,166,199,181,27,72,239,85,119,107,238,49,78,182,213,196,106,235,163,130,146,162,9,101,234,125,85,43,165,115,98,138,167,117,106,75,214,228,73,98,138,61,156,215,66,214,74,16,217,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,19,203,23,128,239,200,133,138,155,94,117,98,203,211,159,100,22,246,250,54,215,113,183,118,234,177,120,92,249,155,38,206,238,185,59,213,16,58,157,93,213,28,114,194,213,146,21,219,174,86,174,42,242,197,224,59,242,223,125,166,215,157,88,178,245,96,56,253,193,190,141,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,169,53,32,8,171,231,5,194,31,183,139,140,22,139,252,5,22,114,217,43,255,0,239,20,180,21,112,196,244,255,0,18,9,17,143,255,0,0,228,143,248,249,9,84,0,107,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,89,24,174,107,218,201,98,137,234,199,244,116,174,197,26,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,96,179,152,143,8,127,193,75,89,83,236,181,23,103,79,115,30,237,110,47,215,95,226,102,131,180,216,188,85,36,157,72,146,39,106,73,91,208,174,235,234,138,72,183,145,242,36,189,50,105,203,47,133,13,80,225,127,75,239,110,213,27,253,92,23,44,194,162,42,185,113,55,58,57,96,177,79,4,149,17,58,86,77,12,242,195,51,234,97,90,87,185,204,107,21,18,40,216,238,174,132,233,12,202,0,1,0,60,209,253,251,53,55,240,95,163,209,25,85,200,199,245,217,251,55,251,200,197,94,104,254,253,154,155,248,47,209,232,140,170,228,99,250,236,253,155,253,228,4,170,0,0,24,171,205,31,220,79,83,127,5,250,197,17,149,70,42,243,71,247,19,212,223,193,126,177,68,4,43,112,157,239,79,163,127,48,49,239,168,192,108,166,107,89,194,119,189,62,141,252,192,199,190,163,1,176,158,191,105,55,229,215,70,178,205,35,251,95,117,197,254,212,91,221,69,233,75,99,182,154,15,89,29,210,230,238,157,200,95,211,219,150,46,166,247,34,124,140,234,111,87,82,4,53,243,48,227,94,221,196,254,119,109,194,116,210,231,226,116,219,18,218,166,138,178,53,170,135,211,53,211,67,26,201,81,53,60,205,143,163,179,187,224,141,29,31,82,111,59,145,234,217,145,173,241,92,0,240,125,117,226,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,186,132,134,86,44,141,115,82,38,53,239,234,235,72,227,147,242,175,188,2,113,47,140,235,206,51,195,213,247,17,164,164,190,230,53,21,44,177,92,221,90,197,181,87,83,83,245,186,122,166,84,38,234,140,142,40,214,103,68,173,74,132,99,163,222,30,169,24,215,78,159,14,186,13,134,240,219,164,118,45,41,195,40,169,26,203,117,59,31,115,174,134,157,97,125,218,226,172,106,84,86,202,142,123,221,215,35,155,186,53,94,238,134,35,35,106,244,49,168,129,112,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,45,87,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,203,192,0,213,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,102,39,150,47,30,63,150,251,21,54,131,106,197,235,171,62,199,237,237,244,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,79,213,230,133,193,71,240,128,193,31,172,250,123,108,186,215,106,78,27,111,101,52,86,234,36,239,122,102,214,217,156,247,211,164,78,114,109,52,93,217,230,141,99,69,124,158,188,93,18,57,241,118,240,3,150,239,11,90,203,173,90,203,107,212,204,35,36,186,224,248,222,15,112,100,247,12,182,141,173,73,187,200,221,214,134,145,36,107,163,154,105,35,127,76,141,123,95,19,34,145,86,86,189,30,200,102,9,233,0,1,138,188,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,1,53,60,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,0,27,41,128,0,16,3,205,31,223,179,83,127,5,250,61,17,63,196,0,243,71,247,236,212,223,193,126,143,68,6,85,114,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,0,0,1,138,188,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,1,53,60,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,0,25,255,0,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,106,64,0,0,0,0,0,96,7,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,103,255,0,58,191,117,140,91,230,5,15,211,174,38,0,114,184,247,236,211,47,198,190,143,90,4,255,0,0,0,0,0,17,87,207,59,245,39,251,73,251,180,149,66,42,249,231,126,164,255,0,105,63,118,129,138,188,174,61,251,52,203,241,175,163,214,147,252,64,15,43,143,126,205,50,252,107,232,245,164,255,0,0,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,0,197,94,98,60,94,127,5,45,26,79,178,213,189,157,66,204,123,180,88,191,93,7,137,134,14,211,162,241,85,114,117,42,70,157,168,229,111,66,59,175,170,89,34,222,55,198,146,244,229,81,17,124,213,184,36,213,10,141,68,200,120,170,193,224,171,201,236,87,74,118,85,228,116,148,212,177,177,248,252,20,116,148,116,204,149,119,153,101,169,99,209,146,200,247,50,36,72,89,27,149,254,170,43,208,35,86,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,97,78,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,110,47,242,157,224,162,221,139,98,182,206,42,53,34,217,215,146,94,119,169,195,160,122,85,83,205,106,161,116,117,20,242,84,72,213,115,35,155,197,71,55,83,17,209,189,169,18,69,35,30,171,42,163,36,168,1,6,220,203,56,21,166,225,151,38,165,212,253,49,160,164,165,210,252,142,162,11,109,45,11,106,165,146,123,69,197,41,213,93,3,214,121,31,44,204,153,32,154,102,200,142,94,149,238,70,230,177,27,26,201,57,39,228,229,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,64,15,0,188,87,86,112,165,174,52,151,187,156,189,120,102,81,217,179,229,16,201,52,233,28,20,174,153,170,218,246,199,18,59,185,53,63,174,230,162,198,247,58,55,207,27,122,86,94,182,207,246,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,107,217,196,167,8,121,222,135,241,52,156,62,218,104,189,39,38,77,112,131,236,83,157,95,11,228,185,80,214,85,62,10,46,236,138,145,178,57,186,218,177,73,214,216,218,146,49,238,79,205,171,30,233,159,224,43,135,156,203,134,110,30,109,154,125,156,229,181,119,123,149,101,71,166,159,67,51,17,25,96,125,69,60,11,53,182,37,108,210,177,236,142,161,179,189,100,141,90,199,190,87,185,26,157,74,170,25,20,0,0,90,174,37,248,116,193,56,160,210,202,253,51,206,169,255,0,194,214,89,235,122,230,254,230,93,60,52,208,193,89,219,138,88,251,221,174,251,221,218,123,186,31,236,84,246,42,93,80,6,178,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,54,90,185,42,123,172,101,63,48,43,190,157,110,46,175,31,92,20,98,188,86,105,197,93,238,211,108,240,250,155,140,219,230,147,28,184,83,164,108,146,191,161,29,35,109,149,11,35,152,199,67,43,213,81,142,123,147,179,35,213,232,189,46,149,146,219,254,80,24,181,247,6,208,45,66,194,178,154,31,5,122,199,245,66,237,107,184,211,119,89,39,98,170,10,42,8,229,143,173,138,230,59,165,236,114,110,213,86,174,219,162,170,121,129,157,69,170,226,199,221,99,89,62,95,228,63,78,156,186,165,170,226,199,221,99,89,62,95,228,63,78,156,13,107,13,170,13,85,205,170,0,0,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,154,214,27,41,241,99,238,177,172,159,47,242,31,167,78,107,88,6,213,0,0,0,0,45,87,22,62,235,26,201,242,255,0,33,250,116,230,181,134,202,124,88,251,172,107,39,203,252,135,233,211,154,214,1,181,64,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,102,181,156,88,251,211,235,39,204,12,135,234,51,129,53,60,174,61,196,244,203,241,175,172,86,153,84,98,175,43,143,113,61,50,252,107,235,21,166,85,0,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,38,167,149,199,184,158,153,126,53,245,138,211,42,140,85,229,113,238,39,166,95,141,125,98,180,202,160,0,0,34,175,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,47,244,156,128,41,69,42,40,42,106,252,0,228,179,28,91,105,59,53,135,70,47,120,190,232,147,120,58,199,194,170,215,187,103,58,146,102,34,236,197,69,95,55,161,121,206,186,136,25,83,79,45,52,137,187,37,99,152,239,232,84,217,64,214,146,145,247,13,10,215,197,166,157,92,215,226,89,51,98,157,17,157,42,248,233,234,218,229,217,36,79,45,209,136,168,170,108,29,195,62,162,219,181,59,68,241,12,170,130,70,175,140,179,211,74,246,119,24,245,106,171,85,54,94,143,45,247,106,144,245,205,31,69,234,116,247,93,46,25,188,105,189,22,85,113,157,204,218,57,19,161,204,130,159,100,87,59,116,93,250,156,190,95,114,153,37,201,235,93,35,185,80,93,180,142,227,212,143,179,80,66,234,103,57,241,53,30,146,85,202,190,73,178,57,118,238,181,60,247,255,0,72,18,136,0,3,170,79,39,39,150,234,114,213,251,206,100,68,233,85,58,88,229,71,108,191,212,7,208,158,103,37,45,82,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,7,83,221,228,118,47,176,234,145,55,242,3,173,187,185,223,210,167,210,212,217,17,10,34,98,39,173,247,251,14,192,7,152,212,204,190,143,3,192,111,249,125,116,201,28,86,171,124,213,78,94,182,177,83,165,190,221,221,228,155,127,57,233,200,243,230,137,197,69,46,15,131,93,244,138,205,85,50,92,175,212,149,54,247,186,10,152,155,219,79,237,101,127,83,124,223,250,50,187,249,253,190,207,104,17,189,197,174,175,220,184,136,215,121,235,105,95,83,51,33,170,154,209,66,201,37,108,221,91,214,76,173,86,244,39,177,221,198,249,38,235,229,241,37,103,150,55,15,80,105,38,144,58,251,113,164,131,210,119,233,105,110,46,127,102,70,72,197,125,20,123,177,85,255,0,114,189,222,196,68,243,95,36,34,247,128,253,21,174,214,174,33,49,185,106,161,109,69,182,213,118,130,166,189,103,134,73,24,247,116,203,35,58,149,190,73,235,67,191,154,255,0,156,216,3,22,199,109,248,173,134,138,199,109,165,134,8,169,96,142,37,108,77,233,106,171,88,214,238,137,253,13,64,63,88,3,133,93,128,161,234,191,5,9,236,243,40,93,213,118,246,127,57,218,212,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,218,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,165,203,0,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,83,245,128,0,0,3,202,103,90,79,165,154,161,224,127,41,154,105,138,101,190,140,238,248,47,78,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,246,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,193,15,106,0,0,0,0,0,182,151,110,25,56,109,191,221,107,111,183,222,31,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,169,237,113,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,95,134,183,90,232,163,164,165,131,173,238,123,250,34,141,26,198,245,61,238,114,236,158,110,114,170,249,170,159,172,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,126,42,123,80,7,148,193,116,159,75,52,191,199,126,76,244,211,20,196,189,39,218,241,190,130,179,83,80,120,174,223,87,111,187,217,99,122,250,123,143,233,234,223,110,183,109,237,83,213,128,5,180,187,112,201,195,109,254,235,91,125,190,240,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,145,202,233,37,146,71,68,174,123,220,229,87,43,149,85,85,85,85,79,107,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,186,252,53,186,215,69,29,37,44,29,111,115,223,209,20,104,214,55,169,239,115,151,100,243,115,149,87,205,84,253,96,7,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,60,156,212,84,243,68,60,7,240,78,225,99,255,0,153,167,74,191,243,54,221,255,0,169,46,168,3,202,103,90,79,165,154,161,224,127,41,154,105,138,101,190,140,238,248,47,78,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,246,33,249,88,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,155,92,168,190,74,165,192,0,121,76,235,73,244,179,84,60,15,229,51,77,49,76,183,209,157,223,5,233,219,53,53,127,133,238,116,247,59,93,230,59,163,171,182,206,174,157,183,232,110,254,196,62,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,248,33,237,64,0,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,250,192,22,171,248,39,112,177,255,0,204,211,165,95,249,155,110,255,0,212,151,84,0,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,245,128,45,87,240,78,225,99,255,0,153,167,74,191,243,54,221,255,0,169,46,168,0,0,0,11,127,148,240,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,71,137,184,221,49,154,42,186,169,250,24,214,51,174,89,35,115,221,210,198,53,169,186,249,53,168,137,228,136,92,0,7,148,193,116,159,75,52,191,199,126,76,244,211,20,196,189,39,218,241,190,130,179,83,80,120,174,223,87,111,187,217,99,122,250,123,143,233,234,223,110,183,109,237,83,213,128,0,0,0,0,0,0,0,0,5,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,124,154,212,68,242,68,63,87,5,210,125,44,210,255,0,29,249,51,211,76,83,18,244,159,107,198,250,10,205,77,65,226,187,125,93,190,239,101,141,235,233,238,63,167,171,125,186,221,183,181,79,86,0,0,0,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,253,96,5,180,180,240,201,195,109,130,235,69,125,177,112,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,141,200,232,229,142,70,196,142,99,218,228,71,35,145,81,81,81,21,11,150,0,0,0,0,0,3,228,182,90,109,86,90,103,209,217,173,148,148,20,242,84,79,86,248,169,161,108,76,116,243,202,249,166,149,90,212,68,87,201,44,146,72,247,123,92,247,185,203,186,170,169,245,128,0,0,63,39,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,226,173,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,66,229,128,0,0,5,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,124,154,212,68,242,68,46,0,3,202,96,186,79,165,154,95,227,191,38,122,105,138,98,94,147,237,120,223,65,89,169,168,60,87,111,171,183,221,236,177,189,125,61,199,244,245,111,183,91,182,246,169,234,192,0,0,3,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,30,42,211,195,39,13,182,11,173,21,246,197,195,230,154,219,174,86,234,136,234,232,235,41,49,58,8,103,166,158,55,35,163,150,57,27,18,57,143,107,145,28,142,69,69,69,68,84,46,88,3,202,103,90,79,165,154,161,224,127,41,154,105,138,101,190,140,238,248,47,78,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,246,33,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,193,15,106,0,0,0,0,0,0,0,243,249,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,125,158,228,248,169,231,241,110,30,180,11,6,190,210,229,56,86,135,233,254,63,122,162,235,240,215,27,94,51,69,73,85,7,91,28,199,244,75,28,109,123,122,152,247,53,118,95,54,185,81,124,149,75,128,0,0,0,0,0,30,83,58,210,125,44,213,15,3,249,76,211,76,83,45,244,103,119,193,122,118,205,77,95,225,123,157,61,206,215,121,142,232,234,237,179,171,167,109,250,27,191,177,15,86,0,183,248,183,15,90,5,131,95,105,114,156,43,67,244,255,0,31,189,81,117,248,107,141,175,25,162,164,170,131,173,142,99,250,37,142,54,189,189,76,123,154,187,47,155,92,168,190,74,165,192,0,0,0,1,242,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,125,96,11,85,252,19,184,88,255,0,230,105,210,175,252,205,183,127,234,75,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,250,192,22,171,248,39,112,177,255,0,204,211,165,95,249,155,110,255,0,212,151,84,0,0,0,0,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,75,107,252,19,184,88,255,0,230,105,210,175,252,205,183,127,234,75,170,0,0,0,0,0,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,45,175,240,78,225,99,255,0,153,167,74,191,243,54,221,255,0,169,46,168,0,0,0,91,75,183,12,156,54,223,238,181,183,219,239,15,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,28,174,146,89,36,116,74,231,189,206,85,114,185,85,85,85,85,84,185,96,15,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,121,185,202,171,230,170,126,176,0,11,105,118,225,147,134,219,253,214,182,251,125,225,243,77,110,55,43,141,68,149,117,149,149,120,157,4,211,212,207,35,149,210,75,36,142,137,92,247,185,202,174,87,42,170,170,170,170,151,44,1,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,55,57,85,124,213,79,214,0,0,0,15,41,157,105,62,150,106,135,129,252,166,105,166,41,150,250,51,187,224,189,59,102,166,175,240,189,206,158,231,107,188,199,116,117,118,217,213,211,182,253,13,223,216,135,203,133,104,134,139,233,173,214,91,238,156,233,14,21,138,220,167,167,117,36,181,150,75,5,37,12,242,64,231,53,206,137,210,67,27,92,172,87,49,142,86,170,237,187,26,191,4,61,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,173,125,158,65,138,191,21,42,114,29,73,186,46,222,223,231,3,188,28,34,238,114,6,21,243,57,225,234,13,91,210,6,223,109,212,144,122,78,195,45,85,197,175,236,200,249,30,172,162,147,102,34,179,239,86,55,218,138,158,73,228,164,83,112,149,171,247,46,29,245,222,10,218,167,212,194,201,170,161,180,87,50,57,91,15,78,213,144,171,149,221,105,236,111,109,222,75,178,249,252,13,133,242,156,118,223,149,88,107,108,119,42,88,103,138,170,9,34,70,202,222,166,162,185,142,110,234,159,208,229,53,255,0,227,195,69,107,180,87,136,76,146,90,88,91,79,109,186,221,167,169,160,88,33,146,54,49,221,49,72,254,149,119,146,250,211,111,228,191,230,2,123,244,207,47,163,207,48,27,6,95,67,50,73,21,214,223,13,83,87,173,175,85,234,111,183,118,249,46,255,0,204,122,114,60,249,93,241,81,75,156,96,214,141,34,188,213,76,183,43,13,37,53,189,142,158,166,39,119,19,251,101,89,210,223,39,254,140,77,254,127,103,183,218,72,96,28,57,55,69,67,230,118,237,119,244,41,245,29,114,177,23,214,251,189,160,112,199,121,29,167,76,105,183,145,218,158,192,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,138,118,251,252,202,148,34,1,202,38,200,114,0,30,123,80,114,171,126,19,133,94,178,155,157,108,116,176,91,40,102,169,116,178,63,165,24,141,106,249,239,178,251,23,111,129,175,15,23,26,173,116,214,61,126,203,111,107,119,154,229,65,233,137,226,182,183,185,220,98,49,58,35,222,63,85,63,75,180,213,246,125,222,223,105,44,124,208,245,182,151,5,208,219,222,31,111,190,182,150,235,122,162,150,145,145,71,55,76,143,71,75,74,142,217,58,87,216,201,87,226,158,74,67,239,15,56,93,110,166,235,174,25,141,186,134,91,131,110,55,218,101,171,78,218,200,142,141,36,235,147,175,205,60,149,173,118,251,175,222,4,164,242,142,208,137,49,45,60,186,103,249,5,133,96,174,186,215,83,84,210,205,60,59,61,96,90,52,115,21,171,212,190,91,204,239,130,47,153,34,167,142,210,76,38,215,128,96,22,108,118,213,67,21,36,112,80,211,53,209,198,206,148,69,108,44,102,219,110,190,206,157,189,167,177,0,117,74,253,149,63,250,119,59,79,157,232,170,190,64,115,26,111,230,187,157,200,155,20,53,14,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,84,220,233,145,54,243,77,206,243,173,200,7,17,63,117,95,254,157,142,211,231,98,42,47,153,244,0,35,171,155,142,132,73,150,233,229,175,63,199,236,43,61,117,170,186,166,166,170,104,33,221,233,2,81,171,158,174,94,164,242,222,22,252,21,124,137,21,60,118,173,225,54,188,255,0,0,188,227,183,90,24,170,227,158,134,165,173,142,70,117,34,171,161,123,54,219,116,246,245,109,237,3,95,30,17,245,90,233,163,154,253,137,94,210,239,53,182,131,211,16,69,114,111,115,182,197,98,245,199,188,158,170,254,143,117,203,236,251,253,158,211,97,237,62,202,173,249,182,21,101,202,109,149,177,213,65,115,161,134,165,178,198,254,164,122,57,190,221,246,79,106,239,240,53,194,226,27,11,173,211,45,117,204,241,182,208,203,111,109,186,251,82,180,137,219,88,209,177,172,157,113,244,121,175,146,53,205,219,101,251,137,130,229,121,173,180,185,214,134,217,48,251,133,245,181,87,91,45,20,84,143,138,73,186,164,98,54,90,164,110,233,210,158,214,68,159,21,242,64,51,112,225,83,116,57,0,117,237,247,121,21,52,42,4,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,93,142,74,93,237,3,143,137,83,74,54,254,117,43,79,32,57,58,231,153,148,240,73,81,35,145,25,19,21,238,85,93,145,17,19,117,59,11,117,196,6,160,83,105,158,147,228,121,77,68,176,179,195,219,107,28,206,235,213,136,174,109,52,175,217,21,60,209,125,64,33,159,154,6,179,84,103,220,65,222,240,234,106,166,58,135,25,173,150,157,189,169,158,228,127,92,52,187,245,34,250,190,78,137,125,133,213,229,49,195,244,151,188,186,61,89,188,80,76,180,244,147,193,81,65,35,233,227,115,23,165,43,99,126,206,118,234,158,108,106,121,109,253,102,11,234,126,65,95,170,122,203,145,95,227,69,154,171,35,191,76,232,90,199,58,78,174,228,202,216,218,213,119,154,249,116,162,127,192,78,199,47,221,41,77,52,225,187,13,101,85,35,162,172,175,179,211,213,77,220,137,140,122,61,238,150,71,34,237,231,255,0,62,95,104,25,46,214,181,141,70,49,168,214,181,54,68,68,217,17,14,64,2,151,174,201,237,216,235,106,42,174,235,185,83,188,247,67,148,64,42,68,248,156,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,83,226,114,0,233,114,42,46,233,185,216,197,221,61,187,156,42,28,55,203,100,3,176,225,205,107,218,172,123,81,205,114,108,168,169,186,42,28,128,33,223,155,63,15,210,89,50,233,53,102,207,65,50,83,213,207,61,69,124,140,167,141,172,78,164,162,141,155,185,187,42,249,189,201,231,191,245,22,171,149,254,179,84,96,60,65,217,48,234,154,166,54,135,38,173,138,157,221,217,158,212,103,68,53,91,116,162,122,190,110,149,61,164,162,243,3,210,148,212,190,27,179,38,82,210,58,90,202,11,61,69,84,61,184,152,247,171,216,232,164,106,38,254,127,243,148,246,16,79,166,25,5,126,150,107,46,59,127,145,22,26,172,114,253,11,166,107,220,232,250,123,115,35,100,107,149,190,105,229,212,139,255,0,8,27,54,65,51,42,32,142,162,55,34,178,86,35,218,168,187,162,162,166,232,118,22,235,135,253,64,166,212,205,39,199,50,154,121,97,127,136,182,209,185,253,167,171,209,28,234,104,159,178,170,249,170,250,229,197,3,135,20,252,74,151,204,163,111,231,80,43,69,220,228,165,171,230,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,10,187,29,106,228,223,219,252,229,78,95,137,212,170,142,126,251,129,218,207,63,234,43,41,106,42,39,159,180,168,1,128,220,217,181,165,48,141,32,165,195,169,88,139,61,246,170,166,220,255,0,206,72,213,70,73,67,34,43,189,84,217,118,238,39,146,175,199,250,76,243,171,168,109,37,44,213,111,79,86,24,221,34,255,0,66,38,255,0,240,16,35,204,171,88,171,117,39,136,188,139,28,235,218,223,140,92,231,130,157,137,36,138,138,174,134,6,185,85,174,217,17,81,99,95,98,124,84,11,109,193,230,153,214,106,151,16,184,85,167,180,178,82,69,123,166,154,173,235,208,187,35,85,210,34,42,61,83,125,251,74,159,19,98,92,62,203,6,57,138,90,44,20,172,70,197,111,162,134,157,168,136,137,178,53,136,158,196,242,255,0,49,23,28,159,116,145,254,38,191,82,43,32,252,220,238,166,146,7,42,70,190,108,241,241,249,121,245,39,154,39,193,9,95,0,112,190,195,146,151,1,74,166,234,158,106,133,77,79,137,193,80,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,201,241,41,68,217,87,205,84,172,164,10,147,216,114,82,210,160,63,31,48,178,193,145,226,151,123,5,83,17,209,92,40,166,167,114,42,34,238,142,98,167,177,124,191,206,107,181,198,30,153,214,105,111,16,185,173,167,180,177,210,75,123,169,154,145,233,208,155,163,149,178,42,34,49,87,109,187,168,159,3,99,210,40,57,193,233,35,252,77,6,164,81,193,249,184,29,83,36,238,68,141,60,223,224,35,243,243,234,95,53,95,130,129,121,185,76,235,74,102,250,65,85,135,85,49,18,123,21,85,53,185,159,156,145,202,172,142,134,52,71,122,201,178,111,219,95,36,95,135,244,25,242,64,95,45,93,98,173,211,110,34,241,220,115,175,123,126,79,115,130,10,134,44,146,34,34,182,25,218,213,70,183,116,85,85,145,61,169,240,66,123,169,42,27,87,75,13,91,19,213,154,54,200,159,208,169,191,252,32,119,20,63,203,250,202,202,94,138,169,229,237,2,134,185,62,243,177,23,115,161,29,210,239,105,218,213,248,129,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,95,128,29,111,93,147,205,74,26,199,43,247,77,147,253,226,181,84,223,111,137,91,27,178,121,1,80,7,14,114,49,170,247,46,200,212,221,64,179,92,87,234,205,171,72,116,154,231,125,186,84,73,18,79,77,87,28,106,200,158,245,85,109,52,174,95,209,84,251,144,215,250,237,29,126,179,235,133,202,91,74,119,164,202,114,57,31,18,200,238,143,82,122,173,152,171,212,171,183,147,219,247,236,102,255,0,55,157,111,131,35,202,173,250,93,104,184,212,255,0,113,110,85,15,172,139,166,70,49,23,195,66,214,167,155,186,93,191,113,254,196,255,0,55,199,197,242,158,209,201,179,173,94,187,229,149,212,80,73,67,100,163,164,123,22,71,49,87,173,213,140,118,232,213,69,95,46,195,190,229,246,123,119,2,83,184,58,210,196,210,125,3,195,241,233,97,138,58,150,217,169,82,161,35,86,170,119,61,103,185,119,107,83,125,214,69,93,255,0,156,189,199,77,37,52,116,116,176,210,68,212,107,33,141,177,181,17,54,68,68,77,142,224,56,82,149,95,51,151,42,34,121,148,254,150,202,128,114,159,204,86,82,210,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,43,135,238,44,240,221,119,207,245,63,75,91,79,73,100,203,52,215,40,184,217,95,105,117,122,207,61,125,186,154,100,129,183,38,34,198,196,70,58,84,123,29,27,86,78,210,246,250,221,249,216,250,130,250,128,0,0,121,77,88,206,191,37,250,89,153,106,103,162,253,39,246,75,31,184,223,124,23,127,179,226,188,45,52,147,118,187,157,46,232,234,237,244,245,116,187,109,247,217,118,216,15,86,11,105,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,173,203,0,0,0,0,0,12,127,227,51,138,95,224,143,132,225,250,145,91,141,250,110,203,114,204,41,108,87,186,120,157,211,84,202,25,104,234,229,116,180,202,174,70,44,204,124,17,185,26,255,0,85,237,71,51,118,43,146,70,94,172,79,41,177,103,56,173,155,53,197,171,188,109,151,32,183,211,221,45,213,61,167,199,223,165,158,54,201,20,157,15,70,189,189,76,123,87,103,34,57,55,217,81,23,200,15,214,0,0,0,178,156,84,241,57,98,225,87,21,196,115,92,166,203,227,108,185,6,97,65,141,92,106,124,75,227,244,93,44,241,207,36,181,221,12,138,87,207,218,101,59,151,178,212,71,63,125,145,200,190,74,23,172,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,0,0,22,43,44,226,207,13,193,120,175,199,248,94,204,41,233,45,47,202,177,120,239,86,139,229,77,122,181,149,87,25,43,37,167,138,218,145,118,250,90,247,182,9,28,201,29,42,117,63,166,38,181,94,246,117,95,80,0,0,0,0,0,0,0,24,213,138,241,155,98,171,227,59,53,224,239,45,181,120,27,173,15,132,168,197,46,52,236,123,227,184,70,235,84,21,181,52,213,9,231,219,153,157,83,200,201,60,163,124,109,86,47,67,216,222,248,100,168,0,0,4,0,255,0,101,31,142,207,250,249,255,0,185,155,63,252,144,9,254,5,138,180,234,246,101,110,224,106,139,94,235,39,164,186,101,148,186,79,30,95,44,149,112,35,96,170,184,182,206,149,78,116,145,195,208,136,199,74,138,170,216,250,60,149,81,189,62,91,122,14,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,226,200,197,115,88,231,197,44,79,86,51,175,165,2,234,128,0,0,121,77,82,213,44,19,69,176,75,158,166,106,93,247,208,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,129,234,193,130,188,25,115,65,177,113,63,171,21,218,75,150,224,63,99,174,183,94,170,140,81,180,245,79,174,142,166,56,105,187,149,52,213,18,246,217,211,50,118,167,153,146,116,54,55,71,188,107,210,248,218,233,243,168,0,0,0,48,255,0,152,207,26,255,0,193,87,78,32,176,96,23,59,84,154,155,148,254,110,219,77,58,247,100,181,208,170,61,36,185,186,30,151,49,221,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,112,56,58,227,23,4,226,255,0,4,168,191,216,40,253,13,146,89,186,62,208,99,253,201,170,61,23,221,154,161,148,191,219,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,230,25,0,0,0,8,192,230,129,198,103,18,124,59,107,237,131,10,209,205,72,251,63,101,173,195,233,110,147,211,122,30,130,175,174,169,245,181,177,186,78,186,136,36,122,110,200,99,77,145,122,125,93,246,221,85,86,224,114,164,226,143,93,184,148,252,168,254,90,243,159,180,127,103,61,9,232,207,238,101,29,31,99,196,120,238,247,251,90,40,250,186,187,17,126,150,251,116,249,109,186,238,25,254,0,0,0,0,12,63,230,129,175,122,177,195,182,129,88,51,93,28,202,254,207,222,171,115,10,91,92,245,62,6,154,175,174,149,244,85,178,58,62,138,136,228,98,110,248,99,93,209,58,189,93,183,217,85,23,16,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,76,227,119,159,73,248,218,47,65,91,105,251,189,171,109,84,209,254,114,26,118,72,221,164,137,142,245,92,155,237,178,238,138,168,161,47,224,24,255,0,199,174,169,103,122,45,194,118,115,169,154,105,125,244,54,73,102,244,103,130,173,240,176,212,118,187,183,42,88,100,252,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,168,25,0,8,1,254,202,63,29,159,245,243,255,0,115,54,127,249,33,63,192,0,0,0,0,0,0,0,0,0,0,1,142,185,167,23,118,173,58,227,55,24,225,119,47,183,82,83,219,115,140,94,154,229,101,188,173,67,98,88,110,174,169,173,143,194,207,220,114,53,204,153,180,209,50,46,143,95,188,173,103,76,157,228,88,178,40,0,0,0,4,64,113,235,199,175,22,58,45,197,142,115,166,122,105,170,222,134,198,236,222,140,240,84,94,130,182,212,118,187,182,218,89,164,252,228,212,239,145,219,201,43,221,235,57,118,223,100,217,17,17,2,95,193,128,28,169,56,163,215,110,37,63,42,63,150,188,231,237,31,217,207,66,122,51,251,153,71,71,216,241,30,59,189,254,214,138,62,174,174,196,95,165,190,221,62,91,110,187,231,248,0,0,0,71,174,37,206,3,75,242,142,37,211,77,36,177,82,91,52,190,190,161,150,218,28,214,229,89,37,43,227,157,172,155,122,169,160,88,213,25,77,52,190,30,54,117,172,75,19,58,166,153,200,142,88,225,144,160,0,0,0,0,0,142,174,53,57,174,98,186,95,88,205,61,225,182,170,213,152,100,12,240,149,181,121,36,21,113,212,217,233,58,103,134,85,164,111,67,92,149,157,232,27,44,82,172,114,71,218,73,91,209,34,202,215,54,44,202,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,84,46,88,0,0,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,72,235,210,46,109,248,110,83,197,30,81,134,106,4,212,150,109,47,186,84,69,105,195,111,137,187,32,166,124,50,202,223,25,92,178,198,201,88,202,196,124,107,212,238,150,83,36,112,181,204,217,103,168,64,145,240,0,0,12,106,227,163,140,219,23,7,154,113,75,115,142,213,233,156,207,40,241,20,248,205,182,86,61,41,93,36,72,206,237,77,76,141,219,104,98,238,196,171,27,92,146,72,231,181,173,233,69,124,177,134,74,131,15,248,40,230,51,167,28,85,120,44,2,255,0,75,246,91,83,99,183,164,245,54,217,54,74,27,164,140,235,239,58,221,34,189,207,119,75,24,146,186,25,17,36,99,94,238,149,153,177,73,42,70,15,246,81,248,236,255,0,175,159,251,153,179,255,0,201,0,159,224,91,254,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,224,0,0,0,0,181,92,81,235,167,240,107,208,156,155,90,254,203,125,163,251,57,224,191,185,158,59,193,247,252,69,100,20,223,199,118,228,233,233,239,245,126,130,239,211,183,150,251,160,93,80,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,0,0,0,1,143,252,74,241,139,130,112,179,157,233,181,131,82,232,252,46,55,157,250,99,198,228,29,201,159,232,143,5,12,47,143,251,86,24,36,146,163,187,36,236,143,213,86,244,111,212,187,166,251,100,0,0,0,0,99,175,12,220,93,218,181,215,82,245,107,70,175,54,234,75,78,89,165,249,69,202,218,200,226,168,111,69,210,213,21,116,208,67,85,20,110,114,202,143,141,35,141,147,249,43,17,242,68,228,114,119,146,40,242,40,0,0,0,0,0,49,171,42,227,54,197,73,198,118,21,193,222,37,106,241,215,90,239,23,81,149,220,106,24,246,71,111,141,182,169,235,105,169,169,211,203,185,51,250,96,145,242,121,198,200,220,140,78,183,189,221,140,138,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,172,24,1,139,115,132,209,172,167,136,42,93,47,110,45,232,172,6,178,224,251,124,57,237,210,234,234,104,252,162,119,110,119,209,173,58,172,80,201,58,53,136,249,37,111,68,111,73,101,72,246,123,27,159,224,0,0,1,98,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,45,149,229,231,204,50,213,196,189,170,159,74,245,82,178,146,221,170,150,234,117,86,61,26,216,96,201,32,141,187,186,162,6,166,205,101,75,90,138,233,96,106,34,42,35,165,137,58,59,145,192,25,190,0,0,12,0,230,183,197,30,187,112,215,249,46,252,138,103,63,103,62,209,250,111,210,127,220,202,58,206,255,0,135,240,61,159,246,204,82,116,244,247,229,253,29,183,234,243,223,100,218,223,242,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,15,65,73,209,84,202,218,40,219,39,93,60,17,189,118,100,210,38,202,189,62,182,251,110,136,168,18,126,0,0,0,0,1,16,28,122,241,235,197,142,139,113,99,156,233,158,154,106,183,161,177,187,55,163,60,21,23,160,173,181,29,174,237,182,150,105,63,57,53,59,228,118,242,74,247,122,206,93,183,217,54,68,68,64,151,240,97,255,0,43,253,123,213,142,34,116,10,255,0,154,235,30,87,246,130,245,69,152,85,90,224,169,240,52,212,157,20,172,162,162,145,177,244,83,199,27,23,103,205,34,238,169,213,235,109,190,200,136,153,128,0,3,0,57,173,241,71,174,220,53,254,75,191,34,153,207,217,207,180,126,155,244,159,247,50,142,179,191,225,252,15,103,253,179,20,157,61,61,249,127,71,109,250,188,247,217,54,12,255,0,4,96,114,191,227,51,137,62,34,117,246,255,0,133,107,30,164,125,160,178,209,97,245,87,72,41,189,15,65,73,209,84,202,218,40,219,39,93,60,17,189,118,100,210,38,202,189,62,182,251,110,136,169,39,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,10,23,249,202,202,92,7,8,190,101,69,31,163,186,169,83,85,21,60,128,168,178,60,98,233,98,106,198,129,230,24,244,80,197,37,75,172,213,73,78,146,43,81,59,158,171,218,187,185,171,182,203,26,46,255,0,204,94,227,166,174,154,58,202,89,169,37,106,57,147,70,232,220,138,155,162,162,166,192,107,61,105,142,191,70,53,194,219,45,217,59,50,98,217,28,111,149,99,119,95,169,5,86,207,84,233,84,223,201,142,251,183,54,1,225,67,86,109,90,189,164,214,203,237,174,162,73,82,10,106,72,228,87,196,246,42,43,169,162,114,126,146,175,222,164,84,243,97,209,201,176,93,94,180,101,148,52,80,71,67,123,163,171,123,214,55,49,23,173,181,143,118,234,212,68,95,62,251,126,245,246,251,54,61,167,40,109,111,131,28,202,174,26,93,119,184,212,255,0,118,174,80,62,142,46,153,30,197,95,13,51,92,158,78,233,110,221,182,123,83,252,255,0,0,152,128,112,215,35,218,143,106,238,142,77,208,228,14,135,49,81,202,171,178,253,223,113,83,23,116,242,82,183,183,127,105,66,42,111,183,196,14,208,112,213,248,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,85,57,95,97,74,166,224,112,159,204,87,236,56,111,183,204,168,1,111,53,235,81,104,244,191,76,175,57,77,108,170,198,65,71,82,237,210,37,145,125,90,121,30,190,73,254,33,112,200,226,231,1,172,239,199,116,234,199,128,218,106,118,168,186,220,42,97,169,106,211,245,34,192,180,106,142,245,151,216,191,159,111,179,207,252,192,69,166,186,103,53,122,169,172,185,94,94,178,119,125,47,120,157,244,255,0,155,72,183,143,175,162,63,47,130,244,181,190,213,38,91,149,174,148,46,9,195,245,159,37,170,167,88,235,47,246,246,76,255,0,207,245,162,181,213,53,15,79,36,242,79,39,52,136,254,18,180,142,179,89,53,174,199,96,130,52,124,20,85,148,149,213,72,179,164,91,196,149,112,177,200,139,178,249,170,61,125,159,231,54,29,211,92,86,147,9,192,172,24,173,20,106,200,173,150,248,105,218,138,245,122,167,75,83,226,190,223,61,192,244,160,28,47,176,14,185,118,95,247,142,35,106,167,220,114,169,186,149,181,0,229,19,99,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,230,107,150,127,153,105,103,27,58,157,168,58,125,144,213,216,242,27,30,164,100,21,52,53,212,202,157,113,63,210,21,8,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,25,154,214,113,99,239,79,172,159,48,50,31,168,206,4,249,240,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,188,6,181,156,52,113,23,157,240,191,170,116,26,153,130,212,127,130,163,188,81,116,67,253,211,181,248,152,102,158,143,185,44,82,118,123,189,134,55,186,198,245,179,218,139,237,69,216,79,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,5,192,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,65,95,5,28,87,95,120,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,152,223,31,75,210,244,142,68,108,136,172,89,160,123,251,177,174,236,114,236,248,251,140,100,178,41,176,158,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,106,218,102,87,46,190,58,170,120,90,204,147,7,212,26,250,183,233,93,254,162,105,171,161,166,165,137,239,182,92,102,74,118,37,201,85,35,89,230,99,99,167,108,111,133,175,253,7,185,237,99,222,212,99,194,119,129,242,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,125,96,11,85,152,113,59,163,88,14,184,226,220,61,101,185,71,163,114,252,194,222,235,133,173,147,194,230,82,191,121,150,40,32,116,235,179,18,105,222,201,210,38,121,245,58,7,53,85,175,146,22,203,226,184,228,226,238,213,194,14,145,183,43,130,221,73,120,203,47,213,14,182,227,150,169,234,26,198,62,116,98,185,245,83,49,28,146,190,154,20,233,235,237,166,234,249,33,141,93,31,117,36,110,190,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,144,19,41,206,175,221,99,22,249,129,67,244,235,137,132,28,186,248,234,169,225,107,50,76,31,80,107,234,223,165,119,250,137,166,174,134,154,150,39,190,217,113,153,41,216,151,37,84,141,103,153,141,142,157,177,190,22,191,244,30,231,181,143,123,81,143,187,252,95,225,122,203,130,114,190,210,75,38,183,228,222,146,189,46,97,103,146,130,222,235,91,104,100,176,218,210,201,87,29,45,178,84,232,99,228,154,38,71,188,142,145,168,244,146,71,177,85,233,26,61,209,172,6,213,0,138,14,87,220,193,41,173,52,214,94,23,181,166,235,86,246,62,161,180,24,125,242,166,89,106,95,215,52,180,180,244,118,84,138,40,28,228,98,57,243,185,147,203,47,68,108,70,197,234,177,172,218,87,192,24,1,206,175,221,99,22,249,129,67,244,235,137,159,230,0,115,171,247,88,197,190,96,80,253,58,226,6,53,114,163,227,95,242,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,142,106,211,244,35,86,70,195,85,36,140,243,107,186,35,149,58,149,136,147,77,43,102,80,213,92,150,158,87,92,192,40,238,244,118,222,25,53,191,34,236,221,97,240,214,236,30,233,60,112,65,75,37,44,80,69,4,54,151,118,216,206,153,147,181,188,82,72,175,116,206,145,209,171,145,233,19,101,9,63,0,1,10,220,234,253,233,241,111,151,244,63,81,184,153,127,202,247,141,127,225,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,244,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,61,73,122,228,115,229,237,226,7,58,191,122,124,91,229,253,15,212,110,38,10,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,64,109,38,12,85,224,23,141,124,87,138,205,56,164,178,93,174,126,31,83,113,155,124,49,228,118,250,133,141,146,87,244,35,99,117,206,157,35,107,24,232,101,122,162,189,172,106,118,100,122,49,83,165,209,62,92,170,0,0,0,0,0,64,95,51,27,181,214,193,204,3,80,47,182,43,157,93,186,229,110,168,176,213,209,214,82,76,232,103,166,158,59,77,11,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,159,66,0,121,163,251,246,106,111,224,191,71,162,2,79,185,126,241,221,98,226,171,21,143,10,202,95,224,181,55,31,183,164,151,26,109,159,39,165,41,96,142,150,57,110,189,108,167,138,158,14,237,77,67,147,195,53,85,204,219,116,221,190,105,152,6,174,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,176,159,7,124,85,97,188,87,233,29,191,48,179,92,169,27,147,219,169,233,233,178,203,68,113,172,47,183,92,85,158,186,182,39,61,238,240,210,57,178,58,23,245,59,169,136,173,85,238,50,70,48,47,169,170,185,181,65,170,184,19,253,255,0,212,178,255,0,238,127,255,0,244,112,135,110,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,49,63,253,75,47,254,231,255,0,255,0,71,8,1,3,103,221,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,190,172,129,110,92,220,107,255,0,5,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,172,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,214,98,175,49,30,16,255,0,133,110,141,39,217,106,46,246,161,97,221,218,220,95,174,191,195,67,63,117,209,120,170,73,58,145,99,94,236,113,55,161,93,209,211,44,113,111,35,35,89,122,178,168,1,171,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,132,250,114,238,226,243,248,86,232,210,253,169,173,239,106,22,29,218,162,202,58,40,60,52,51,247,93,47,133,171,143,165,86,53,238,199,19,186,209,189,29,50,199,46,209,178,53,139,171,26,185,181,240,81,233,186,58,206,44,180,202,217,117,172,189,67,217,143,52,183,192,157,248,221,67,12,29,182,92,218,138,238,184,251,44,138,40,229,108,109,115,86,53,108,170,145,164,83,61,241,151,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,27,57,150,211,136,173,121,195,120,109,210,59,238,171,102,117,180,141,101,186,157,236,182,80,205,80,176,190,237,113,86,57,105,232,162,86,177,238,235,145,205,217,92,140,119,67,17,242,57,58,24,229,79,175,75,117,211,78,53,111,70,173,154,243,142,94,124,22,33,113,183,205,113,146,174,236,137,71,224,99,129,207,101,74,84,43,215,162,62,203,226,149,175,127,82,199,249,181,115,94,230,108,229,130,30,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,234,112,90,173,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,53,70,71,20,113,198,138,229,115,213,24,138,231,57,202,174,89,73,229,59,193,69,187,22,197,109,156,84,106,69,179,175,36,188,239,83,135,64,244,170,167,154,213,66,232,234,41,228,168,145,170,230,71,55,138,142,110,166,35,163,123,82,36,138,70,61,86,85,70,99,7,45,62,5,105,184,154,201,170,181,63,83,168,41,42,180,191,28,168,158,219,85,66,234,169,99,158,239,113,90,116,86,192,197,130,70,75,11,33,73,225,153,210,43,147,169,123,113,181,175,71,72,177,206,72,0,0,16,173,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,22,171,157,95,189,62,45,242,254,135,234,55,19,213,114,83,213,44,19,20,206,243,237,51,191,223,124,46,73,157,250,43,236,253,23,133,153,254,51,193,67,113,154,171,243,140,98,199,31,68,110,71,126,113,205,234,223,102,238,190,64,75,248,0,0,0,12,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,76,255,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,64,159,227,21,121,163,251,137,234,111,224,191,88,162,50,168,197,94,104,254,226,122,155,248,47,214,40,128,128,19,106,131,85,115,106,128,0,0,0,0,0,0,0,0,0,0,33,91,157,95,189,62,45,242,254,135,234,55,19,39,249,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,227,7,58,191,122,124,91,229,253,15,212,110,38,5,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,6,211,192,197,254,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,148,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,16,237,205,67,142,170,156,255,0,33,186,240,195,165,181,245,112,99,22,58,137,173,185,156,211,82,197,209,118,184,193,85,11,219,4,73,36,107,52,108,165,154,153,81,100,99,217,221,123,158,157,46,141,140,124,151,211,153,215,48,10,205,34,163,169,225,251,68,50,47,9,157,85,245,65,147,92,162,142,120,170,172,52,178,65,12,209,54,153,238,98,70,179,79,29,71,148,209,189,206,133,172,118,200,217,28,199,199,14,214,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,99,88,199,57,118,68,85,3,229,37,211,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,244,69,159,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,109,60,12,21,229,193,204,2,143,136,139,20,90,73,171,217,23,251,44,80,120,153,226,169,168,142,10,120,242,42,94,183,201,213,78,200,89,28,108,154,24,213,24,248,81,189,75,28,73,43,85,255,0,158,72,179,168,0,0,8,64,230,63,203,254,179,135,123,236,186,183,164,56,239,251,19,215,248,104,37,166,167,146,122,137,49,218,174,134,71,211,80,249,159,36,143,134,105,17,94,201,149,221,41,36,171,19,145,159,153,89,108,175,7,92,98,231,124,32,103,117,23,251,5,31,166,113,187,207,71,218,12,127,185,13,63,165,59,80,212,50,151,251,105,240,75,36,29,169,42,22,79,205,162,117,237,210,237,209,124,182,9,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,72,1,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,150,132,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,160,32,135,151,23,28,116,220,41,102,85,248,126,160,178,174,163,78,179,10,136,31,93,52,79,150,87,217,42,218,138,196,173,138,4,85,107,216,230,171,91,59,90,222,235,153,20,78,106,185,97,72,164,202,174,107,220,113,211,99,86,171,223,8,250,114,202,180,190,220,169,233,217,151,93,145,242,211,165,13,36,173,142,118,209,64,173,86,172,175,158,39,51,186,229,222,36,134,87,71,179,221,35,251,33,98,185,157,113,227,249,111,190,212,232,54,147,222,186,176,28,126,224,239,73,93,45,215,30,229,46,81,51,89,11,163,221,189,166,175,102,158,118,212,35,122,100,146,41,156,145,204,155,244,68,228,192,0,0,153,62,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,211,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,115,72,246,186,102,189,187,163,164,107,223,36,138,154,182,127,205,86,5,149,127,209,92,115,36,199,46,31,246,202,58,235,109,117,60,159,248,178,67,52,114,51,249,156,215,55,224,168,77,79,7,28,202,112,77,65,225,246,245,150,113,21,152,90,172,89,78,158,246,35,191,201,5,52,207,146,190,134,89,96,167,130,230,218,88,98,85,78,185,231,100,50,182,20,123,89,39,75,213,34,100,209,177,3,34,184,170,226,99,13,225,67,72,235,53,75,48,161,171,184,189,213,13,182,218,45,148,200,173,125,198,227,35,36,124,80,44,157,42,216,89,211,20,143,124,142,69,233,99,29,210,215,191,162,55,235,217,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,112,56,193,226,207,50,226,235,84,62,220,95,105,234,236,246,42,10,120,233,172,88,227,171,210,170,11,83,22,54,36,234,199,164,113,35,223,44,172,89,28,245,103,94,221,182,42,171,98,98,38,69,114,197,224,59,242,223,125,166,215,157,88,178,245,96,56,253,193,190,141,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,168,23,171,148,167,5,30,132,163,163,226,203,83,109,151,90,59,212,221,232,240,187,124,233,216,141,180,51,65,219,125,205,200,142,235,147,188,201,101,142,38,200,214,181,35,71,74,137,34,75,11,217,18,198,213,6,170,224,108,167,194,119,186,198,141,252,191,199,190,157,1,117,75,85,194,119,186,198,141,252,191,199,190,157,1,117,64,0,0,24,171,205,31,220,79,83,127,5,250,197,17,149,70,42,243,71,247,19,212,223,193,126,177,68,4,96,114,230,227,95,248,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,94,236,118,186,229,86,36,119,54,195,210,231,187,165,140,88,229,108,74,215,62,55,53,219,74,232,98,141,103,164,213,92,145,78,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,115,72,247,54,23,49,187,163,99,115,223,24,76,160,44,167,24,220,66,255,0,6,14,31,114,77,89,162,166,181,86,222,169,59,20,86,75,125,198,171,179,29,101,116,242,182,54,181,17,21,31,47,109,139,36,238,137,138,142,116,112,73,235,49,55,123,112,91,64,121,210,127,241,39,135,113,7,167,127,222,209,95,115,75,101,103,248,200,202,183,91,89,7,253,237,101,72,164,255,0,8,248,163,253,8,0,149,64,0,17,87,207,59,245,39,251,73,251,180,250,185,83,241,219,106,91,85,7,11,58,203,147,85,182,228,218,132,131,8,186,220,103,107,160,146,5,107,27,29,157,94,168,142,99,218,228,114,193,214,231,35,209,253,134,171,58,32,142,79,151,158,119,234,79,246,147,247,105,21,96,109,80,12,21,229,193,204,2,143,136,139,20,90,73,171,217,23,251,44,80,120,153,226,169,168,142,10,120,242,42,94,183,201,213,78,200,89,28,108,154,24,213,24,248,81,189,75,28,73,43,85,255,0,158,72,179,168,13,115,53,203,63,204,180,179,141,157,78,212,29,62,200,106,236,121,13,143,82,50,10,154,26,234,101,78,184,159,233,10,132,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,179,224,235,140,92,19,139,252,18,162,255,0,96,163,244,54,73,102,232,251,65,143,247,38,168,244,95,118,106,134,82,255,0,109,62,8,163,159,187,29,58,201,249,180,94,141,250,93,178,167,156,22,113,99,239,79,172,159,48,50,31,168,206,126,78,133,235,166,163,240,233,168,246,237,80,210,251,207,129,186,208,239,20,208,202,138,250,91,133,43,149,22,74,90,152,209,83,185,11,250,91,186,110,142,71,53,175,99,152,246,49,237,13,154,65,111,244,47,93,52,227,136,189,56,183,106,134,151,222,124,117,170,187,120,166,134,84,70,85,91,234,154,136,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,117,192,0,97,87,49,158,61,191,130,189,138,13,55,211,184,60,70,166,228,214,255,0,25,73,81,61,63,93,45,150,133,239,124,73,88,228,122,116,77,50,190,57,27,20,94,109,71,49,207,149,58,90,216,230,186,188,98,241,139,130,112,129,130,83,223,239,244,126,153,201,47,61,127,103,241,254,228,212,254,148,237,77,78,202,175,237,166,65,44,112,118,163,168,73,63,56,137,215,183,75,119,85,242,215,223,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,3,34,185,92,123,246,105,151,227,95,71,173,38,207,137,29,16,181,113,31,162,89,78,139,222,111,149,118,106,124,142,158,38,178,190,154,54,200,250,105,225,158,58,136,94,172,119,147,216,146,195,31,91,55,106,185,157,77,71,49,85,30,144,153,202,227,223,179,76,191,26,250,61,105,63,192,107,3,170,90,91,157,232,182,119,115,211,61,75,177,122,27,36,179,118,124,109,23,138,134,163,181,221,133,147,71,249,200,94,248,221,188,114,177,222,171,151,109,246,93,149,21,18,93,57,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,117,39,76,181,52,237,99,85,95,215,220,150,55,43,213,174,88,102,149,222,215,153,135,5,23,30,39,240,75,110,109,166,150,207,19,169,56,150,212,212,84,113,165,44,62,153,161,154,104,210,74,121,170,38,116,125,29,157,223,60,106,233,58,83,121,218,140,87,76,142,108,32,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,64,109,38,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,189,17,51,116,68,68,68,69,115,222,231,43,88,198,53,21,239,123,154,214,163,156,228,69,179,252,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,107,115,58,227,199,242,223,125,169,208,109,39,189,117,96,56,253,193,222,146,186,91,174,61,202,92,162,102,178,23,71,187,123,77,94,205,60,237,168,70,244,201,36,83,57,35,153,55,232,137,200,24,235,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,50,127,149,31,5,31,148,220,170,14,37,53,50,217,117,166,198,241,43,133,61,78,37,22,221,152,111,23,72,100,115,150,163,173,28,146,58,26,89,35,103,147,91,209,36,171,210,175,84,134,104,157,142,188,18,112,125,147,113,115,170,17,89,90,149,116,88,77,142,162,7,101,151,138,73,105,251,244,48,75,28,239,133,145,199,43,209,206,124,206,166,124,72,246,178,68,141,92,143,123,92,137,210,237,130,49,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,48,63,88,0,4,85,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,154,144,0,0,0,2,0,121,163,251,246,106,111,224,191,71,162,39,248,128,30,104,254,253,154,155,248,47,209,232,128,205,254,74,25,254,27,46,139,230,90,90,220,134,145,50,202,92,162,162,254,251,75,149,91,58,219,165,164,162,129,181,12,69,77,158,196,150,23,177,221,42,189,10,177,245,244,247,35,234,145,243,88,29,45,213,44,239,69,179,187,102,166,105,165,247,208,217,37,155,189,224,171,124,44,53,29,174,236,47,134,79,205,204,199,198,237,227,149,237,245,154,187,111,186,108,168,138,155,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,233,114,197,50,34,54,70,181,200,168,199,178,72,216,23,172,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,11,85,201,83,222,159,41,249,127,93,245,27,113,53,36,43,114,84,247,167,202,126,95,215,125,70,220,77,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,77,206,64,29,50,53,87,238,57,139,100,255,0,120,173,200,80,137,178,129,218,14,19,216,114,6,22,243,74,210,133,206,248,126,188,100,180,180,235,37,101,130,222,249,153,249,254,132,70,182,166,157,235,228,190,75,228,215,16,211,161,121,205,94,149,235,46,41,151,164,157,175,68,94,32,125,71,230,210,93,163,235,232,147,203,226,189,46,119,177,77,144,245,43,21,164,205,176,43,254,43,91,26,190,43,157,190,106,119,34,61,88,171,212,213,248,167,179,207,99,94,46,45,116,142,179,70,245,174,249,96,158,52,100,21,181,149,117,212,168,147,164,187,68,181,115,49,168,171,178,121,162,49,61,191,231,2,127,244,23,81,104,245,67,76,172,217,77,20,170,246,79,71,76,237,214,37,141,125,106,120,222,158,75,254,57,112,200,226,228,255,0,172,239,200,180,234,249,128,221,170,119,168,181,92,41,161,166,106,83,244,162,64,148,104,141,245,147,218,191,152,119,183,207,252,228,142,129,194,249,148,47,243,157,133,46,246,249,0,69,42,40,68,216,169,61,128,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,125,197,59,249,135,42,162,110,138,155,255,0,57,76,127,118,219,1,218,158,195,144,0,232,173,169,101,21,28,245,146,42,35,96,137,210,42,175,179,102,162,175,252,6,189,124,115,235,93,110,175,235,13,83,86,162,41,109,246,149,141,105,86,56,216,137,249,218,90,110,191,89,174,119,87,173,31,223,228,77,63,25,26,181,75,163,250,49,115,191,77,81,28,82,212,195,85,4,40,244,98,245,57,41,38,118,200,142,115,119,93,218,158,195,94,92,126,217,112,205,50,219,109,157,17,243,84,221,107,105,233,55,107,124,247,123,219,26,121,53,23,111,106,123,16,9,44,228,223,163,189,203,158,69,169,247,10,89,218,147,80,210,178,142,71,43,218,197,233,171,151,171,111,87,165,222,112,55,226,190,207,134,228,177,22,35,130,173,45,166,210,174,30,176,235,44,113,189,147,190,207,78,234,132,123,220,229,238,42,189,238,253,36,69,79,90,71,124,11,238,0,161,206,68,93,138,206,183,121,249,125,224,19,205,119,216,173,61,133,12,110,222,72,118,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,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,62,76,223,65,179,44,51,71,180,243,92,157,69,87,87,137,231,244,245,140,101,193,180,232,216,40,174,52,245,213,116,238,162,123,145,238,94,183,69,76,201,218,231,35,58,210,73,26,196,119,102,71,23,131,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,164,167,128,221,51,197,117,147,150,102,43,165,185,173,39,136,178,228,214,251,253,190,167,166,56,223,36,61,119,122,222,137,226,238,49,236,108,209,61,27,36,111,86,175,68,140,99,145,55,106,17,23,197,87,12,249,151,10,26,185,89,165,185,133,117,37,197,142,167,109,202,209,115,166,84,107,46,54,233,31,35,34,157,99,234,87,66,254,168,164,99,227,114,175,75,216,238,151,61,157,18,60,54,51,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,143,1,197,143,186,198,178,124,191,200,126,157,57,21,124,175,120,233,252,138,101,76,208,237,99,204,252,38,155,94,186,253,15,83,90,222,168,108,87,73,36,106,166,243,43,147,195,209,205,188,157,205,209,204,100,170,201,63,52,215,84,72,178,169,197,143,186,198,178,124,191,200,126,157,56,26,214,23,87,137,126,29,51,190,23,245,78,191,76,243,170,127,240,181,150,122,222,184,127,186,118,191,19,52,48,86,118,226,150,78,207,119,176,247,118,158,238,182,123,21,61,138,182,168,216,163,141,126,20,108,92,90,104,213,110,27,218,181,81,229,246,221,235,49,107,221,108,47,119,128,170,234,98,201,26,186,53,71,164,51,177,157,169,19,103,181,55,100,157,183,190,40,208,12,21,229,117,204,2,178,209,89,109,225,147,91,242,46,245,170,111,13,110,193,238,147,199,60,245,81,213,75,60,80,67,105,119,109,143,234,133,123,187,197,36,138,198,194,216,221,26,185,88,177,54,41,21,226,95,136,188,19,133,253,44,175,212,204,234,163,252,45,29,158,139,162,111,238,157,211,195,77,52,20,125,200,162,147,179,221,236,61,189,215,183,161,158,213,95,98,46,184,57,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,234,181,103,95,181,151,93,125,1,249,92,212,43,174,81,246,94,222,150,203,95,141,123,87,177,15,151,83,151,165,19,185,51,250,89,220,157,253,82,201,208,206,183,187,165,187,7,215,196,86,188,230,92,73,106,229,247,85,179,58,218,183,62,227,80,246,91,40,102,168,73,153,105,183,35,220,180,244,81,43,88,198,244,70,215,108,174,70,55,173,234,249,28,157,111,114,172,133,114,172,224,59,255,0,130,56,171,213,251,47,248,89,113,11,21,206,221,255,0,120,125,53,237,175,238,255,0,225,13,137,146,67,254,14,161,142,254,41,229,138,229,161,192,229,79,17,217,148,58,195,156,62,145,154,117,133,222,35,100,212,146,50,42,135,223,46,48,164,115,165,19,161,122,57,169,76,141,124,78,153,207,111,174,201,18,54,34,171,158,248,103,36,12,0,231,87,238,177,139,124,192,161,250,117,196,135,109,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,246,19,19,206,175,221,99,22,249,129,67,244,235,137,21,124,39,123,211,232,223,204,12,123,234,48,1,111,242,204,90,251,131,101,87,156,43,41,161,240,87,172,126,225,81,107,184,211,119,89,39,98,170,9,29,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,50,101,57,94,241,211,249,107,197,89,161,218,199,153,248,189,73,178,245,250,30,166,181,189,51,95,109,113,198,213,77,230,87,47,136,172,135,105,59,155,163,94,248,145,146,126,117,205,168,145,61,87,49,158,2,127,133,69,138,13,72,211,185,252,62,166,227,54,255,0,7,73,79,61,71,69,45,234,133,143,124,169,70,229,122,244,67,50,62,73,29,20,190,77,87,61,204,149,122,92,217,33,132,28,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,13,164,204,0,231,87,238,177,139,124,192,161,250,117,196,186,188,2,241,175,138,241,89,167,20,150,75,181,207,195,234,110,51,111,134,60,142,223,80,177,178,74,254,132,108,110,185,211,164,109,99,29,12,175,84,87,181,141,78,204,143,70,42,116,186,39,203,106,185,213,251,172,98,223,48,40,126,157,113,2,37,116,35,71,47,186,251,169,148,90,85,139,77,209,122,186,219,238,181,22,232,250,88,190,38,170,146,221,81,87,21,54,239,123,24,206,243,233,219,23,113,206,70,179,185,214,187,163,118,95,43,255,0,53,88,22,85,255,0,69,113,204,147,28,184,127,219,40,235,173,181,212,242,127,226,201,12,209,200,207,230,115,92,223,130,161,146,188,174,61,251,52,203,241,175,163,214,153,191,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,48,93,94,93,124,117,83,113,75,134,166,15,168,53,244,140,213,75,5,60,211,87,67,77,75,43,25,115,183,66,180,236,75,146,170,70,144,66,247,73,80,216,223,11,95,250,108,115,218,198,49,200,198,102,81,171,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,236,39,193,223,21,88,111,21,250,71,111,204,44,215,42,70,228,246,234,122,122,108,178,209,28,107,11,237,215,21,103,174,173,137,207,123,188,52,142,108,142,133,253,78,234,98,43,85,123,140,145,140,8,203,231,87,239,79,139,124,191,161,250,141,196,196,172,11,65,179,45,74,210,61,66,213,108,62,138,174,230,205,55,168,181,62,239,67,77,78,146,62,59,117,91,43,86,90,213,94,180,119,68,14,164,141,30,214,177,222,164,206,145,202,198,68,245,50,215,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,2,58,180,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,110,194,156,52,113,23,130,113,65,165,148,26,153,130,212,127,130,163,188,81,116,77,253,204,186,120,104,102,158,143,185,44,81,247,187,93,246,55,186,198,244,63,218,139,237,68,136,190,101,252,14,84,240,227,153,77,172,56,59,233,31,167,89,165,226,70,67,73,27,34,167,125,142,227,50,73,58,209,54,22,35,90,180,202,214,74,232,92,198,250,140,141,99,122,34,181,143,154,202,240,119,197,86,101,194,134,174,91,243,11,53,202,173,216,197,198,162,158,155,44,180,71,26,76,203,141,185,31,235,171,98,115,216,223,19,27,93,35,161,127,83,122,94,170,213,94,219,228,99,195,99,48,121,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,244,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,2,223,227,28,40,234,62,115,195,45,227,137,188,42,47,76,218,177,124,130,174,207,127,181,193,10,173,85,13,44,84,180,211,165,123,118,85,238,194,158,33,201,42,34,35,162,107,27,34,245,49,100,116,95,149,195,71,17,121,223,11,250,167,65,169,152,45,71,248,42,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,89,73,228,213,105,181,95,248,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,150,127,83,57,54,95,111,60,71,79,105,210,220,135,236,230,145,220,109,238,186,250,94,224,140,173,154,211,84,175,123,125,23,12,29,230,205,85,178,164,111,108,178,44,109,108,79,84,116,146,73,31,231,66,71,248,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,214,136,217,163,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,235,46,4,255,0,127,245,44,191,251,159,255,0,253,28,32,4,159,239,254,165,151,255,0,115,255,0,255,0,163,132,0,129,117,120,157,225,235,42,225,127,89,111,90,71,148,212,248,255,0,1,219,169,183,93,25,75,37,60,55,58,25,91,213,21,68,109,122,127,141,27,209,174,123,89,44,82,177,30,254,142,165,203,254,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,115,72,247,54,23,49,187,163,99,115,223,28,143,241,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,77,125,181,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,6,207,192,142,174,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,211,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,115,72,246,186,102,189,187,163,164,107,223,36,138,128,32,91,152,207,5,31,193,87,81,224,191,224,22,203,172,154,101,148,254,114,219,83,58,119,99,181,215,42,189,100,182,58,110,167,61,221,44,98,73,19,165,70,185,241,185,205,222,87,67,44,139,61,38,0,115,130,226,23,21,194,116,37,120,125,240,222,144,201,53,27,177,83,211,29,84,109,244,93,13,29,100,19,248,137,163,221,100,94,236,145,118,163,78,148,107,186,39,119,90,44,93,15,8,128,199,117,75,59,197,48,76,187,76,236,23,223,11,141,231,126,3,237,5,23,133,133,254,51,193,76,179,82,254,113,236,89,35,232,145,202,239,205,185,189,91,236,237,211,200,246,188,42,240,207,153,113,95,171,148,122,91,135,215,82,91,152,218,119,92,174,247,58,149,71,50,221,110,141,241,178,89,210,62,164,116,207,234,150,54,50,54,170,117,61,237,234,115,25,215,35,45,1,38,156,152,53,251,13,198,114,108,151,135,171,237,174,146,146,251,152,212,54,237,98,185,193,111,85,158,185,244,244,242,58,122,58,138,132,85,84,100,113,70,179,64,213,106,49,21,213,123,191,170,70,53,193,42,152,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,232,0,0,0,2,21,185,213,251,211,226,223,47,232,126,163,113,48,42,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,61,121,213,251,211,226,223,47,232,126,163,113,49,171,67,56,81,212,126,34,116,227,81,243,93,47,139,210,183,93,57,244,100,243,88,34,133,93,85,114,165,170,74,181,145,212,202,139,235,205,31,133,106,164,59,117,72,215,185,24,170,246,178,57,66,98,121,121,241,167,106,226,159,75,233,236,89,126,65,72,237,84,198,169,213,50,10,52,166,109,42,214,192,146,116,197,112,130,54,185,90,246,57,171,19,101,86,35,81,147,43,147,183,27,31,15,86,90,154,192,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,216,39,131,238,44,240,222,46,180,191,237,197,138,158,146,207,125,160,168,146,154,251,142,54,189,106,167,181,61,100,122,64,175,122,199,18,189,146,196,196,145,175,70,116,111,220,98,42,186,39,162,5,245,0,1,128,28,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,105,159,252,234,253,214,49,111,152,20,63,78,184,152,1,202,227,223,179,76,191,26,250,61,104,19,252,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,2,109,80,106,174,109,80,0,0,0,0,0,0,0,22,171,93,56,163,208,158,26,253,9,249,107,206,126,206,125,163,241,62,140,254,230,86,86,119,252,63,107,189,254,214,138,78,158,158,252,95,165,182,253,94,91,236,187,121,77,45,227,215,132,237,105,206,237,154,103,166,154,173,233,156,146,243,222,240,84,94,130,185,83,247,123,80,190,105,63,57,53,59,35,110,209,196,247,122,206,77,246,217,55,85,68,80,200,0,0,16,173,206,175,222,159,22,249,127,67,245,27,137,141,90,25,194,142,163,241,19,167,26,143,154,233,124,94,149,186,233,207,163,39,154,193,20,42,234,171,149,45,82,85,172,142,166,84,95,94,104,252,43,85,33,219,170,70,189,200,197,87,181,145,203,146,188,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,144,17,171,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,97,62,20,120,174,211,142,45,116,225,153,174,21,47,129,186,208,246,224,191,216,39,153,31,85,104,170,114,42,163,92,168,137,220,133,253,46,88,166,68,70,200,214,185,21,24,246,73,27,35,91,153,215,47,250,61,34,172,169,226,7,68,49,223,9,130,213,245,79,147,91,98,146,8,169,108,53,82,79,12,49,58,153,142,122,72,176,207,37,71,148,49,177,205,133,204,118,202,216,220,198,71,138,188,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,134,199,196,0,243,71,247,236,212,223,193,126,143,68,78,158,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,230,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,88,44,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,100,255,0,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,78,153,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,233,198,14,70,63,174,207,217,191,222,70,90,113,131,192,14,145,241,101,106,244,131,163,164,195,179,184,234,35,153,153,93,5,177,146,207,82,196,107,35,116,53,177,163,163,90,182,118,163,99,88,174,122,62,37,99,58,28,140,238,71,32,64,13,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,103,77,61,76,242,57,93,36,178,72,229,87,61,238,114,171,149,202,170,170,170,170,164,191,232,159,3,149,60,41,112,77,174,121,134,160,190,146,163,81,115,13,55,189,178,186,24,153,20,172,178,82,54,223,80,244,162,138,116,69,115,222,231,43,93,59,154,238,211,159,20,77,106,57,33,73,100,253,94,91,156,187,46,186,17,83,38,180,107,221,138,146,13,65,142,161,205,199,168,33,175,116,175,177,193,218,158,158,119,202,248,38,90,121,223,80,201,215,102,42,72,145,177,140,114,57,30,247,50,60,181,226,199,221,99,89,62,95,228,63,78,156,13,107,9,169,230,117,192,119,229,190,197,83,175,58,79,101,234,207,177,251,123,189,37,107,183,91,187,149,89,68,45,124,45,143,119,119,90,157,234,120,27,80,173,233,142,73,102,106,71,10,111,209,19,82,21,141,170,0,213,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,103,251,130,78,48,113,158,46,116,190,43,211,86,146,139,54,177,211,192,220,178,207,73,21,71,98,134,121,100,157,144,190,57,37,98,53,204,153,180,207,149,24,215,200,177,163,145,143,115,149,58,157,138,188,192,249,101,102,90,191,171,150,189,86,225,206,203,143,211,191,41,168,142,151,44,161,146,116,162,100,21,110,123,149,247,135,43,156,173,123,28,213,68,153,145,51,186,175,98,72,214,76,249,164,86,229,255,0,9,156,31,105,127,8,184,108,182,44,29,42,235,239,183,138,122,86,228,119,218,153,100,71,221,103,129,101,86,61,32,87,186,42,118,53,106,37,107,24,196,223,161,90,143,116,142,69,122,133,245,0,0,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,107,67,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,37,191,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,216,167,140,30,19,48,222,46,180,191,236,61,246,162,146,207,125,160,168,142,166,197,145,186,129,106,167,181,61,100,98,206,140,98,73,18,189,146,196,197,141,204,87,244,111,219,122,162,186,38,42,99,255,0,45,206,95,117,60,59,83,73,172,58,201,106,164,118,162,220,105,221,77,69,109,154,40,166,126,50,196,150,120,229,88,170,33,158,88,102,125,76,43,3,149,237,107,95,27,21,241,239,179,228,69,11,107,171,252,25,88,184,60,229,153,170,246,201,46,190,153,204,242,143,179,181,25,53,202,39,189,41,93,36,87,122,94,213,53,52,110,219,104,98,238,202,137,35,154,146,72,231,185,206,233,69,100,81,196,177,63,220,209,253,196,245,55,240,95,172,81,16,2,4,201,243,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,78,169,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,242,134,54,53,211,53,238,217,93,35,88,201,33,176,218,160,139,94,42,121,72,84,230,90,243,143,222,120,119,134,147,28,195,114,234,137,229,202,89,47,105,40,177,135,179,165,203,45,44,61,198,203,43,39,71,63,183,77,27,122,35,145,155,119,34,133,237,72,67,13,120,23,224,202,251,198,30,163,213,91,36,186,250,27,12,197,252,61,70,77,114,137,236,90,166,199,42,191,181,77,77,27,183,222,105,123,82,162,72,230,172,113,181,142,115,186,149,25,20,155,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,108,48,83,65,27,81,177,197,28,109,68,107,24,214,162,53,26,136,136,136,136,136,121,253,45,210,220,19,69,176,75,102,153,233,165,139,208,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,206,76,247,200,237,228,149,238,245,156,187,111,178,108,136,136,158,172,1,170,185,181,65,170,184,27,41,240,157,238,177,163,127,47,241,239,167,64,93,82,213,112,157,238,177,163,127,47,241,239,167,64,93,80,0,0,6,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,5,122,79,130,254,84,53,79,13,211,63,74,122,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,184,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,252,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,137,234,248,78,247,167,209,191,152,24,247,212,96,38,79,152,207,5,31,194,171,78,32,191,224,22,203,84,122,155,139,126,114,219,83,58,118,164,186,80,162,61,100,182,58,110,166,177,189,79,122,73,19,165,71,53,146,53,205,222,38,205,44,136,17,3,174,124,87,106,63,17,58,113,167,24,86,168,75,233,91,174,156,250,78,8,111,242,204,174,170,185,82,213,37,34,70,218,148,84,245,230,143,194,185,22,109,250,164,107,218,175,69,123,95,36,183,215,148,134,131,84,234,159,18,241,234,77,194,138,146,124,123,76,41,253,41,82,149,52,241,84,50,91,140,236,146,42,24,209,143,122,57,143,107,146,90,150,74,214,63,161,244,109,79,85,207,99,147,10,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,54,20,224,19,135,139,175,12,252,52,88,48,60,170,213,73,65,150,92,42,42,111,121,27,41,171,29,82,207,27,59,246,99,85,202,170,196,124,116,209,210,194,244,139,243,125,113,57,90,175,221,100,120,100,80,0,8,171,231,157,250,147,253,164,253,218,96,7,15,124,58,103,124,75,94,50,140,79,76,233,252,118,73,98,199,214,251,69,108,235,134,47,72,116,215,209,211,73,23,122,105,99,142,46,152,234,159,55,83,149,119,236,244,34,110,244,84,207,254,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,12,32,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,254,224,147,140,28,103,139,157,47,138,244,213,164,162,205,172,116,240,55,44,179,210,69,81,216,161,158,89,39,100,47,142,73,88,141,115,38,109,51,229,70,53,242,44,104,228,99,220,229,78,167,98,255,0,48,126,89,215,221,96,212,123,30,168,112,219,140,90,169,46,185,53,193,212,249,164,51,92,25,73,74,201,36,86,171,46,189,181,111,253,247,196,118,213,210,61,221,167,178,23,189,211,61,217,85,193,215,7,88,39,8,24,37,69,130,193,89,233,156,146,243,209,246,131,32,237,205,79,233,78,212,213,15,165,254,213,124,242,199,7,106,58,133,143,243,106,157,123,117,59,117,95,32,130,206,44,125,233,245,147,230,6,67,245,25,207,171,55,225,159,50,195,184,116,211,206,38,155,93,73,95,137,231,149,21,150,215,163,85,35,158,219,113,130,170,174,38,192,246,43,149,100,100,177,82,62,86,200,223,98,164,140,123,91,180,110,151,229,226,199,222,159,89,62,96,100,63,81,156,152,158,94,248,6,27,170,124,184,112,157,62,212,28,122,146,249,143,95,41,239,116,213,212,53,40,189,18,179,211,53,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,129,21,124,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,217,201,202,120,157,209,172,99,135,218,174,39,91,148,122,99,1,134,222,203,132,53,182,184,93,60,149,93,201,91,12,112,50,53,233,86,204,233,222,216,85,146,116,118,228,85,73,86,62,151,171,96,175,140,94,14,179,190,16,51,186,123,5,254,179,211,56,221,231,175,236,254,65,219,134,159,210,157,168,105,223,85,253,170,201,229,146,14,212,149,9,31,231,21,58,246,234,110,232,190,86,130,235,159,230,87,220,54,193,167,215,156,134,174,179,30,197,106,43,170,108,180,51,42,57,148,15,172,88,150,165,34,85,78,166,177,238,130,55,171,55,232,71,245,185,17,29,35,213,193,234,184,138,215,156,203,137,45,92,190,234,182,103,91,86,231,220,106,30,203,101,12,213,9,51,45,54,228,123,150,158,138,37,107,24,222,136,218,237,149,200,198,245,189,95,35,147,173,238,85,252,172,155,72,115,44,67,75,240,141,92,190,193,73,13,139,80,170,46,208,216,145,179,163,231,153,150,249,33,138,121,158,196,242,99,22,89,150,54,162,175,90,172,50,42,181,26,172,115,242,87,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,200,174,121,223,169,63,218,79,221,160,98,175,43,143,126,205,50,252,107,232,245,164,255,0,16,3,202,227,223,179,76,191,26,250,61,105,63,192,8,128,230,197,193,69,199,22,202,174,124,84,105,189,179,175,27,188,237,83,152,192,196,165,167,134,213,92,233,41,233,227,168,141,168,230,73,55,138,146,110,167,163,99,123,146,84,150,71,189,82,84,70,75,249,143,252,107,241,57,167,28,49,232,213,109,239,58,178,218,178,154,188,131,123,93,191,16,173,169,72,253,61,27,220,198,85,198,168,177,74,157,150,65,35,221,34,190,53,141,119,100,106,168,233,88,138,16,25,165,90,209,170,26,33,117,187,223,116,163,47,171,198,238,87,203,61,69,134,178,178,145,145,247,214,138,103,49,210,54,57,28,213,116,47,234,138,55,36,177,171,100,106,181,21,174,105,242,105,110,150,231,122,211,157,219,52,207,77,44,94,153,201,47,61,239,5,69,226,161,167,238,246,161,124,210,126,114,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,242,166,101,114,185,226,99,13,225,235,94,102,181,106,5,14,63,69,98,207,41,217,104,168,201,235,209,99,158,200,246,117,190,45,166,233,84,109,52,210,246,217,50,59,165,136,169,4,174,123,91,2,163,130,98,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,254,142,165,186,160,0,0,1,21,124,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,224,38,164,0,0,0,0,128,30,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,45,85,191,135,76,238,247,195,141,111,18,246,10,127,29,141,216,178,10,171,22,65,235,195,23,163,58,89,111,240,178,250,242,164,147,119,164,184,43,58,99,141,123,125,158,167,46,207,245,127,87,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,249,52,228,213,105,181,95,248,68,205,172,87,219,101,37,198,219,113,206,46,84,149,148,117,112,182,104,42,96,146,217,111,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,145,235,199,71,6,87,222,15,53,30,150,217,29,215,211,56,102,81,226,42,49,155,148,175,98,85,58,56,149,157,218,106,152,219,182,211,69,221,137,22,70,181,35,145,175,107,155,210,170,248,163,9,233,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,252,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,171,26,220,243,191,82,127,180,159,187,76,106,229,205,198,191,240,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,189,216,237,117,202,172,72,238,109,135,165,207,119,75,24,177,202,216,149,174,124,110,107,182,149,208,197,26,228,175,60,239,212,159,237,39,238,208,45,87,37,79,122,124,167,229,253,119,212,109,196,212,144,173,201,83,222,159,41,249,127,93,245,27,113,53,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,190,194,133,242,93,246,59,14,183,183,127,37,3,150,185,21,118,43,58,219,229,229,247,29,128,8,157,231,33,163,189,187,158,59,169,246,250,89,220,144,208,213,50,178,70,171,220,196,234,171,139,167,127,87,165,190,115,187,226,158,223,142,196,177,22,35,141,93,45,166,213,94,30,179,43,44,145,189,243,178,207,80,234,116,99,220,213,238,34,177,237,253,20,85,95,90,54,252,0,133,190,6,53,174,183,72,53,134,149,169,81,20,86,251,178,200,181,75,36,108,84,252,213,45,79,71,172,231,55,167,214,147,239,243,54,20,162,169,101,109,28,21,145,170,43,103,137,178,34,167,179,103,34,47,252,38,175,25,5,178,225,133,229,183,43,58,163,225,169,181,86,212,82,110,230,249,238,199,186,53,242,114,38,254,197,246,161,176,215,6,250,181,75,172,26,49,108,191,67,81,28,178,211,67,75,4,200,196,98,116,185,105,33,118,202,141,115,182,93,220,190,208,47,161,194,251,14,64,29,123,249,149,55,238,58,228,251,182,220,169,170,170,155,170,166,255,0,204,7,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,1,194,251,14,74,93,237,2,135,236,169,231,230,85,26,42,39,154,238,83,183,173,191,196,236,79,36,3,144,15,63,157,229,84,56,102,43,113,200,110,15,70,67,73,77,52,170,229,123,90,137,211,27,159,237,119,151,177,170,4,101,115,139,213,187,109,194,201,140,224,86,186,150,190,86,93,38,168,149,27,36,110,221,158,17,137,190,201,187,147,248,228,255,0,233,216,198,206,88,154,80,186,151,175,83,215,77,211,225,177,250,106,90,151,117,54,79,227,29,91,10,181,119,106,166,222,81,191,219,255,0,1,99,120,138,213,137,53,139,83,46,57,99,88,230,83,77,217,236,177,202,199,43,118,167,138,55,121,177,17,23,206,50,79,249,62,233,13,199,18,195,111,185,237,210,36,98,223,105,97,134,54,171,36,107,147,181,87,84,213,223,171,100,254,74,123,0,145,27,101,19,45,182,218,91,124,123,116,211,66,200,83,109,255,0,146,212,79,143,244,31,80,0,82,229,68,79,50,132,243,248,121,124,10,158,170,112,212,68,243,79,136,21,52,168,225,61,135,32,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,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,241,92,218,117,27,68,177,110,30,105,240,205,82,197,106,242,76,135,36,168,169,155,12,162,134,166,122,102,81,220,97,167,116,46,185,75,44,106,141,86,83,182,177,21,33,127,87,117,242,49,189,29,61,114,71,231,248,79,226,47,4,225,127,150,6,3,169,121,213,71,255,0,95,168,236,244,93,19,127,116,238,158,144,185,205,5,31,114,40,164,236,247,123,15,111,117,237,232,103,181,87,216,139,20,28,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,68,109,118,202,228,99,122,222,175,145,201,214,247,42,133,181,39,79,4,194,245,151,4,229,125,153,217,53,191,38,244,149,233,116,190,239,37,5,189,214,182,208,201,97,181,165,145,99,165,182,74,157,12,124,147,68,200,247,145,210,53,30,146,72,246,42,189,35,71,186,192,114,172,224,59,255,0,130,56,171,213,251,47,248,89,113,11,21,206,221,255,0,120,125,53,237,175,238,255,0,225,13,137,146,67,254,14,161,142,254,41,230,127,241,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,97,175,49,78,5,105,184,165,195,87,56,211,234,10,70,106,165,130,158,24,104,102,169,170,149,140,185,219,161,90,135,173,181,17,100,72,33,123,164,168,116,140,153,204,253,54,53,142,123,24,229,123,34,215,131,46,11,178,174,39,245,198,187,77,242,70,221,113,107,46,33,213,62,95,81,37,12,140,170,163,232,155,180,180,45,71,177,89,21,100,143,73,26,214,205,183,75,98,157,253,50,44,75,27,182,20,63,38,193,137,226,184,167,164,190,203,99,54,171,55,166,110,19,93,174,62,143,162,142,159,198,87,75,183,118,166,110,132,78,228,207,233,111,84,142,221,206,217,55,85,216,6,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,126,176,0,96,7,58,191,117,140,91,230,5,15,211,174,36,53,226,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,68,202,115,171,247,88,197,190,96,80,253,58,226,66,176,27,15,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,236,63,230,131,203,238,166,237,83,122,226,135,69,173,84,140,123,41,221,95,152,88,233,162,138,153,157,16,197,85,81,89,122,89,101,157,173,87,171,89,3,95,4,81,117,200,245,116,190,179,220,253,227,175,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,77,132,248,117,215,156,55,137,45,35,177,106,182,25,91,72,230,92,105,216,203,157,12,53,11,51,237,55,20,99,86,162,138,85,115,24,238,184,220,237,145,202,198,245,177,89,35,83,161,237,85,8,129,229,79,162,26,243,153,107,205,6,173,105,205,242,175,21,195,241,90,132,131,36,188,58,62,168,46,144,59,161,242,89,217,26,250,179,190,86,163,21,219,249,64,157,185,183,73,18,6,191,50,185,213,251,172,98,223,48,40,126,157,113,51,210,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,2,249,213,251,172,98,223,48,40,126,157,113,3,0,57,92,123,246,105,151,227,95,71,173,39,248,128,30,87,30,253,154,101,248,215,209,235,76,159,230,131,204,18,154,237,77,122,225,123,69,174,181,108,99,42,29,65,152,95,41,165,150,153,253,112,203,85,79,89,101,88,165,129,174,86,43,153,3,159,60,82,244,72,197,116,94,179,28,253,195,10,248,214,212,109,18,213,94,33,178,92,207,65,49,90,187,78,61,93,81,52,213,85,181,53,51,189,247,203,140,149,18,205,83,114,72,166,85,117,51,37,116,168,140,133,54,217,145,181,202,200,220,247,70,203,191,202,111,11,214,92,147,137,175,77,233,126,77,246,114,203,101,183,178,76,190,225,37,173,181,113,213,90,214,170,25,22,216,213,123,28,200,230,169,124,45,70,187,170,55,182,56,167,123,21,203,26,177,216,235,195,174,131,102,92,73,106,229,139,74,112,202,42,183,62,227,80,199,220,235,161,167,73,153,105,183,35,218,149,21,178,163,158,198,244,70,215,110,141,87,183,173,234,200,218,189,111,106,46,194,124,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,4,80,243,171,247,167,197,190,95,208,253,70,226,88,174,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,125,121,213,251,211,226,223,47,232,126,163,113,48,0,13,159,127,230,19,92,116,179,255,0,175,120,102,160,99,255,0,246,234,111,29,107,174,166,255,0,196,150,46,184,101,255,0,177,123,122,191,146,169,229,4,60,127,112,125,117,225,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,186,116,154,38,36,142,115,146,86,57,143,234,235,89,35,142,224,114,208,227,142,167,135,28,202,29,30,206,25,72,253,58,205,47,17,190,106,185,31,21,59,236,119,25,146,56,18,181,211,61,90,213,166,86,178,38,204,215,187,212,100,105,35,21,21,175,100,211,103,127,196,241,92,175,209,191,106,113,155,85,231,208,215,8,110,214,239,72,81,71,81,224,235,162,223,181,83,15,90,47,110,102,117,59,166,70,236,230,238,187,42,110,6,16,114,169,225,215,136,189,16,192,46,117,250,175,118,171,198,241,235,229,68,213,180,120,45,93,174,151,190,179,205,13,10,199,116,146,169,175,89,225,127,110,41,32,90,57,26,213,106,181,92,230,181,222,70,122,130,223,229,60,66,232,22,13,125,170,197,179,93,112,211,252,126,245,69,209,226,109,215,76,154,138,146,170,14,182,53,236,235,138,73,26,246,245,49,237,114,110,158,109,114,42,121,42,1,112,1,231,240,173,66,192,117,42,213,45,247,78,115,140,127,42,182,193,80,234,73,107,44,151,56,107,160,142,118,181,174,116,78,146,23,57,168,244,107,216,229,106,174,251,61,171,241,67,208,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,255,0,228,169,238,177,148,252,192,174,250,117,184,207,243,0,57,42,123,172,101,63,48,43,190,157,110,51,252,1,170,185,181,65,170,184,19,253,255,0,212,178,255,0,238,127,255,0,244,112,128,18,127,191,250,150,95,253,207,255,0,254,142,16,2,6,213,6,31,243,25,224,163,248,85,105,196,23,252,2,217,106,143,83,113,111,206,91,106,103,78,212,151,74,20,71,172,150,199,77,212,214,55,169,239,73,34,116,168,230,178,70,185,187,196,217,165,145,51,0,1,173,183,12,156,60,107,207,16,89,252,52,122,13,106,171,109,203,31,168,164,174,168,191,54,179,193,65,99,85,153,169,21,75,234,119,71,49,237,114,44,141,108,93,83,42,67,35,163,99,186,23,109,140,241,59,117,246,207,138,217,173,57,78,71,246,130,245,69,111,167,167,184,221,252,27,41,61,33,84,200,218,217,106,123,12,85,100,93,199,163,159,219,106,244,183,171,100,242,67,235,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,232,141,141,246,53,17,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,109,120,157,226,23,21,225,127,70,175,90,185,148,211,120,255,0,1,219,166,183,90,217,85,29,60,215,58,233,93,211,21,60,110,122,255,0,141,35,213,173,123,153,20,82,189,24,254,142,149,215,91,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,243,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,173,224,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,167,95,94,88,188,7,126,91,239,180,218,243,171,22,94,172,7,31,184,55,209,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,168,228,138,103,36,144,174,253,18,181,3,213,105,119,40,203,238,77,194,157,231,53,203,231,186,219,117,98,243,111,101,227,28,176,75,74,202,121,45,242,64,181,42,218,10,149,146,126,219,188,108,110,166,85,89,18,25,41,100,70,163,183,233,150,55,199,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,166,211,196,106,243,98,224,162,221,148,226,183,62,42,52,222,217,209,146,89,182,169,204,96,98,85,84,77,117,161,108,116,244,241,212,70,212,115,227,135,194,199,15,83,209,177,177,171,18,203,35,222,139,18,35,195,32,57,119,113,121,252,43,116,105,126,212,214,247,181,11,14,237,81,101,29,20,30,26,25,251,174,151,194,213,199,210,171,26,247,99,137,221,104,222,142,153,99,151,104,217,26,197,213,149,70,177,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,155,31,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,119,77,78,149,112,44,51,196,246,72,232,165,134,70,121,162,62,57,99,146,53,86,171,152,170,197,86,185,205,84,114,135,181,7,138,205,117,191,69,244,214,235,21,139,81,181,123,10,197,110,83,211,182,174,42,59,221,254,146,134,121,32,115,156,214,202,216,230,145,174,86,43,152,246,163,145,54,221,142,79,130,159,86,11,171,26,89,170,30,59,242,103,169,120,166,91,232,206,215,141,244,21,230,154,191,194,247,58,187,125,222,203,221,209,213,219,127,79,86,219,244,59,111,98,129,16,60,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,145,106,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,32,45,255,0,51,174,95,244,122,69,89,83,196,14,136,99,190,19,5,171,234,159,38,182,197,36,17,82,216,106,164,158,24,98,117,51,28,244,145,97,158,74,143,40,99,99,155,11,152,237,149,177,185,140,143,18,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,236,41,173,25,230,151,233,174,151,228,25,126,180,85,82,65,132,193,78,218,75,210,213,219,228,174,130,72,42,100,109,55,106,74,120,217,35,165,99,221,51,88,173,232,114,108,245,223,203,115,90,28,178,227,98,188,101,87,155,182,45,142,125,159,178,214,220,42,42,45,214,143,24,250,191,71,210,190,71,58,42,110,251,209,31,47,109,138,214,119,28,157,78,233,221,124,212,13,154,52,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,197,15,49,110,100,121,14,127,83,145,240,231,163,113,85,216,241,136,42,29,111,191,94,164,101,85,37,198,236,206,211,18,122,7,83,84,67,20,212,76,100,203,60,51,49,200,175,151,182,141,221,177,186,70,73,114,185,45,232,230,172,99,22,236,183,88,174,243,122,59,1,204,173,244,244,246,186,110,154,105,189,47,85,77,85,81,27,170,122,218,245,154,159,195,43,42,34,237,185,141,108,190,43,171,207,180,213,46,87,50,62,95,117,60,68,211,71,172,58,55,106,164,110,162,219,169,219,77,91,109,134,40,161,126,76,197,150,8,226,89,106,38,158,40,97,125,52,41,59,145,238,107,159,35,17,145,239,179,35,68,12,22,215,254,58,170,120,154,224,203,31,211,13,78,175,171,170,213,12,115,56,130,229,85,92,234,88,163,130,239,110,90,107,130,54,118,36,17,178,40,95,10,207,12,46,141,90,157,73,219,145,174,122,186,68,143,207,242,184,247,236,211,47,198,190,143,90,98,169,149,92,174,61,251,52,203,241,175,163,214,129,63,198,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,0,38,213,6,170,230,213,0,0,0,0,0,1,229,51,173,88,210,205,47,240,63,148,205,75,197,49,47,73,247,124,23,167,111,52,212,30,43,183,211,220,237,119,158,222,190,158,227,58,186,119,219,173,187,251,80,252,172,91,136,93,2,206,111,180,184,182,21,174,26,127,144,94,171,122,252,53,186,215,147,81,85,213,79,208,199,61,253,17,71,35,158,238,150,49,206,93,147,201,173,85,95,36,80,48,87,156,166,147,234,158,168,126,72,63,38,122,105,149,229,190,140,251,65,227,125,5,102,169,175,240,189,207,71,246,251,189,150,59,163,171,182,254,158,173,183,232,118,222,197,49,171,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,45,226,110,55,76,102,182,146,150,14,187,85,91,25,215,44,145,181,141,234,123,218,212,221,124,220,228,68,243,84,38,252,0,7,138,205,117,191,69,244,214,235,21,139,81,181,123,10,197,110,83,211,182,174,42,59,221,254,146,134,121,32,115,156,214,202,216,230,145,174,86,43,152,246,163,145,54,221,142,79,130,159,86,11,171,26,89,170,30,59,242,103,169,120,166,91,232,206,215,141,244,21,230,154,191,194,247,58,187,125,222,203,221,209,213,219,127,79,86,219,244,59,111,98,129,16,60,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,145,106,185,213,251,211,226,223,47,232,126,163,113,46,87,36,123,181,170,193,106,215,155,237,246,231,73,110,182,219,169,241,250,186,202,202,185,155,12,20,208,70,219,155,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,9,42,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,242,69,124,146,201,28,104,174,86,177,21,232,174,115,90,138,228,214,135,44,184,216,175,25,85,230,237,139,99,159,103,236,181,183,10,138,139,117,163,198,62,175,209,244,175,145,206,138,155,190,244,71,203,219,98,181,157,199,39,83,186,119,95,53,47,255,0,29,28,102,223,120,195,212,122,91,156,118,175,67,97,152,191,136,167,198,109,178,177,139,84,216,229,86,119,106,106,100,110,251,205,47,106,37,88,218,229,142,54,177,173,111,82,163,229,147,219,114,226,224,114,155,138,220,202,191,48,212,23,213,211,233,214,31,81,3,43,161,137,146,196,251,221,91,145,94,148,81,78,136,141,99,26,212,107,167,115,93,221,107,37,137,173,70,172,201,44,97,150,156,153,52,155,89,113,188,18,251,170,183,188,191,195,105,182,91,220,142,205,141,245,54,111,23,93,12,201,20,183,63,106,248,110,158,204,148,253,41,235,77,183,83,209,27,12,14,126,21,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,11,85,197,143,186,198,178,124,191,200,126,157,57,117,75,85,197,143,186,198,178,124,191,200,126,157,56,26,214,27,84,26,171,155,84,0,0,0,5,170,254,22,60,44,127,243,75,105,87,254,121,91,191,245,199,191,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,7,235,0,0,0,0,197,94,104,254,226,122,155,248,47,214,40,136,1,39,251,154,63,184,158,166,254,11,245,138,34,0,64,218,160,0,0,0,0,213,92,218,160,213,92,13,148,248,78,247,88,209,191,151,248,247,211,160,46,169,106,184,78,247,88,209,191,151,248,247,211,160,46,168,0,0,3,21,121,163,251,137,234,111,224,191,88,162,50,168,197,94,104,254,226,122,155,248,47,214,40,128,128,18,106,121,98,241,227,249,111,177,83,104,54,172,94,186,179,236,126,222,223,70,221,46,55,30,229,86,81,11,95,51,164,217,189,166,167,122,158,6,211,163,186,164,146,89,154,146,76,187,244,74,228,134,188,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,249,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,2,109,56,232,225,139,66,113,204,190,151,142,44,207,23,181,92,169,48,255,0,17,112,204,236,119,25,171,31,30,85,50,81,50,150,205,2,116,247,99,139,166,182,58,40,156,206,202,68,248,231,145,211,43,155,26,178,79,85,195,23,51,174,31,120,132,244,46,49,127,173,251,5,159,94,238,18,91,169,177,219,131,229,168,134,121,61,176,172,53,201,19,33,119,117,21,26,214,73,219,145,101,222,54,177,219,198,233,35,175,140,222,99,55,222,42,180,107,5,192,45,180,183,92,90,174,63,17,62,123,109,166,232,75,93,210,169,142,135,193,186,9,58,221,51,161,106,178,105,86,25,17,26,199,190,61,214,103,68,201,83,197,114,233,225,214,167,136,78,37,241,200,47,56,157,93,219,9,197,106,27,121,201,166,72,162,117,36,108,141,143,125,45,61,66,76,215,50,70,79,81,28,113,186,29,149,239,139,190,168,136,140,123,216,27,4,128,0,138,190,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,112,19,82,0,3,90,206,44,125,233,245,147,230,6,67,245,25,201,169,229,113,238,39,166,95,141,125,98,180,133,110,44,125,233,245,147,230,6,67,245,25,201,169,229,113,238,39,166,95,141,125,98,180,11,213,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,161,47,76,185,108,107,206,95,196,189,195,135,124,206,219,87,140,211,216,169,223,93,118,202,96,161,241,182,232,104,156,201,124,37,76,42,231,194,147,178,162,88,187,108,106,57,36,77,166,234,98,45,60,205,100,250,0,60,254,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,198,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,6,42,242,184,247,236,211,47,198,190,143,90,79,241,0,60,174,61,251,52,203,241,175,163,214,147,252,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,93,117,184,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,100,87,52,46,53,255,0,132,6,118,253,24,211,219,157,170,187,77,176,219,131,42,98,184,209,47,123,211,55,70,194,230,62,161,37,115,83,104,98,238,207,12,105,26,171,36,245,229,235,145,175,139,183,104,56,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,193,119,248,26,229,159,113,226,119,4,189,106,102,164,94,238,184,166,55,95,111,124,120,117,109,189,105,106,60,117,114,77,60,50,77,52,106,245,145,33,130,74,126,151,66,230,196,233,123,168,172,149,136,197,87,98,6,169,105,110,119,162,217,221,207,76,245,46,197,232,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,231,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,77,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,49,43,152,207,5,31,194,171,78,32,191,224,22,203,84,122,155,139,126,114,219,83,58,118,164,186,80,162,61,100,182,58,110,166,177,189,79,122,73,19,165,71,53,146,53,205,222,38,205,44,136,22,131,149,127,29,84,217,254,61,106,225,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,174,237,110,130,150,103,186,9,82,56,214,24,223,75,13,50,34,72,247,179,186,199,49,58,93,35,30,249,36,124,213,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,97,78,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,112,100,80,60,166,117,171,26,89,165,254,7,242,153,169,120,166,37,233,62,239,130,244,237,230,154,131,197,118,250,123,157,174,243,219,215,211,220,103,87,78,251,117,183,127,106,31,149,139,113,11,160,89,205,246,151,22,194,181,195,79,242,11,213,111,95,134,183,90,242,106,42,186,169,250,24,231,191,162,40,228,115,221,210,198,57,203,178,121,53,170,171,228,138,4,117,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,128,154,144,0,0,0,2,0,121,163,251,246,106,111,224,191,71,162,39,248,128,30,104,254,253,154,155,248,47,209,232,128,200,174,78,252,85,97,184,45,77,235,134,156,238,229,73,105,126,85,120,101,219,23,171,150,53,107,42,174,50,68,200,38,163,150,101,127,75,94,246,193,77,216,111,66,117,63,186,197,122,189,240,177,210,127,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,171,172,97,57,60,180,248,234,169,226,107,25,170,211,13,78,175,171,170,213,12,114,158,123,149,85,115,169,98,142,11,189,185,106,17,27,59,18,8,217,20,47,133,103,134,23,70,173,78,164,237,200,215,61,93,34,70,17,23,196,239,15,89,87,11,250,203,122,210,60,166,167,199,248,14,221,77,186,232,202,89,41,225,185,208,202,222,168,170,35,107,211,252,104,222,141,115,218,201,98,149,136,247,244,117,47,159,201,181,123,50,203,244,191,8,210,59,236,244,147,88,180,246,162,237,53,137,91,2,50,120,89,112,146,25,103,133,239,79,39,177,37,133,100,106,170,117,162,205,34,43,149,168,198,178,124,248,197,224,235,4,226,255,0,4,167,176,95,235,61,13,146,89,186,254,207,228,29,185,170,61,23,221,154,157,245,95,218,172,158,40,231,238,199,78,145,254,113,87,163,126,166,236,169,231,175,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,134,111,242,84,247,167,202,126,95,215,125,70,220,77,73,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,197,71,11,236,3,173,124,190,30,95,18,182,170,42,121,20,185,17,124,215,224,114,197,80,43,62,91,157,19,46,86,218,171,124,155,116,212,194,248,87,125,255,0,148,213,79,135,244,159,80,2,5,249,157,233,66,233,166,189,65,93,15,79,134,200,41,170,170,91,210,217,63,140,109,108,202,229,221,202,187,249,72,207,103,252,38,73,242,116,213,187,109,190,201,147,96,87,74,150,178,87,221,33,168,137,29,36,109,217,158,17,233,190,203,179,151,248,149,255,0,233,220,247,92,224,180,134,227,150,225,182,44,246,215,18,61,108,84,179,67,35,81,146,57,203,221,171,165,106,109,211,186,127,41,125,164,96,112,235,171,18,104,238,166,91,178,199,49,207,166,135,189,222,99,85,141,87,111,79,44,109,243,122,42,39,156,128,108,180,15,63,130,101,84,57,158,43,110,200,109,239,71,195,87,77,12,168,228,123,92,139,213,27,95,237,111,151,177,200,122,0,40,145,21,83,201,118,41,102,200,158,94,71,98,249,161,215,183,173,191,196,14,196,246,28,148,183,218,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,7,11,228,83,185,203,151,224,80,171,187,182,219,250,192,173,190,210,163,134,167,150,231,32,12,10,230,157,175,80,233,246,156,79,131,209,201,253,189,120,135,195,57,18,72,183,107,103,165,172,98,57,90,228,87,109,186,39,179,99,60,103,153,148,240,201,81,34,236,200,154,175,114,255,0,50,38,234,64,71,49,237,104,173,213,110,32,238,16,65,114,158,91,85,182,138,130,40,225,89,152,248,251,137,10,189,92,136,223,45,255,0,60,169,247,251,64,199,189,46,195,107,51,252,254,195,138,81,53,85,215,27,141,45,59,213,24,231,116,178,73,217,26,185,81,190,126,93,105,247,127,73,178,110,148,224,116,218,121,136,210,216,41,209,17,98,235,234,219,175,111,57,94,244,253,37,85,254,89,15,60,167,244,54,29,66,213,139,166,99,122,183,69,61,13,134,154,142,106,126,244,15,114,119,86,177,174,234,106,166,205,69,78,195,147,227,237,254,146,110,0,28,41,201,75,149,16,14,23,204,229,16,225,23,127,137,82,123,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,90,206,44,125,233,245,147,230,6,67,245,25,192,241,87,220,255,0,50,201,177,156,103,12,190,228,53,117,118,44,58,158,166,154,197,111,114,162,65,66,202,138,135,212,78,172,106,34,34,190,73,100,85,115,215,119,170,54,54,170,244,198,198,183,47,249,104,112,57,83,196,118,101,14,176,231,15,164,102,157,97,119,136,217,53,36,140,138,161,247,203,140,41,28,233,68,232,94,142,106,83,35,95,19,166,115,219,235,178,68,141,136,170,231,190,27,85,192,231,8,151,94,47,181,113,216,164,247,26,187,62,39,97,167,109,203,35,186,193,78,231,189,144,43,209,172,165,133,234,213,137,149,51,47,87,71,113,118,70,71,52,136,217,59,75,27,182,8,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,192,253,98,213,113,99,238,177,172,159,47,242,31,167,78,93,82,213,113,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,0,60,166,1,170,88,38,168,125,163,251,11,125,244,159,217,44,130,179,22,188,127,106,205,15,133,186,82,244,247,224,252,235,27,215,211,220,103,174,206,166,46,254,78,93,148,15,86,0,3,0,57,213,251,172,98,223,48,40,126,157,113,34,175,132,239,122,125,27,249,129,143,125,70,2,85,57,213,251,172,98,223,48,40,126,157,113,34,175,132,239,122,125,27,249,129,143,125,70,0,50,43,153,127,3,149,60,56,230,83,107,14,14,250,71,233,214,105,120,145,144,210,70,200,169,223,99,184,204,146,78,180,77,133,136,214,173,50,181,146,186,23,49,190,163,35,88,222,136,173,99,230,181,92,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,55,96,140,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,215,223,142,78,17,46,188,32,234,227,113,72,46,53,119,140,78,253,78,235,150,57,117,158,157,204,123,224,71,171,95,75,51,209,169,19,234,97,94,158,190,218,236,172,146,25,21,177,247,82,54,134,193,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,130,220,234,253,214,49,111,152,20,63,78,184,152,127,202,235,140,219,238,135,234,61,183,64,111,118,175,74,225,154,141,144,83,83,194,144,49,141,170,182,94,42,150,42,104,234,90,229,219,185,11,250,97,100,177,185,119,107,88,217,35,217,90,248,230,204,14,117,126,235,24,183,204,10,31,167,92,64,135,108,15,63,204,180,195,38,131,51,211,252,134,174,197,125,165,167,171,166,167,184,82,42,54,120,25,83,79,37,60,171,27,182,221,143,88,166,145,17,237,217,236,85,71,53,90,228,71,39,201,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,159,148,78,79,45,14,7,41,184,113,195,97,214,28,225,245,111,212,92,210,207,27,38,164,145,146,211,178,199,110,153,99,157,40,157,11,209,174,90,149,115,34,116,206,123,125,71,198,145,177,17,26,247,204,23,87,129,206,17,45,92,32,233,27,177,73,238,52,151,140,178,253,80,219,150,71,117,130,157,172,99,231,70,35,89,75,11,213,169,43,233,161,78,174,142,226,238,175,146,105,17,177,247,86,54,228,80,0,66,183,58,191,122,124,91,229,253,15,212,110,39,213,202,239,65,176,222,36,180,143,136,173,41,204,232,169,28,203,141,62,60,251,101,116,212,235,51,237,55,20,101,213,41,235,98,70,189,142,235,141,206,221,90,143,111,91,21,241,185,122,30,228,95,151,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,2,61,120,138,208,108,203,134,221,92,190,233,78,103,69,86,215,219,170,30,251,101,116,212,233,11,46,214,229,123,146,158,182,36,107,222,222,137,26,221,213,168,247,116,61,31,27,151,173,142,68,144,174,85,156,120,255,0,240,71,10,154,191,122,255,0,11,22,33,125,185,220,127,239,12,166,178,53,157,175,252,33,209,62,73,191,193,211,177,191,197,48,204,174,57,56,68,181,113,125,164,109,197,32,184,210,89,242,203,13,67,174,88,229,214,122,118,189,140,157,88,173,125,44,207,70,172,172,166,153,58,122,251,107,186,62,56,100,86,201,218,72,221,175,182,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,6,210,100,0,243,71,247,236,212,223,193,126,143,68,72,255,0,45,14,56,233,184,142,195,97,209,236,225,149,108,212,92,46,207,27,230,171,145,242,212,50,249,110,133,99,129,43,93,51,213,206,74,148,115,226,108,205,123,189,119,200,146,49,85,28,246,67,155,224,96,7,37,79,117,140,167,230,5,119,211,173,198,127,128,0,128,30,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,51,255,0,146,167,186,198,83,243,2,187,233,214,227,63,204,0,228,169,238,177,148,252,192,174,250,117,184,207,240,6,170,230,213,6,170,224,79,247,255,0,82,203,255,0,185,255,0,255,0,209,194,0,73,254,255,0,234,89,127,247,63,255,0,250,56,64,8,27,84,0,0,24,21,206,26,139,91,95,195,165,61,195,3,187,82,71,167,208,84,36,57,237,11,155,7,126,118,62,170,145,109,211,49,100,98,189,25,29,76,125,46,72,158,215,170,205,30,237,123,17,234,204,245,0,106,174,108,167,194,197,255,0,70,178,126,31,112,155,223,15,214,79,67,224,51,91,213,150,139,123,169,157,4,148,189,185,95,28,241,202,142,87,43,166,108,236,153,36,147,169,253,201,17,239,235,147,171,173,208,173,204,71,132,63,224,165,172,169,246,90,139,179,167,185,143,118,183,23,235,175,241,51,65,218,108,94,42,146,78,164,73,19,181,36,173,232,87,117,245,69,36,91,200,249,18,94,159,213,229,205,198,191,240,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,189,216,237,117,202,172,72,238,109,135,165,207,119,75,24,177,202,216,149,174,124,110,107,182,149,208,197,26,132,244,159,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,167,214,68,175,54,190,53,253,55,89,89,194,110,153,92,237,85,150,88,123,50,102,151,8,23,191,35,171,161,159,184,203,99,85,91,209,31,101,241,69,36,174,141,206,114,200,173,137,86,53,138,102,60,48,3,95,174,58,79,116,214,92,178,167,66,241,207,66,96,44,184,58,158,193,77,227,42,106,123,148,177,53,35,74,158,186,164,73,147,190,172,116,253,185,61,104,251,189,30,125,59,153,235,201,63,24,213,197,204,179,204,194,205,112,164,161,211,165,167,165,160,189,67,87,109,124,143,186,92,90,146,62,153,180,179,167,75,99,124,13,146,71,75,235,59,102,84,70,213,137,86,70,75,14,16,112,197,195,214,85,197,6,178,217,116,143,22,169,240,30,63,185,83,113,186,62,150,74,136,109,148,49,55,170,90,137,26,196,255,0,22,54,35,156,198,190,89,98,98,189,157,125,73,177,70,150,233,110,9,162,216,37,179,76,244,210,197,232,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,231,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,64,136,30,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,149,64,4,43,115,171,247,167,197,190,95,208,253,70,226,92,174,72,247,107,85,130,213,175,55,219,237,206,146,221,109,183,83,227,245,117,149,149,115,54,24,41,160,141,183,55,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,109,121,213,251,211,226,223,47,232,126,163,113,48,171,29,213,44,239,20,193,50,237,51,176,95,124,46,55,157,248,15,180,20,94,22,23,248,207,5,50,205,75,249,199,177,100,143,162,71,43,191,54,230,245,111,179,183,79,32,47,175,31,220,96,221,120,178,213,199,58,222,180,145,224,152,117,69,101,6,40,200,98,114,62,166,7,189,169,37,116,174,145,141,151,174,161,33,137,233,27,154,212,137,141,99,58,122,210,73,36,253,94,94,124,22,93,120,167,213,10,123,238,95,143,213,187,74,241,170,133,92,130,177,42,93,74,149,179,164,125,81,91,224,145,173,87,61,238,114,196,233,81,138,213,100,42,229,238,70,247,195,213,109,120,81,225,71,81,248,181,212,118,97,88,84,94,6,213,67,219,158,255,0,127,158,21,125,45,162,149,202,168,142,114,34,167,114,103,244,185,34,133,21,29,35,154,229,85,99,25,36,140,216,79,75,116,183,4,209,108,18,217,166,122,105,98,244,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,243,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,32,122,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,34,47,156,71,10,184,110,11,83,101,226,91,4,182,210,90,95,149,94,31,105,202,41,34,145,90,202,171,140,145,62,120,107,34,133,25,210,215,189,176,84,247,221,214,157,79,237,61,24,175,124,207,116,122,233,110,169,103,122,45,157,219,53,51,77,47,190,134,201,44,221,239,5,91,225,97,168,237,119,97,124,50,126,110,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,151,254,117,126,235,24,183,204,10,31,167,92,72,86,3,100,142,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,150,215,154,63,184,158,166,254,11,245,138,34,29,184,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,44,180,243,8,207,240,221,83,229,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,232,149,158,153,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,8,33,54,168,53,87,54,168,0,0,0,0,2,42,249,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,63,192,0,0,8,86,231,87,239,79,139,124,191,161,250,141,196,186,188,140,127,93,159,179,127,188,137,84,0,66,183,58,191,122,124,91,229,253,15,212,110,38,31,226,159,150,95,200,214,127,246,59,210,191,147,223,72,88,254,218,120,46,158,207,123,170,171,209,190,43,111,206,118,123,157,253,183,252,215,119,179,215,249,206,193,152,28,234,253,233,241,111,151,244,63,81,184,151,43,146,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,45,154,10,152,36,109,205,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,4,91,27,46,240,221,115,209,43,182,137,98,213,92,57,71,72,205,58,101,60,180,214,52,166,164,158,153,157,16,207,36,82,170,178,161,173,153,94,179,50,85,123,228,78,185,30,174,122,171,149,221,75,16,60,195,57,121,221,120,104,186,212,106,166,149,209,213,220,116,174,227,80,136,246,43,157,52,248,220,242,59,102,211,206,229,221,207,166,115,149,27,20,238,85,84,85,108,82,175,95,110,73,237,255,0,3,156,113,230,92,33,102,78,165,170,101,93,243,78,175,149,13,125,250,194,199,167,92,111,217,27,227,104,250,149,26,202,150,181,26,138,213,84,100,204,106,49,234,213,108,82,196,27,4,144,3,205,31,223,179,83,127,5,250,61,17,62,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,16,25,205,31,223,179,83,127,5,250,61,16,25,85,200,199,245,217,251,55,251,200,149,66,42,249,24,254,187,63,102,255,0,121,18,168,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,0,0,26,171,147,253,202,227,220,79,76,191,26,250,197,105,149,64,0,0,0,0,12,85,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,32,4,13,170,0,0,0,0,13,85,205,170,13,85,192,217,79,132,239,117,141,27,249,127,143,125,58,2,234,150,171,132,239,117,141,27,249,127,143,125,58,2,234,128,0,0,49,87,154,63,184,158,166,254,11,245,138,35,42,140,85,230,143,238,39,169,191,130,253,98,136,8,86,225,59,222,159,70,254,96,99,223,81,128,145,254,107,220,14,83,100,182,171,223,23,26,114,250,181,190,219,105,233,223,151,90,81,146,212,37,117,36,77,142,6,214,192,141,71,44,79,130,38,179,186,213,218,37,134,39,73,187,29,27,251,209,193,194,119,189,62,141,252,192,199,190,163,1,178,152,26,171,147,167,202,143,135,79,200,183,14,48,103,247,186,126,140,147,84,188,61,246,163,215,223,181,107,107,29,232,232,189,89,95,27,183,142,89,42,58,145,172,122,120,190,219,211,120,147,107,43,173,92,170,236,85,188,94,225,57,38,33,107,237,233,62,107,144,77,81,145,217,237,214,199,199,75,96,142,154,145,181,46,166,87,199,80,146,50,26,233,33,169,141,178,70,216,163,166,116,177,177,190,216,152,233,63,0,0,2,42,249,231,126,164,255,0,105,63,118,150,171,146,167,189,62,83,242,254,187,234,54,226,234,243,206,253,73,254,210,126,237,45,87,37,79,122,124,167,229,253,119,212,109,192,77,72,0,13,107,56,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,210,21,184,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,208,50,168,0,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,12,85,229,113,239,217,166,95,141,125,30,180,151,238,60,172,154,203,145,112,167,158,217,52,50,31,23,144,86,219,214,154,170,223,21,189,181,117,87,11,92,139,219,173,167,166,71,61,168,217,157,3,228,84,84,108,143,115,90,230,68,206,235,227,123,34,7,149,199,191,102,153,126,53,244,122,210,127,128,213,92,157,238,84,57,110,145,222,184,75,178,99,90,114,234,74,107,237,134,162,161,50,234,21,149,143,173,109,198,105,164,86,212,206,173,138,37,123,37,137,140,237,57,81,253,49,198,216,59,146,58,157,234,98,87,54,46,10,46,56,182,85,115,226,163,77,237,157,120,221,231,106,156,198,6,37,45,60,54,170,231,73,79,79,29,68,109,71,50,73,188,84,147,117,61,27,27,220,146,164,178,61,234,146,162,51,18,248,62,226,207,50,225,23,84,62,220,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,40,108,102,15,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,152,65,204,235,143,31,200,133,138,167,65,180,158,245,211,159,100,22,247,122,74,233,110,184,246,234,177,120,92,248,93,30,237,237,57,59,213,16,58,161,27,211,36,114,194,213,142,100,219,174,39,40,71,87,49,44,235,70,181,11,138,204,174,253,162,22,187,84,118,86,246,160,175,186,90,231,115,233,111,183,68,69,117,85,115,27,210,214,55,169,239,237,43,163,234,100,206,133,103,71,57,102,87,47,182,229,67,137,106,229,235,139,75,38,75,167,45,171,166,177,88,105,234,23,46,174,88,158,250,38,219,166,134,68,109,52,232,217,98,71,190,89,88,206,211,85,95,211,36,109,159,183,35,105,222,134,42,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,197,28,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,195,2,249,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,63,192,8,171,231,157,250,147,253,164,253,218,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,1,53,32,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,245,104,215,4,151,94,32,120,50,201,53,183,77,224,171,172,205,176,188,162,227,72,251,53,37,43,170,39,190,209,37,53,174,70,197,30,243,53,177,190,6,201,91,42,53,145,190,73,150,68,141,55,84,141,12,107,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,89,137,228,169,238,177,148,252,192,174,250,117,184,177,92,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,67,61,56,58,227,23,4,226,255,0,4,168,191,216,40,253,13,146,89,186,62,208,99,253,201,170,61,23,221,154,161,148,191,219,79,130,40,231,238,199,78,178,126,109,23,163,126,151,108,169,231,129,124,238,112,12,54,197,153,105,150,160,217,177,234,74,60,135,42,167,187,83,94,171,161,69,107,235,217,70,148,73,76,178,162,47,75,158,198,207,35,17,251,117,171,58,26,170,173,141,136,220,32,225,139,136,92,171,133,253,101,178,234,230,45,77,227,252,7,114,154,227,107,125,84,148,240,220,232,101,111,76,180,242,57,139,254,44,140,87,53,237,100,177,68,245,99,250,58,87,50,185,179,106,246,27,175,90,95,195,158,174,105,252,245,114,88,178,42,124,154,106,116,171,129,97,158,39,178,75,124,82,195,35,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,171,92,161,231,249,42,123,211,229,63,47,235,190,163,110,38,164,133,110,74,158,244,249,79,203,250,239,168,219,137,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,2,149,67,132,242,42,95,97,74,174,223,16,42,67,146,150,170,41,80,30,55,85,176,58,109,67,196,106,172,21,8,138,178,244,116,239,215,183,148,172,122,254,138,162,255,0,32,214,203,84,112,218,204,3,63,191,98,149,173,84,117,186,227,85,78,197,86,57,189,76,142,119,198,142,68,119,159,159,66,253,255,0,210,108,254,66,63,54,13,13,135,79,117,98,215,152,217,109,209,65,67,126,166,172,154,163,179,3,218,157,212,172,115,186,156,171,187,85,87,190,212,248,123,63,160,12,213,229,83,173,81,106,46,138,84,99,149,143,95,27,143,84,82,91,145,21,241,110,230,178,138,36,234,233,106,34,162,126,109,222,212,83,56,200,28,229,175,175,245,26,69,170,111,198,234,107,166,142,221,126,149,102,123,18,118,49,136,248,169,42,124,213,31,237,85,221,137,228,169,236,66,119,224,153,149,16,199,81,26,238,201,90,143,106,255,0,50,166,232,7,97,75,189,165,71,14,79,45,192,167,114,175,105,214,139,179,182,219,250,202,218,191,0,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,225,125,128,82,170,167,13,245,148,228,229,169,176,28,167,145,200,0,91,78,33,53,22,135,77,116,186,253,144,85,92,162,164,116,20,21,79,69,123,209,171,178,83,202,255,0,47,37,254,243,238,248,26,219,94,46,183,124,190,252,251,141,116,179,86,92,43,159,28,123,185,221,79,145,200,214,177,169,191,199,201,17,9,76,230,217,196,60,182,105,91,164,216,253,251,105,234,169,169,223,85,4,51,38,235,79,52,21,108,126,233,208,190,75,212,223,229,111,236,48,127,130,253,11,185,235,54,175,90,34,91,36,213,150,171,125,93,61,68,239,237,117,70,170,202,170,126,166,47,172,223,228,203,236,243,242,95,96,19,17,192,111,15,246,237,17,211,111,86,207,29,45,117,115,29,28,210,246,59,111,145,173,170,168,114,34,250,238,223,100,114,25,64,124,182,219,125,61,174,138,58,26,72,218,200,162,223,165,173,77,145,55,85,85,255,0,74,159,80,3,173,254,126,197,43,114,236,135,87,154,187,201,124,190,237,128,169,169,178,108,118,20,162,121,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,53,172,226,199,222,159,89,62,96,100,63,81,156,217,76,214,179,139,31,122,125,100,249,129,144,253,70,112,38,123,149,101,166,213,110,224,115,1,172,183,219,41,41,106,46,149,23,138,186,233,97,133,172,125,84,233,115,169,133,37,149,200,155,189,233,20,49,70,142,118,235,209,27,27,236,106,34,101,169,138,188,174,61,196,244,203,241,175,172,86,153,84,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,62,124,193,184,219,181,112,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,27,106,154,217,237,48,58,25,154,203,179,227,116,50,177,236,142,161,177,181,177,72,141,73,151,184,141,85,72,228,216,44,255,0,53,206,53,255,0,38,88,172,252,53,233,157,206,213,83,146,101,182,250,138,108,182,93,251,211,89,237,115,70,214,165,63,66,181,99,108,213,81,200,255,0,55,59,174,56,147,169,24,139,52,50,182,50,248,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,248,11,181,207,50,213,124,254,182,243,89,29,93,255,0,44,204,111,18,84,202,202,74,68,89,238,23,26,185,149,206,72,225,133,168,138,249,37,145,118,100,109,79,55,34,53,61,136,93,254,38,248,40,214,94,21,108,88,101,255,0,81,45,157,202,76,166,222,217,42,234,104,209,178,210,218,238,138,249,85,109,146,76,199,57,29,51,96,100,114,117,108,214,61,206,153,177,44,173,133,210,40,79,246,149,106,102,43,172,154,113,142,106,150,21,87,226,44,185,53,190,43,133,55,84,145,190,72,122,211,215,130,94,219,222,198,205,19,209,209,200,196,114,244,72,199,181,87,118,169,234,200,11,229,243,198,221,215,133,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,221,84,230,193,105,157,211,66,215,221,153,27,97,149,239,124,116,237,145,174,138,52,106,204,157,180,114,170,199,30,211,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,160,24,23,206,175,221,99,22,249,129,67,244,235,137,21,124,39,123,211,232,223,204,12,123,234,48,18,169,206,175,221,99,22,249,129,67,244,235,137,21,124,39,123,211,232,223,204,12,123,234,48,1,178,153,109,56,138,208,108,55,137,45,35,190,233,78,103,69,72,230,92,105,222,251,101,116,212,235,51,237,55,20,99,146,158,182,36,107,216,238,184,220,237,213,168,246,245,177,95,27,151,161,238,69,185,96,12,85,224,167,128,12,19,131,239,74,223,254,208,125,173,204,238,125,250,63,180,30,18,106,14,221,174,79,14,255,0,7,225,124,68,177,46,211,83,119,59,187,35,215,175,167,125,147,206,213,115,171,247,88,197,190,96,80,253,58,226,103,249,128,28,234,253,214,49,111,152,20,63,78,184,129,30,188,178,237,54,171,215,28,122,97,71,121,182,82,87,211,199,81,114,171,100,85,48,182,86,54,120,45,149,115,67,42,53,200,168,143,142,88,227,145,142,246,181,236,107,147,101,68,83,96,146,0,121,92,123,246,105,151,227,95,71,173,39,248,0,0,8,86,231,87,239,79,139,124,191,161,250,141,196,186,188,140,127,93,159,179,127,188,139,85,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,1,42,134,37,113,181,203,207,13,227,22,235,98,204,27,155,85,225,217,101,154,157,45,175,185,54,137,110,16,85,219,145,210,72,216,31,78,178,198,141,123,37,149,238,108,141,114,121,62,70,189,175,252,218,199,150,160,11,127,161,122,23,167,28,58,105,197,187,75,244,190,205,224,109,84,59,203,52,210,170,62,170,225,84,228,68,146,170,166,68,68,238,76,254,150,238,187,35,81,173,107,24,214,49,140,99,110,0,0,0,48,131,152,103,48,154,110,25,109,85,26,91,166,148,117,114,234,133,210,157,31,21,85,109,178,86,81,90,41,36,111,171,90,199,76,196,138,181,234,189,76,141,177,172,145,54,72,229,238,174,241,44,50,6,111,144,3,205,31,223,179,83,127,5,250,61,17,153,92,186,249,150,228,218,159,153,38,137,241,37,146,82,85,95,111,181,19,77,97,201,106,86,158,137,147,206,169,78,200,45,41,79,79,76,200,145,238,84,168,145,146,189,232,175,122,182,36,69,115,163,69,195,94,104,254,253,154,155,248,47,209,232,128,207,254,74,158,235,25,79,204,10,239,167,91,140,255,0,48,3,146,167,186,198,83,243,2,187,233,214,227,63,192,26,171,155,84,26,171,129,63,223,253,75,47,254,231,255,0,255,0,71,8,1,39,251,255,0,169,101,255,0,220,255,0,255,0,232,225,0,32,109,80,0,0,0,3,197,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,118,195,80,180,147,172,51,196,246,72,217,98,154,55,249,162,62,57,99,142,68,71,35,152,170,196,71,53,205,85,106,235,131,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,179,153,130,188,224,180,223,78,50,78,24,23,81,178,154,207,9,148,225,183,8,34,197,221,227,146,31,21,37,109,68,17,213,82,246,157,229,54,240,70,233,246,106,119,27,225,122,145,200,196,149,174,12,32,209,14,104,218,161,162,188,46,92,244,94,142,154,174,239,152,81,84,50,147,17,200,46,50,199,60,22,107,83,226,233,116,75,19,155,213,43,233,220,196,236,54,69,123,54,159,165,219,71,76,200,101,194,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,148,147,238,75,122,57,164,249,61,199,45,214,43,188,222,145,207,176,219,133,61,61,174,155,166,166,31,68,82,212,210,212,70,234,158,182,189,33,168,241,40,250,136,187,110,99,157,23,133,234,242,238,181,64,206,14,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,110,69,0,0,0,4,43,115,171,247,167,197,190,95,208,253,70,226,97,86,150,233,110,119,173,57,221,179,76,244,210,197,233,156,146,243,222,240,84,94,42,26,126,239,106,23,205,39,231,38,123,35,110,209,196,247,122,206,77,246,217,55,85,68,92,213,231,87,239,79,139,124,191,161,250,141,196,185,92,141,109,54,169,174,186,201,125,154,217,72,251,149,29,61,134,146,158,177,208,181,103,134,9,157,92,233,98,100,155,117,53,143,116,16,185,205,69,217,203,20,106,187,244,166,193,158,156,40,240,163,167,28,37,105,195,48,172,42,47,29,117,174,237,207,127,191,207,10,50,170,239,84,212,84,71,57,17,87,183,11,58,156,145,66,138,173,141,174,114,170,189,239,146,71,222,176,0,0,0,192,14,117,126,235,24,183,204,10,31,167,92,72,234,229,201,139,88,179,158,48,176,188,43,41,161,241,182,92,130,223,145,90,238,52,221,215,199,223,165,158,197,95,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,50,69,121,213,251,172,98,223,48,40,126,157,113,48,3,149,199,191,102,153,126,53,244,122,208,47,85,87,38,205,88,184,113,5,123,195,109,57,15,162,52,158,159,174,162,219,153,92,82,154,170,170,104,221,19,28,202,100,162,134,102,200,249,155,36,139,19,164,122,65,27,155,12,146,39,78,236,137,217,127,199,174,150,224,154,45,203,99,57,211,77,52,177,122,27,27,179,122,51,193,81,120,169,170,59,93,219,253,44,210,126,114,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,205,83,21,121,163,251,137,234,111,224,191,88,162,2,0,73,94,230,141,199,253,214,193,117,135,135,206,29,245,22,174,221,114,183,84,61,115,59,205,154,71,67,61,52,241,185,139,21,190,158,178,55,163,152,246,185,30,181,9,26,34,162,164,113,119,63,219,17,17,66,0,216,35,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,209,80,176,202,245,141,173,106,196,246,189,157,61,9,28,146,101,1,172,14,150,234,150,119,162,217,221,179,83,52,210,251,232,108,146,205,222,240,85,190,22,26,142,215,118,23,195,39,230,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,77,135,184,85,226,99,13,226,191,72,232,245,75,15,161,171,183,61,181,14,182,221,237,149,40,174,125,186,227,27,35,124,176,36,157,40,217,153,211,44,111,100,141,68,234,99,219,212,214,63,174,54,5,224,0,0,0,1,21,124,243,191,82,127,180,159,187,76,85,229,113,239,217,166,95,141,125,30,180,157,60,235,73,244,179,84,60,15,229,51,77,49,76,183,209,157,223,5,233,219,53,53,127,133,238,116,247,59,93,230,59,163,171,182,206,174,157,183,232,110,254,196,63,43,22,225,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,191,13,113,181,227,52,84,149,80,117,177,204,127,68,177,198,215,183,169,143,115,87,101,243,107,149,23,201,84,11,128,0,2,21,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,34,213,115,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,64,73,246,89,246,87,236,173,231,237,215,162,190,205,250,62,163,211,30,150,237,248,31,3,219,119,127,196,119,127,55,217,237,245,245,245,250,189,59,239,229,185,172,190,170,220,116,226,239,168,249,29,207,72,113,203,173,135,12,169,184,75,37,146,219,116,172,74,154,170,106,85,95,85,175,145,19,250,85,26,174,145,204,106,163,93,44,202,213,149,249,149,204,143,152,37,55,17,53,49,232,246,141,221,106,219,167,86,234,134,212,214,220,161,150,88,89,147,61,98,130,72,146,90,121,160,138,104,89,77,50,78,212,99,156,230,72,244,100,155,110,200,213,44,175,4,156,31,100,220,92,234,132,86,86,165,93,22,19,99,168,129,217,101,226,146,90,126,253,12,18,199,59,225,100,113,202,244,115,159,51,169,159,18,61,172,145,35,87,35,222,215,34,116,184,51,211,147,39,240,142,251,9,125,251,77,255,0,198,99,243,159,102,253,35,215,226,61,41,222,78,255,0,128,255,0,184,255,0,142,238,239,234,119,246,237,122,254,40,194,190,104,254,253,154,155,248,47,209,232,137,222,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,88,33,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,218,160,213,92,218,160,0,0,0,0,0,0,0,0,12,85,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,32,4,13,170,0,0,0,0,13,85,205,170,13,85,192,150,157,110,230,1,71,195,191,7,122,65,164,154,67,145,127,178,197,126,159,226,179,203,83,79,28,21,17,227,180,190,6,150,78,170,134,76,201,35,124,211,70,138,198,66,173,234,72,229,89,92,172,252,202,75,237,121,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,195,93,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,216,214,49,173,77,145,17,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,128,109,60,12,95,224,7,140,27,87,22,90,70,215,92,22,174,60,239,14,167,163,160,202,217,52,77,70,84,206,246,57,35,174,137,209,177,177,116,84,44,50,189,99,107,90,177,61,175,103,79,66,71,36,153,64,0,197,94,104,254,226,122,155,248,47,214,40,140,170,49,87,154,63,184,158,166,254,11,245,138,32,33,91,132,239,122,125,27,249,129,143,125,70,3,101,51,90,206,19,189,233,244,111,230,6,61,245,24,13,148,192,0,0,3,31,248,197,227,23,4,225,3,4,167,191,223,232,253,51,146,94,122,254,207,227,253,201,169,253,41,218,154,157,149,95,219,76,130,88,224,237,71,80,146,126,113,19,175,110,150,238,171,229,30,220,36,115,94,207,168,117,182,246,188,79,101,20,146,96,153,141,68,213,178,84,50,146,101,102,49,59,32,94,204,116,113,64,201,37,117,51,210,40,225,88,85,28,189,110,73,213,253,107,58,204,30,215,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,46,175,60,239,212,159,237,39,238,210,213,114,84,247,167,202,126,95,215,125,70,220,4,212,128,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,3,42,128,0,8,171,231,157,250,147,253,164,253,218,74,161,21,124,243,191,82,127,180,159,187,64,197,94,87,30,253,154,101,248,215,209,235,73,254,32,7,149,199,191,102,153,126,53,244,122,210,127,128,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,182,104,42,96,145,170,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,53,236,227,111,131,236,155,132,109,80,150,202,228,171,173,194,111,149,19,187,19,188,85,203,79,223,174,130,40,224,124,204,146,56,158,174,107,225,117,75,34,87,185,145,164,138,213,123,26,212,94,150,236,60,88,174,55,52,231,72,245,59,134,140,198,201,173,89,85,38,41,143,81,83,178,228,204,142,106,102,78,251,61,92,79,69,134,120,152,228,87,61,238,114,246,86,56,246,150,86,78,248,88,228,116,168,160,68,183,5,188,201,179,46,18,176,219,190,159,94,112,250,188,247,30,158,162,58,155,45,12,215,212,161,101,153,234,178,45,74,68,171,79,51,149,147,57,209,189,89,187,88,215,177,238,68,234,149,234,184,171,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,158,124,205,78,84,122,77,163,90,155,196,116,23,29,76,203,252,53,251,18,240,247,204,75,29,234,116,62,152,174,133,238,145,102,239,34,167,87,133,237,178,95,14,223,90,77,250,215,120,161,153,142,12,234,229,123,193,71,240,127,193,25,172,250,133,108,186,208,234,78,101,111,125,52,182,234,212,236,250,26,214,233,154,246,83,172,77,114,239,52,189,168,38,145,100,68,124,126,164,93,17,185,146,247,51,168,0,0,0,34,175,158,119,234,79,246,147,247,105,98,185,73,231,248,110,150,107,166,127,168,58,131,144,210,88,241,235,30,155,215,212,215,87,84,170,244,68,207,73,91,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,111,175,60,239,212,159,237,39,238,210,45,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,74,74,232,161,153,204,101,84,9,44,115,36,82,181,23,103,177,37,134,41,17,174,221,58,227,99,189,173,69,64,207,91,223,55,61,88,78,39,228,213,27,36,23,90,189,44,162,241,84,118,252,18,166,170,154,147,191,75,37,60,113,164,147,207,28,18,42,76,179,195,29,74,42,247,29,23,84,144,178,78,219,222,175,151,237,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,186,193,25,127,203,155,141,127,224,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,123,177,218,235,149,88,145,220,219,15,75,158,238,150,49,99,149,177,43,92,248,220,215,109,43,161,138,53,9,233,0,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,255,0,228,169,238,177,148,252,192,174,250,117,184,207,243,0,57,42,123,172,101,63,48,43,190,157,110,51,252,8,22,230,51,193,71,240,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,157,216,237,117,202,175,89,45,142,155,169,207,119,75,24,146,68,233,81,174,124,110,115,119,149,208,203,34,226,1,179,238,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,93,123,56,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,12,149,228,169,239,79,148,252,191,174,250,141,184,154,146,21,185,42,123,211,229,63,47,235,190,163,110,38,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,214,228,221,54,59,10,85,60,192,165,158,94,213,59,14,159,52,119,154,249,125,219,29,173,93,208,14,76,95,227,203,135,251,118,183,105,183,173,103,142,170,186,133,141,142,25,123,29,199,198,215,85,83,185,81,61,118,237,186,53,76,160,62,91,149,190,158,233,69,37,13,92,109,124,82,237,212,215,38,232,187,42,42,127,165,0,213,214,207,117,187,226,23,230,92,104,101,154,142,225,66,249,35,221,174,233,124,110,86,185,142,77,254,30,74,168,108,147,195,222,162,208,234,86,151,88,114,10,91,148,85,110,158,130,149,234,172,122,57,118,90,120,159,231,228,159,223,253,223,18,7,56,211,209,106,189,22,214,155,149,173,109,79,162,162,187,79,87,93,72,157,190,150,43,124,92,205,217,190,179,189,141,70,125,222,212,242,51,155,148,159,16,242,222,101,118,147,100,23,237,231,165,166,168,125,44,19,76,155,165,60,48,82,49,155,39,66,121,39,75,191,149,191,180,9,72,56,95,51,144,7,91,189,85,57,69,83,151,38,231,0,86,14,19,216,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,87,204,168,165,125,160,80,139,186,157,137,236,41,70,249,149,128,62,11,229,226,142,193,104,171,188,87,212,69,12,52,144,73,51,159,35,182,106,35,90,174,93,215,250,17,79,188,198,78,61,245,146,135,75,244,74,249,15,143,130,10,250,234,26,152,96,71,76,230,61,92,250,58,174,148,78,159,61,247,103,151,152,16,189,198,54,172,183,89,117,222,241,151,211,85,50,122,63,11,71,75,76,248,229,123,216,173,100,12,223,110,175,52,245,220,255,0,45,189,187,146,95,202,107,65,103,197,244,163,237,222,73,105,158,154,190,227,112,173,115,91,52,17,162,177,25,36,13,106,111,230,237,191,48,171,240,246,145,3,133,227,87,28,227,48,180,99,84,112,212,84,79,115,174,167,165,94,219,122,222,137,36,173,143,127,63,241,147,219,228,108,173,163,216,77,46,159,96,52,24,205,36,61,166,67,36,210,43,123,109,143,101,124,142,95,99,124,190,40,7,181,0,225,87,96,41,126,203,228,82,212,84,246,156,59,125,247,79,188,173,169,191,180,10,147,216,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,90,206,44,125,233,245,147,230,6,67,245,25,205,148,205,107,56,177,247,167,214,79,152,25,15,212,103,2,106,121,92,123,137,233,151,227,95,88,173,50,168,197,94,87,30,226,122,101,248,215,214,43,76,170,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,246,186,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,161,179,84,37,36,9,12,17,49,145,182,40,161,141,158,106,140,142,40,227,141,21,202,231,170,49,21,206,115,149,92,190,40,207,254,87,188,11,126,90,242,166,107,142,177,225,158,47,77,172,189,126,135,166,173,119,76,55,219,164,114,53,19,120,85,171,226,40,225,218,78,230,234,214,62,84,100,127,157,107,106,35,64,189,92,174,185,127,209,218,40,237,188,77,235,126,59,222,186,205,225,174,56,61,174,121,32,158,150,58,89,96,138,120,110,206,237,189,253,83,47,119,104,163,145,24,232,93,27,164,86,171,214,39,69,33,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,157,176,212,45,36,235,12,241,61,146,54,88,166,141,254,104,143,142,88,227,145,17,200,230,42,177,17,205,115,85,90,190,212,1,173,183,21,92,51,230,92,40,106,229,102,150,230,21,212,151,22,58,157,183,43,69,206,153,81,172,184,219,164,124,140,138,117,143,169,93,11,250,162,145,143,141,202,189,47,99,186,92,246,116,72,252,192,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,134,74,120,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,107,217,159,232,238,125,167,90,185,118,209,11,205,134,174,171,44,181,222,22,200,202,58,42,89,158,250,249,213,232,216,93,77,27,152,217,101,100,232,232,223,10,244,34,200,201,35,84,79,89,0,151,78,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,203,254,40,49,206,32,177,110,87,218,109,105,226,41,253,155,172,58,129,109,138,193,109,150,158,40,42,173,86,40,172,149,80,210,82,212,178,56,217,211,50,118,164,122,163,213,242,163,100,106,72,228,122,57,140,196,14,19,189,233,244,111,230,6,61,245,24,0,217,76,0,0,192,14,117,126,235,24,183,204,10,31,167,92,76,255,0,48,3,157,95,186,198,45,243,2,135,233,215,16,48,3,149,199,191,102,153,126,53,244,122,210,127,136,1,229,113,239,217,166,95,141,125,30,180,159,224,0,0,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,45,87,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,4,170,0,0,0,0,24,171,199,215,5,24,175,21,154,113,87,123,180,219,60,62,166,227,54,249,164,199,46,20,233,27,36,175,232,71,72,219,101,66,200,230,49,208,202,245,84,99,158,228,236,200,245,122,47,75,165,100,185,84,0,213,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,61,6,178,106,246,101,174,250,137,112,213,45,65,158,146,124,134,237,79,67,13,116,244,208,36,44,168,125,53,36,52,169,50,177,61,86,189,237,129,175,122,53,26,206,183,59,165,172,110,205,73,116,230,133,192,183,229,175,21,126,184,232,230,25,226,245,38,203,209,233,138,106,39,116,205,125,181,199,27,145,118,133,26,190,34,178,29,163,237,236,173,123,226,71,199,249,215,54,158,52,133,96,38,167,146,167,186,198,83,243,2,187,233,214,227,63,204,0,228,169,238,177,148,252,192,174,250,117,184,207,240,6,170,230,213,6,170,224,79,247,255,0,82,203,255,0,185,255,0,255,0,209,194,0,73,254,255,0,234,89,127,247,63,255,0,250,56,64,8,27,84,0,0,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,53,236,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,167,100,255,0,54,46,53,238,57,78,85,115,225,95,77,238,125,24,221,155,106,108,198,118,45,45,68,55,90,230,201,79,81,29,60,110,70,190,72,124,44,144,244,189,91,35,28,178,172,177,189,136,145,34,191,13,120,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,7,229,88,184,120,213,12,147,65,178,110,36,109,86,170,71,225,56,157,226,154,201,113,168,117,100,109,157,39,155,163,214,100,74,189,78,99,29,61,43,92,190,221,234,163,86,163,145,178,172,127,149,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,178,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,193,183,49,158,10,63,130,174,163,193,127,192,45,151,89,52,203,41,252,229,182,166,116,238,199,107,174,85,122,201,108,116,221,78,123,186,88,196,146,39,74,141,115,227,115,155,188,174,134,89,20,38,211,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,186,106,116,171,129,97,158,39,178,71,69,44,50,51,205,17,241,203,28,145,170,181,92,197,86,42,181,206,106,163,151,218,144,3,203,187,139,207,224,165,172,171,246,166,183,179,167,185,143,106,139,40,232,160,241,51,65,218,108,190,22,174,62,149,73,19,181,36,174,235,70,245,245,69,36,187,70,249,18,46,153,254,0,0,2,21,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,34,213,115,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,64,74,160,0,0,0,12,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,76,255,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,64,159,227,21,121,163,251,137,234,111,224,191,88,162,50,168,197,94,104,254,226,122,155,248,47,214,40,128,128,18,106,121,98,240,29,249,16,177,83,107,206,172,89,122,115,236,130,222,223,70,218,238,54,238,221,86,47,11,159,51,100,217,221,215,39,122,162,7,83,171,186,163,142,88,90,178,66,187,117,202,213,133,99,106,128,33,91,153,215,1,223,145,11,237,78,188,233,61,151,167,1,200,46,14,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,92,106,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,191,99,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,77,125,184,232,224,202,251,193,230,163,210,219,35,186,250,103,12,202,60,69,70,51,114,149,236,74,167,71,18,179,187,77,83,27,118,218,104,187,177,34,200,214,164,114,53,237,115,122,85,95,20,97,61,58,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,125,89,1,124,188,248,211,186,240,177,170,20,246,44,191,32,171,110,149,228,181,10,153,5,26,83,58,169,40,167,88,250,98,184,65,27,92,142,99,218,228,137,178,171,17,202,248,81,201,219,145,236,135,166,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,3,235,0,0,0,0,0,1,10,220,234,253,233,241,111,151,244,63,81,184,152,127,131,107,166,163,233,182,156,103,58,95,133,94,125,21,106,212,111,3,21,254,104,17,91,85,81,75,74,149,8,148,173,145,23,212,134,79,20,238,234,34,117,61,172,107,21,200,199,72,199,230,7,58,191,122,124,91,229,253,15,212,110,38,16,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,126,254,133,232,94,163,241,23,168,246,237,47,210,251,55,142,186,215,111,44,211,74,170,202,91,125,43,85,18,74,170,153,17,23,183,11,58,155,186,236,174,87,57,172,99,94,247,177,142,216,167,66,244,47,78,56,116,211,139,118,151,233,125,155,192,218,168,119,150,105,165,84,125,85,194,169,200,137,37,85,76,136,137,220,153,253,45,221,118,70,163,90,214,49,172,99,24,198,219,94,9,56,62,198,120,70,210,248,172,173,74,74,220,218,249,79,3,178,203,197,36,181,29,138,233,226,146,119,194,200,227,149,234,214,178,22,212,190,36,123,89,26,200,141,71,189,173,85,233,110,69,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,90,174,44,125,214,53,147,229,254,67,244,233,203,170,90,174,44,125,214,53,147,229,254,67,244,233,192,214,176,218,160,213,92,218,160,0,0,0,0,0,0,0,0,12,85,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,32,4,13,170,0,0,0,0,13,85,205,170,13,85,192,147,78,84,60,14,84,228,183,91,39,23,26,140,250,69,177,91,106,42,31,136,218,85,145,84,45,117,92,78,146,7,86,206,142,71,36,76,130,86,191,180,212,218,85,154,38,201,187,27,27,59,215,3,154,247,3,148,217,45,170,247,197,198,156,190,173,111,182,218,122,119,229,214,148,100,181,9,93,73,19,99,129,181,176,35,81,203,19,224,137,172,238,181,118,137,97,137,210,110,199,70,254,246,111,240,157,238,177,163,127,47,241,239,167,64,93,80,53,129,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,252,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,176,159,10,60,87,105,199,22,186,112,204,215,10,151,192,221,104,123,112,95,236,19,204,143,170,180,85,57,21,81,174,84,68,238,66,254,151,44,83,34,35,100,107,92,138,140,123,36,141,145,151,204,183,151,221,78,143,93,111,28,65,233,5,170,146,61,62,175,168,241,55,139,77,36,81,82,193,141,61,238,165,130,52,141,31,58,190,118,84,84,207,43,145,144,196,214,64,155,53,17,24,141,219,24,56,81,226,187,81,248,74,212,118,102,184,84,190,58,213,93,219,130,255,0,96,158,101,101,45,222,149,170,170,141,114,162,47,110,102,117,57,98,153,17,93,27,156,228,84,123,31,36,111,13,143,140,85,230,143,238,39,169,191,130,253,98,136,191,250,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,108,7,52,127,113,61,77,252,23,235,20,64,66,183,9,222,244,250,55,243,3,30,250,140,6,202,102,181,156,39,123,211,232,223,204,12,123,234,48,27,41,128,0,1,111,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,118,186,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,55,102,147,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,193,2,217,54,175,102,89,126,151,225,26,71,125,158,146,107,22,158,212,93,166,177,43,96,70,79,11,46,18,67,44,240,189,233,228,246,36,176,172,141,85,78,180,89,164,69,114,181,24,214,102,87,37,79,122,124,167,229,253,119,212,109,198,16,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,111,242,84,247,167,202,126,95,215,125,70,220,4,212,128,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,3,42,128,0,8,171,231,157,250,147,253,164,253,218,74,161,21,124,243,191,82,127,180,159,187,64,197,94,87,30,253,154,101,248,215,209,235,73,254,32,7,149,199,191,102,153,126,53,244,122,210,127,128,16,173,204,235,143,31,203,125,246,167,65,180,158,245,213,128,227,247,7,122,74,233,110,184,247,41,114,137,154,200,93,30,237,237,53,123,52,243,182,161,27,211,36,145,76,228,142,100,223,162,39,38,85,115,58,227,199,242,33,98,169,208,109,39,189,116,231,217,5,189,222,146,186,91,174,61,186,172,94,23,62,23,71,187,123,78,78,245,68,14,168,70,244,201,28,176,181,99,153,54,235,137,203,16,26,91,165,185,222,180,231,118,205,51,211,75,23,166,114,75,207,123,193,81,120,168,105,251,189,168,95,52,159,156,153,236,141,187,71,19,221,235,57,55,219,100,221,85,17,67,213,232,95,11,154,237,196,167,166,255,0,34,152,55,218,63,179,158,27,210,127,221,58,58,62,199,136,238,246,127,219,50,199,213,213,216,151,244,119,219,167,207,109,211,123,127,137,229,55,220,27,42,179,102,184,181,119,130,189,99,247,10,123,165,186,167,180,201,59,21,80,72,217,34,147,161,232,230,59,165,236,106,236,228,86,174,219,42,42,121,27,31,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,170,90,137,26,196,255,0,22,54,35,156,247,50,40,162,98,189,253,29,75,26,188,216,184,40,184,226,217,85,207,138,141,55,182,117,227,119,157,170,115,24,24,148,180,240,218,171,157,37,61,60,117,17,181,28,201,38,241,82,77,212,244,108,111,114,74,146,200,247,170,74,136,192,207,254,10,56,174,177,113,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,61,222,2,171,169,233,28,136,217,17,30,144,206,198,119,99,93,222,212,221,241,247,30,248,164,83,32,13,109,184,85,226,99,50,225,67,87,40,245,75,15,161,164,184,177,212,238,182,221,237,149,40,141,101,198,221,35,227,124,176,36,157,42,232,95,213,20,111,100,141,69,233,123,27,212,215,179,174,55,236,83,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,129,232,0,0,69,95,60,239,212,159,237,39,238,210,56,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,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,100,127,158,119,234,79,246,147,247,105,106,185,42,123,211,229,63,47,235,190,163,110,2,71,240,174,7,52,143,25,225,46,94,17,238,239,171,185,216,174,116,238,125,234,237,78,198,80,214,215,92,93,51,103,241,187,198,138,136,248,229,142,30,211,100,238,237,28,16,199,34,202,214,175,84,27,113,59,195,214,85,194,254,178,222,180,143,41,169,241,254,3,183,83,110,186,50,150,74,120,110,116,50,183,170,42,136,218,244,255,0,26,55,163,92,246,178,88,165,98,61,253,29,75,178,153,98,184,193,225,51,13,226,235,75,254,195,223,106,41,44,247,218,10,136,234,108,89,27,168,22,170,123,83,214,70,44,232,198,36,145,43,217,44,76,88,220,197,127,70,253,183,170,43,162,98,160,71,7,44,94,96,20,122,69,89,77,195,246,183,228,94,19,5,171,233,131,25,185,75,28,17,82,216,106,164,158,105,165,109,75,218,196,145,97,158,74,143,57,164,123,155,11,152,221,209,177,185,239,142,101,13,96,117,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,75,79,44,94,96,21,154,187,71,77,195,246,183,228,94,47,58,164,233,131,25,185,75,28,242,213,95,169,99,130,105,165,109,75,218,197,141,38,130,58,127,57,164,123,93,51,94,221,209,210,53,239,144,36,84,128,30,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,51,255,0,146,167,186,198,83,243,2,187,233,214,227,63,204,0,228,169,238,177,148,252,192,174,250,117,184,207,240,4,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,137,169,33,91,146,167,189,62,83,242,254,187,234,54,226,106,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,47,176,228,1,212,228,85,246,21,51,100,242,14,77,189,133,13,223,125,215,239,3,184,28,34,238,114,4,103,243,115,225,234,191,43,182,89,53,43,25,182,85,84,212,90,41,103,142,88,224,129,139,220,116,213,112,39,154,249,59,203,184,229,248,145,231,193,206,172,183,70,181,222,207,151,212,213,50,10,63,11,89,75,82,249,37,123,24,141,124,15,219,126,159,53,245,218,207,45,189,187,27,1,235,30,3,67,168,152,93,93,142,178,30,234,187,183,210,222,211,100,95,227,99,114,249,59,252,68,53,173,205,49,171,142,15,152,93,241,170,200,106,41,231,182,87,84,82,167,113,189,15,84,142,87,71,191,151,248,171,236,242,3,103,203,29,226,142,255,0,104,164,188,80,84,69,52,53,112,71,51,95,27,183,106,163,154,142,77,151,250,21,15,188,198,78,2,53,146,135,84,52,74,199,15,143,130,122,250,26,26,104,103,70,204,231,189,28,202,58,94,164,94,175,61,247,127,159,153,147,96,112,190,195,173,87,101,59,74,21,190,96,114,139,230,84,82,158,210,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,5,11,237,42,85,216,164,10,145,54,57,0,1,12,92,217,245,238,124,155,82,25,165,214,231,116,83,80,211,208,215,72,246,73,42,42,171,162,168,69,98,181,81,27,182,211,34,255,0,244,169,46,58,165,145,179,19,193,238,23,199,59,101,129,97,107,124,220,155,171,165,99,126,30,126,197,83,91,29,88,205,110,26,133,158,92,114,187,156,238,150,122,182,194,213,115,158,247,249,50,38,49,19,119,174,255,0,201,3,36,185,103,233,52,58,135,174,180,215,42,232,209,244,214,198,178,116,69,100,110,68,146,58,202,53,223,103,127,51,215,216,132,243,162,34,38,200,136,136,96,207,43,13,12,143,79,116,97,153,45,206,36,91,149,202,186,189,100,85,142,45,218,137,36,77,106,35,154,170,170,155,64,213,246,252,76,231,0,82,226,162,149,217,84,10,118,243,43,68,248,148,162,21,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,230,202,100,69,235,127,40,158,36,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,237,158,56,42,106,228,154,54,200,214,209,185,168,244,107,209,21,17,206,77,247,217,87,218,6,101,114,184,247,19,211,47,198,190,177,90,101,81,101,56,51,209,76,171,135,110,27,48,253,28,205,110,22,170,219,214,63,233,15,19,61,174,89,36,165,127,126,190,162,161,157,14,146,56,222,187,50,102,162,238,196,245,145,118,221,54,85,189,96,11,85,197,143,186,198,178,124,191,200,126,157,57,117,79,41,171,24,47,229,67,75,51,45,51,244,167,163,62,214,227,247,27,23,141,236,119,188,47,138,166,146,30,239,111,169,189,125,61,206,174,158,166,239,182,219,166,251,129,6,220,190,120,36,186,241,95,159,201,125,201,224,171,161,211,172,86,162,158,107,173,99,169,92,232,46,211,182,104,92,251,75,36,108,209,61,143,146,157,210,57,210,198,174,88,83,182,174,68,89,35,222,119,177,60,90,197,131,98,182,108,43,22,161,240,86,92,126,223,79,107,183,83,119,95,39,98,150,8,219,28,81,245,189,92,247,116,177,141,77,220,170,229,219,117,85,95,51,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,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,61,168,0,0,3,202,92,116,171,78,46,250,143,104,213,235,158,23,106,169,204,236,54,250,139,93,182,247,37,58,45,85,53,44,202,139,36,109,119,255,0,126,141,85,245,152,217,167,107,85,169,52,168,255,0,86,0,192,14,117,126,235,24,183,204,10,31,167,92,72,171,225,59,222,159,70,254,96,99,223,81,128,155,62,97,124,47,231,220,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,245,84,49,81,21,168,155,35,188,253,136,184,87,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,55,219,117,79,104,18,232,0,0,96,7,58,191,117,140,91,230,5,15,211,174,38,127,152,191,204,47,133,252,251,139,61,23,178,233,206,156,221,241,251,117,202,221,148,83,94,229,150,247,81,52,48,58,8,233,42,225,115,90,232,98,149,202,254,170,134,42,34,181,19,100,119,159,177,20,34,135,149,199,191,102,153,126,53,244,122,210,127,136,192,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,210,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,213,69,219,117,217,22,79,192,0,0,133,110,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,185,92,194,249,122,107,71,22,122,209,101,212,109,57,201,240,171,117,182,221,139,211,89,37,138,247,91,87,12,238,158,58,186,185,156,230,182,26,105,90,172,233,168,98,34,171,145,119,71,121,123,21,125,175,45,238,10,117,79,131,239,202,39,229,50,255,0,138,92,254,214,250,35,193,122,10,170,166,110,223,133,241,125,206,239,122,8,182,223,196,179,167,167,171,125,157,190,219,38,225,154,160,0,0,0,0,0,4,74,243,69,229,255,0,89,104,172,185,113,55,162,24,239,122,213,55,137,184,231,22,184,36,158,122,168,234,165,158,89,230,187,55,184,247,245,66,189,221,165,142,52,99,97,108,109,145,26,172,89,93,20,181,0,48,3,146,167,186,198,83,243,2,187,233,214,227,63,203,63,195,71,12,248,111,11,88,246,87,134,105,245,117,91,241,235,254,81,81,145,208,209,84,170,189,246,198,77,75,77,10,210,36,170,229,116,204,107,169,220,172,123,189,126,135,181,174,87,185,171,35,239,0,3,85,115,106,130,21,191,176,169,197,63,253,95,105,87,254,85,184,255,0,200,64,207,255,0,254,165,151,255,0,115,255,0,255,0,163,132,0,155,30,254,69,50,175,224,95,252,29,61,33,106,251,73,249,47,251,21,226,187,178,120,31,29,232,159,7,220,235,237,247,59,61,207,62,174,223,87,79,159,78,254,68,96,255,0,97,83,138,127,250,190,210,175,252,171,113,255,0,144,129,53,32,0,6,31,243,48,226,175,59,225,131,70,173,175,211,75,109,214,155,36,203,110,9,69,69,146,71,71,12,212,54,110,203,163,150,70,205,222,142,72,223,52,209,163,227,142,39,55,205,169,60,136,228,88,81,174,204,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,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,160,107,25,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,155,9,240,81,194,141,139,132,189,26,162,195,123,86,170,204,190,229,181,102,83,123,162,133,237,241,245,93,79,88,227,71,72,170,245,134,6,63,181,26,108,198,174,207,147,182,199,203,34,30,87,134,206,93,218,53,195,62,178,229,186,181,139,47,165,61,41,208,204,94,142,225,78,233,38,197,225,123,94,149,81,195,80,233,29,222,238,117,181,141,145,204,108,172,137,171,26,190,78,228,174,126,85,0,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,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,175,181,0,107,67,196,86,131,102,92,54,234,229,247,74,115,58,42,182,190,221,80,247,219,43,166,167,72,89,118,183,43,220,148,245,177,35,94,246,244,72,214,238,173,71,187,161,232,248,220,189,108,114,36,138,114,113,226,154,235,113,166,174,225,79,41,134,174,170,158,215,79,53,227,20,158,146,212,231,178,150,5,149,242,86,195,85,60,126,76,98,203,51,31,19,229,106,39,92,146,70,178,238,234,120,151,45,120,232,224,202,197,198,30,156,82,219,35,186,250,27,51,197,252,69,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,122,145,31,20,158,171,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,189,96,0,33,91,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,46,87,48,190,94,154,209,197,158,180,89,117,27,78,114,124,42,221,109,183,98,244,214,73,98,189,214,213,195,59,167,142,174,174,103,57,173,134,154,86,171,58,106,24,136,170,228,93,209,222,94,197,95,107,203,123,130,157,83,224,251,242,137,249,76,191,226,151,63,181,190,136,240,94,130,170,169,155,183,225,124,95,115,187,222,130,45,183,241,44,233,233,234,223,103,111,182,201,184,102,168,0,0,0,12,0,231,87,238,177,139,124,192,161,250,117,196,192,14,87,30,253,154,101,248,215,209,235,73,94,230,23,194,254,125,197,158,139,217,116,231,78,110,248,253,186,229,110,202,41,175,114,203,123,168,154,24,29,4,116,149,112,185,173,116,49,74,229,127,85,67,21,17,90,137,178,59,207,216,139,140,28,25,242,191,215,222,29,184,147,195,245,143,53,203,244,254,182,203,143,250,67,196,193,107,184,86,201,84,254,253,5,69,59,58,27,37,36,108,93,159,51,85,119,122,122,168,187,110,187,34,132,159,152,171,205,31,220,79,83,127,5,250,197,17,149,69,148,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,163,252,52,247,73,100,142,149,157,138,250,122,135,245,186,56,228,122,110,200,92,137,179,23,214,84,223,100,221,80,53,194,54,168,33,91,251,10,156,83,255,0,213,246,149,127,229,91,143,252,132,154,144,7,148,213,45,45,193,53,167,4,185,233,158,165,216,189,51,141,222,123,62,54,139,197,77,79,221,237,76,201,163,252,228,47,100,141,218,72,152,239,85,201,190,219,46,232,170,139,234,192,26,219,113,85,195,62,101,194,134,174,86,105,110,97,93,73,113,99,169,219,114,180,92,233,149,26,203,141,186,71,200,200,167,88,250,149,208,191,170,41,24,248,220,171,210,246,59,165,207,103,68,143,203,94,88,188,192,40,244,138,178,155,135,237,111,200,188,38,11,87,211,6,51,114,150,56,34,165,176,213,73,60,211,74,218,151,181,137,34,195,60,149,30,115,72,247,54,23,49,187,163,99,115,223,28,143,241,131,194,102,27,197,214,151,253,135,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,72,203,254,194,167,20,255,0,245,125,165,95,249,86,227,255,0,33,2,106,65,101,56,81,198,56,154,193,180,225,152,87,19,121,38,41,148,93,108,221,184,45,119,251,61,194,170,162,170,186,151,101,78,154,228,158,158,45,230,143,102,162,76,138,231,74,213,222,68,71,181,210,75,122,192,0,0,0,0,133,110,117,126,244,248,183,203,250,31,168,220,76,191,229,193,203,254,143,135,123,20,90,183,171,216,239,251,44,87,248,152,34,166,168,146,10,136,241,218,94,183,199,211,78,248,95,36,111,154,104,209,30,249,145,221,73,28,169,19,81,159,158,89,114,42,235,195,62,27,127,226,142,213,197,61,246,186,174,170,251,142,98,236,199,44,84,45,85,142,10,55,172,181,139,61,91,213,29,188,207,124,85,139,19,88,168,140,98,119,28,168,247,57,139,21,224,0,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,17,129,198,103,43,253,125,226,39,137,60,195,88,240,172,191,79,232,172,185,7,163,252,52,23,75,133,108,117,76,236,80,83,211,191,173,177,210,72,196,221,240,185,83,103,175,170,169,190,203,186,32,126,87,35,31,215,103,236,223,239,34,85,12,42,229,189,193,78,169,240,125,249,68,252,166,95,241,75,159,218,223,68,120,47,65,85,84,205,219,240,190,47,185,221,239,65,22,219,248,150,116,244,245,111,179,183,219,100,223,53,64,22,171,139,31,117,141,100,249,127,144,253,58,114,234,158,43,91,240,171,174,165,104,190,125,167,54,42,138,72,46,89,86,47,117,178,81,203,86,247,54,8,231,169,164,146,24,221,35,154,215,57,24,142,122,42,170,53,203,182,251,34,251,0,214,48,218,160,133,111,236,42,113,79,255,0,87,218,85,255,0,149,110,63,242,18,106,64,0,0,0,0,0,0,0,0,197,94,104,254,226,122,155,248,47,214,40,136,1,54,61,227,51,69,50,174,34,120,108,204,52,115,10,184,90,168,175,89,7,163,252,52,247,73,100,142,149,157,138,250,122,135,245,186,56,228,122,110,200,92,137,179,23,214,84,223,100,221,82,48,127,176,169,197,63,253,95,105,87,254,85,184,255,0,200,64,154,144,0,0,0,3,85,115,106,130,21,191,176,169,197,63,253,95,105,87,254,85,184,255,0,200,64,149,78,19,189,214,52,111,229,254,61,244,232,11,170,120,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,236,61,168,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,164,0,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,61,130,79,41,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,249,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,20,32,219,151,159,26,119,94,22,53,66,158,197,151,228,21,109,210,188,150,161,83,32,163,74,103,85,37,20,235,31,76,87,8,35,107,145,204,123,92,145,54,85,98,57,95,10,57,59,114,61,144,244,201,255,0,51,27,181,170,255,0,203,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,217,160,169,130,75,181,11,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,193,91,183,37,14,36,161,186,214,195,98,212,189,53,172,182,178,162,70,209,212,85,213,215,211,79,52,8,229,237,190,72,155,75,35,99,122,183,101,86,36,143,70,170,170,35,157,182,235,144,24,143,2,188,102,208,112,141,158,240,151,152,103,250,107,114,177,93,41,237,206,196,93,13,125,75,25,104,158,43,195,107,170,217,42,165,185,178,202,201,209,210,57,30,231,189,88,248,216,214,183,166,71,57,129,25,124,39,123,211,232,223,204,12,123,234,48,27,41,145,23,162,28,162,120,146,211,93,104,192,117,26,251,155,105,172,246,220,87,40,181,94,235,34,164,185,87,186,121,32,166,171,142,105,27,27,93,70,214,171,213,172,84,68,87,53,55,219,117,79,105,46,128,0,0,0,0,96,175,49,254,95,244,124,68,88,165,213,189,33,199,127,217,98,131,195,65,45,53,60,144,83,199,145,82,245,178,62,154,135,204,248,227,100,208,198,170,246,76,174,234,88,226,88,156,143,252,202,197,136,28,149,61,233,242,159,151,245,223,81,183,19,82,89,251,87,12,248,109,131,138,59,175,20,246,42,234,186,91,238,71,139,191,28,190,208,185,86,72,43,30,146,209,172,21,108,85,118,240,189,145,81,164,78,98,34,177,233,219,114,35,28,215,172,161,120,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,152,107,173,252,162,120,146,212,173,104,207,181,26,197,155,105,172,22,220,171,40,186,222,232,226,171,185,87,182,120,224,169,171,146,104,219,35,91,70,230,163,209,175,68,84,71,57,55,223,101,95,105,33,60,25,232,166,85,195,183,13,152,126,142,102,183,11,85,109,235,31,244,135,137,158,215,44,146,82,191,191,95,81,80,206,135,73,28,111,93,153,51,81,119,98,122,200,187,110,155,42,133,235,0,0,34,175,158,119,234,79,246,147,247,105,42,134,21,115,33,224,167,84,248,193,252,157,254,76,239,248,165,179,236,151,165,252,111,167,106,170,97,238,120,175,9,219,237,118,96,151,125,188,51,250,186,186,118,221,187,111,186,236,17,173,202,227,223,179,76,191,26,250,61,105,53,60,81,235,167,240,107,208,156,155,90,254,203,125,163,251,57,224,191,185,158,59,193,247,252,69,100,20,223,199,118,228,233,233,239,245,126,130,239,211,183,150,251,166,10,240,103,202,255,0,95,120,118,226,79,15,214,60,215,47,211,250,219,46,63,233,15,19,5,174,225,91,37,83,251,244,21,20,236,232,108,148,145,177,118,124,205,85,221,233,234,162,237,186,236,139,39,224,106,239,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,147,103,203,63,130,139,143,12,24,37,203,54,212,187,103,134,212,156,183,122,106,218,57,18,150,111,67,80,195,52,137,29,60,53,16,186,78,190,246,204,158,69,108,157,43,180,13,86,35,161,87,59,235,192,57,92,232,54,152,113,47,105,215,156,50,166,174,150,197,98,167,73,237,248,117,76,94,54,154,11,170,49,88,218,180,169,168,115,229,86,53,23,186,200,213,21,236,168,70,200,217,81,173,108,73,153,64,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,0,107,195,198,223,7,217,55,8,218,161,45,149,201,87,91,132,223,42,39,118,39,120,171,150,159,191,93,4,81,192,249,153,36,113,61,92,215,194,234,150,68,175,115,35,73,21,170,246,53,168,189,45,190,188,165,56,171,202,180,227,86,40,248,111,173,182,250,75,16,207,238,19,84,197,216,163,146,90,171,101,209,41,191,219,13,236,198,231,190,25,25,79,28,114,163,209,25,19,90,217,186,226,100,115,119,37,83,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,248,209,189,26,230,57,241,75,43,17,236,235,234,75,105,192,231,3,152,111,8,88,107,170,170,159,73,124,212,91,229,59,89,126,191,49,139,209,27,55,71,120,42,62,164,71,50,153,174,70,170,185,81,31,51,218,143,122,53,27,20,81,6,80,0,0,138,190,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,205,78,100,60,20,234,159,24,63,147,191,201,157,255,0,20,182,125,146,244,191,141,244,237,85,76,61,207,21,225,59,125,174,204,18,239,183,134,127,87,87,78,219,183,109,247,93,188,87,47,78,94,154,209,194,102,180,94,181,27,81,178,124,42,227,109,184,226,245,54,72,162,178,86,213,205,59,103,146,174,146,102,185,205,154,154,38,163,58,105,222,138,168,229,93,213,190,94,213,64,144,160,0,24,127,204,103,130,143,225,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,83,88,222,167,189,36,137,210,163,154,201,26,230,239,19,102,150,68,130,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,13,167,140,10,227,239,150,156,156,75,228,212,90,163,163,85,248,253,131,54,172,168,86,228,178,222,234,235,82,11,164,13,167,134,26,119,181,204,73,91,11,225,109,59,88,140,100,45,73,18,87,57,206,69,98,35,194,224,114,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,233,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,168,182,230,143,239,217,169,191,130,253,30,136,191,250,91,202,155,142,45,22,206,237,154,153,166,154,183,165,86,108,146,205,222,240,85,190,46,174,163,181,221,133,240,201,249,185,173,207,141,219,199,43,219,235,53,118,223,116,217,81,21,61,175,22,220,176,248,146,226,63,95,178,61,104,179,100,90,107,102,167,200,233,237,110,125,5,77,230,190,71,211,79,13,186,154,158,102,35,219,67,179,216,146,195,39,67,246,106,185,157,46,86,177,85,88,129,114,249,42,123,172,101,63,48,43,190,157,110,51,252,197,254,94,156,47,231,220,38,104,189,235,78,117,26,239,143,220,110,87,28,162,166,247,20,182,74,137,166,129,176,73,73,73,11,90,231,77,20,78,71,245,83,189,85,17,170,155,43,124,253,168,153,64,0,138,190,121,223,169,63,218,79,221,164,170,24,85,204,135,130,157,83,227,7,242,119,249,51,191,226,150,207,178,94,151,241,190,157,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,176,97,95,37,79,122,124,167,229,253,119,212,109,196,212,145,235,203,211,151,166,180,112,153,173,23,173,70,212,108,159,10,184,219,110,56,189,77,146,40,172,149,181,115,78,217,228,171,164,153,174,115,102,166,137,168,206,154,119,162,170,57,87,117,111,151,181,82,66,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,83,226,81,183,153,89,74,160,28,180,168,165,54,69,42,3,133,68,84,217,81,21,63,156,129,142,102,26,77,14,158,107,173,77,202,134,52,101,53,205,175,157,81,25,27,81,100,146,178,177,119,217,191,204,196,246,161,61,6,12,115,79,208,200,245,11,70,36,201,109,145,34,92,173,181,212,11,26,164,113,110,228,89,37,107,145,92,229,69,68,218,119,47,183,224,6,36,242,152,215,185,241,157,72,126,151,92,93,215,77,93,79,93,93,27,223,36,170,168,173,138,157,17,136,212,69,110,219,66,171,255,0,210,132,206,154,194,233,62,107,112,211,220,242,221,149,219,39,116,83,210,54,102,163,154,247,179,201,241,61,138,155,177,119,254,81,178,118,150,228,108,203,48,123,125,241,174,221,103,89,154,239,55,46,202,217,94,223,143,159,177,16,15,88,112,169,185,200,2,132,246,149,148,21,34,238,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,95,105,193,202,251,66,39,196,10,128,0,98,87,51,140,243,236,79,11,119,185,97,154,88,234,37,175,182,181,171,26,57,23,101,169,79,138,42,127,122,164,26,105,126,43,83,154,234,14,61,140,211,68,217,60,125,210,146,157,232,231,35,83,161,243,177,139,237,221,63,149,247,47,244,18,83,206,91,83,169,213,109,218,89,5,76,190,37,31,111,174,154,46,151,163,59,93,53,106,139,190,253,42,189,93,62,91,24,219,203,31,2,92,187,136,58,122,201,160,137,240,81,211,50,68,87,171,124,158,202,234,53,221,17,81,124,246,119,180,9,198,211,220,106,60,75,19,163,177,69,19,24,144,44,174,84,110,219,110,233,28,239,130,34,124,126,227,209,128,7,10,187,33,66,149,59,127,129,214,196,93,247,69,221,171,247,129,216,210,163,132,246,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,113,81,194,251,0,161,10,209,119,67,169,232,187,238,171,179,83,238,59,27,191,196,10,143,57,168,88,212,121,110,39,89,98,150,38,61,39,88,156,136,237,182,221,178,53,223,20,84,248,125,199,163,0,106,255,0,170,24,173,78,21,168,57,14,51,83,19,99,240,23,74,186,118,35,92,142,78,134,78,246,39,179,100,254,79,220,159,208,78,95,44,124,243,237,183,11,118,73,102,154,89,42,34,175,185,53,203,34,57,87,100,169,95,138,170,255,0,124,132,101,243,56,192,151,17,226,14,162,178,24,34,100,21,148,207,145,85,138,223,55,190,186,177,119,84,68,79,61,155,237,50,75,147,78,167,83,162,220,116,178,122,153,124,74,190,225,93,12,93,47,86,118,186,105,21,87,125,250,81,122,186,188,182,2,85,192,0,80,114,158,208,169,241,9,237,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,93,142,74,92,5,42,228,220,169,171,185,78,222,210,182,129,201,76,143,72,216,175,95,98,21,31,153,146,86,71,65,101,168,171,145,221,45,103,70,235,182,254,215,162,127,194,4,5,243,37,201,103,201,120,175,200,170,37,153,239,109,61,5,182,6,35,149,222,73,225,88,239,98,170,252,94,191,231,51,31,147,94,3,3,241,11,182,111,61,52,42,249,43,235,97,142,85,70,171,246,111,130,93,189,155,162,110,197,248,145,213,196,254,91,22,115,174,25,30,77,4,171,36,85,73,70,140,85,143,163,201,148,144,177,124,191,165,170,77,7,44,140,10,44,39,133,219,51,22,23,71,61,69,194,228,247,239,47,95,146,212,42,127,71,242,16,12,181,0,1,75,142,17,2,174,234,114,223,104,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,80,229,161,222,211,132,93,148,10,192,0,69,255,0,57,76,6,6,98,22,156,222,10,104,81,241,215,209,67,36,168,141,71,236,239,26,187,123,55,84,221,233,241,48,227,150,214,75,62,53,197,126,59,81,20,207,99,106,40,46,80,61,26,174,243,79,10,247,123,17,83,226,196,255,0,49,42,92,205,240,40,179,110,23,111,44,72,93,36,244,247,11,107,217,180,189,30,73,80,137,253,31,203,82,23,248,96,203,98,193,181,195,28,201,167,149,99,138,149,43,17,234,145,245,249,62,146,102,39,151,244,185,0,217,78,55,164,140,71,167,177,74,143,204,198,235,35,175,178,211,213,198,238,166,191,175,101,219,111,99,213,63,224,63,76,10,92,187,20,163,147,114,183,20,109,236,2,180,93,206,74,90,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,222,210,162,151,249,1,74,42,238,86,223,97,66,42,175,192,172,14,75,117,196,13,234,60,127,74,238,215,57,102,100,77,100,148,205,234,122,162,34,111,59,19,226,168,133,197,49,107,153,29,229,109,156,46,95,162,142,102,69,36,181,214,212,71,63,109,191,219,77,95,143,248,160,64,111,85,70,67,120,234,149,119,150,163,219,178,109,250,45,254,111,230,67,101,30,31,108,145,99,250,85,105,183,66,197,99,82,74,151,236,170,170,168,171,59,254,243,94,190,26,113,104,51,77,107,199,113,186,168,228,124,53,126,49,94,145,170,163,189,74,73,158,158,104,139,241,106,27,34,226,244,41,109,177,211,81,181,54,232,235,248,175,197,234,191,31,233,3,245,78,20,228,165,219,129,71,159,180,173,165,40,170,84,208,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,138,60,253,165,110,41,85,80,43,67,147,134,156,129,110,120,130,178,69,144,105,85,218,221,51,21,237,89,41,159,178,42,162,170,164,236,251,141,107,186,170,49,235,199,84,75,180,180,254,205,211,127,210,111,243,255,0,50,155,65,101,20,41,114,177,212,209,185,55,235,232,248,175,193,232,191,15,232,53,186,226,91,22,131,11,214,188,139,27,165,142,70,67,73,224,213,137,34,170,187,215,164,133,235,230,168,159,23,40,27,10,240,253,122,143,32,210,187,77,206,41,153,43,95,37,75,122,152,168,168,187,78,244,248,42,161,113,76,90,229,185,121,91,159,11,150,24,164,153,146,201,21,117,201,21,204,219,111,246,211,151,225,254,49,148,160,112,239,97,66,170,238,86,165,10,170,159,0,42,111,180,168,165,158,101,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,92,167,42,187,20,57,219,124,55,2,164,216,168,161,190,126,101,96,8,220,231,43,155,248,61,44,160,194,98,168,98,58,186,229,111,146,72,246,106,185,88,137,84,253,253,187,167,156,109,248,124,9,35,33,123,156,126,65,226,181,230,130,198,221,250,98,178,219,231,79,103,247,213,73,253,63,202,2,206,114,213,199,98,200,248,172,178,67,47,86,212,150,203,141,74,108,229,79,62,195,153,247,47,248,69,54,2,99,27,27,81,141,77,145,8,72,229,1,96,125,195,136,250,171,147,124,187,24,253,193,136,187,47,183,170,155,250,191,148,77,200,2,151,21,20,63,249,128,225,62,242,180,246,20,39,183,125,142,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,56,95,97,66,253,231,97,214,190,221,246,2,166,169,81,67,23,224,165,96,82,246,54,70,171,28,155,162,154,254,243,42,199,98,199,56,172,189,195,23,86,213,118,203,117,74,238,229,95,62,195,89,247,39,248,52,54,4,33,27,155,253,129,246,254,35,233,110,78,243,239,227,246,246,42,236,190,222,170,159,234,254,72,25,45,201,171,55,241,154,89,95,132,203,80,197,117,13,202,225,36,113,236,212,114,49,82,149,251,251,119,95,57,29,240,248,146,70,66,247,39,12,131,194,235,205,125,141,219,244,203,101,184,78,190,207,239,169,83,250,127,146,77,8,2,149,216,168,161,222,94,96,114,213,42,58,209,219,252,54,43,69,220,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,226,133,77,202,213,81,61,165,32,114,212,42,56,77,190,7,32,112,170,137,230,164,11,115,74,200,169,178,46,40,164,158,150,86,200,216,49,251,124,78,84,115,87,103,126,113,223,15,230,114,19,145,168,25,3,49,124,70,186,248,249,59,105,79,218,245,186,145,191,165,43,91,237,95,47,229,26,215,107,38,113,115,212,77,67,185,101,55,90,233,170,230,168,100,12,71,202,244,114,163,89,11,27,182,233,229,182,232,190,207,188,9,44,228,201,167,79,134,211,118,212,169,83,110,252,151,10,24,149,90,244,221,191,218,126,197,223,165,124,218,239,134,255,0,230,37,28,195,206,86,56,99,113,126,20,236,147,201,3,25,81,83,112,185,186,69,232,86,185,127,182,85,19,125,255,0,153,137,254,100,51,12,1,75,151,224,84,80,191,204,7,41,237,42,41,111,243,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,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,69,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,22,115,20,227,170,167,138,92,201,112,125,62,175,171,102,149,216,42,33,154,134,26,154,88,152,251,157,198,20,168,98,220,145,86,52,158,22,58,58,135,70,200,92,255,0,208,99,94,230,49,238,86,48,39,120,17,87,202,179,143,31,254,8,225,83,87,239,95,225,98,196,47,183,59,143,253,225,148,214,70,179,181,255,0,132,58,39,201,55,248,58,118,55,248,166,18,168,0,199,253,82,227,215,132,237,22,206,238,122,103,169,122,173,232,108,146,205,217,241,180,94,130,185,84,118,187,176,178,104,255,0,57,13,59,227,118,241,202,199,122,174,93,183,217,118,84,84,76,128,32,7,154,63,191,102,166,254,11,244,122,32,38,251,69,53,239,73,248,137,197,106,179,93,28,202,254,208,89,104,174,15,181,207,83,224,106,105,58,42,153,28,114,58,62,138,136,227,122,236,201,163,93,209,58,125,109,183,221,21,18,224,24,1,201,83,221,99,41,249,129,93,244,235,113,159,224,11,85,174,156,81,232,79,13,126,132,252,181,231,63,103,62,209,248,159,70,127,115,43,43,59,254,31,181,222,255,0,107,69,39,79,79,126,47,210,219,126,175,45,246,93,174,169,21,124,243,191,82,127,180,159,187,64,206,157,20,227,51,134,206,34,114,170,172,43,71,53,35,237,5,234,138,222,251,164,244,222,135,175,164,232,165,100,145,198,233,58,234,32,141,139,179,230,141,54,69,234,245,183,219,100,85,75,193,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,30,253,78,99,29,60,45,115,145,54,106,203,26,46,221,73,188,48,242,84,247,167,202,126,95,215,125,70,220,95,254,111,58,153,149,104,222,163,240,225,170,88,85,95,135,189,99,55,11,253,194,155,170,73,25,28,221,11,108,235,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,40,18,84,11,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,240,0,0,0,0,1,111,245,175,94,244,159,135,108,86,151,53,214,60,175,236,253,150,182,224,203,92,21,62,6,166,175,174,169,241,201,35,99,232,167,142,71,166,236,134,69,221,83,167,213,219,125,213,17,109,86,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,62,183,211,53,141,234,123,218,155,185,81,169,190,234,168,158,101,149,231,87,238,177,139,124,192,161,250,117,196,138,190,19,189,233,244,111,230,6,61,245,24,0,217,76,0,0,0,0,0,0,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,165,87,161,86,62,190,158,228,125,86,171,140,78,42,176,222,20,52,142,225,152,94,110,84,142,201,238,52,245,20,216,157,162,72,214,103,220,110,40,207,81,93,19,94,199,120,104,220,232,221,51,250,155,210,197,70,162,247,31,27,31,2,214,158,34,181,114,221,175,52,92,73,214,101,149,119,76,238,150,241,29,230,90,234,185,94,212,170,123,118,71,83,200,144,185,138,148,206,137,22,5,134,53,99,59,42,177,53,26,205,145,3,101,224,89,254,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,151,128,15,201,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,140,107,254,202,63,2,127,245,243,255,0,115,55,143,249,33,149,68,53,243,92,224,163,242,101,149,79,196,166,153,219,46,181,56,222,91,112,168,169,203,98,219,189,13,158,233,52,141,114,84,117,171,150,70,195,85,36,143,242,115,122,35,149,58,81,232,147,67,19,66,85,52,83,94,244,159,136,156,86,171,53,209,204,175,237,5,150,138,224,251,92,245,62,6,166,147,162,169,145,199,35,163,232,168,142,55,174,204,154,53,221,19,167,214,219,125,209,81,46,1,173,183,10,188,76,102,92,40,106,229,30,169,97,244,52,151,22,58,157,214,219,189,178,165,17,172,184,219,164,124,111,150,4,147,165,93,11,250,162,141,236,145,168,189,47,99,122,154,246,117,198,253,135,180,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,158,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,64,183,250,215,198,103,13,156,59,101,84,184,86,177,234,71,217,251,213,109,189,151,72,41,189,15,95,87,215,74,249,36,141,178,117,211,193,35,19,119,195,34,108,171,213,234,239,182,202,138,191,173,161,124,81,232,79,18,158,155,252,138,103,63,104,254,206,120,111,73,255,0,115,43,40,251,30,35,187,217,255,0,108,197,31,87,87,98,95,209,223,110,159,61,183,77,226,175,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,2,85,11,63,173,252,93,112,233,195,141,214,217,98,214,93,76,164,176,92,174,244,239,171,164,163,109,21,85,108,235,3,93,211,221,124,116,209,72,232,216,174,234,107,92,244,106,61,89,34,55,171,161,251,125,124,75,241,23,130,112,191,165,149,250,153,157,84,127,133,163,179,209,116,77,253,211,186,120,105,166,130,143,185,20,82,118,123,189,135,183,186,246,244,51,218,171,236,69,215,175,93,53,211,81,248,139,212,123,142,168,106,133,231,199,93,107,182,138,24,98,69,101,45,190,149,170,171,29,45,52,106,171,219,133,157,78,217,55,87,43,156,231,189,207,123,222,247,4,223,255,0,101,31,129,63,250,249,255,0,185,155,199,252,144,201,251,77,206,154,245,106,162,188,209,199,87,29,61,125,60,117,49,50,174,146,90,89,218,199,181,28,212,146,25,154,217,98,126,202,155,178,70,181,237,93,209,200,138,138,132,85,242,167,224,74,234,183,90,14,41,181,151,25,164,109,181,180,233,62,17,106,184,192,231,79,36,234,230,58,59,194,177,85,26,198,53,168,228,131,173,174,87,171,251,237,70,116,65,36,146,190,0,199,253,82,227,215,132,237,22,206,238,122,103,169,122,173,232,108,146,205,217,241,180,94,130,185,84,118,187,176,178,104,255,0,57,13,59,227,118,241,202,199,122,174,93,183,217,118,84,84,76,128,32,7,154,63,191,102,166,254,11,244,122,32,38,167,66,248,163,208,158,37,61,55,249,20,206,126,209,253,156,240,222,147,254,230,86,81,246,60,71,119,179,254,217,138,62,174,174,196,191,163,190,221,62,123,110,155,219,252,179,152,247,6,56,54,85,121,194,178,157,100,240,87,172,126,225,81,107,184,211,125,157,186,201,216,170,130,71,71,44,125,108,166,115,29,210,246,57,55,106,171,87,109,209,85,60,204,64,228,99,250,236,253,155,253,228,96,7,22,62,244,250,201,243,3,33,250,140,224,108,81,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,249,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,87,213,152,171,202,227,220,79,76,191,26,250,197,105,149,64,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,45,87,22,62,235,26,201,242,255,0,33,250,116,224,93,80,70,95,42,30,56,233,178,91,85,147,132,125,70,101,90,223,109,180,245,12,196,110,202,249,106,18,186,146,38,201,59,168,167,87,43,150,39,193,19,95,218,114,109,18,195,19,99,217,142,141,157,233,52,0,0,0,1,98,184,193,226,207,13,225,23,75,254,220,95,105,233,47,23,218,250,136,233,172,88,227,171,214,150,123,171,210,70,36,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,94,168,238,214,169,174,181,22,40,110,116,143,185,81,211,195,87,81,70,217,154,179,195,4,206,145,177,74,248,247,234,107,30,232,38,107,92,169,179,150,41,17,55,233,93,190,178,50,249,56,103,249,150,169,230,92,65,106,14,160,228,53,119,204,134,249,81,142,84,215,87,84,170,117,202,253,174,72,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,146,104,0,2,207,241,85,196,198,27,194,134,145,214,106,150,97,67,87,113,123,170,27,109,180,91,41,145,90,251,141,198,70,72,248,160,89,58,85,176,179,166,41,30,249,28,139,210,198,59,165,175,127,68,111,11,171,37,218,213,13,214,158,197,53,206,145,151,42,202,121,170,233,232,221,51,82,121,160,133,209,182,89,89,30,253,78,99,29,60,45,115,145,54,106,203,26,46,221,73,191,214,107,67,115,226,71,91,110,218,218,206,35,106,179,234,182,106,43,42,32,169,75,229,53,60,20,207,235,134,6,83,177,22,40,152,216,85,139,11,27,27,216,172,232,145,138,230,189,28,142,118,243,211,193,247,22,120,111,23,90,95,246,226,197,79,73,103,190,208,84,73,77,125,199,27,94,181,83,218,158,178,61,32,87,189,99,137,94,201,98,98,72,215,163,58,55,238,49,21,93,19,209,2,250,128,0,197,95,236,163,240,39,255,0,95,63,247,51,120,255,0,146,23,255,0,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,243,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,174,176,68,255,0,114,184,247,19,211,47,198,190,177,90,6,85,0,0,0,68,7,43,78,61,190,194,86,88,120,81,213,8,58,241,251,173,195,193,226,23,74,122,125,228,160,174,171,157,92,148,117,13,98,111,36,51,79,43,149,146,236,174,142,73,21,30,171,19,145,208,4,191,128,0,0,98,175,52,127,113,61,77,252,23,235,20,64,101,80,48,171,151,55,30,223,194,162,197,62,155,234,36,30,31,83,113,155,127,140,171,168,130,159,162,150,245,66,199,178,37,172,106,49,58,33,153,31,36,109,150,47,38,171,158,215,196,157,46,116,112,230,168,0,0,0,12,53,230,59,199,29,79,10,88,109,6,31,167,204,164,168,212,92,194,158,119,208,205,43,226,149,150,74,70,170,49,107,101,129,85,92,247,185,202,230,192,215,55,180,231,197,43,156,174,72,86,41,3,50,129,138,188,174,61,196,244,203,241,175,172,86,153,84,7,148,213,45,82,193,52,91,4,185,234,102,165,223,125,13,141,217,187,62,54,183,194,205,81,218,238,204,200,99,252,220,44,124,142,222,73,88,223,85,171,182,251,174,200,138,169,96,63,178,143,192,159,253,124,255,0,220,205,227,254,72,57,163,251,137,234,111,224,191,88,162,32,4,13,170,0,0,98,253,219,153,143,5,22,11,173,109,138,251,172,21,118,235,149,186,162,74,74,202,58,188,74,247,12,244,211,198,229,108,145,73,27,168,209,204,123,92,138,213,106,162,42,42,42,41,125,116,183,84,176,77,105,193,45,154,153,166,151,223,76,227,119,158,247,130,173,240,179,83,247,123,83,62,25,63,55,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,195,15,54,253,6,169,210,206,37,228,212,155,125,21,36,24,246,167,211,250,82,153,41,169,226,167,100,87,24,25,28,85,209,171,24,245,115,222,231,44,85,47,149,204,103,91,235,28,158,179,152,247,45,213,228,193,196,61,171,27,201,178,94,27,178,91,173,91,31,150,84,54,247,139,211,182,141,174,129,107,97,167,147,199,181,242,181,58,218,247,211,193,78,230,163,255,0,55,181,44,136,138,215,185,18,64,148,157,82,213,44,19,69,176,75,158,166,106,93,247,208,216,221,155,179,227,107,124,44,213,29,174,236,204,134,63,205,194,199,200,237,228,149,141,245,90,187,111,186,236,136,170,150,3,251,40,252,9,255,0,215,207,253,204,222,63,228,131,154,63,184,158,166,254,11,245,138,34,0,64,218,160,181,90,233,197,30,132,240,215,232,79,203,94,115,246,115,237,31,137,244,103,247,50,178,179,191,225,251,93,239,246,180,82,116,244,247,226,253,45,183,234,242,223,101,218,234,154,245,243,18,215,74,61,126,226,179,43,201,44,55,159,73,227,118,30,214,55,97,153,169,2,198,234,90,84,84,149,241,73,10,185,179,67,37,83,234,166,142,69,115,156,232,230,103,232,162,35,26,19,63,164,60,111,240,199,175,89,148,122,127,164,122,135,87,145,95,100,167,150,173,105,225,199,46,145,50,40,35,68,235,150,89,101,166,108,81,51,117,107,81,207,115,81,94,246,49,55,115,218,139,122,168,174,214,171,141,77,125,29,190,231,73,85,81,107,168,74,74,232,161,153,175,125,44,235,20,115,36,82,181,23,118,61,98,154,41,17,174,217,122,36,99,189,142,69,88,235,228,193,160,213,56,174,151,228,186,255,0,125,162,164,241,25,197,67,109,118,39,186,158,39,79,29,186,142,73,27,60,140,153,30,175,99,38,169,221,142,137,90,207,58,24,222,189,104,230,43,108,175,16,220,89,230,92,34,243,59,212,204,226,197,79,87,120,177,87,211,218,105,175,184,227,107,210,150,11,171,18,199,74,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,161,49,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,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,232,0,0,0,0,0,0,0,242,154,165,170,88,38,139,96,151,61,76,212,187,239,161,177,187,55,103,198,214,248,89,170,59,93,217,153,12,127,155,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,44,174,39,204,123,131,28,231,42,179,97,88,182,178,120,219,214,65,112,167,181,219,169,190,206,221,99,239,213,79,35,99,138,62,183,211,53,141,234,123,218,155,185,81,169,190,234,168,158,103,229,115,71,247,19,212,223,193,126,177,68,66,183,9,222,244,250,55,243,3,30,250,140,0,108,166,0,0,12,85,230,143,238,39,169,191,130,253,98,136,243,252,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,102,80,0,0,0,0,48,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,244,28,174,61,196,244,203,241,175,172,86,129,149,64,0,62,75,101,218,213,122,166,125,101,154,231,73,95,79,29,68,244,143,150,154,102,202,198,207,4,175,134,104,149,205,85,68,124,114,199,36,111,111,181,175,99,154,187,42,42,31,89,14,218,39,199,29,55,10,92,108,235,158,31,168,44,171,168,211,172,195,82,47,111,174,154,39,203,43,236,149,109,184,84,49,43,98,129,21,90,246,57,170,214,206,214,183,186,230,69,19,154,174,88,82,41,38,36,0,0,0,7,159,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,235,83,93,93,82,171,209,19,55,68,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,253,90,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,136,222,239,99,85,82,218,235,167,20,122,19,195,95,161,63,45,121,207,217,207,180,126,39,209,159,220,202,202,206,255,0,135,237,119,191,218,209,73,211,211,223,139,244,182,223,171,203,125,151,104,203,225,231,139,60,203,139,174,103,122,103,156,95,105,234,236,246,42,10,123,181,53,139,28,117,122,85,65,106,98,216,234,146,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,19,218,243,206,253,73,254,210,126,237,3,58,116,83,140,206,27,56,137,202,170,176,173,28,212,143,180,23,170,43,123,238,147,211,122,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,214,223,109,145,85,47,89,10,220,149,61,233,242,159,151,245,223,81,183,19,82,0,0,0,0,0,17,43,171,252,102,223,120,60,230,103,170,247,57,45,94,153,195,50,143,179,180,249,53,182,38,49,42,157,28,86,138,94,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,233,85,100,177,202,166,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,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,20,175,180,168,165,223,204,1,171,240,42,40,79,231,43,0,69,199,57,189,58,124,214,155,78,165,68,155,246,36,183,208,202,168,215,174,205,254,220,246,174,253,41,230,230,252,55,255,0,57,40,230,30,115,78,195,27,148,112,167,123,158,56,24,250,138,107,133,177,209,175,66,185,201,253,178,136,187,109,252,207,95,243,168,17,177,202,215,34,166,199,120,162,142,122,169,91,27,103,199,238,17,53,85,205,77,221,249,183,124,127,153,170,79,74,42,47,154,26,198,232,222,113,115,211,189,67,182,229,54,170,233,169,38,167,100,236,87,196,244,106,171,95,11,219,182,235,229,182,234,158,223,184,217,71,79,242,6,101,24,141,13,241,146,119,18,163,187,235,117,35,191,70,87,55,218,158,95,201,3,209,20,185,10,142,23,111,136,20,34,108,86,210,146,164,84,95,96,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,199,27,133,219,239,9,176,21,39,176,228,0,49,195,152,22,103,87,131,240,199,145,94,45,245,174,165,169,109,85,185,140,145,174,217,125,106,184,209,83,216,191,4,82,0,49,12,122,187,48,201,105,44,20,112,203,81,83,87,220,233,99,26,175,115,186,35,115,215,203,116,223,201,171,241,248,19,49,206,3,47,91,79,14,14,199,233,234,150,57,110,151,123,108,106,212,119,74,170,35,230,147,238,243,243,135,239,79,248,227,55,129,12,81,249,135,19,120,205,181,40,150,165,145,83,220,39,145,157,61,72,141,74,57,91,186,249,167,150,238,79,235,84,2,120,184,124,194,233,116,255,0,74,44,248,205,37,11,105,25,3,234,94,177,53,189,59,43,231,145,222,205,215,239,79,137,113,142,154,90,120,233,32,109,60,76,70,177,187,236,137,236,243,93,206,224,56,95,34,147,149,56,248,129,203,74,142,19,216,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,57,161,113,211,249,20,197,95,161,218,57,153,248,77,73,189,116,122,98,166,137,189,83,88,173,114,70,229,93,166,71,39,135,172,155,120,251,123,35,158,200,149,242,126,105,206,167,145,66,202,115,69,230,1,89,119,172,185,112,201,162,25,23,102,213,15,137,183,103,23,72,35,158,10,169,42,162,158,88,38,180,183,184,198,116,194,157,173,229,146,53,123,102,108,141,141,28,140,73,91,46,0,104,166,130,106,199,17,57,85,86,21,163,152,167,218,11,213,21,189,247,73,233,188,117,53,39,69,43,36,142,55,73,215,81,36,108,93,159,52,105,178,47,87,173,190,219,34,170,126,6,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,108,17,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,199,213,117,61,99,141,29,34,171,214,24,24,254,212,105,179,26,187,62,78,219,31,44,136,6,189,153,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,54,156,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,245,223,34,72,197,84,115,217,11,153,127,3,148,220,71,97,179,107,14,14,250,182,106,46,23,103,145,144,210,70,201,106,25,124,183,66,178,78,180,77,133,136,231,37,74,57,242,186,23,49,190,187,228,88,222,138,142,99,225,132,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,13,164,200,1,230,143,239,217,169,191,130,253,30,136,149,238,0,120,193,181,113,101,164,109,117,193,106,227,206,240,234,122,58,12,173,147,68,212,101,76,239,99,146,58,232,157,27,27,23,69,66,195,43,214,54,181,171,19,218,246,116,244,36,114,73,20,60,209,253,251,53,55,240,95,163,209,1,232,57,117,241,213,83,194,214,100,152,62,160,215,213,191,74,239,245,19,77,93,13,53,44,79,125,178,227,50,83,177,46,74,169,26,207,51,27,29,59,99,124,45,127,232,61,207,107,30,246,163,31,58,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,26,177,18,125,202,235,152,5,101,162,178,219,195,38,183,228,93,235,84,222,26,221,131,221,39,142,121,234,163,170,150,120,160,134,210,238,219,31,213,10,247,119,138,73,21,141,133,177,186,53,114,177,98,108,65,45,68,85,243,206,253,73,254,210,126,237,37,80,138,190,121,223,169,63,218,79,221,160,90,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,104,24,1,195,71,17,121,223,11,250,167,65,169,152,45,71,248,42,59,197,23,68,63,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,93,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,60,209,31,28,177,201,26,171,85,204,85,98,171,92,230,170,57,117,140,50,171,128,94,53,242,174,20,245,30,146,201,118,185,248,141,50,201,174,16,199,145,219,234,22,71,199,65,214,173,141,215,58,116,141,175,123,102,137,136,138,246,177,171,222,141,136,197,78,166,196,248,130,127,129,249,56,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,250,192,0,0,96,7,58,191,117,140,91,230,5,15,211,174,36,85,240,157,239,79,163,127,48,49,239,168,192,74,167,58,191,117,140,91,230,5,15,211,174,36,85,240,157,239,79,163,127,48,49,239,168,192,6,202,96,0,0,0,5,191,215,77,116,211,142,29,52,226,227,170,26,161,121,240,54,170,29,162,134,24,145,31,85,112,170,114,42,199,75,77,26,170,119,38,127,75,182,77,209,168,214,185,239,115,24,199,189,190,171,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,32,95,143,174,53,242,174,43,53,30,174,201,105,185,248,125,50,198,110,19,71,142,91,233,214,70,71,95,208,174,141,183,58,132,145,172,123,166,149,138,170,198,189,169,217,141,234,196,78,167,74,249,66,213,113,47,196,94,119,197,6,169,215,234,102,117,81,254,22,142,207,69,209,15,247,50,215,226,102,154,10,62,228,81,71,222,237,119,222,222,235,219,214,255,0,106,175,177,17,113,225,139,89,109,188,62,218,56,157,147,23,239,96,55,139,133,69,189,149,180,243,54,89,41,187,114,164,45,158,162,54,238,177,67,36,233,44,44,123,191,231,145,42,57,27,220,129,101,189,92,191,120,17,190,241,85,149,71,154,229,44,240,90,101,143,220,18,59,141,78,236,147,210,149,80,73,75,36,182,174,134,84,69,81,7,118,154,161,203,226,90,138,214,109,178,110,239,36,157,63,178,120,175,217,95,176,191,102,109,95,102,253,31,232,159,67,248,40,252,15,129,237,246,188,55,99,110,223,103,183,234,118,250,122,122,125,93,182,242,3,92,206,21,120,152,204,184,80,213,202,61,82,195,232,105,46,44,117,59,173,183,123,101,74,35,89,113,183,72,248,223,44,9,39,74,186,23,245,69,27,217,35,81,122,94,198,245,53,236,235,141,251,15,105,86,166,98,186,201,167,24,230,169,97,85,126,34,203,147,91,226,184,83,117,73,27,228,135,173,61,120,37,237,189,236,108,209,61,29,28,140,71,47,68,140,123,85,119,106,144,109,204,27,130,75,175,10,25,252,119,220,98,10,186,237,58,202,170,42,38,181,86,54,149,205,130,211,59,166,153,204,180,190,71,77,43,222,248,233,219,27,155,44,138,213,153,59,138,212,85,142,77,156,190,120,219,186,240,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,27,170,156,216,45,51,186,104,90,251,179,35,108,50,189,239,142,157,178,53,209,70,141,89,147,182,142,85,88,227,216,39,208,252,156,179,22,177,103,56,173,231,10,202,104,124,109,151,32,183,212,90,238,52,221,215,199,223,165,158,55,71,44,125,108,86,189,189,76,123,147,118,170,57,55,221,21,23,204,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,235,1,1,124,193,184,36,186,240,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,99,105,92,216,45,51,186,105,156,203,75,228,116,210,189,239,142,157,177,185,178,200,173,89,147,184,173,69,88,228,217,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,166,255,0,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,87,94,30,37,248,116,206,248,95,213,58,253,51,206,169,255,0,194,214,89,235,122,225,254,233,218,252,76,208,193,89,219,138,89,59,61,222,195,221,218,123,186,217,236,84,246,42,134,79,243,149,187,90,175,252,73,97,55,219,21,206,146,227,109,184,233,189,182,174,142,178,146,102,205,5,76,18,87,220,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,181,229,13,169,152,174,141,233,199,17,250,165,154,213,248,123,46,51,111,176,92,42,122,100,141,146,77,208,151,62,136,34,238,61,140,116,210,189,91,28,108,87,39,92,143,99,81,119,114,17,193,91,118,186,220,105,168,40,238,23,58,186,170,123,93,58,210,80,197,52,206,123,41,96,89,100,153,98,137,170,187,49,139,44,210,200,173,110,201,215,35,221,237,114,170,163,187,93,97,181,84,88,161,185,213,178,219,89,81,13,93,69,27,102,114,65,52,240,182,70,197,43,227,223,165,207,99,103,153,173,114,166,237,73,100,68,219,169,119,11,171,197,87,19,25,151,21,250,185,89,170,89,133,13,37,185,141,167,109,182,209,108,166,68,115,45,214,232,223,35,226,129,100,233,71,76,254,169,100,123,228,114,39,83,222,238,150,177,157,17,179,37,121,105,240,9,77,196,45,214,171,86,117,191,17,171,159,75,233,41,231,166,182,66,234,217,104,214,247,113,234,70,42,177,98,218,87,211,66,157,222,167,178,72,247,153,177,177,22,68,100,236,109,191,229,243,193,37,215,138,252,254,75,238,79,5,93,14,157,98,181,20,243,93,107,29,74,231,65,118,157,179,66,231,218,89,35,102,137,236,124,148,238,145,206,150,53,114,194,157,181,114,34,201,30,243,189,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,129,250,192,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,140,0,226,199,222,159,89,62,96,100,63,81,156,207,254,70,63,174,207,217,191,222,70,0,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,55,220,184,57,128,81,241,17,98,139,73,53,123,34,255,0,101,138,15,19,60,85,53,17,193,79,30,69,75,214,249,58,169,217,11,35,141,147,67,26,163,31,10,55,169,99,137,37,106,191,243,201,20,32,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,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,67,104,128,99,175,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,58,250,101,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,64,126,6,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,186,220,69,107,206,101,196,150,174,95,117,91,51,173,171,115,238,53,15,101,178,134,106,132,153,150,155,114,61,203,79,69,18,181,140,111,68,109,118,202,228,99,122,222,175,145,201,214,247,42,220,14,54,248,193,201,184,185,213,9,111,78,90,186,44,38,199,81,59,113,59,61,92,84,253,250,24,37,142,6,76,249,36,137,136,231,62,103,83,50,85,99,159,34,70,174,86,49,206,68,234,118,58,129,42,156,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,41,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,231,245,75,84,176,77,22,193,46,122,153,169,119,223,67,99,118,110,207,141,173,240,179,84,118,187,179,50,24,255,0,55,11,31,35,183,146,86,55,213,106,237,190,235,178,34,170,107,239,198,15,22,121,151,23,90,161,246,226,251,79,87,103,177,80,83,199,77,98,199,29,94,149,80,90,152,177,177,39,86,61,35,137,30,249,101,98,200,231,171,58,246,237,177,85,91,19,17,61,255,0,48,206,52,238,188,83,234,133,69,139,16,200,42,221,165,120,213,66,38,63,70,180,206,165,74,217,210,62,153,110,19,198,231,43,158,247,57,101,108,74,244,106,178,21,106,118,227,123,230,234,243,252,11,240,101,125,227,15,81,234,173,146,93,125,13,134,98,254,30,163,38,185,68,246,45,83,99,149,95,218,166,166,141,219,239,52,189,169,81,36,115,86,56,218,199,57,221,74,140,138,64,198,178,229,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,109,76,138,226,103,132,75,174,133,105,166,146,235,45,154,227,87,118,196,245,67,23,182,220,159,36,180,238,235,181,221,101,161,134,121,169,101,145,173,72,149,146,44,146,62,15,52,122,178,57,90,173,94,202,203,32,79,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,53,225,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,207,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,6,174,228,255,0,114,184,247,19,211,47,198,190,177,90,64,9,63,220,174,61,196,244,203,241,175,172,86,129,149,64,0,6,170,230,213,6,170,224,76,247,45,46,96,148,218,195,106,179,240,249,171,247,90,185,53,6,130,159,195,89,238,213,114,203,85,62,74,198,54,170,121,22,69,100,8,200,31,79,77,4,77,87,205,43,159,58,238,229,85,122,187,121,10,53,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,158,158,94,124,105,218,184,167,210,250,123,22,95,144,82,59,85,49,170,117,76,130,141,41,155,74,181,176,36,157,49,92,32,141,174,86,189,142,106,196,217,85,136,212,100,202,228,237,198,199,195,212,25,106,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,67,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,187,4,112,117,198,46,9,197,254,9,81,127,176,81,250,27,36,179,116,125,160,199,251,147,84,122,47,187,53,67,41,127,182,159,4,81,207,221,142,157,100,252,218,47,70,253,46,217,83,207,93,115,223,232,94,186,106,63,14,154,143,110,213,13,47,188,248,27,173,14,241,77,12,168,175,165,184,82,185,81,100,165,169,141,21,59,144,191,165,187,166,232,228,115,90,246,57,143,99,30,208,217,164,22,255,0,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,125,122,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,157,179,84,37,36,11,52,242,189,242,54,40,161,141,158,72,175,146,89,35,141,21,202,214,34,189,21,206,107,81,92,129,109,56,197,227,23,4,225,3,4,167,191,223,232,253,51,146,94,122,254,207,227,253,201,169,253,41,218,154,157,149,95,219,76,130,88,224,237,71,80,146,126,113,19,175,110,150,238,171,229,175,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,122,174,34,181,231,50,226,75,87,47,186,173,153,214,213,185,247,26,135,178,217,67,53,66,76,203,77,185,30,229,167,162,137,90,198,55,162,54,187,101,114,49,189,111,87,200,228,235,123,149,109,168,19,253,202,227,220,79,76,191,26,250,197,105,149,70,42,242,184,247,19,211,47,198,190,177,90,101,80,24,171,205,31,220,79,83,127,5,250,197,17,0,36,255,0,115,71,247,19,212,223,193,126,177,68,64,8,27,84,0,0,194,14,109,250,13,77,170,124,52,73,169,54,250,42,185,242,29,48,168,244,165,50,83,83,203,80,249,109,211,190,56,171,163,86,49,232,214,49,173,72,170,95,43,152,254,134,81,185,61,86,189,238,72,117,208,29,99,190,240,255,0,172,184,158,177,99,144,248,138,188,102,224,218,137,41,186,152,207,23,74,246,186,58,154,110,183,177,233,31,118,9,37,139,185,208,174,103,95,83,125,102,162,155,47,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,107,67,175,218,57,125,225,255,0,89,114,205,29,200,230,241,21,120,205,193,212,241,212,244,177,158,46,149,237,73,41,170,122,24,247,164,125,216,36,138,94,223,90,185,157,125,46,245,154,168,4,223,243,71,247,19,212,223,193,126,177,68,64,9,35,248,190,188,211,106,159,39,221,73,211,107,133,109,92,249,14,152,84,89,109,117,43,83,81,45,67,229,183,79,123,166,150,134,68,123,216,141,99,26,212,150,153,145,53,239,232,101,27,87,213,107,216,212,142,0,54,61,227,67,88,239,186,5,195,6,127,170,184,180,61,119,171,85,190,58,123,116,157,76,79,13,85,87,81,21,36,85,59,61,143,99,251,47,168,108,189,183,53,90,254,223,66,236,142,221,53,204,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,145,254,116,154,233,98,202,115,188,75,65,177,203,205,213,245,120,79,136,184,228,180,155,62,58,31,21,87,13,59,232,147,101,84,73,102,142,5,149,221,125,42,214,54,175,165,175,87,58,86,182,218,242,144,208,106,157,83,226,94,61,73,184,81,82,79,143,105,133,63,165,42,82,166,158,42,134,75,113,157,146,69,67,26,49,239,71,49,237,114,75,82,201,90,199,244,62,141,169,234,185,236,114,4,196,232,14,142,88,184,127,209,172,79,71,113,201,188,69,38,51,111,109,60,149,61,47,103,139,170,123,157,37,77,79,67,222,245,143,187,60,146,203,219,235,86,179,175,165,190,171,81,8,65,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,245,121,115,113,175,252,21,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,47,118,59,93,114,171,18,59,155,97,233,115,221,210,198,44,114,182,37,107,159,27,154,237,165,116,49,70,179,210,106,174,72,255,0,42,254,58,170,112,12,134,213,195,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,69,166,227,61,84,207,116,18,164,113,164,210,50,170,106,148,68,145,239,127,105,237,98,116,182,55,189,241,132,196,128,0,0,0,0,0,197,94,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,154,158,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,13,148,192,0,98,175,52,127,113,61,77,252,23,235,20,68,16,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,239,115,71,247,19,212,223,193,126,177,68,64,8,27,25,240,125,197,158,27,197,214,151,253,184,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,75,234,107,89,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,252,89,24,174,107,218,201,98,137,234,199,244,116,174,195,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,237,75,21,198,15,22,120,111,8,186,95,246,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,110,6,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,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,38,188,60,78,241,11,149,113,65,172,183,173,92,202,105,188,7,143,237,211,91,173,108,170,146,162,27,101,12,77,233,138,158,55,61,127,198,145,234,214,177,175,150,89,94,140,103,95,74,7,138,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,11,83,93,93,82,169,215,43,246,68,68,68,68,70,177,141,106,53,140,99,81,24,198,53,173,106,53,173,68,73,222,229,113,238,39,166,95,141,125,98,180,128,18,127,185,92,123,137,233,151,227,95,88,173,3,42,128,0,107,89,197,143,189,62,178,124,192,200,126,163,57,151,252,177,121,128,81,233,21,101,55,15,218,223,145,120,76,22,175,166,12,102,229,44,112,69,75,97,170,146,121,166,149,181,47,107,18,69,134,121,42,60,230,145,238,108,46,99,119,70,198,231,190,60,64,226,199,222,159,89,62,96,100,63,81,156,181,64,109,80,8,234,229,139,204,2,179,87,104,233,184,126,214,252,139,197,231,84,157,48,99,55,41,99,158,90,171,245,44,112,77,52,173,169,123,88,177,164,208,71,79,231,52,143,107,166,107,219,186,58,70,189,242,72,168,2,5,185,140,241,175,252,42,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,175,106,59,165,114,43,210,75,155,161,233,107,219,212,199,164,113,54,85,115,153,27,92,237,162,116,210,198,151,131,154,135,29,85,57,254,67,117,225,135,75,107,234,224,198,44,117,19,91,115,57,166,165,139,162,237,113,130,170,23,182,8,146,72,214,104,217,75,53,50,162,200,199,179,186,247,61,58,93,27,24,249,35,128,12,170,229,113,239,217,166,95,141,125,30,180,202,174,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,101,87,60,239,212,159,237,39,238,208,45,87,37,79,122,124,167,229,253,119,212,109,196,212,144,173,201,83,222,159,41,249,127,93,245,27,113,53,32,0,0,0,0,64,15,52,127,126,205,77,252,23,232,244,69,202,229,185,204,18,155,135,106,153,52,123,89,46,181,110,211,171,141,67,170,104,174,83,75,44,204,198,94,145,79,36,169,21,60,48,75,52,204,169,153,96,106,177,174,107,35,122,190,77,183,124,138,182,215,154,63,191,102,166,254,11,244,122,35,21,64,218,160,242,151,29,85,211,139,70,163,218,52,134,231,154,90,169,179,59,245,190,162,233,109,178,73,80,137,85,83,75,10,162,73,35,91,255,0,223,171,81,125,103,182,25,220,212,114,67,42,178,53,185,81,241,211,252,71,11,250,215,153,255,0,210,244,184,5,109,115,127,198,107,173,114,84,43,191,239,94,21,142,111,247,240,163,255,0,218,240,145,235,196,142,183,221,120,143,214,220,167,90,47,54,58,75,53,70,71,81,19,153,65,77,35,164,101,52,16,193,29,60,44,87,187,205,239,72,161,143,173,251,53,28,254,167,35,88,138,140,64,217,120,24,43,201,247,15,212,123,23,12,9,147,229,57,239,165,49,108,154,225,60,248,189,135,161,95,232,88,225,168,158,26,167,119,93,178,167,126,118,57,221,150,239,27,58,59,136,189,115,202,141,206,160,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,123,76,32,254,205,95,11,31,245,3,170,191,249,42,221,255,0,46,50,255,0,136,92,90,251,156,232,22,165,225,88,181,15,141,189,100,24,125,230,215,110,166,238,178,62,253,84,244,82,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,132,31,236,92,113,217,255,0,88,207,247,77,103,255,0,149,129,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,46,42,56,95,96,20,149,39,153,73,202,1,81,110,120,131,194,233,117,3,74,47,24,205,93,11,106,217,59,233,158,145,57,189,91,171,39,141,222,205,211,238,95,137,113,142,154,170,120,234,224,117,60,172,71,49,219,110,139,236,242,93,192,213,223,47,199,171,176,252,150,174,193,89,12,180,245,52,157,190,166,61,170,199,55,174,54,189,60,183,93,188,156,159,31,137,63,252,191,115,58,188,227,134,60,118,241,112,173,117,85,75,170,174,44,124,142,118,235,234,213,200,136,158,196,248,42,16,205,199,126,40,252,63,137,188,154,218,180,75,76,201,105,237,243,198,206,158,148,86,173,28,77,221,60,215,203,118,175,245,162,146,101,201,255,0,47,91,183,14,13,199,234,42,150,73,109,119,123,148,104,213,119,82,162,43,225,147,238,242,243,155,239,95,248,131,61,142,23,216,114,0,163,115,150,156,46,193,54,251,192,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,125,135,39,11,236,2,133,77,195,80,228,229,160,84,0,2,42,249,202,229,180,245,22,107,30,45,29,124,78,157,151,26,73,221,2,72,157,93,13,74,246,238,173,251,183,68,77,203,43,202,3,21,244,191,19,114,222,103,164,238,193,73,143,220,90,142,115,55,107,95,188,9,237,223,201,118,127,250,79,45,204,235,81,254,218,113,3,81,111,164,169,108,212,148,16,62,37,233,123,213,27,35,43,107,19,109,151,203,216,239,130,25,65,201,127,5,141,44,215,221,64,150,157,82,85,169,175,161,142,85,141,190,108,233,161,93,186,191,75,219,213,229,236,2,81,192,0,82,237,138,83,127,105,82,251,78,19,249,192,172,0,0,0,0,0,0,0,0,0,0,3,128,57,7,27,160,221,20,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,192,230,139,203,254,142,239,71,114,226,111,68,49,222,205,214,31,19,113,206,45,112,73,4,20,178,82,197,4,179,205,118,111,113,236,233,153,59,91,75,28,104,247,76,233,27,34,53,30,146,186,89,63,0,107,3,165,90,153,149,104,222,163,227,154,165,133,85,248,123,214,51,112,138,225,77,213,36,140,142,110,133,245,224,151,182,246,61,208,202,197,116,114,49,28,157,113,189,237,85,217,202,108,61,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,50,249,174,112,81,249,50,202,167,226,83,76,237,151,90,156,111,45,184,84,84,229,177,109,222,134,207,116,154,70,185,42,58,213,203,35,97,170,146,71,249,57,189,17,202,157,40,244,73,161,137,184,129,195,95,18,154,143,194,182,163,174,166,233,146,90,166,175,154,223,61,174,174,146,233,74,179,210,213,210,202,172,122,198,244,99,153,35,118,146,40,164,69,141,236,119,84,104,138,170,213,115,92,19,19,204,83,142,170,110,22,176,213,193,244,250,190,145,250,169,127,167,134,106,24,106,105,101,123,45,150,233,150,161,139,114,69,88,214,9,158,217,41,221,27,33,115,255,0,77,237,123,152,246,53,88,248,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,243,114,171,151,218,163,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,38,39,149,239,2,223,145,76,85,154,227,172,120,103,132,212,155,215,95,161,233,171,93,213,53,138,215,36,109,68,222,21,106,120,122,201,183,147,185,186,185,236,137,89,31,230,156,234,136,212,46,87,47,158,9,45,92,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,234,86,182,123,76,14,134,23,62,210,201,27,52,172,123,35,168,108,142,116,177,171,82,101,237,171,145,82,56,246,139,110,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,47,255,0,5,124,40,216,184,180,229,233,155,97,189,171,85,30,95,109,212,10,234,204,90,247,91,11,221,224,42,188,5,173,100,141,93,26,163,210,25,216,206,212,137,179,218,155,178,78,219,223,20,104,71,94,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,76,79,37,11,181,170,110,27,115,43,20,55,58,71,220,168,243,138,138,186,138,54,204,213,158,24,38,160,162,108,82,190,61,250,154,199,186,9,154,215,42,108,229,138,68,77,250,87,111,87,204,191,129,202,110,35,176,217,181,135,7,125,91,53,23,11,179,200,200,105,35,100,181,12,190,91,161,89,39,90,38,194,196,115,146,165,28,249,93,11,152,223,93,242,44,111,69,71,49,240,135,201,202,247,141,127,225,1,130,51,70,53,10,231,117,174,212,156,54,222,250,153,110,53,171,222,244,205,173,179,53,140,168,89,90,212,218,104,187,176,67,34,72,170,249,61,73,122,228,115,229,237,217,94,121,223,169,63,218,79,221,164,96,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,70,90,241,215,197,221,171,139,237,35,209,92,174,123,117,37,159,44,176,212,100,86,220,142,213,5,67,94,198,78,172,181,185,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,112,123,94,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,104,24,255,0,202,167,76,241,93,100,214,13,76,210,220,214,147,196,89,114,109,47,185,219,234,122,99,141,242,67,215,112,183,116,79,23,113,143,99,102,137,232,217,35,122,181,122,36,99,28,137,187,80,177,92,85,112,207,153,112,161,171,149,154,91,152,87,82,92,88,234,118,220,173,23,58,101,70,178,227,110,145,242,50,41,214,62,165,116,47,234,138,70,62,55,42,244,189,142,233,115,217,209,35,239,95,41,253,94,195,116,151,138,250,104,51,57,234,224,102,115,103,147,16,182,77,12,11,43,25,113,169,172,164,125,59,101,70,250,205,99,221,7,109,28,136,237,159,35,21,221,44,234,123,102,39,137,126,29,48,78,40,52,178,191,76,243,170,127,240,181,150,122,222,185,191,185,151,79,13,52,48,86,118,226,150,62,247,107,190,247,118,158,238,135,251,21,61,138,129,21,124,175,120,233,252,138,101,76,208,237,99,204,252,38,155,94,186,253,15,83,90,222,168,108,87,73,36,106,166,243,43,147,195,209,205,188,157,205,209,204,100,170,201,63,52,215,84,72,179,82,107,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,39,252,169,248,234,169,204,99,160,225,99,85,235,234,234,111,180,180,233,14,21,92,218,88,155,3,173,212,148,76,79,70,189,33,141,170,215,197,21,60,146,182,105,21,221,196,89,26,231,181,205,141,37,9,52,0,1,128,28,234,253,214,49,111,152,20,63,78,184,145,87,194,119,189,62,141,252,192,199,190,163,1,153,92,220,120,193,198,117,70,235,67,195,118,159,173,37,194,219,135,222,36,175,200,110,78,138,162,41,225,189,211,58,170,141,212,44,108,140,99,122,35,107,164,115,164,111,113,178,44,177,163,92,222,219,186,240,3,79,115,91,174,154,231,248,214,163,88,169,233,39,185,98,183,138,43,221,28,85,108,115,160,146,122,105,153,52,109,145,173,115,92,172,87,49,17,81,28,213,219,125,149,61,160,109,16,11,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,178,240,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,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,94,206,49,56,85,204,184,80,213,203,134,31,121,182,213,187,24,184,212,84,84,226,119,121,36,73,153,113,183,35,253,68,116,173,99,27,226,99,107,163,108,204,233,111,75,213,28,137,219,124,111,126,198,101,170,226,95,135,76,19,138,13,44,175,211,60,234,159,252,45,101,158,183,174,111,238,101,211,195,77,12,21,157,184,165,143,189,218,239,189,221,167,187,161,254,197,79,98,160,68,95,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,189,70,70,146,49,81,90,246,77,55,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,154,214,113,21,160,217,151,13,186,185,125,210,156,206,138,173,175,183,84,61,246,202,233,169,210,22,93,173,202,247,37,61,108,72,215,189,189,18,53,187,171,81,238,232,122,62,55,47,91,28,137,112,36,227,183,94,87,133,202,126,22,97,201,170,219,103,109,68,208,84,93,93,63,85,108,150,69,138,54,197,103,99,246,71,50,153,174,73,149,219,185,206,124,111,142,4,86,66,197,142,64,184,28,197,56,234,169,226,151,50,92,31,79,171,234,217,165,118,10,136,102,161,134,166,150,38,62,231,113,133,42,24,183,36,85,141,39,133,142,142,161,209,178,23,63,244,24,215,185,140,123,149,140,243,252,2,240,81,149,113,89,168,244,151,187,181,179,195,233,150,51,112,134,76,142,225,80,146,50,58,254,133,108,142,182,83,172,110,99,221,52,172,84,71,185,142,78,204,111,71,170,245,58,38,75,106,184,104,225,211,59,226,131,84,232,52,207,5,167,255,0,5,89,120,173,235,135,251,153,107,241,48,195,61,103,110,89,99,239,118,187,236,119,105,142,235,127,177,19,218,169,176,158,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,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,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,159,172,0,2,202,113,129,195,93,139,138,157,14,188,105,149,205,123,55,88,122,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,250,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,222,176,6,174,249,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,239,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,101,7,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,4,148,233,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,61,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,158,172,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,140,0,226,199,222,159,89,62,96,100,63,81,156,207,254,70,63,174,207,217,191,222,70,0,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,39,220,218,248,40,244,37,101,103,22,90,101,108,181,81,217,102,236,199,154,91,224,78,196,141,174,154,126,219,46,109,69,119,68,157,231,203,20,114,182,54,181,201,34,54,85,73,22,89,158,200,193,54,168,3,89,109,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,149,92,195,121,136,255,0,9,186,59,126,151,233,58,93,109,24,13,63,102,225,114,124,181,29,185,47,115,62,10,121,99,130,166,14,218,44,94,18,127,16,197,99,101,150,41,36,107,101,69,94,136,156,142,99,252,191,235,56,119,190,203,171,122,67,142,255,0,177,61,127,134,130,90,106,121,39,168,147,29,170,232,100,125,53,15,153,242,72,248,102,145,21,236,153,93,210,146,74,177,57,25,249,149,151,18,244,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,67,161,167,90,185,210,24,34,99,35,116,178,205,35,252,213,25,28,81,201,34,163,81,207,84,98,163,90,231,42,53,66,224,112,125,194,102,101,197,214,168,125,135,177,84,85,217,236,84,20,242,84,223,114,54,208,37,84,22,166,44,111,88,17,236,89,34,71,190,89,88,145,181,136,254,189,187,143,68,86,196,245,79,213,230,17,128,97,186,89,197,206,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,23,162,38,122,30,141,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,86,114,120,98,225,235,21,225,127,70,172,186,71,139,84,248,255,0,1,220,169,184,221,31,75,29,60,215,58,233,93,213,45,68,141,98,127,139,27,17,206,123,153,20,81,49,94,254,142,165,133,110,104,254,253,154,155,248,47,209,232,128,202,174,70,63,174,207,217,191,222,69,202,231,13,39,17,107,163,212,240,224,212,84,141,210,70,211,163,179,138,134,212,210,186,121,39,90,234,79,2,199,197,52,105,51,24,217,146,53,107,233,164,114,189,95,34,74,214,53,141,89,45,175,35,31,215,103,236,223,239,34,85,0,214,219,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,102,195,218,91,165,184,38,139,96,150,205,51,211,75,23,161,177,187,55,123,193,81,120,169,170,59,93,217,159,52,159,156,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,63,43,73,180,7,70,180,43,211,255,0,146,61,61,181,98,255,0,106,46,11,115,186,120,38,57,59,243,121,244,181,58,149,123,112,179,169,253,184,25,211,20,125,111,232,99,122,157,189,192,3,85,115,99,61,13,192,48,221,83,224,155,76,116,251,80,113,234,75,230,61,124,211,124,126,154,186,134,165,23,162,86,122,62,157,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,92,195,101,62,19,189,214,52,111,229,254,61,244,232,0,130,190,49,120,58,206,248,64,206,233,236,23,250,207,76,227,119,158,191,179,249,7,110,26,127,74,118,161,167,125,87,246,171,39,150,72,59,82,84,36,127,156,84,235,219,169,187,162,249,103,255,0,38,79,225,29,246,18,251,246,155,255,0,140,199,231,62,205,250,71,175,196,122,83,188,157,255,0,1,255,0,113,255,0,29,221,223,212,239,237,218,245,252,81,158,186,189,162,250,95,175,88,108,154,127,171,152,133,38,69,98,146,162,42,180,167,153,242,68,248,167,141,87,162,88,165,137,205,150,39,236,174,106,185,142,106,171,30,246,46,237,123,145,125,168,26,171,147,253,202,227,220,79,76,191,26,250,197,105,0,36,255,0,114,184,247,19,211,47,198,190,177,90,6,85,0,71,87,51,174,96,21,154,69,71,83,195,246,136,100,94,19,58,171,234,131,38,185,69,28,241,85,88,105,100,130,25,162,109,51,220,196,141,102,158,58,143,41,163,123,157,11,88,237,145,178,57,143,140,51,87,71,181,211,78,53,230,143,38,187,105,125,231,211,54,172,95,32,155,27,154,229,18,34,210,214,85,69,4,19,72,250,103,162,175,118,20,241,13,98,73,178,53,238,99,149,157,76,86,61,250,203,147,83,201,83,221,99,41,249,129,93,244,235,113,10,192,72,255,0,21,188,14,83,100,188,34,105,183,23,26,114,250,181,190,219,116,223,22,126,93,105,70,75,80,149,212,145,91,41,32,109,108,8,212,114,196,248,34,107,59,173,93,162,88,98,116,155,177,209,191,189,129,90,91,170,89,222,139,103,118,205,76,211,75,239,161,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,155,153,143,141,219,199,43,219,235,53,118,223,116,217,81,21,54,41,225,59,221,99,70,254,95,227,223,78,128,139,94,101,188,190,234,116,122,235,120,226,15,72,45,84,145,233,245,125,71,137,188,90,105,34,138,150,12,105,239,117,44,17,164,104,249,213,243,178,162,166,121,92,140,134,38,178,4,217,168,136,196,110,193,38,156,40,241,93,167,28,90,233,195,51,92,42,95,3,117,161,237,193,127,176,79,50,62,170,209,84,228,85,70,185,81,19,185,11,250,92,177,76,136,141,145,173,114,42,49,236,146,54,120,14,104,254,226,122,155,248,47,214,40,136,107,225,71,138,237,71,225,43,81,217,154,225,82,248,235,85,119,110,11,253,130,121,149,148,183,122,86,170,170,53,202,136,189,185,153,212,229,138,100,69,116,110,115,145,81,236,124,145,190,90,120,245,213,44,19,90,121,108,103,58,151,166,151,223,76,227,119,159,70,120,42,223,11,53,63,119,181,127,165,134,79,205,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,161,16,60,39,123,211,232,223,204,12,123,234,48,25,21,204,179,129,90,110,25,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,233,94,228,110,107,17,177,172,152,235,194,119,189,62,141,252,192,199,190,163,1,177,158,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,4,0,240,73,198,14,77,194,54,168,69,122,106,213,214,225,55,202,136,27,150,89,233,34,167,239,215,65,20,115,178,23,199,36,172,87,53,240,186,165,242,163,26,248,210,69,106,49,238,106,47,83,92,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,212,231,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,183,242,184,62,225,51,50,226,235,84,62,195,216,170,42,236,246,42,10,121,42,111,185,27,104,18,170,11,83,22,55,172,8,246,44,145,35,223,44,172,72,218,196,127,94,221,199,162,43,98,122,160,93,94,92,92,14,83,113,91,153,87,230,26,130,250,186,125,58,195,234,32,101,116,49,50,88,159,123,171,114,43,210,138,41,209,17,172,99,90,141,116,238,107,187,173,100,177,53,168,213,153,37,142,197,113,99,239,79,172,159,48,50,31,168,206,108,103,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,186,230,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,151,255,0,84,181,75,4,209,108,18,231,169,154,151,125,244,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,243,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,160,88,14,104,254,226,122,155,248,47,214,40,136,1,38,123,137,222,38,48,222,43,249,91,234,14,169,97,244,53,118,231,182,162,209,109,187,219,42,81,92,251,117,198,59,173,185,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,217,12,32,109,80,0,0,68,7,58,77,11,177,98,217,222,37,175,56,229,154,234,202,188,219,196,91,178,90,189,223,37,15,138,164,134,157,148,75,186,162,164,83,73,2,74,222,142,164,107,219,73,212,214,35,155,43,157,47,229,148,227,67,71,47,186,251,195,6,127,165,88,180,221,23,171,173,190,58,139,116,125,44,95,19,85,73,81,21,92,84,219,189,236,99,59,207,167,108,93,199,57,26,206,231,90,238,141,217,66,0,112,77,99,190,224,218,103,169,154,85,79,15,136,178,234,93,190,219,79,89,31,83,25,216,170,161,184,195,87,79,83,186,177,207,119,75,25,83,23,109,28,198,175,137,235,119,82,198,212,60,0,0,123,253,126,214,59,239,16,26,203,150,107,22,71,15,135,171,201,174,14,168,142,155,169,143,240,148,172,106,71,77,77,214,198,49,36,237,65,28,81,119,58,17,207,232,234,119,172,229,82,98,185,72,104,53,54,150,112,209,30,164,220,40,170,224,200,117,62,163,210,149,41,83,79,45,59,226,183,64,249,34,161,141,24,247,171,94,199,53,101,169,100,173,99,58,217,88,212,245,154,198,57,97,215,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,233,99,252,37,43,26,233,42,106,122,30,246,36,157,168,35,150,94,223,90,57,253,29,45,245,156,136,108,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,89,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,125,92,23,240,125,106,226,203,72,245,189,182,244,171,143,59,195,169,236,245,248,163,225,149,168,202,153,222,203,130,201,67,43,100,123,98,232,168,88,98,98,72,231,53,98,123,88,254,174,132,146,57,49,86,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,82,185,24,254,187,63,102,255,0,121,23,43,153,111,47,186,109,97,181,94,56,131,210,11,85,92,154,131,65,79,226,111,22,154,72,165,170,159,37,99,27,75,4,105,26,62,116,100,15,167,166,130,87,35,33,137,207,157,118,106,34,189,91,184,57,105,115,4,166,214,27,85,159,135,205,95,186,213,201,168,52,20,254,26,207,118,171,150,90,169,242,86,49,181,83,200,178,43,32,70,64,250,122,104,34,106,190,105,92,249,215,119,42,171,213,219,200,81,171,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,132,244,242,243,227,78,213,197,62,151,211,216,178,252,130,145,218,169,141,83,170,100,20,105,76,218,85,173,129,36,233,138,225,4,109,114,181,236,115,86,38,202,172,70,163,38,87,39,110,54,62,30,160,203,80,0,0,0,24,171,205,31,220,79,83,127,5,250,197,17,10,220,39,123,211,232,223,204,12,123,234,48,25,211,205,175,141,127,77,214,86,112,155,166,87,59,85,101,150,30,204,153,165,194,5,239,200,234,232,103,238,50,216,213,86,244,71,217,124,81,73,43,163,115,156,178,43,98,85,141,98,153,143,141,108,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,13,164,193,98,184,62,226,207,13,226,235,75,254,220,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,37,245,3,21,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,47,175,49,222,7,41,184,82,204,168,51,13,62,125,93,70,157,102,21,19,178,134,25,89,44,175,178,85,181,17,235,69,44,234,138,215,177,205,87,58,7,57,221,215,50,41,90,228,114,194,178,201,226,120,23,227,54,251,193,230,163,213,92,228,181,122,103,12,202,60,61,62,77,109,137,140,74,167,71,18,191,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,115,233,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,154,208,234,150,59,130,98,153,221,206,193,166,154,139,246,239,27,165,236,248,44,131,209,19,90,252,103,84,44,124,159,218,179,42,201,31,68,142,124,126,178,250,221,190,164,242,114,1,122,184,232,227,54,251,198,30,163,210,220,227,181,122,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,158,219,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,197,253,45,199,112,76,175,59,182,88,53,47,81,126,194,99,117,93,239,27,144,122,34,107,167,131,233,133,239,143,251,86,21,73,36,235,145,172,143,213,95,87,185,212,190,77,83,101,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,13,115,56,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,210,21,184,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,208,50,168,0,6,181,156,88,251,211,235,39,204,12,135,234,51,153,211,136,240,81,252,42,185,102,105,93,255,0,0,182,90,163,212,220,91,211,82,91,106,103,78,212,151,74,20,187,220,22,75,99,166,234,107,27,212,247,164,145,58,84,115,89,35,92,221,226,108,210,200,152,45,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,129,1,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,18,43,159,115,111,204,178,30,18,237,56,61,162,106,186,125,95,188,211,213,218,114,12,142,135,107,122,219,153,20,208,44,85,148,236,108,111,99,223,85,76,249,163,115,163,124,15,130,102,72,248,216,198,246,84,190,156,206,185,127,214,106,237,29,79,16,58,33,142,248,188,234,147,170,124,154,219,20,147,203,85,126,165,142,8,97,137,212,204,115,214,52,154,8,233,252,161,141,141,116,205,123,182,87,72,214,50,72,108,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,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,95,243,13,225,51,13,225,23,75,244,75,7,177,84,82,94,47,181,245,25,69,77,247,35,109,2,210,207,117,122,73,64,176,35,216,178,74,172,100,81,61,35,107,17,253,27,247,30,136,142,149,234,185,255,0,203,139,129,202,158,20,176,218,252,195,80,95,73,81,168,185,133,60,12,174,134,38,69,43,44,148,141,85,122,81,69,58,34,185,239,115,149,174,157,205,119,105,207,138,38,181,28,144,164,178,99,175,60,239,212,159,237,39,238,208,49,87,149,199,191,102,153,126,53,244,122,211,42,185,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,149,92,243,191,82,127,180,159,187,64,181,92,149,61,233,242,159,151,245,223,81,183,19,82,66,183,37,79,122,124,167,229,253,119,212,109,196,212,128,0,0,0,1,0,60,209,253,251,53,55,240,95,163,209,23,215,130,254,15,177,158,46,120,9,203,172,174,74,74,44,218,199,156,93,93,137,222,42,229,168,236,80,207,45,21,157,243,50,72,226,122,53,204,153,180,204,137,94,230,72,177,163,149,236,107,149,58,93,98,185,163,251,246,106,111,224,191,71,162,50,211,146,198,188,225,180,88,246,87,195,149,230,182,146,223,144,214,94,31,147,89,82,106,133,71,221,88,250,88,226,169,134,38,43,17,189,112,54,146,57,21,58,213,239,100,175,114,49,27,11,220,4,91,101,152,181,247,6,202,175,56,86,83,67,224,175,88,253,194,162,215,113,166,238,178,78,197,84,18,58,57,99,235,98,185,142,233,123,28,155,181,85,171,182,232,170,158,103,170,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,125,103,34,18,255,0,204,127,151,253,31,17,22,41,117,111,72,113,223,246,88,160,240,208,75,77,79,36,20,241,228,84,189,108,143,166,161,243,62,56,217,52,49,170,189,147,43,186,150,56,150,39,35,255,0,50,177,90,174,77,156,49,122,54,197,118,226,119,53,197,237,83,73,120,218,223,132,86,201,55,118,170,154,24,223,81,13,194,118,198,155,178,46,227,209,176,181,235,249,222,152,167,68,70,199,38,242,132,148,226,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,102,184,95,194,199,138,127,254,105,109,85,255,0,207,43,143,254,184,217,76,197,95,236,92,112,39,255,0,88,207,247,77,120,255,0,149,129,119,248,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,46,89,101,56,133,197,172,88,55,5,250,151,133,98,212,62,10,203,143,233,125,230,215,110,166,238,190,78,197,44,22,153,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,107,132,6,194,124,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,68,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,16,127,133,143,20,255,0,252,210,218,171,255,0,158,87,31,253,113,177,70,169,105,110,9,173,56,37,207,76,245,46,197,233,156,110,243,217,241,180,94,42,106,126,239,106,102,77,31,231,33,123,36,110,210,68,199,122,174,77,246,217,119,69,84,91,1,253,139,142,4,255,0,235,25,254,233,175,31,242,176,50,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,28,110,136,55,64,57,7,7,32,0,0,0,0,0,0,0,0,0,0,117,174,251,249,21,55,99,133,254,99,148,246,129,80,0,8,65,230,255,0,138,250,35,137,184,175,48,82,118,160,171,199,237,205,87,53,155,53,207,222,116,246,239,230,187,51,253,5,234,228,213,150,211,211,217,175,152,180,149,241,54,119,220,106,231,108,11,34,117,116,57,40,27,186,55,238,221,85,55,62,222,116,24,44,107,102,177,106,4,84,234,178,165,77,5,12,146,164,109,242,103,77,114,237,213,250,94,222,159,47,97,139,252,177,117,31,236,95,16,52,246,250,186,150,195,73,95,3,34,78,167,189,17,210,62,182,141,54,217,60,189,141,248,160,19,206,0,3,173,200,17,54,42,113,192,21,39,176,228,225,61,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,28,114,82,229,3,130,164,41,221,10,144,14,79,142,239,95,232,187,116,213,221,40,189,174,159,37,223,111,55,34,124,63,164,251,11,59,197,174,103,85,128,232,85,247,36,163,141,31,36,51,81,199,178,189,205,242,117,76,105,237,111,159,196,13,126,181,255,0,40,169,203,181,143,47,187,84,61,206,79,77,220,25,22,239,115,182,143,197,74,228,68,234,243,68,245,189,132,197,242,144,197,163,179,112,167,108,187,171,54,158,227,116,185,190,95,38,251,82,118,177,60,211,205,124,162,111,180,131,170,137,167,185,86,205,82,244,222,90,153,29,43,188,255,0,148,170,170,190,211,99,110,14,48,136,116,247,135,251,6,51,11,156,173,134,122,217,61,102,181,23,119,212,200,191,201,242,2,245,128,112,190,192,41,119,146,237,185,203,124,206,14,91,237,2,160,0,0,0,0,0,0,80,231,163,83,114,132,153,21,118,255,0,48,29,192,161,23,226,86,7,10,187,20,189,251,38,229,74,155,156,43,81,64,235,238,39,222,84,215,42,249,162,121,28,246,211,239,57,70,236,7,40,187,156,156,5,3,147,141,206,169,36,70,238,35,127,87,159,196,14,224,0,0,0,0,0,0,0,0,0,0,0,0,0,30,83,86,62,194,126,75,51,47,202,151,255,0,17,159,103,238,63,104,255,0,142,255,0,224,191,13,39,138,254,35,243,191,196,247,63,139,245,255,0,189,243,216,214,139,80,171,112,219,142,127,146,220,52,230,211,87,107,196,234,175,21,179,88,104,106,220,174,158,150,220,233,158,180,208,200,170,247,170,189,177,43,26,170,175,127,154,47,172,239,106,205,247,53,141,121,169,209,190,23,43,241,155,21,109,36,119,221,73,168,92,102,54,58,162,36,158,59,115,226,123,171,230,100,47,99,150,86,118,145,41,156,168,141,237,173,100,111,71,181,200,196,116,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,6,69,114,234,184,233,61,23,23,24,37,54,174,99,158,146,164,184,92,32,167,177,84,248,202,152,125,25,125,73,226,146,223,83,209,78,155,205,188,241,178,14,219,246,137,60,71,91,253,88,213,13,133,13,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,102,141,39,206,191,42,26,89,134,234,103,162,253,25,246,183,31,183,95,124,23,127,189,225,124,85,52,115,118,187,157,45,235,233,238,116,245,116,183,125,183,217,55,216,15,86,64,15,52,127,126,205,77,252,23,232,244,68,255,0,16,3,205,31,223,179,83,127,5,250,61,16,22,171,134,142,34,243,190,23,245,78,131,83,48,90,143,240,84,119,138,46,136,127,186,118,191,19,12,211,209,247,37,138,78,207,119,176,198,247,88,222,182,123,81,125,168,187,9,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,237,109,228,192,51,40,176,26,125,82,118,61,86,184,157,85,226,107,3,46,205,68,116,9,113,138,24,231,117,59,213,23,118,61,98,153,143,111,82,39,90,36,157,29,93,185,58,114,83,151,207,27,119,94,20,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,117,83,155,5,166,119,77,11,95,118,100,109,134,87,189,241,211,182,70,186,40,209,171,50,118,209,202,171,28,123,6,80,115,83,224,59,255,0,133,248,171,210,11,47,248,41,114,251,21,178,221,255,0,127,125,77,237,207,238,255,0,224,237,149,145,195,254,18,161,238,254,53,228,85,155,73,98,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,68,16,243,29,224,250,213,194,126,174,80,59,6,74,181,193,51,90,121,235,236,172,169,149,178,62,134,120,158,137,83,66,142,87,172,178,50,36,146,7,178,73,26,138,172,157,172,87,72,248,223,35,130,229,242,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,64,138,178,98,121,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,142,14,21,184,99,190,241,85,149,101,216,86,45,122,240,87,172,127,15,175,201,109,212,222,25,146,122,82,170,9,32,142,42,30,183,203,19,32,238,190,161,169,222,114,171,89,182,234,213,79,52,181,95,243,85,129,101,95,244,87,28,201,49,203,135,253,178,142,186,219,93,79,39,254,44,144,205,28,140,254,103,53,205,248,42,1,61,60,120,112,47,98,227,7,21,183,86,217,43,237,88,230,125,143,247,61,31,123,169,163,124,158,46,151,183,42,165,190,119,70,246,171,97,116,239,141,233,42,178,87,69,180,157,12,94,235,209,222,131,132,78,7,52,143,132,27,85,92,248,163,234,239,217,101,226,158,40,46,185,29,201,140,73,222,198,181,138,248,41,152,212,218,158,153,210,181,100,237,238,247,170,171,18,73,36,237,198,173,242,156,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,223,45,64,24,1,205,11,142,159,200,166,42,253,14,209,204,207,194,106,77,235,163,211,21,52,77,234,154,197,107,146,55,42,237,50,57,60,61,100,219,199,219,217,28,246,68,175,147,243,78,117,60,139,117,120,250,227,95,21,225,79,78,42,236,150,155,159,136,212,220,154,223,52,120,229,190,157,99,124,148,29,104,232,219,115,168,73,26,246,54,24,158,138,172,107,218,189,233,24,172,68,233,108,175,138,5,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,32,63,40,25,191,196,191,2,180,220,45,112,77,138,103,26,131,65,72,253,84,191,231,20,240,215,77,77,85,43,217,108,183,77,111,169,122,91,85,18,69,130,103,182,74,118,200,249,154,207,211,123,152,215,189,141,71,191,23,248,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,192,244,28,42,241,49,153,112,161,171,148,122,165,135,208,210,92,88,234,119,91,110,246,202,148,70,178,227,110,145,241,190,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,246,30,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,32,219,152,55,4,151,94,20,51,248,239,184,196,21,117,218,117,149,84,84,77,106,172,109,43,155,5,166,119,77,51,153,105,124,142,154,87,189,241,211,182,55,54,89,21,171,50,119,21,168,171,28,155,57,124,241,183,117,225,67,63,146,197,147,207,87,93,167,89,85,69,60,55,90,55,85,57,176,90,103,116,208,181,247,102,70,216,101,123,223,29,59,100,107,162,141,26,179,39,109,28,170,177,199,176,79,160,49,87,143,94,45,178,174,26,244,11,25,214,61,28,139,20,200,254,209,228,20,86,248,39,184,54,74,202,25,232,106,40,170,170,27,60,46,167,154,62,174,174,196,106,215,163,213,170,215,47,146,238,138,152,107,162,28,221,184,146,212,173,104,192,116,230,251,132,233,172,22,220,171,40,181,89,43,37,164,182,215,182,120,224,169,171,142,25,29,27,157,88,230,163,209,175,85,69,86,185,55,219,116,95,96,18,232,0,2,53,121,222,253,132,252,150,105,167,164,63,248,179,251,65,87,232,143,227,191,248,47,195,39,143,246,126,107,248,239,70,254,159,175,253,231,151,112,136,19,45,57,160,235,125,171,91,56,175,189,54,205,99,171,183,83,224,20,238,193,222,250,153,26,231,214,79,69,89,84,179,78,141,111,147,24,178,205,35,24,157,78,85,100,109,122,244,171,214,54,99,92,152,6,101,22,3,79,170,78,199,170,215,19,170,188,77,96,101,217,168,142,129,46,49,67,28,238,167,122,162,238,199,172,83,49,237,234,68,235,68,147,163,171,183,39,72,76,159,38,152,176,217,248,92,186,93,44,88,85,37,166,251,30,81,87,107,190,221,155,42,203,61,229,241,69,20,240,72,245,84,69,141,145,69,86,145,54,36,85,98,43,36,145,54,116,207,51,212,133,110,76,154,165,246,83,136,235,238,153,215,223,124,45,6,119,143,201,225,168,188,47,95,140,186,81,61,38,135,243,136,197,116,125,20,174,184,187,205,205,99,183,217,119,119,109,9,169,0,0,0,0,2,21,185,213,251,211,226,223,47,232,126,163,113,46,175,35,31,215,103,236,223,239,34,213,115,171,247,167,197,190,95,208,253,70,226,93,94,70,63,174,207,217,191,222,64,74,160,0,0,4,96,113,153,205,3,95,120,118,226,79,48,209,204,43,16,211,250,219,46,63,232,255,0,13,61,210,223,91,37,83,251,244,20,245,15,235,116,117,113,177,118,124,206,68,217,137,234,162,111,186,238,170,18,126,64,15,52,127,126,205,77,252,23,232,244,68,148,242,222,227,91,84,248,193,252,162,126,83,44,24,165,179,236,151,162,60,23,160,169,106,97,238,120,175,23,220,238,247,167,151,125,188,51,58,122,122,118,221,219,239,186,109,26,220,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,140,0,226,199,222,159,89,62,96,100,63,81,156,207,254,70,63,174,207,217,191,222,70,0,113,99,239,79,172,159,48,50,31,168,206,4,212,242,184,247,19,211,47,198,190,177,90,101,81,138,188,174,61,196,244,203,241,175,172,86,153,84,0,0,0,181,92,88,251,172,107,39,203,252,135,233,211,151,84,181,92,88,251,172,107,39,203,252,135,233,211,129,173,97,181,65,170,185,181,64,30,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,44,255,0,8,124,25,105,199,7,150,44,142,217,133,93,110,183,154,252,162,225,226,43,174,87,23,162,72,234,88,159,47,130,166,72,217,180,105,218,142,87,35,164,70,163,164,145,242,57,122,90,177,197,30,64,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,0,0,106,174,108,167,194,119,186,198,141,252,191,199,190,157,1,173,97,178,159,9,222,235,26,55,242,255,0,30,250,116,0,93,80,0,26,171,147,253,202,227,220,79,76,191,26,250,197,105,0,36,196,240,243,197,158,27,194,47,44,77,51,206,47,180,244,151,139,237,125,69,218,154,197,142,58,189,105,103,186,189,47,149,73,58,177,233,28,170,198,69,19,214,71,61,89,209,191,109,138,168,233,88,138,23,127,152,207,26,255,0,193,87,78,32,176,96,23,59,84,154,155,148,254,110,219,77,58,247,100,181,208,170,61,36,185,186,30,151,49,221,47,98,71,19,101,86,181,242,57,206,218,86,195,44,107,2,231,170,213,45,82,206,245,167,59,185,234,102,165,223,125,51,146,94,123,62,54,183,194,195,79,221,237,66,200,99,252,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,242,231,152,6,101,166,25,52,248,102,160,99,213,118,43,237,45,61,37,77,69,190,173,17,179,192,202,154,120,234,34,73,27,190,236,122,197,52,106,172,118,207,98,170,181,200,215,34,181,2,98,121,42,123,172,101,63,48,43,190,157,110,33,88,154,158,74,158,235,25,79,204,10,239,167,91,136,86,3,101,62,19,189,214,52,111,229,254,61,244,232,8,107,230,51,198,191,240,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,189,168,238,149,200,175,73,46,110,135,165,175,111,83,30,145,196,217,85,206,100,109,115,182,137,211,75,26,125,124,79,241,213,83,159,240,243,166,60,48,233,109,125,92,24,197,143,7,178,91,115,57,166,165,139,162,237,113,130,158,137,237,130,36,146,53,154,54,82,205,76,168,178,49,236,238,189,207,78,151,70,198,62,75,21,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,252,88,216,142,115,26,249,101,137,138,246,117,245,32,123,254,5,248,50,190,241,135,168,245,86,201,46,190,134,195,49,127,15,81,147,92,162,123,22,169,177,202,175,237,83,83,70,237,247,154,94,212,168,146,57,171,28,109,99,156,238,165,70,69,36,175,243,49,180,218,172,28,191,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,187,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,12,128,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,177,92,209,253,196,245,55,240,95,172,81,1,10,220,39,123,211,232,223,204,12,123,234,48,27,41,154,214,112,157,239,79,163,127,48,49,239,168,192,108,166,5,191,215,77,11,211,142,34,244,226,227,165,250,161,102,241,214,170,237,165,134,104,149,25,85,111,170,106,42,71,85,77,34,162,246,230,103,83,182,93,149,170,215,57,143,107,216,247,177,223,149,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,238,169,106,36,107,19,252,88,216,142,115,220,200,162,137,138,247,244,117,45,213,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,195,254,114,122,23,172,179,95,109,58,243,38,83,117,201,176,26,125,237,140,181,199,66,216,233,113,30,166,83,181,174,115,155,34,172,190,46,126,234,186,119,70,222,151,54,8,92,245,252,195,76,192,229,113,238,39,166,95,141,125,98,180,201,251,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,64,214,10,197,159,230,88,206,51,147,97,150,44,134,174,146,197,152,211,211,83,95,109,237,84,88,43,153,79,80,202,136,21,237,84,84,71,199,44,104,173,122,108,244,71,72,212,94,153,30,215,121,243,42,184,250,224,163,42,225,79,81,234,239,118,155,103,136,211,44,154,225,52,152,229,194,157,36,124,116,29,106,233,27,108,168,89,28,247,182,104,152,138,140,115,220,189,232,216,175,69,234,108,172,139,21,64,218,160,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,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,61,0,0,0,26,245,243,18,208,186,61,1,226,179,43,198,236,54,111,70,99,119,238,214,73,97,133,171,2,70,218,90,164,85,149,145,71,10,53,176,195,29,83,42,161,142,53,107,92,216,225,103,233,34,163,221,141,100,201,243,164,209,203,238,97,163,88,150,177,90,38,238,82,105,221,194,162,158,233,77,210,196,233,165,185,58,158,54,212,245,185,232,171,209,60,20,241,118,218,199,185,222,39,171,213,108,110,85,134,192,36,167,146,222,133,216,178,156,239,45,215,156,142,205,117,125,94,19,225,237,216,213,94,239,142,135,197,85,195,80,202,213,221,17,18,89,163,129,98,111,71,82,181,141,171,234,115,21,206,137,205,151,242,202,112,95,163,151,221,2,225,131,0,210,172,166,110,187,213,170,223,37,69,198,62,150,39,134,170,171,168,150,174,90,109,216,247,177,253,151,212,58,46,227,92,173,127,111,173,54,71,108,151,172,1,0,60,209,253,251,53,55,240,95,163,209,19,252,64,15,52,127,126,205,77,252,23,232,244,64,101,87,35,31,215,103,236,223,239,34,85,8,171,228,99,250,236,253,155,253,228,74,160,17,1,205,47,128,159,176,149,151,238,43,180,190,126,188,126,235,112,241,153,125,174,162,163,121,40,43,170,231,70,173,101,59,158,187,201,12,211,202,212,124,91,171,163,146,68,86,34,196,229,108,24,1,165,186,165,157,232,182,119,108,212,205,52,190,250,27,36,179,119,188,21,111,133,134,163,181,221,133,240,201,249,185,152,248,221,188,114,189,190,179,87,109,247,77,149,17,83,101,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,132,30,99,188,14,83,112,165,153,80,102,26,124,250,186,141,58,204,42,39,101,12,50,178,89,95,100,171,106,35,214,138,89,213,21,175,99,154,174,116,14,115,187,174,100,82,181,200,229,133,101,144,37,207,133,30,43,180,227,139,93,56,102,107,133,75,224,110,180,61,184,47,246,9,230,71,213,90,42,156,138,168,215,42,34,119,33,127,75,150,41,145,17,178,53,174,69,70,61,146,70,203,214,107,131,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,126,194,122,91,170,88,38,180,224,150,205,76,211,75,239,166,113,187,207,123,193,86,248,89,169,251,189,169,159,12,159,155,153,140,145,187,73,19,219,235,53,55,219,116,221,21,21,67,213,152,43,204,127,152,5,31,14,246,41,116,147,72,114,47,246,88,175,240,211,203,83,79,28,21,17,227,180,189,108,147,170,161,147,50,72,223,52,209,162,177,144,171,122,146,57,86,87,43,63,50,146,222,14,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,234,108,0,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,133,169,174,174,169,84,235,149,251,34,34,34,34,35,88,198,181,26,198,49,168,140,99,26,214,181,26,214,162,32,121,240,72,166,81,203,254,143,135,126,94,218,145,171,122,189,142,255,0,178,197,127,163,160,138,154,162,72,42,35,199,105,125,55,75,31,77,59,225,124,145,190,105,163,68,123,230,71,117,36,114,164,77,70,126,121,101,196,14,19,189,233,244,111,230,6,61,245,24,0,112,197,196,46,85,194,254,178,217,117,115,22,166,241,254,3,185,77,113,181,190,170,74,120,110,116,50,183,166,90,121,28,197,255,0,22,70,43,154,246,178,88,162,122,177,253,29,43,176,246,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,44,37,243,25,224,163,248,42,234,60,23,252,2,217,117,147,76,178,159,206,91,106,103,78,236,118,186,229,87,172,150,199,77,212,231,187,165,140,73,34,116,168,215,62,55,57,187,202,232,101,145,124,167,2,252,102,223,120,60,212,122,171,156,150,175,76,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,140,37,171,154,63,184,158,166,254,11,245,138,34,21,184,78,247,167,209,191,152,24,247,212,96,38,123,153,141,218,213,127,229,255,0,168,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,108,208,84,193,37,218,133,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,65,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,4,170,115,107,227,95,208,148,117,156,38,233,149,206,235,71,122,155,179,38,105,112,129,123,17,182,134,104,59,140,182,53,85,189,114,119,153,44,82,74,232,220,214,164,104,216,149,100,73,102,99,35,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,202,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,108,19,192,191,6,86,46,15,52,226,170,217,37,215,211,57,158,81,225,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,210,138,200,163,8,33,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,147,78,82,156,107,250,110,142,143,132,221,77,185,221,107,47,80,247,164,194,238,19,175,126,55,80,195,7,113,246,199,42,55,174,62,203,34,150,72,157,35,156,213,141,93,18,44,105,20,44,126,85,113,209,193,149,139,140,61,56,165,182,71,117,244,54,103,139,248,138,140,102,229,43,222,180,173,146,84,103,118,154,166,54,239,188,50,246,162,69,145,173,89,35,115,26,230,245,34,62,41,53,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,11,151,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,144,45,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,19,211,202,227,220,79,76,191,26,250,197,104,25,84,8,139,214,254,110,220,73,105,174,180,103,218,115,98,194,116,214,123,110,43,148,93,108,148,114,213,219,107,221,60,144,83,85,201,12,110,145,205,172,107,85,234,214,34,170,163,90,155,239,178,39,176,144,158,12,245,175,42,226,39,134,204,63,88,243,91,125,170,138,245,144,122,67,196,193,107,138,72,233,89,216,175,168,167,103,67,100,146,71,166,236,133,170,187,189,125,101,93,182,77,145,2,5,248,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,210,21,184,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,208,50,168,197,253,50,229,231,160,218,75,196,189,195,137,28,50,142,174,130,162,74,119,173,167,30,129,221,171,117,162,182,118,75,29,93,68,45,110,202,172,146,41,58,89,2,254,110,46,185,149,168,168,176,182,159,40,0,2,42,249,231,126,164,255,0,105,63,118,146,168,69,95,60,239,212,159,237,39,238,208,49,87,149,199,191,102,153,126,53,244,122,211,42,185,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,149,92,243,191,82,127,180,159,187,64,181,92,149,61,233,242,159,151,245,223,81,183,19,82,66,183,37,79,122,124,167,229,253,119,212,109,196,212,128,0,0,0,1,0,60,209,253,251,53,55,240,95,163,209,24,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,148,28,209,253,251,53,55,240,95,163,209,30,83,24,225,70,251,157,240,119,120,226,111,10,138,235,116,175,196,243,10,187,61,254,215,4,44,146,56,108,236,161,166,157,43,219,178,164,137,218,146,87,36,168,136,244,237,200,217,23,182,216,100,115,130,101,56,23,227,54,197,198,30,156,85,92,228,181,122,27,51,197,252,61,62,77,109,137,143,90,86,201,42,63,181,83,77,35,183,222,25,123,82,170,70,231,44,145,185,142,107,186,145,25,44,153,21,108,180,218,172,180,207,163,179,91,41,40,41,228,168,158,173,241,83,66,216,152,233,231,149,243,77,42,181,168,136,175,146,89,36,145,238,246,185,239,115,151,117,85,83,89,125,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,77,135,184,98,226,23,21,226,131,70,172,186,185,139,83,120,15,31,220,166,184,218,223,85,29,68,214,202,232,157,211,45,60,142,98,255,0,139,35,21,205,99,159,20,177,61,88,206,190,148,11,170,64,15,246,81,248,236,255,0,175,159,251,153,179,255,0,201,9,254,34,175,251,6,63,252,244,95,238,39,255,0,127,3,63,244,159,253,156,120,88,195,127,42,95,221,191,202,6,159,219,190,209,255,0,242,183,142,241,214,232,252,87,241,29,29,174,190,236,159,197,244,244,245,122,189,59,38,214,171,251,23,28,9,255,0,214,51,253,211,94,63,229,101,202,187,71,117,225,151,132,74,216,108,85,180,151,171,150,148,105,188,141,163,168,171,166,116,112,86,207,108,182,47,109,242,68,217,58,154,199,186,4,85,98,73,186,35,149,17,223,18,45,191,179,87,197,63,253,64,233,87,254,74,184,255,0,203,128,146,158,61,117,75,59,209,110,19,179,157,76,211,75,239,161,178,75,55,163,60,21,111,133,134,163,181,221,185,82,195,39,230,230,99,227,118,241,202,246,250,205,93,183,221,54,84,69,72,129,254,202,63,29,159,245,243,255,0,115,54,127,249,33,53,60,81,232,95,240,148,208,156,155,69,62,212,253,156,251,71,224,191,186,126,7,198,118,60,61,100,21,63,196,247,35,234,234,236,116,254,154,109,213,191,158,219,46,0,127,96,199,255,0,158,139,253,196,255,0,239,224,74,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,55,57,58,100,127,79,159,196,71,34,59,96,59,142,21,118,0,10,28,229,79,53,79,34,158,226,125,231,98,183,115,142,218,125,224,24,253,211,114,164,93,206,17,168,135,40,155,1,200,5,10,191,16,43,7,74,204,136,187,127,156,173,175,71,38,224,86,0,0,0,0,0,2,151,121,28,55,205,118,220,229,222,211,128,43,7,9,236,57,3,8,249,183,226,209,222,120,83,185,221,209,155,207,110,186,91,31,23,147,125,171,59,152,190,107,230,158,82,187,216,67,166,128,101,21,56,142,177,226,23,106,119,185,169,233,187,123,37,217,238,110,241,248,168,156,168,189,62,106,158,175,176,159,206,49,240,136,117,11,135,251,254,51,51,156,141,154,122,41,61,86,181,87,118,84,198,191,202,242,53,201,167,154,123,109,108,53,44,77,165,166,145,178,183,207,249,72,168,169,236,3,105,91,69,127,165,45,209,87,116,162,119,122,188,147,125,188,156,169,241,254,131,236,44,239,9,89,157,86,125,161,86,44,146,178,52,100,147,77,89,30,200,247,59,201,181,50,39,181,222,127,2,241,1,194,148,149,41,78,232,5,77,57,41,106,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,40,119,196,172,161,223,16,40,110,221,75,177,218,158,195,173,169,231,185,216,158,192,57,49,227,143,106,202,122,62,26,239,210,84,198,146,49,107,40,17,205,95,143,246,203,63,153,126,38,67,152,225,204,2,170,221,77,195,109,233,215,23,109,19,107,168,21,222,167,87,151,136,106,39,195,239,2,9,244,10,196,220,151,86,172,86,71,210,248,132,169,241,91,199,187,83,171,166,154,87,127,43,203,249,59,249,155,37,225,52,9,107,198,40,168,81,170,137,23,115,201,118,248,200,229,248,121,124,77,121,56,40,129,149,60,74,226,113,200,136,169,209,112,95,52,242,255,0,104,206,108,87,105,98,71,111,137,137,236,78,175,255,0,57,64,251,10,93,247,21,20,187,217,184,20,162,162,251,74,218,117,167,180,173,191,120,21,0,0,0,0,29,111,126,219,156,185,125,170,116,185,122,188,208,14,36,122,239,253,69,12,69,87,34,34,252,78,200,226,87,59,117,254,159,35,189,26,136,1,173,219,98,160,0,0,0,0,0,0,0,249,231,139,169,119,223,200,70,213,71,121,161,244,28,108,159,112,6,169,201,78,219,14,160,42,7,8,168,167,32,0,0,0,0,0,0,0,0,0,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,123,64,133,110,110,250,197,106,212,174,40,217,136,227,151,234,186,235,110,159,89,226,178,84,196,149,77,150,138,59,171,165,146,106,183,64,214,61,205,71,163,95,79,4,170,168,215,247,41,92,199,39,230,218,167,160,228,201,165,191,106,248,142,190,234,101,125,139,197,80,96,152,252,158,26,183,197,116,120,59,165,107,210,24,127,54,143,71,73,215,74,219,139,124,218,230,55,109,215,103,118,212,194,13,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,49,205,130,57,234,102,124,210,54,54,185,206,114,49,28,245,68,69,115,151,109,183,85,246,147,125,202,103,75,238,186,113,193,245,174,231,121,117,92,117,25,213,226,179,40,101,37,77,19,169,223,77,3,219,29,52,59,117,42,172,140,150,42,72,234,25,38,205,71,50,161,187,34,162,35,220,17,23,198,158,153,254,72,184,172,212,252,22,58,75,85,37,37,62,65,61,194,130,150,215,31,110,150,150,134,181,18,178,150,6,51,161,168,206,220,21,17,49,88,214,244,181,205,86,181,85,168,138,178,127,201,147,84,190,213,240,227,125,211,58,251,239,138,175,193,50,9,60,53,23,133,232,240,118,186,214,36,208,254,113,24,141,147,174,169,183,23,121,185,207,110,219,46,205,237,161,98,185,220,105,125,214,151,63,211,221,104,133,213,115,219,110,118,121,113,122,132,109,19,187,20,115,211,77,37,76,93,117,27,171,122,231,109,92,221,49,170,53,118,164,145,200,174,243,232,181,92,158,179,91,86,43,198,11,44,87,10,122,185,42,51,28,94,229,100,161,116,44,106,178,57,216,232,107,149,210,170,185,21,25,218,161,149,168,173,71,47,91,152,155,108,170,230,132,228,144,3,205,31,223,179,83,127,5,250,61,17,63,196,0,243,71,247,236,212,223,193,126,143,68,6,106,114,169,211,60,87,89,56,17,212,205,45,205,105,60,69,151,38,204,46,118,250,158,152,227,124,144,245,219,45,221,19,197,220,99,216,217,162,122,54,72,222,173,94,137,24,199,34,110,212,35,131,138,174,25,243,46,20,53,114,179,75,115,10,234,75,139,29,78,219,149,162,231,76,168,214,92,109,210,62,70,69,58,199,212,174,133,253,81,72,199,198,229,94,151,177,221,46,123,58,36,124,165,114,84,247,88,202,126,96,87,125,58,220,100,255,0,21,92,51,225,188,87,233,29,102,150,230,21,213,118,231,182,161,183,43,69,206,153,85,207,183,92,99,100,140,138,117,143,169,27,51,58,101,145,143,141,202,157,76,123,186,92,199,244,72,192,140,190,84,124,107,254,76,178,168,56,107,212,203,157,214,167,27,203,110,20,244,216,148,187,247,161,179,221,38,145,205,90,126,132,106,200,216,106,164,145,158,109,119,68,114,167,82,177,18,105,165,109,192,231,157,250,147,253,164,253,218,70,174,170,233,158,85,163,122,143,145,233,110,107,73,225,239,88,205,194,91,125,79,76,114,50,57,186,23,212,158,46,227,24,247,67,43,21,178,70,245,106,117,198,246,57,19,103,33,237,117,119,137,140,203,90,180,143,75,52,183,51,161,164,123,244,162,158,190,219,108,185,194,137,27,234,109,211,50,145,148,240,75,27,90,141,235,129,180,157,9,34,47,174,199,51,169,189,109,116,146,6,80,114,84,247,167,202,126,95,215,125,70,220,93,94,121,223,169,63,218,79,221,165,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,64,181,92,149,61,233,242,159,151,245,223,81,183,25,21,205,99,129,202,157,74,181,87,241,73,166,207,164,138,251,140,89,213,249,77,177,204,138,4,184,219,169,90,247,173,107,36,217,21,245,48,197,187,92,217,28,189,200,98,141,172,86,186,38,199,54,58,242,84,247,167,202,126,95,215,125,70,220,77,72,26,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,155,15,112,171,196,198,27,197,126,145,209,234,150,31,67,87,110,123,106,29,109,187,219,42,81,92,251,117,198,54,70,249,96,73,58,81,179,51,166,88,222,201,26,137,212,199,183,169,172,127,92,108,141,110,107,28,14,83,105,173,214,191,138,77,54,125,92,182,44,158,240,175,202,109,142,100,179,173,186,227,84,231,189,107,89,38,202,140,166,154,93,218,230,200,228,237,205,44,109,98,185,178,182,56,125,175,41,78,16,53,151,19,190,209,241,75,126,191,125,148,199,239,22,249,173,244,150,41,237,205,150,171,33,181,206,206,180,157,207,122,162,210,67,223,142,150,104,158,136,231,204,216,157,228,216,158,215,202,25,191,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,215,135,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,54,147,48,215,152,167,2,180,220,82,225,171,156,105,245,5,35,53,82,193,79,12,52,51,84,213,74,198,92,237,208,173,67,214,218,136,178,36,16,189,210,84,58,70,76,230,126,155,26,199,61,140,114,189,129,26,186,187,198,157,215,95,56,38,177,104,214,169,100,21,119,77,65,196,115,138,58,186,90,233,233,156,175,185,89,27,111,172,137,178,205,63,82,164,149,49,75,34,49,238,122,49,207,99,225,119,231,95,222,122,88,174,30,178,155,22,13,175,186,105,154,229,53,222,10,203,143,230,22,107,165,198,167,180,249,59,20,176,86,197,36,178,116,49,28,247,116,177,142,93,154,138,229,219,100,69,95,35,192,0,50,43,142,78,46,238,188,95,106,227,114,184,45,213,118,124,78,195,78,235,110,57,106,158,161,207,123,32,87,171,159,85,51,17,203,19,42,102,94,158,190,218,108,140,142,24,213,210,118,146,71,92,174,92,220,4,255,0,10,139,236,250,145,168,147,248,125,50,198,110,30,14,174,158,10,142,138,171,213,115,24,201,86,141,170,197,235,134,20,100,145,186,89,124,156,173,123,89,18,245,57,210,67,109,120,28,225,18,235,197,246,174,59,20,158,227,87,103,196,236,52,237,185,100,119,88,41,220,247,178,5,122,53,148,176,189,90,177,50,166,101,234,232,238,46,200,200,230,145,27,39,105,99,118,193,24,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,152,22,87,141,110,20,191,134,14,150,90,180,207,237,239,217,47,70,100,16,95,124,111,162,252,127,115,183,77,81,15,107,183,222,139,109,252,79,87,87,82,237,209,182,222,123,166,42,233,63,38,191,201,126,169,225,186,153,252,35,189,39,246,75,32,183,95,124,23,217,14,207,138,240,181,49,205,218,238,120,215,116,117,118,250,122,186,93,182,251,236,187,108,73,80,0,91,254,32,117,51,242,55,161,217,230,169,71,87,106,167,171,198,113,250,235,133,7,165,36,232,165,154,185,144,187,194,192,255,0,93,138,238,236,235,20,104,198,185,28,247,61,26,213,234,114,23,0,142,174,117,154,153,246,127,67,176,189,45,164,171,186,211,213,230,25,3,238,19,120,121,58,41,106,40,104,33,252,228,21,27,61,21,251,207,87,71,35,24,173,115,122,160,87,42,181,204,102,225,14,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,146,191,127,224,202,197,47,40,251,109,53,130,235,211,122,164,183,195,172,245,53,47,123,225,134,174,169,212,43,36,209,72,197,238,254,133,186,69,129,137,31,109,175,150,8,158,238,132,124,136,177,193,195,70,1,77,170,124,67,105,190,159,92,49,234,187,229,182,249,148,91,105,174,148,52,201,47,92,182,239,16,197,172,85,88,149,30,198,54,157,37,123,222,213,78,134,53,206,221,189,59,166,201,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,152,26,203,233,62,117,249,47,213,60,55,83,61,23,233,63,178,89,5,186,251,224,187,253,159,21,225,106,99,155,181,220,233,119,71,87,111,167,171,165,219,111,190,203,182,198,205,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,172,190,172,96,191,146,253,83,204,180,207,210,158,147,251,37,144,92,108,94,55,177,217,241,94,22,166,72,123,189,190,167,116,117,118,250,186,122,157,182,251,110,187,110,78,167,44,189,107,252,180,240,143,139,120,139,127,133,175,193,54,194,171,58,34,232,134,95,5,4,62,30,72,247,145,238,118,244,178,211,117,185,122,119,149,37,233,106,55,167,112,202,160,0,0,0,16,173,206,175,222,159,22,249,127,67,245,27,137,117,121,24,254,187,63,102,255,0,121,22,171,157,95,189,62,45,242,254,135,234,55,18,234,242,49,253,118,126,205,254,242,2,85,0,0,12,0,226,143,149,39,240,148,215,108,155,90,255,0,47,95,103,62,209,248,47,238,103,217,111,25,216,240,244,112,83,127,29,226,227,234,234,236,117,126,130,109,213,183,158,219,174,127,128,49,87,129,142,6,63,129,119,219,111,246,81,251,99,246,199,209,191,244,19,209,254,23,194,120,159,251,162,110,190,175,19,255,0,99,183,71,199,127,40,171,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,24,1,197,143,189,62,178,124,192,200,126,163,57,159,252,140,127,93,159,179,127,188,140,0,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,18,185,103,93,173,86,14,95,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,221,171,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,165,213,225,231,139,13,18,226,142,154,253,62,143,100,117,119,23,227,85,13,134,229,13,77,186,122,87,196,201,37,157,148,243,34,200,212,107,153,51,105,159,35,17,21,94,214,43,82,70,198,253,216,129,120,0,0,11,85,197,143,186,198,178,124,191,200,126,157,57,117,75,85,197,143,186,198,178,124,191,200,126,157,56,26,214,27,84,26,171,155,84,0,0,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,74,161,21,124,140,127,93,159,179,127,188,137,84,0,0,3,85,115,101,62,19,189,214,52,111,229,254,61,244,232,13,107,13,148,248,78,247,88,209,191,151,248,247,211,160,2,234,128,0,213,92,250,171,110,215,91,141,53,5,29,194,231,87,85,79,107,167,90,74,24,166,153,207,101,44,11,44,147,44,81,53,87,102,49,101,154,89,21,173,217,58,228,123,189,174,85,95,148,203,254,92,220,20,127,10,173,71,158,255,0,159,219,46,177,233,150,45,249,203,149,76,9,218,142,233,92,138,197,142,216,217,186,154,246,245,49,235,36,174,137,28,230,70,214,183,120,157,52,82,32,93,94,88,188,191,232,245,118,178,155,136,29,111,199,124,94,11,73,211,62,51,109,150,72,37,165,191,85,71,60,208,202,234,150,53,235,34,67,4,148,254,112,200,198,182,103,61,187,171,163,107,217,37,149,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,63,249,42,123,172,101,63,48,43,190,157,110,33,88,154,158,74,158,235,25,79,204,10,239,167,91,136,86,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,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,166,194,124,31,112,153,134,240,139,165,255,0,97,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,86,202,242,182,225,18,213,161,90,71,75,172,183,155,141,37,219,44,213,11,61,5,201,146,69,78,222,139,93,170,86,36,240,210,197,35,154,146,171,228,73,35,124,254,104,197,124,113,53,26,189,148,150,76,223,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,12,85,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,32,4,12,255,0,229,139,199,143,228,66,251,77,160,218,177,122,233,192,114,11,131,125,27,116,184,220,123,116,184,188,206,100,206,147,102,246,156,189,154,137,221,78,142,234,146,56,161,114,201,50,237,215,43,150,106,77,96,117,75,75,115,189,22,206,238,122,103,169,118,47,67,100,150,110,207,141,162,241,80,212,118,187,176,178,104,255,0,57,11,223,27,183,142,86,59,213,114,237,190,203,178,162,162,78,79,44,108,147,94,114,30,23,49,230,235,70,49,73,110,182,219,169,224,162,195,107,85,123,53,183,27,36,113,35,96,146,122,100,98,53,140,107,81,172,138,110,164,116,209,163,94,172,253,25,234,3,45,64,0,71,7,57,253,121,169,197,116,191,26,208,11,21,109,39,136,206,42,29,116,190,177,181,17,58,120,237,212,114,70,232,35,124,42,197,123,25,53,78,207,108,168,230,121,208,200,196,235,71,61,27,14,197,245,227,115,94,105,184,142,226,95,49,212,155,53,109,92,248,242,212,50,215,143,164,213,18,200,196,183,83,49,34,142,72,153,43,24,232,89,51,155,37,74,197,208,222,135,212,61,23,119,117,57,108,80,27,20,112,33,174,151,222,34,120,96,196,117,27,49,188,218,174,57,75,188,85,186,250,235,122,49,157,21,84,245,18,70,197,154,38,42,164,83,73,2,65,59,152,136,214,254,121,28,198,53,142,99,83,32,8,107,228,183,172,118,44,63,89,114,221,29,187,195,219,171,212,75,125,61,69,174,167,169,235,213,85,109,109,68,142,166,232,107,21,19,174,9,234,37,238,57,236,107,124,55,79,172,233,26,137,50,128,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,132,14,92,28,192,43,56,119,190,197,164,154,189,145,127,177,61,127,137,158,42,154,136,231,168,147,29,170,232,124,157,84,236,133,146,72,248,102,145,17,143,133,27,210,146,74,146,181,89,249,228,150,103,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,58,211,87,80,212,162,244,74,205,209,81,81,81,81,204,123,92,141,123,30,213,71,177,237,107,154,173,115,81,83,87,114,127,185,92,123,137,233,151,227,95,88,173,2,29,184,193,225,51,50,225,23,84,62,195,223,106,42,239,22,42,250,120,234,108,89,27,168,18,150,11,171,18,54,44,232,198,36,146,163,31,20,175,88,220,197,127,94,221,183,170,35,101,98,173,213,229,141,197,86,101,162,58,243,143,105,108,215,42,186,188,19,81,111,16,90,107,237,41,26,74,144,92,106,54,130,150,178,4,115,218,145,63,186,176,178,87,34,175,84,40,237,216,247,199,15,68,148,243,83,180,218,174,60,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,122,36,123,125,142,84,88,97,225,59,222,159,70,254,96,99,223,81,128,9,232,226,187,133,29,56,226,215,78,31,133,102,177,120,27,173,15,114,123,5,254,8,81,245,86,138,167,34,34,185,168,170,157,200,95,210,212,150,21,84,108,141,107,85,21,143,100,114,51,94,205,82,210,220,239,69,179,187,158,153,234,93,139,208,217,37,155,179,227,104,188,84,53,29,174,236,44,154,63,206,66,247,198,237,227,149,142,245,92,187,111,178,236,168,168,155,63,24,127,204,103,130,143,225,85,167,16,95,240,11,101,170,61,77,197,191,57,109,169,157,59,82,93,40,81,30,178,91,29,55,83,88,222,167,189,36,137,210,163,154,201,26,230,239,19,102,150,68,12,0,173,230,1,89,171,188,3,234,39,15,218,223,145,120,188,234,147,208,144,99,55,41,99,158,90,171,245,44,119,24,38,149,181,47,107,22,52,154,8,233,252,230,145,237,116,205,123,119,71,72,215,190,76,85,225,235,41,177,96,218,251,166,153,174,83,93,224,172,184,254,97,102,186,92,106,123,79,147,177,75,5,108,82,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,60,0,3,37,56,232,227,54,251,198,30,163,210,220,227,181,122,27,12,197,252,69,62,51,109,149,140,90,166,199,42,179,187,83,83,35,119,222,105,123,81,42,198,215,44,113,181,141,107,122,149,31,44,158,219,151,23,3,148,220,86,230,85,249,134,160,190,174,159,78,176,250,136,25,93,12,76,150,39,222,234,220,138,244,162,138,116,68,107,24,214,163,93,59,154,238,235,89,44,77,106,53,102,73,99,181,92,31,112,153,153,113,117,170,31,97,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,175,110,227,209,21,177,61,83,97,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,12,117,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,37,83,150,47,1,223,145,11,21,54,188,234,197,151,167,62,200,45,237,244,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,170,56,229,133,171,36,43,183,92,173,92,255,0,0,1,128,28,206,184,14,252,183,216,170,117,231,73,236,189,89,246,63,111,119,164,173,118,235,119,114,171,40,133,175,133,177,238,238,235,83,189,79,3,106,21,189,49,201,44,205,72,225,77,250,34,106,103,248,3,85,114,127,185,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,3,31,245,99,147,95,229,67,84,243,45,76,254,17,222,140,251,91,144,92,111,190,11,236,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,51,87,133,205,11,254,13,122,19,140,232,167,218,159,180,127,103,60,111,247,79,192,248,62,255,0,136,172,158,167,248,158,228,157,61,61,254,159,211,93,250,119,242,223,100,186,160,13,107,56,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,210,21,184,177,247,167,214,79,152,25,15,212,103,38,167,149,199,184,158,153,126,53,245,138,208,50,168,0,0,138,190,121,223,169,63,218,79,221,164,170,17,87,207,59,245,39,251,73,251,180,12,85,229,113,239,217,166,95,141,125,30,180,202,174,121,223,169,63,218,79,221,166,42,242,184,247,236,211,47,198,190,143,90,101,87,60,239,212,159,237,39,238,208,45,87,37,79,122,124,167,229,253,119,212,109,196,212,144,173,201,83,222,159,41,249,127,93,245,27,113,41,50,113,97,162,76,226,46,159,133,134,228,117,114,106,12,244,243,76,250,54,219,167,236,64,246,82,199,86,216,95,58,181,24,175,146,154,71,202,213,106,185,136,144,200,215,185,143,88,216,240,188,0,0,0,0,32,7,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,48,3,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,3,21,121,157,112,29,249,16,190,212,235,206,147,217,122,112,28,130,224,239,73,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,122,99,142,40,92,177,194,155,117,196,213,199,94,15,184,179,204,184,69,213,15,183,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,177,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,164,107,105,151,38,12,103,30,214,219,133,247,81,115,122,76,159,75,232,170,30,235,77,137,236,168,142,227,113,130,72,37,68,101,100,240,62,20,167,124,18,186,23,35,225,87,164,253,181,85,108,40,238,128,36,83,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,35,47,251,57,223,252,235,191,238,219,255,0,112,37,80,133,111,236,42,113,79,255,0,87,218,85,255,0,149,110,63,242,16,37,83,222,131,133,143,250,153,252,173,233,255,0,254,27,232,207,74,91,191,254,223,123,181,223,255,0,176,235,233,254,78,254,88,1,253,131,31,254,122,47,247,19,255,0,191,146,19,167,180,84,220,62,112,219,141,91,245,26,237,73,13,62,154,224,244,80,223,171,169,27,44,240,49,150,250,6,37,76,209,162,51,186,246,34,66,247,34,35,58,213,54,245,119,93,139,65,253,148,126,4,255,0,235,231,254,230,111,31,242,64,46,175,20,122,233,252,26,244,39,38,214,191,178,223,104,254,206,120,47,238,103,142,240,125,255,0,17,89,5,55,241,221,185,58,122,123,253,95,160,187,244,237,229,190,233,128,31,217,206,255,0,231,93,255,0,118,223,251,129,157,60,102,104,166,85,196,79,13,153,134,142,97,87,11,85,21,235,32,244,127,134,158,233,44,145,210,179,177,95,79,80,254,183,71,28,143,77,217,11,145,54,98,250,202,155,236,155,170,70,15,246,21,56,167,255,0,171,237,42,255,0,202,183,31,249,8,19,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,170,32,28,156,57,78,58,134,219,129,211,35,85,93,228,130,8,186,87,125,252,142,253,147,238,57,0,0,0,0,0,0,0,82,230,239,185,80,3,226,122,42,57,81,87,226,87,27,215,127,234,62,135,53,20,232,146,37,107,183,79,233,243,3,181,143,223,99,176,249,154,189,62,106,119,53,125,138,5,96,0,0,0,41,113,74,170,39,176,169,197,11,237,2,182,253,197,69,45,246,110,84,7,225,230,212,9,116,198,43,104,85,170,169,47,111,201,54,248,72,213,248,249,124,13,109,53,246,196,220,107,86,175,182,70,82,248,116,166,240,187,71,187,87,167,170,154,39,127,39,203,249,91,249,27,45,221,152,146,91,229,98,251,23,167,255,0,206,67,93,78,53,224,101,55,18,185,100,113,162,34,116,91,215,201,60,191,218,48,1,54,28,4,214,83,214,112,215,97,146,154,52,141,137,89,94,141,106,124,63,182,95,252,201,241,50,28,199,14,0,42,173,213,60,54,217,93,110,118,241,58,186,189,91,234,116,249,120,135,34,252,62,243,35,192,225,125,135,83,182,234,77,206,213,246,29,110,79,61,192,169,191,2,178,134,252,10,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,225,74,29,236,43,95,97,66,239,240,64,41,98,42,42,255,0,73,218,135,91,119,243,221,14,192,57,48,251,154,133,127,131,225,43,33,232,115,154,245,174,181,236,169,255,0,133,179,254,35,48,76,25,230,241,87,87,79,194,245,92,116,236,106,199,53,218,216,217,85,127,189,238,189,124,188,254,246,180,8,185,224,86,62,239,19,184,163,127,237,87,21,255,0,241,41,205,137,104,209,82,153,136,190,223,63,247,205,121,56,3,106,191,138,108,81,19,252,5,203,253,74,99,98,8,216,145,177,24,221,246,79,188,10,138,93,236,42,41,119,176,14,180,246,157,173,246,29,77,246,175,244,157,173,246,1,200,7,10,187,1,201,194,175,192,225,93,177,79,155,148,14,28,138,190,95,121,83,24,141,79,103,153,82,38,199,32,0,63,43,38,201,172,248,141,154,170,253,125,169,116,52,116,112,186,121,92,216,220,245,70,183,219,178,53,21,84,15,213,45,238,161,235,206,152,233,109,51,170,179,27,228,212,204,103,233,118,232,230,149,83,215,70,127,37,171,252,167,33,130,60,93,115,81,182,98,213,82,225,250,45,59,170,107,99,235,101,76,181,150,117,88,217,35,42,17,187,110,249,26,171,234,177,254,198,170,111,177,27,239,172,214,254,41,50,151,179,170,43,221,203,119,42,181,18,154,145,140,71,171,229,219,249,31,222,61,126,62,192,37,87,62,230,253,195,221,141,147,65,138,190,245,119,157,146,35,58,89,101,145,158,199,42,47,156,146,199,240,68,255,0,57,139,57,127,55,173,85,184,213,61,248,197,166,146,158,14,181,232,109,68,21,44,94,158,167,109,191,69,110,219,236,173,62,205,19,229,23,158,228,168,202,189,82,173,130,142,23,49,207,72,237,183,136,250,188,216,197,106,46,240,59,226,231,111,178,252,19,250,242,198,203,202,55,133,186,88,163,75,182,57,115,168,145,26,136,231,37,250,165,21,87,100,251,182,79,110,255,0,0,48,62,78,106,252,68,58,85,145,25,104,79,53,219,202,187,254,86,122,28,103,155,126,180,91,234,218,235,229,5,190,106,116,71,110,216,162,171,115,183,84,242,242,117,102,222,211,56,157,202,123,132,201,122,153,46,27,112,70,111,187,122,111,245,155,255,0,55,181,199,132,212,78,79,218,31,112,182,72,204,10,146,231,107,171,87,71,208,246,223,36,114,162,34,250,223,199,70,246,249,167,243,1,206,155,115,129,209,27,203,169,173,249,133,45,246,217,81,52,189,190,165,180,43,211,205,232,141,243,100,242,47,177,85,127,168,205,189,53,213,156,27,86,172,172,191,224,247,73,107,41,30,233,24,139,37,52,144,185,21,142,70,187,201,232,159,21,79,243,144,53,196,111,3,26,183,160,117,83,214,213,91,233,107,44,112,196,201,22,166,59,148,82,61,191,155,123,221,186,42,49,87,100,141,222,198,253,222,211,207,112,223,197,158,163,240,237,118,164,76,122,182,153,109,13,169,73,167,167,146,134,57,157,178,201,19,158,173,85,86,174,251,71,229,235,124,127,204,27,27,2,207,112,213,196,126,31,196,102,11,79,149,227,83,212,171,221,37,68,114,178,106,69,129,81,99,145,27,236,221,83,216,230,124,126,37,225,2,151,162,43,124,207,157,94,168,168,158,126,71,212,124,243,69,231,186,1,92,111,220,236,69,220,249,24,170,139,183,183,99,233,106,238,5,96,0,0,0,0,0,0,0,6,31,243,83,214,59,238,145,112,143,119,166,199,33,218,175,61,184,69,135,73,83,212,207,237,90,90,152,39,146,165,122,30,199,35,251,144,83,203,6,222,171,155,223,235,107,145,204,68,92,192,34,131,157,198,175,84,190,235,167,186,9,67,61,92,116,240,83,203,151,221,35,116,17,118,39,123,221,37,45,19,153,39,156,168,248,210,58,244,115,125,86,42,77,26,250,234,137,208,17,151,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,155,52,105,62,11,249,47,210,204,55,76,253,41,233,63,178,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,228,6,114,247,210,251,174,170,241,131,166,214,203,123,170,225,167,176,94,34,202,43,170,225,162,117,75,41,224,183,185,42,83,187,178,162,70,201,101,142,42,116,145,203,179,95,80,207,39,42,163,29,176,240,24,107,205,155,75,238,186,143,193,245,210,231,102,117,92,149,24,45,226,143,40,125,37,53,19,170,31,83,3,27,37,52,219,244,170,44,108,138,42,185,42,31,38,206,70,178,157,219,162,34,171,219,10,218,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,70,53,211,201,5,53,92,115,72,216,218,231,53,170,245,107,21,17,21,205,77,246,221,83,218,108,125,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,123,155,4,115,212,210,73,12,110,145,205,107,156,140,71,61,21,85,26,229,219,125,145,125,134,177,128,109,80,64,15,52,127,126,205,77,252,23,232,244,68,207,112,119,118,181,94,184,80,209,234,203,53,206,146,190,158,60,30,203,72,249,105,166,108,172,108,240,81,197,12,209,43,154,170,136,248,229,142,72,222,223,107,94,199,53,118,84,84,33,135,154,63,191,102,166,254,11,244,122,32,51,255,0,146,167,186,198,83,243,2,187,233,214,227,63,204,0,228,169,238,177,148,252,192,174,250,117,184,207,240,48,255,0,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,221,242,122,82,150,8,234,164,138,213,208,250,136,169,224,238,212,212,53,124,75,145,92,205,182,93,219,228,144,67,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,180,241,13,124,229,116,47,78,52,219,81,240,205,80,194,172,222,138,186,234,55,165,165,191,195,2,163,105,106,42,169,86,149,82,169,177,162,122,147,73,226,157,221,84,94,151,185,141,122,181,30,233,30,240,252,174,74,158,244,249,79,203,250,239,168,219,139,171,207,59,245,39,251,73,251,180,181,92,149,61,233,242,159,151,245,223,81,183,23,87,158,119,234,79,246,147,247,104,22,171,146,167,189,62,83,242,254,187,234,54,226,106,72,86,228,169,239,79,148,252,191,174,250,141,184,154,144,0,0,0,0,34,47,155,255,0,9,152,110,11,83,77,197,14,31,81,73,105,126,85,120,166,178,221,236,116,212,10,214,85,92,100,138,178,162,91,146,203,220,233,107,222,216,35,107,227,108,73,212,254,169,92,229,123,223,213,30,186,79,130,254,84,53,79,13,211,63,74,122,51,237,110,65,110,177,120,222,199,123,194,248,170,152,225,238,246,250,155,215,211,220,234,233,234,110,251,109,186,111,185,47,252,234,253,214,49,111,152,20,63,78,184,145,87,194,119,189,62,141,252,192,199,190,163,0,27,4,112,235,160,216,111,13,186,71,98,210,156,50,138,145,172,183,83,177,247,58,232,105,214,23,221,174,42,198,165,69,108,168,231,189,221,114,57,187,163,85,238,232,98,50,54,175,67,26,137,114,192,0,0,0,65,15,54,109,80,181,106,63,24,55,75,101,153,180,146,83,224,182,122,60,93,245,116,213,173,168,101,76,236,116,149,51,111,210,136,145,190,41,106,228,167,124,123,185,90,250,119,110,168,170,172,108,239,26,198,107,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,216,214,207,28,21,53,114,77,27,100,107,92,230,163,209,175,68,84,71,57,55,223,101,95,104,25,169,201,99,0,169,190,241,13,149,234,13,70,61,73,89,109,197,113,119,211,50,186,100,137,207,160,184,214,84,70,144,172,72,229,235,107,223,79,5,123,21,236,79,38,117,181,202,157,196,71,76,249,128,28,151,49,63,67,240,203,145,229,53,120,207,130,171,200,51,10,158,205,198,74,46,220,151,10,24,41,105,153,31,76,170,136,178,195,28,235,88,214,236,170,214,200,179,162,108,238,179,63,192,130,30,108,218,95,106,211,142,48,110,151,59,51,169,35,167,206,172,244,121,67,233,41,168,155,78,202,105,222,233,41,166,223,165,85,36,124,178,210,73,80,249,54,106,185,245,14,221,21,81,94,235,255,0,201,31,87,170,89,117,212,45,4,174,158,174,74,121,233,226,203,237,113,182,8,187,16,61,142,142,150,181,207,147,202,85,124,137,37,2,53,190,179,17,33,145,125,69,85,235,253,94,119,26,67,76,251,86,158,235,221,12,20,145,212,65,81,46,33,116,145,211,203,223,157,143,108,149,84,77,100,126,113,35,35,88,235,213,206,245,94,171,52,105,235,162,39,70,53,242,153,213,11,86,156,113,131,107,182,94,91,73,29,62,117,103,172,197,217,87,83,90,218,118,83,78,247,71,83,14,221,72,169,35,229,150,146,58,118,71,187,85,207,168,110,202,170,136,199,4,239,0,0,0,0,133,110,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,181,92,234,253,233,241,111,151,244,63,81,184,151,87,145,143,235,179,246,111,247,144,18,168,0,0,0,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,16,3,205,31,223,179,83,127,5,250,61,16,25,85,200,199,245,217,251,55,251,200,192,14,44,125,233,245,147,230,6,67,245,25,204,255,0,228,99,250,236,253,155,253,228,96,7,22,62,244,250,201,243,3,33,250,140,224,123,92,187,140,28,154,191,132,108,11,132,188,61,106,237,182,43,93,61,197,217,115,166,138,157,236,187,207,45,225,213,212,140,137,85,142,150,38,64,141,141,202,246,189,138,247,200,246,185,189,49,181,207,183,252,58,235,206,101,195,110,174,88,181,91,12,173,171,107,237,213,12,101,206,134,26,132,133,151,107,114,189,171,81,69,42,185,143,111,68,141,110,200,229,99,186,30,140,145,169,214,198,170,121,92,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,200,174,55,184,6,202,184,53,251,53,119,251,101,246,203,27,200,251,212,222,148,142,207,37,15,131,174,143,214,240,243,55,174,88,211,185,26,245,198,189,222,167,246,167,245,17,35,234,112,78,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,181,53,225,224,147,140,28,155,132,109,80,138,244,213,171,173,194,111,149,16,55,44,179,210,69,79,223,174,130,40,231,100,47,142,73,88,174,107,225,117,75,229,70,53,241,164,138,212,99,220,212,94,166,207,246,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,7,160,45,87,22,62,235,26,201,242,255,0,33,250,116,229,213,45,87,22,62,235,26,201,242,255,0,33,250,116,224,107,88,109,80,106,174,109,80,0,0,0,128,30,104,254,253,154,155,248,47,209,232,137,254,32,7,154,63,191,102,166,254,11,244,122,32,50,171,145,143,235,179,246,111,247,145,42,132,85,242,49,253,118,126,205,254,242,37,80,0,0,13,85,205,148,248,78,247,88,209,191,151,248,247,211,160,53,172,54,83,225,59,221,99,70,254,95,227,223,78,128,11,170,0,3,92,206,15,184,76,204,184,186,213,15,176,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,215,183,113,232,138,216,158,169,176,70,150,233,110,9,162,216,37,179,76,244,210,197,232,108,110,205,222,240,84,94,42,106,142,215,118,103,205,39,231,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,79,43,195,23,15,88,175,11,250,53,101,210,60,90,167,199,248,14,229,77,198,232,250,88,233,230,185,215,74,238,169,106,36,107,19,252,88,216,142,115,220,200,162,137,138,247,244,117,45,213,0,64,15,52,127,126,205,77,252,23,232,244,68,255,0,16,3,205,31,223,179,83,127,5,250,61,16,25,255,0,201,83,221,99,41,249,129,93,244,235,113,10,196,212,242,84,247,88,202,126,96,87,125,58,220,66,176,27,41,240,157,238,177,163,127,47,241,239,167,64,93,82,213,112,157,238,177,163,127,47,241,239,167,64,93,80,6,42,243,71,247,19,212,223,193,126,177,68,101,81,138,188,209,253,196,245,55,240,95,172,81,1,10,220,39,123,211,232,223,204,12,123,234,48,27,41,154,214,112,157,239,79,163,127,48,49,239,168,192,108,166,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,90,206,44,125,233,245,147,230,6,67,245,25,192,154,158,87,30,226,122,101,248,215,214,43,76,170,49,87,149,199,184,158,153,126,53,245,138,211,42,128,197,94,104,254,226,122,155,248,47,214,40,136,1,39,251,154,63,184,158,166,254,11,245,138,34,0,64,217,163,48,208,29,26,207,245,31,22,213,204,203,79,109,87,92,191,11,234,244,37,210,118,59,185,77,186,171,155,212,212,84,100,189,183,170,201,23,113,174,237,72,231,62,62,135,170,185,110,0,0,12,127,227,191,93,47,188,59,112,193,151,106,54,29,121,181,91,178,150,248,91,117,137,215,4,99,250,234,170,42,35,141,235,12,79,84,73,102,142,5,158,118,177,81,205,252,202,185,236,115,26,246,174,64,16,215,206,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,83,211,166,170,228,218,121,27,77,208,230,34,47,68,16,83,203,220,107,222,215,120,158,159,85,209,185,20,35,172,23,43,0,209,11,174,121,163,218,169,172,176,223,41,40,237,186,93,79,102,117,69,35,163,115,231,174,158,227,92,218,104,152,207,99,88,198,181,38,123,158,170,171,187,35,106,53,122,213,241,219,80,61,86,149,106,102,85,163,122,143,142,106,150,21,87,225,239,88,205,194,43,133,55,84,146,50,57,186,23,215,130,94,219,216,247,67,43,21,209,200,196,114,117,198,247,181,87,103,41,179,70,39,148,216,179,156,86,205,154,226,213,222,54,203,144,91,233,238,150,234,158,211,227,239,210,207,27,100,138,78,135,163,94,222,166,61,171,179,145,28,155,236,168,139,228,107,111,196,142,136,93,120,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,205,143,88,166,143,173,155,185,26,254,166,163,158,136,143,89,116,228,251,172,118,44,231,134,4,210,170,120,124,61,235,77,46,19,211,214,71,212,247,247,233,107,170,39,171,167,169,221,88,214,55,169,239,169,139,182,142,123,147,195,117,187,165,36,106,1,157,68,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,149,92,140,127,93,159,179,127,188,137,84,34,175,145,143,235,179,246,111,247,145,42,128,106,174,79,247,43,143,113,61,50,252,107,235,21,164,0,147,253,202,227,220,79,76,191,26,250,197,104,14,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,154,158,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,13,148,192,0,70,95,55,94,15,177,154,252,54,225,197,166,30,148,150,219,237,174,162,153,185,115,102,150,161,239,187,193,42,210,80,210,62,36,87,186,40,159,2,182,54,171,26,198,35,217,35,220,231,117,70,214,190,42,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,216,78,247,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,4,255,0,112,197,195,214,43,194,254,141,89,116,143,22,169,241,254,3,185,83,113,186,62,150,58,121,174,117,210,187,170,90,137,26,196,255,0,22,54,35,156,247,50,40,162,98,189,253,29,75,117,64,3,21,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,0,1,173,103,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,66,183,22,62,244,250,201,243,3,33,250,140,228,212,242,184,247,19,211,47,198,190,177,90,6,85,0,0,214,179,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,33,91,139,31,122,125,100,249,129,144,253,70,114,106,121,92,123,137,233,151,227,95,88,173,3,42,128,0,8,171,231,157,250,147,253,164,253,218,74,161,21,124,243,191,82,127,180,159,187,64,197,94,87,30,253,154,101,248,215,209,235,76,170,231,157,250,147,253,164,253,218,98,175,43,143,126,205,50,252,107,232,245,166,85,115,206,253,73,254,210,126,237,3,5,120,92,226,82,251,194,245,227,58,205,112,228,232,202,111,120,124,216,245,138,165,244,172,168,134,142,170,106,250,41,31,60,140,123,145,23,162,8,39,86,110,143,111,119,180,143,99,152,175,66,207,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,116,211,212,207,35,149,210,75,36,142,85,115,222,231,42,185,92,170,170,170,170,170,124,166,101,97,92,177,245,115,56,225,46,94,37,45,23,26,185,239,181,84,238,185,89,112,138,123,51,221,91,112,183,54,102,183,191,221,146,70,42,61,209,36,211,197,28,113,75,221,141,33,237,185,206,153,26,208,207,254,90,124,117,84,241,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,185,212,177,71,5,222,220,181,8,141,157,137,4,108,138,23,194,179,195,11,163,86,167,82,118,228,107,158,174,145,35,205,243,87,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,216,35,131,174,49,112,78,47,240,74,139,253,130,143,208,217,37,155,163,237,6,63,220,154,163,209,125,217,170,25,75,253,180,248,34,142,126,236,116,235,39,230,209,122,55,233,118,202,158,97,144,0,0,32,7,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,48,3,154,63,191,102,166,254,11,244,122,35,63,249,42,123,172,101,63,48,43,190,157,110,3,63,192,0,8,171,254,206,119,255,0,58,239,251,182,255,0,220,9,84,32,7,251,23,28,118,127,214,51,253,211,89,255,0,229,96,75,246,172,103,95,149,14,1,115,45,75,244,95,163,62,214,232,253,198,251,224,187,253,239,11,226,172,178,77,218,238,116,183,175,167,185,211,213,210,221,246,223,100,223,99,93,115,102,142,30,177,107,238,13,160,90,105,133,101,52,62,10,245,143,225,246,107,93,198,155,186,201,59,21,80,81,69,28,177,245,177,92,199,116,189,142,77,218,170,213,219,116,85,79,50,224,1,106,184,163,215,79,224,215,161,57,54,181,253,150,251,71,246,115,193,127,115,60,119,131,239,248,138,200,41,191,142,237,201,211,211,223,234,253,5,223,167,111,45,247,76,0,254,206,119,255,0,58,239,251,182,255,0,220,12,212,227,215,75,115,189,105,225,59,57,211,61,52,177,122,103,36,188,250,51,193,81,120,168,105,251,189,171,149,44,210,126,114,103,178,54,237,28,79,119,172,228,223,109,147,117,84,69,136,31,236,92,113,217,255,0,88,207,247,77,103,255,0,149,129,63,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,85,216,235,145,251,21,57,118,62,103,170,170,237,236,220,10,154,245,85,219,239,83,232,98,34,55,200,233,134,52,223,117,223,200,250,0,0,89,238,37,120,143,195,248,115,193,106,50,188,150,122,148,123,100,167,142,38,67,72,179,170,172,146,43,125,155,162,123,26,255,0,143,192,15,99,169,90,179,131,105,45,149,247,252,226,233,45,29,35,29,27,21,99,166,146,103,42,189,202,214,249,49,23,226,139,254,99,9,53,39,156,14,136,217,157,83,111,195,233,111,183,58,136,101,237,245,37,161,88,158,79,84,119,155,231,141,125,136,139,253,100,106,113,33,197,158,163,241,19,118,171,76,134,182,153,45,14,169,89,160,167,142,134,56,93,178,73,43,152,174,84,87,46,251,73,231,235,124,63,207,232,120,114,224,99,86,245,242,170,10,218,91,125,45,29,142,104,159,34,84,201,114,138,55,187,243,108,123,118,68,71,170,110,146,55,218,223,191,216,5,226,201,185,183,235,69,194,173,206,177,208,91,225,167,84,110,205,150,42,182,187,116,79,63,38,214,109,237,60,244,124,213,248,136,108,169,34,178,208,190,105,191,149,119,252,172,204,141,59,228,253,161,246,251,100,108,207,105,46,119,74,180,116,157,111,117,242,70,170,162,175,171,252,76,108,111,146,127,49,238,219,202,123,132,200,186,89,22,27,112,86,111,187,186,175,245,155,255,0,63,177,192,97,126,33,205,235,85,109,213,76,126,79,105,164,168,131,173,58,219,79,5,75,215,167,169,187,237,215,91,182,251,35,140,166,192,121,191,112,247,124,100,48,101,79,189,90,39,124,138,206,151,217,100,127,181,200,137,231,28,178,124,21,127,204,126,189,235,148,111,11,117,81,72,150,156,114,231,79,34,181,81,174,91,245,74,170,46,203,247,238,158,221,190,6,39,107,103,40,188,247,26,71,213,233,109,108,21,144,181,141,122,199,114,188,71,213,228,199,171,145,54,129,191,22,183,109,215,226,191,212,18,167,167,154,243,166,58,165,76,218,172,58,249,53,75,31,250,61,202,57,162,85,245,213,159,202,106,127,41,170,92,35,90,246,86,107,127,11,121,75,25,213,21,146,229,187,85,26,169,77,86,199,163,21,146,237,252,191,239,216,191,15,105,36,28,34,243,81,182,101,53,81,97,250,211,59,169,171,100,232,101,52,180,118,117,72,223,35,234,21,187,110,201,28,169,234,189,158,214,162,111,184,18,96,15,202,198,114,107,62,93,102,165,191,88,170,93,53,29,100,45,158,39,58,55,49,85,174,246,110,142,68,84,63,84,10,30,196,114,123,60,202,90,138,158,95,113,218,112,169,184,4,95,129,201,215,230,213,42,71,110,5,64,225,23,115,144,41,113,214,190,211,177,199,91,189,169,253,32,118,55,216,84,82,223,97,80,29,21,136,171,76,244,79,111,151,251,230,187,92,117,71,218,226,119,43,111,253,170,220,191,254,37,1,177,84,140,73,24,172,118,251,41,174,255,0,31,141,86,113,77,149,162,255,0,128,182,255,0,169,66,4,176,242,175,175,241,156,37,99,221,110,115,158,149,215,77,213,127,240,183,255,0,198,102,9,131,60,161,234,234,234,56,94,164,142,161,141,72,225,187,92,219,18,167,247,189,214,47,159,159,222,231,25,204,7,10,117,61,21,85,63,164,237,83,173,219,249,108,128,114,223,97,89,66,111,241,66,180,246,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,23,216,80,190,194,181,40,119,176,14,26,118,39,176,234,103,181,127,164,237,64,57,48,187,155,21,52,115,240,155,126,115,145,122,153,95,107,86,249,255,0,221,72,159,240,169,154,38,33,243,74,160,241,60,36,228,51,109,191,77,194,214,158,213,255,0,166,155,255,0,24,17,87,203,178,154,26,142,40,44,174,151,125,225,183,92,36,103,158,222,183,97,205,255,0,121,202,108,32,107,187,192,37,67,169,248,164,197,118,93,146,74,123,139,23,250,60,20,203,255,0,1,176,237,52,140,150,22,189,138,138,213,223,109,151,249,192,237,41,113,81,75,190,240,58,216,187,236,191,121,218,223,97,212,158,223,235,59,91,236,0,82,231,39,222,28,237,189,167,67,164,243,254,125,128,173,92,229,118,219,127,152,237,98,108,155,253,229,16,121,238,171,247,29,160,0,60,110,172,234,109,131,74,48,107,198,101,126,174,134,8,109,148,82,213,122,242,70,213,94,132,79,36,71,185,168,190,106,159,20,246,129,244,106,102,161,216,116,199,13,186,229,247,250,250,106,104,109,180,146,84,254,122,86,51,171,165,19,251,247,53,23,205,83,226,158,210,24,120,218,230,13,155,235,21,206,187,5,196,43,104,160,198,187,117,52,53,10,148,48,185,243,55,190,187,116,200,146,72,155,43,88,223,52,217,124,213,126,229,79,25,198,183,26,121,111,17,153,77,69,134,223,81,20,88,213,27,170,41,35,137,180,81,53,245,9,226,85,237,119,91,95,38,233,179,35,217,90,169,191,159,222,122,142,1,120,32,175,215,76,142,151,53,205,45,151,26,123,5,174,229,76,246,183,121,169,146,118,246,214,94,174,174,210,162,177,127,55,178,181,233,191,159,243,1,108,120,102,224,243,80,56,140,184,73,89,29,5,101,37,169,178,244,201,59,161,154,55,74,174,133,210,35,163,114,64,246,42,121,55,250,151,249,208,153,206,27,184,48,210,158,30,172,78,167,176,91,235,31,91,87,218,146,166,73,238,18,202,142,123,98,232,246,108,221,191,73,255,0,15,143,245,23,127,79,180,255,0,30,211,108,114,151,27,198,233,95,5,53,60,49,69,179,166,116,139,234,70,214,39,155,188,253,141,67,211,1,195,90,141,106,53,169,178,34,108,135,32,0,0,1,231,243,28,23,27,206,237,115,90,114,58,39,207,12,209,186,53,232,153,241,170,34,181,205,242,86,170,124,30,226,16,56,240,224,142,187,64,242,201,175,88,69,174,178,92,102,74,122,119,47,173,61,74,196,254,212,142,145,202,245,137,17,26,137,10,175,155,151,109,254,239,100,239,158,91,81,112,11,22,162,227,21,248,253,242,157,242,199,83,79,44,73,209,43,152,187,186,55,179,218,159,227,168,16,17,193,223,20,57,102,128,231,182,186,106,58,202,102,89,43,43,161,109,75,37,166,141,234,212,146,120,58,221,212,231,55,111,86,47,138,236,134,193,56,190,77,106,203,45,16,222,45,53,81,205,12,189,95,162,246,185,83,103,57,190,125,42,169,237,106,252,77,113,248,156,209,58,173,6,213,90,220,29,212,211,178,145,148,212,213,52,239,147,173,221,77,146,52,85,245,156,198,239,235,35,254,31,15,230,51,199,148,239,20,55,219,133,246,227,164,185,69,109,51,233,226,163,134,74,71,44,17,198,229,115,235,29,212,170,228,114,111,252,122,127,39,255,0,104,74,241,75,154,143,77,148,168,1,242,185,138,199,46,222,73,185,218,207,209,66,183,166,232,82,212,80,43,79,97,201,194,123,14,64,0,0,0,0,0,0,16,87,205,231,58,251,91,198,77,202,193,232,191,9,246,43,31,181,216,187,221,254,231,139,238,70,234,254,239,79,74,118,246,241,253,190,157,221,252,87,86,254,183,75,103,80,214,219,140,75,181,214,245,197,126,176,214,94,110,117,117,245,17,231,23,170,70,75,83,51,165,123,96,130,178,88,97,137,28,229,85,70,71,20,113,198,198,251,26,198,53,169,178,34,32,25,107,201,47,22,190,213,235,238,117,154,211,208,245,217,109,88,122,218,235,42,123,172,78,213,85,93,109,60,148,241,244,42,245,187,169,148,85,43,186,34,181,59,123,57,81,92,212,89,148,35,171,146,94,45,98,164,208,44,235,53,167,161,232,189,93,115,5,181,214,84,247,94,189,218,90,74,42,121,41,227,232,85,232,111,75,235,106,87,116,68,114,247,54,114,170,53,168,146,42,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,51,94,190,100,56,181,139,15,227,107,84,173,56,229,15,132,164,168,184,82,93,36,143,186,249,58,170,171,104,105,234,234,100,221,234,170,157,115,207,43,246,223,165,189,91,53,17,168,136,129,39,252,161,179,175,181,188,27,91,108,30,139,240,159,98,178,11,165,139,189,223,238,120,190,228,141,175,238,244,244,167,111,111,31,219,233,221,223,197,117,111,235,116,182,53,185,163,251,246,106,111,224,191,71,162,51,255,0,146,167,186,198,83,243,2,187,233,214,227,0,57,163,251,246,106,111,224,191,71,162,3,63,249,42,123,172,101,63,48,43,190,157,110,51,252,192,14,74,158,235,25,79,204,10,239,167,91,140,255,0,0,69,95,60,239,212,159,237,39,238,210,85,8,171,231,157,250,147,253,164,253,218,5,170,228,169,239,79,148,252,191,174,250,141,184,186,188,243,191,82,127,180,159,187,75,85,201,83,222,159,41,249,127,93,245,27,113,117,121,231,126,164,255,0,105,63,118,129,106,185,42,123,211,229,63,47,235,190,163,110,38,164,133,110,74,158,244,249,79,203,250,239,168,219,137,169,0,0,0,0,3,0,57,213,251,172,98,223,48,40,126,157,113,34,175,132,239,122,125,27,249,129,143,125,70,2,85,57,213,251,172,98,223,48,40,126,157,113,34,175,132,239,122,125,27,249,129,143,125,70,0,54,83,0,0,0,1,106,184,177,247,88,214,79,151,249,15,211,167,53,172,54,8,230,105,118,186,217,120,28,212,250,203,53,206,174,130,162,74,123,109,35,229,166,153,209,61,208,79,115,164,134,104,149,205,84,85,100,145,73,36,111,111,177,204,123,154,187,162,170,16,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,27,25,240,83,139,88,176,254,17,244,134,211,142,80,248,74,74,140,62,217,116,146,62,235,228,234,170,173,129,181,117,50,110,245,85,78,185,231,149,251,111,210,222,173,154,136,212,68,75,214,126,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,126,176,24,65,206,23,10,186,229,92,31,62,251,111,168,164,142,159,14,202,45,183,186,230,204,247,35,228,129,237,154,133,27,18,35,85,21,253,218,232,156,168,229,106,116,53,235,190,232,141,116,69,240,157,239,79,163,127,48,49,239,168,192,79,71,26,216,181,139,48,225,31,87,173,57,29,15,139,164,167,195,238,119,72,227,238,190,62,154,170,40,29,87,77,38,236,84,85,232,158,8,159,182,253,46,233,217,200,173,85,69,215,8,13,170,0,0,0,0,66,183,58,191,122,124,91,229,253,15,212,110,37,213,228,99,250,236,253,155,253,228,90,174,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,9,84,0,0,0,0,32,7,154,63,191,102,166,254,11,244,122,34,127,136,1,230,143,239,217,169,191,130,253,30,136,12,170,228,99,250,236,253,155,253,228,96,7,22,62,244,250,201,243,3,33,250,140,230,127,242,49,253,118,126,205,254,242,48,3,139,31,122,125,100,249,129,144,253,70,112,37,83,147,239,15,88,174,19,161,41,196,23,137,244,134,73,168,221,250,110,169,41,99,111,162,232,104,235,39,131,195,195,38,203,34,247,100,139,187,34,245,35,93,209,3,122,17,98,235,126,111,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,117,166,174,161,169,69,232,149,155,162,162,162,162,163,152,246,185,26,246,61,170,143,99,218,215,53,90,230,162,166,58,242,184,247,19,211,47,198,190,177,90,101,80,26,230,113,131,194,102,101,194,46,168,125,135,190,212,85,222,44,85,244,241,212,216,178,55,80,37,44,23,86,36,108,89,209,140,73,37,70,62,41,94,177,185,138,254,189,187,111,84,70,202,197,91,233,203,131,152,5,103,14,247,216,180,147,87,178,47,246,39,175,241,51,197,83,81,28,245,18,99,181,93,15,147,170,157,144,178,73,31,12,210,34,49,240,163,122,82,73,82,86,171,63,60,146,203,167,17,90,13,134,241,37,164,119,221,41,204,232,169,28,203,141,59,223,108,174,154,157,102,125,166,226,140,114,83,214,196,141,123,29,215,27,157,186,181,30,222,182,43,227,114,244,61,200,186,235,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,6,206,101,170,226,199,221,99,89,62,95,228,63,78,156,192,14,84,124,116,255,0,17,194,254,181,230,127,244,189,46,1,91,92,223,241,154,235,92,149,10,239,251,215,133,99,155,253,252,40,255,0,246,188,38,127,241,99,238,177,172,159,47,242,31,167,78,6,181,134,213,6,170,230,213,0,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,0,121,163,251,246,106,111,224,191,71,162,3,42,185,24,254,187,63,102,255,0,121,18,168,69,95,35,31,215,103,236,223,239,34,85,0,0,0,213,92,217,79,132,239,117,141,27,249,127,143,125,58,3,90,195,101,62,19,189,214,52,111,229,254,61,244,232,0,186,160,0,0,0,4,0,243,71,247,236,212,223,193,126,143,68,79,241,0,60,209,253,251,53,55,240,95,163,209,1,159,252,149,61,214,50,159,152,21,223,78,183,16,172,77,79,37,79,117,140,167,230,5,119,211,173,196,43,1,178,159,9,222,235,26,55,242,255,0,30,250,116,5,213,45,87,9,222,235,26,55,242,255,0,30,250,116,5,213,0,98,175,52,127,113,61,77,252,23,235,20,70,85,24,171,205,31,220,79,83,127,5,250,197,16,16,173,194,119,189,62,141,252,192,199,190,163,1,178,153,173,103,9,222,244,250,55,243,3,30,250,140,6,202,96,0,0,13,107,56,177,247,167,214,79,152,25,15,212,103,54,83,53,172,226,199,222,159,89,62,96,100,63,81,156,9,169,229,113,238,39,166,95,141,125,98,180,202,163,21,121,92,123,137,233,151,227,95,88,173,50,168,12,85,230,143,238,39,169,191,130,253,98,136,128,18,127,185,163,251,137,234,111,224,191,88,162,32,4,13,170,0,0,126,78,89,148,216,176,108,86,243,154,229,53,222,10,203,143,219,234,46,151,26,158,211,228,236,82,193,27,164,150,78,134,35,158,238,150,49,203,179,81,92,187,108,136,171,228,107,47,170,186,153,149,107,38,163,228,122,165,154,213,248,139,214,77,112,150,225,83,211,36,143,142,30,181,245,32,139,184,247,189,176,196,196,108,113,177,92,189,17,177,141,69,217,168,76,167,56,45,99,177,96,220,48,46,149,84,67,226,47,90,151,112,130,158,142,62,167,179,177,75,67,81,5,93,69,78,232,199,49,221,47,101,52,93,181,115,28,190,39,173,189,73,27,144,136,190,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,111,122,69,12,157,12,221,168,231,244,181,92,196,85,122,6,127,212,104,189,171,74,121,47,228,23,217,177,10,75,78,79,156,211,217,239,215,154,198,189,178,207,95,4,151,234,119,91,220,249,17,206,217,137,70,248,92,216,145,81,24,178,72,170,214,200,249,55,139,98,127,185,163,251,137,234,111,224,191,88,162,32,4,9,73,231,97,162,246,171,117,78,7,174,248,246,33,73,75,81,116,168,170,176,228,215,136,94,214,62,170,116,138,55,219,155,44,125,91,189,233,20,53,168,146,163,21,122,35,99,30,237,155,19,83,29,121,90,107,165,102,143,241,89,97,198,235,111,62,19,27,212,79,249,155,185,195,34,79,36,111,170,145,21,109,239,108,113,47,79,123,197,118,225,108,143,107,154,200,234,103,253,20,114,189,179,41,197,62,138,127,8,158,31,115,109,28,142,225,224,170,242,11,122,120,9,221,47,110,54,87,65,43,42,41,123,174,237,200,169,10,207,12,73,39,75,21,221,181,127,78,206,217,83,90,192,54,168,32,7,154,63,191,102,166,254,11,244,122,34,111,180,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,85,200,164,32,243,71,247,236,212,223,193,126,143,68,6,85,114,49,253,118,126,205,254,242,37,80,138,190,70,63,174,207,217,191,222,68,170,1,170,185,63,220,174,61,196,244,203,241,175,172,86,144,2,79,247,43,143,113,61,50,252,107,235,21,160,57,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,2,106,121,163,251,137,234,111,224,191,88,162,33,91,132,239,122,125,27,249,129,143,125,70,0,54,83,0,1,138,188,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,1,53,60,209,253,196,245,55,240,95,172,81,16,173,194,119,189,62,141,252,192,199,190,163,0,27,41,128,0,197,94,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,154,158,104,254,226,122,155,248,47,214,40,136,86,225,59,222,159,70,254,96,99,223,81,128,13,148,192,0,0,0,107,89,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,144,173,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,129,149,64,0,53,172,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,72,86,226,199,222,159,89,62,96,100,63,81,156,154,158,87,30,226,122,101,248,215,214,43,64,202,160,0,2,42,249,231,126,164,255,0,105,63,118,146,168,69,95,60,239,212,159,237,39,238,208,49,87,149,199,191,102,153,126,53,244,122,211,42,185,231,126,164,255,0,105,63,118,152,171,202,227,223,179,76,191,26,250,61,105,149,92,243,191,82,127,180,159,187,64,197,254,88,90,13,134,235,231,20,116,150,189,64,162,164,185,88,177,59,61,78,77,81,105,171,167,89,160,185,62,41,97,130,40,100,78,182,167,67,101,169,142,85,71,35,216,244,133,99,115,21,178,46,211,232,66,183,37,79,122,124,167,229,253,119,212,109,196,212,129,17,124,215,184,28,169,198,174,183,190,46,52,229,244,137,98,185,84,83,191,46,180,163,34,167,90,26,185,93,28,13,173,129,26,141,73,89,60,174,103,117,171,188,169,52,174,147,119,182,71,246,112,43,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,236,210,65,183,50,206,5,105,184,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,218,169,100,158,209,113,74,117,87,64,245,158,71,203,51,38,72,38,153,178,35,151,165,123,145,185,172,70,198,178,4,196,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,235,128,107,195,193,39,24,57,55,8,218,161,21,233,171,87,91,132,223,42,32,110,89,103,164,138,159,191,93,4,81,206,200,95,28,146,177,92,215,194,234,151,202,140,107,227,73,21,168,199,185,168,189,77,159,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,8,33,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,140,0,230,143,239,217,169,191,130,253,30,136,207,254,74,158,235,25,79,204,10,239,167,91,128,207,240,0,0,0,22,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,95,127,225,99,197,63,255,0,52,182,170,255,0,231,149,199,255,0,92,108,123,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,152,215,253,139,142,4,255,0,235,25,254,233,175,31,242,176,50,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,125,135,39,11,236,3,173,255,0,162,167,83,88,175,114,111,230,155,157,206,69,42,98,108,128,26,212,98,108,133,64,1,249,25,70,77,106,196,237,19,94,46,213,81,195,12,93,63,166,246,181,87,119,53,190,93,74,137,237,114,124,77,125,184,196,226,135,44,215,236,246,233,77,89,89,76,251,37,29,116,205,166,100,84,209,177,92,145,207,63,67,186,154,231,111,234,203,240,93,148,204,46,108,92,80,223,109,247,219,118,146,226,245,180,204,167,150,142,105,42,220,144,71,35,145,204,172,111,74,163,149,203,183,241,11,252,159,253,152,29,195,30,137,213,107,206,170,209,96,237,166,157,244,143,166,169,169,168,124,125,109,233,108,113,170,167,172,214,59,111,89,89,240,248,255,0,56,23,195,128,254,8,235,181,243,44,134,245,155,218,235,34,198,99,167,168,114,122,211,211,44,175,237,70,232,220,143,72,149,21,170,147,34,249,57,55,219,238,246,205,254,29,130,227,120,37,174,27,78,57,68,248,33,134,54,198,157,115,62,69,84,70,181,190,106,229,95,131,26,124,218,117,128,88,180,235,24,160,199,236,116,239,138,58,106,120,162,94,185,92,245,221,177,177,158,213,255,0,17,15,82,0,0,0,225,205,71,53,90,228,221,21,54,83,144,6,61,113,35,193,134,148,241,11,98,109,61,254,223,88,202,218,78,236,148,210,65,112,150,36,107,221,23,71,179,103,111,250,44,248,124,63,168,134,62,38,120,60,212,14,28,238,17,214,73,65,89,87,106,116,189,49,206,216,102,145,209,43,97,108,138,233,28,176,49,136,158,110,254,164,254,101,54,33,60,206,160,233,254,61,169,56,229,86,55,146,82,190,122,106,136,101,139,102,204,232,215,215,141,204,95,54,249,251,28,160,66,239,4,188,193,179,125,29,185,208,224,185,125,109,20,248,215,110,154,134,157,86,134,22,190,22,247,211,126,169,22,72,211,100,107,221,230,187,175,146,47,222,171,51,218,103,168,118,29,78,195,109,89,125,130,190,154,166,27,149,36,117,63,153,149,143,233,234,69,254,241,206,68,243,69,248,175,176,133,110,62,248,32,175,208,188,142,171,53,194,237,151,26,139,5,210,229,82,247,55,121,170,82,6,246,210,94,174,174,210,34,49,63,57,186,185,235,183,151,243,158,95,130,158,52,242,222,28,242,154,123,13,194,162,41,113,170,199,83,210,73,19,168,162,115,233,211,196,163,220,238,183,62,61,147,103,201,186,185,87,111,47,184,9,251,7,141,210,125,77,176,106,190,13,103,204,172,53,208,207,13,206,138,42,175,82,72,220,169,214,139,228,168,199,57,19,205,23,226,190,195,217,1,75,211,116,223,238,58,145,206,71,109,183,249,206,243,170,127,45,149,62,224,42,107,147,239,42,62,102,201,231,252,251,29,237,118,254,192,57,113,214,245,219,117,251,142,199,29,107,237,254,176,59,26,84,82,223,188,168,1,175,127,49,58,104,105,248,160,189,58,45,247,154,221,111,145,254,123,250,221,134,183,253,230,161,176,93,76,140,138,23,61,234,136,212,219,125,215,249,205,120,184,251,168,117,71,20,153,86,235,186,71,79,110,98,127,71,130,133,127,225,2,84,121,78,211,71,7,9,182,23,53,23,169,245,247,69,119,159,253,212,169,255,0,2,25,162,98,31,43,90,15,13,194,78,61,54,219,117,92,46,137,237,95,250,105,223,241,25,120,7,11,236,58,220,118,41,212,255,0,106,127,72,21,39,176,173,61,133,13,246,21,129,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,1,75,182,82,162,151,32,20,167,243,21,167,176,235,68,83,177,61,128,114,88,62,57,49,36,205,184,114,191,99,219,61,123,245,116,15,78,149,84,95,86,165,142,248,34,253,223,113,127,15,27,171,212,14,185,96,55,10,54,183,117,123,224,95,98,252,37,106,252,0,215,183,131,251,220,88,247,16,248,173,214,121,25,28,113,37,122,57,207,84,68,77,232,167,79,138,162,123,85,13,140,241,234,134,213,89,233,231,111,177,221,127,232,114,161,172,77,134,103,216,179,52,123,158,145,190,146,105,227,85,119,150,203,210,246,175,180,217,111,75,107,82,225,131,219,234,154,228,119,91,166,246,42,46,219,74,228,248,1,235,14,21,55,67,147,133,77,208,10,54,43,79,97,66,170,251,78,85,125,80,58,101,122,252,60,138,98,103,83,188,252,182,42,219,173,127,155,238,59,163,141,24,155,111,184,21,34,35,83,100,57,7,77,101,92,52,52,147,86,212,61,27,20,17,186,71,170,170,34,34,53,55,95,53,254,100,3,240,245,3,51,181,233,254,29,119,203,174,245,80,193,79,107,164,146,165,203,35,218,212,245,83,254,201,205,77,183,84,248,161,4,156,110,241,131,153,235,158,160,100,56,221,61,194,147,236,197,53,116,212,244,236,138,146,36,89,99,106,197,178,172,136,231,239,235,66,138,138,138,158,95,232,190,188,205,248,201,143,44,189,223,116,71,22,71,173,45,44,178,80,214,204,217,105,228,99,182,240,175,217,54,107,156,158,108,122,126,146,42,47,244,24,197,193,247,11,217,71,16,90,149,101,130,58,73,32,177,67,95,3,170,170,37,166,157,99,146,61,228,85,70,190,52,68,242,88,92,138,189,73,178,168,23,63,151,71,8,77,215,60,218,155,54,202,232,107,146,201,97,187,83,171,90,215,203,2,74,169,19,229,221,92,145,170,42,110,145,42,108,244,248,239,228,164,221,226,24,141,151,9,177,211,216,44,52,238,134,150,158,56,227,107,93,35,158,187,49,136,196,243,119,159,177,168,121,221,22,210,123,46,141,224,244,120,133,149,173,232,134,40,82,71,53,100,217,92,200,89,31,151,91,156,191,200,251,254,39,189,0,0,3,141,255,0,152,34,124,84,34,108,114,7,27,34,132,223,226,114,0,3,132,242,57,3,1,249,162,112,231,65,168,120,53,94,161,82,81,206,235,133,162,147,196,43,217,44,155,42,83,211,85,189,19,165,26,228,219,205,191,119,244,161,15,250,77,168,119,157,48,206,237,121,101,146,120,162,150,158,166,14,234,201,27,94,139,19,102,142,69,77,157,229,237,141,60,247,79,233,54,87,207,241,138,92,195,17,186,88,42,219,187,42,169,103,141,63,75,218,232,158,207,228,170,47,242,141,108,245,187,77,106,244,159,81,174,152,93,74,43,146,139,177,208,254,219,216,142,235,130,57,23,110,191,63,46,231,222,6,199,218,87,153,211,103,88,117,29,242,10,136,230,116,157,206,183,70,173,86,249,74,246,167,232,170,255,0,120,122,242,60,185,70,107,36,89,150,11,116,193,42,228,68,174,178,210,178,119,238,248,253,100,146,178,165,83,102,181,17,222,199,183,218,132,134,129,194,166,231,29,42,84,82,191,208,5,64,165,23,224,84,0,0,0,0,0,0,0,214,179,139,31,122,125,100,249,129,144,253,70,115,101,50,218,93,184,100,225,182,255,0,117,173,190,223,120,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,229,116,146,201,35,162,87,61,238,114,171,149,202,170,170,170,170,160,99,95,39,172,42,235,138,240,124,203,237,194,162,146,74,124,199,40,185,94,232,91,11,220,175,142,6,54,26,21,108,168,173,68,71,247,104,101,114,35,85,201,208,230,46,251,170,181,185,190,126,78,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,83,245,128,16,173,206,175,222,159,22,249,127,67,245,27,137,53,39,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,138,129,28,28,140,127,93,159,179,127,188,140,85,230,143,239,217,169,191,130,253,30,136,157,60,23,73,244,179,75,252,119,228,207,77,49,76,75,210,125,175,27,232,43,53,53,7,138,237,245,118,251,189,150,55,175,167,184,254,158,173,246,235,118,222,213,63,43,41,225,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,143,19,113,186,99,52,85,117,83,244,49,172,103,92,178,70,231,187,165,140,107,83,117,242,107,81,19,201,16,12,64,228,169,238,177,148,252,192,174,250,117,184,207,243,207,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,224,135,160,0,69,95,60,239,212,159,237,39,238,210,85,15,41,157,105,62,150,106,135,129,252,166,105,166,41,150,250,51,187,224,189,59,102,166,175,240,189,206,158,231,107,188,199,116,117,118,217,213,211,182,253,13,223,216,128,68,15,37,79,122,124,167,229,253,119,212,109,197,213,231,157,250,147,253,164,253,218,72,254,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,157,212,146,214,89,44,20,148,51,201,3,156,215,58,39,73,12,109,114,177,92,198,57,90,171,182,236,106,252,16,250,179,173,39,210,205,80,240,63,148,205,52,197,50,223,70,119,124,23,167,108,212,213,254,23,185,211,220,237,119,152,238,142,174,219,58,186,118,223,161,187,251,16,8,129,228,169,239,79,148,252,191,174,250,141,184,154,147,197,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,221,73,45,101,146,193,73,67,60,144,57,205,115,162,116,144,198,215,43,21,204,99,149,170,187,110,198,175,193,15,106,0,0,0,0,6,0,115,171,247,88,197,190,96,80,253,58,226,69,95,9,222,244,250,55,243,3,30,250,140,6,198,121,174,158,224,58,149,106,138,197,168,216,62,63,149,91,96,168,109,92,84,119,187,100,53,208,71,59,90,230,182,86,199,51,92,212,122,53,239,106,57,19,125,158,228,248,169,229,45,60,50,112,219,96,186,209,95,108,92,62,105,173,186,229,110,168,142,174,142,178,147,19,160,134,122,105,227,114,58,57,99,145,177,35,152,246,185,17,200,228,84,84,84,69,64,46,88,0,0,0,12,0,231,87,238,177,139,124,192,161,250,117,196,138,190,19,189,233,244,111,230,6,61,245,24,13,140,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,218,184,168,239,118,200,107,160,142,118,181,205,108,173,142,102,185,168,244,107,222,212,114,38,251,61,201,241,83,202,90,120,100,225,182,193,117,162,190,216,184,124,211,91,117,202,221,81,29,93,29,101,38,39,65,12,244,211,198,228,116,114,199,35,98,71,49,237,114,35,145,200,168,168,168,138,128,92,176,0,22,171,139,31,117,141,100,249,127,144,253,58,115,90,195,105,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,75,107,252,19,184,88,255,0,230,105,210,175,252,205,183,127,234,64,112,157,238,177,163,127,47,241,239,167,64,93,83,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,250,192,0,0,133,110,117,126,244,248,183,203,250,31,168,220,75,171,200,199,245,217,251,55,251,200,145,252,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,59,105,34,172,189,216,41,43,167,142,6,185,206,108,77,146,104,220,228,98,57,239,114,53,23,109,222,229,248,169,245,96,186,79,165,154,95,227,191,38,122,105,138,98,94,147,237,120,223,65,89,169,168,60,87,111,171,183,221,236,177,189,125,61,199,244,245,111,183,91,182,246,168,30,172,0,0,0,0,128,30,104,254,253,154,155,248,47,209,232,137,254,45,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,189,30,38,227,116,198,104,170,234,167,232,99,88,206,185,100,141,207,119,75,24,214,166,235,228,214,162,39,146,32,17,215,200,199,245,217,251,55,251,200,192,14,44,125,233,245,147,230,6,67,245,25,205,138,48,93,39,210,205,47,241,223,147,61,52,197,49,47,73,246,188,111,160,172,212,212,30,43,183,213,219,238,246,88,222,190,158,227,250,122,183,219,173,219,123,84,243,247,110,25,56,109,191,221,107,111,183,222,31,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,57,93,36,178,72,232,149,207,123,156,170,229,114,170,170,170,170,168,22,131,149,199,184,158,153,126,53,245,138,211,42,143,201,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,93,126,26,221,107,162,142,146,150,14,183,185,239,232,138,52,107,27,212,247,185,203,178,121,185,202,171,230,170,126,176,3,29,120,219,224,251,25,226,231,75,229,178,185,41,40,179,107,29,60,238,196,239,21,114,212,118,40,103,150,72,31,51,36,142,39,163,92,201,155,76,200,149,238,100,139,26,57,94,198,185,83,165,217,20,0,213,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,37,83,68,121,128,81,241,17,193,222,175,233,38,175,100,95,236,177,65,167,249,84,241,84,212,71,5,60,121,21,47,129,170,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,255,0,60,145,103,254,83,195,214,129,103,55,218,172,167,53,208,253,63,200,47,85,189,30,38,227,116,198,104,170,234,167,232,99,88,206,185,100,141,207,119,75,24,214,166,235,228,214,162,39,146,33,242,91,56,100,225,182,203,82,250,203,55,15,154,107,65,81,37,60,244,143,150,155,19,160,137,238,130,120,159,12,209,43,155,18,42,178,72,164,146,55,183,216,230,61,205,93,209,85,0,214,136,218,160,181,95,193,59,133,143,254,102,157,42,255,0,204,219,119,254,164,186,160,0,0,8,1,230,143,239,217,169,191,130,253,30,136,159,226,223,229,60,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,209,226,110,55,76,102,138,174,170,126,134,53,140,235,150,72,220,247,116,177,141,106,110,190,77,106,34,121,34,1,29,124,140,127,93,159,179,127,188,137,84,60,166,11,164,250,89,165,254,59,242,103,166,152,166,37,233,62,215,141,244,21,154,154,131,197,118,250,187,125,222,203,27,215,211,220,127,79,86,251,117,187,111,106,158,172,0,0,13,85,205,148,248,78,247,88,209,191,151,248,247,211,160,31,193,59,133,143,254,102,157,42,255,0,204,219,119,254,164,185,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,1,245,128,0,0,0,16,3,205,31,223,179,83,127,5,250,61,17,63,197,191,202,120,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,163,196,220,110,152,205,21,93,84,253,12,107,25,215,44,145,185,238,233,99,26,212,221,124,154,212,68,242,68,3,16,57,42,123,172,101,63,48,43,190,157,110,33,88,218,35,10,211,220,7,77,109,82,216,180,231,7,199,241,91,108,245,14,171,150,142,201,108,134,134,9,39,115,90,215,74,232,225,107,90,175,86,177,141,87,42,111,179,26,159,4,60,87,240,78,225,99,255,0,153,167,74,191,243,54,221,255,0,169,1,194,119,186,198,141,252,191,199,190,157,1,117,79,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,98,175,52,127,113,61,77,252,23,235,20,70,85,31,147,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,13,112,184,78,247,167,209,191,152,24,247,212,96,54,83,45,165,167,134,78,27,108,23,90,43,237,139,135,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,110,71,71,44,114,54,36,115,30,215,34,57,28,138,138,138,136,168,92,176,0,0,6,181,156,88,251,211,235,39,204,12,135,234,51,155,41,150,210,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,2,208,114,184,247,19,211,47,198,190,177,90,101,81,249,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,175,195,91,173,116,81,210,82,193,214,247,61,253,17,70,141,99,122,158,247,57,118,79,55,57,85,124,213,79,214,3,21,121,163,251,137,234,111,224,191,88,162,32,4,218,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,224,63,130,119,11,31,252,205,58,85,255,0,153,182,239,253,72,23,84,0,4,11,115,75,215,74,205,96,226,178,253,141,209,94,124,94,55,167,127,243,55,108,134,52,158,56,217,85,26,34,220,30,232,229,94,158,247,138,238,66,233,24,214,181,241,211,65,250,72,212,123,178,87,146,22,150,255,0,241,203,214,187,133,139,254,148,197,173,23,63,21,253,53,53,240,118,81,255,0,253,173,119,91,217,252,204,119,241,136,103,255,0,240,78,225,99,255,0,153,167,74,191,243,54,221,255,0,169,61,254,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,80,49,175,154,63,184,158,166,254,11,245,138,34,0,77,164,178,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,71,137,183,93,40,163,171,165,159,161,237,123,58,226,145,28,199,116,189,141,114,110,158,78,106,42,121,162,30,3,248,39,112,177,255,0,204,211,165,95,249,155,110,255,0,212,129,117,72,1,230,117,165,191,146,254,50,115,95,9,98,244,101,171,45,240,249,77,191,251,107,189,226,188,84,105,226,231,243,123,156,206,170,232,235,125,71,116,237,183,170,212,98,176,159,227,202,103,90,79,165,154,161,224,127,41,154,105,138,101,190,140,238,248,47,78,217,169,171,252,47,115,167,185,218,239,49,221,29,93,182,117,116,237,191,67,119,246,32,17,215,201,79,93,43,46,182,44,211,135,139,245,231,189,232,78,140,147,29,166,145,39,146,70,82,202,254,221,115,26,245,85,138,56,89,51,169,94,216,209,24,229,146,174,119,250,251,185,89,136,28,209,253,251,53,55,240,95,163,209,19,125,139,112,245,160,88,53,246,151,41,194,180,63,79,241,251,213,23,95,134,184,218,241,154,42,74,168,58,216,230,63,162,88,227,107,219,212,199,185,171,178,249,181,202,139,228,170,50,158,30,180,11,57,190,213,101,57,174,135,233,254,65,122,173,232,241,55,27,166,51,69,87,85,63,67,26,198,117,203,36,110,123,186,88,198,181,55,95,38,181,17,60,145,0,142,190,70,63,174,207,217,191,222,68,170,30,83,5,210,125,44,210,255,0,29,249,51,211,76,83,18,244,159,107,198,250,10,205,77,65,226,187,125,93,190,239,101,141,235,233,238,63,167,171,125,186,221,183,181,79,86,6,170,228,255,0,114,184,247,19,211,47,198,190,177,90,93,95,224,157,194,199,255,0,51,78,149,127,230,109,187,255,0,82,123,252,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,215,225,173,214,186,40,233,41,96,235,123,158,254,136,163,70,177,189,79,123,156,187,39,155,156,170,190,106,160,99,95,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,108,123,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,241,86,158,25,56,109,176,93,104,175,182,46,31,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,160,23,44,0,6,42,243,71,247,19,212,223,193,126,177,68,66,183,9,222,244,250,55,243,3,30,250,140,6,199,185,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,39,53,21,60,209,15,21,105,225,147,134,219,5,214,138,251,98,225,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,27,145,209,203,28,141,137,28,199,181,200,142,71,34,162,162,162,42,1,114,192,0,98,175,52,127,113,61,77,252,23,235,20,68,43,112,157,239,79,163,127,48,49,239,168,192,108,123,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,122,60,77,186,233,69,29,93,44,253,15,107,217,215,20,136,230,59,165,236,107,147,116,242,115,81,83,205,16,241,86,158,25,56,109,176,93,104,175,182,46,31,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,185,29,28,177,200,216,145,204,123,92,136,228,114,42,42,42,34,160,23,44,0,0,0,6,181,156,88,251,211,235,39,204,12,135,234,51,147,83,202,227,220,79,76,191,26,250,197,105,119,238,220,50,112,219,127,186,214,223,111,188,62,105,173,198,229,113,168,146,174,178,178,175,19,160,154,122,153,228,114,186,73,100,145,209,43,158,247,57,85,202,229,85,85,85,85,83,218,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,191,13,110,181,209,71,73,75,7,91,220,247,244,69,26,53,141,234,123,220,229,217,60,220,229,85,243,85,3,245,128,0,107,89,197,143,189,62,178,124,192,200,126,163,57,53,60,174,61,196,244,203,241,175,172,86,151,126,237,195,39,13,183,251,173,109,246,251,195,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,71,43,164,150,73,29,18,185,239,115,149,92,174,85,85,85,85,85,61,174,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,80,63,88,0,0,138,190,121,223,169,63,218,79,221,164,170,30,83,58,210,125,44,213,15,3,249,76,211,76,83,45,244,103,119,193,122,118,205,77,95,225,123,157,61,206,215,121,142,232,234,237,179,171,167,109,250,27,191,177,0,130,206,87,30,253,154,101,248,215,209,235,76,170,231,157,250,147,253,164,253,218,72,166,45,195,214,129,96,215,218,92,167,10,208,253,63,199,239,84,93,126,26,227,107,198,104,169,42,160,235,99,152,254,137,99,141,175,111,83,30,230,174,203,230,215,42,47,146,169,250,185,214,147,233,102,168,120,31,202,102,154,98,153,111,163,59,190,11,211,182,106,106,255,0,11,220,233,238,118,187,204,119,71,87,109,157,93,59,111,208,221,253,136,4,64,242,84,247,167,202,126,95,215,125,70,220,77,73,226,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,238,164,150,178,201,96,164,161,158,72,28,230,185,209,58,72,99,107,149,138,230,49,202,213,93,183,99,87,224,135,181,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,189,18,179,116,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,244,0,13,117,184,197,224,235,59,225,3,59,167,176,95,235,61,51,141,222,122,254,207,228,29,184,105,253,41,218,134,157,245,95,218,172,158,89,32,237,73,80,145,254,113,83,175,110,166,238,139,229,122,185,112,115,0,172,225,222,251,22,146,106,246,69,254,196,245,254,38,120,170,106,35,158,162,76,118,171,161,242,117,83,178,22,73,35,225,154,68,70,62,20,111,74,73,42,74,213,103,231,146,89,159,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,67,106,226,163,189,219,33,174,130,57,218,215,53,178,182,57,154,230,163,209,175,123,81,200,155,236,247,39,197,79,21,252,19,184,88,255,0,230,105,210,175,252,205,183,127,234,64,133,110,104,254,253,154,155,248,47,209,232,140,255,0,228,169,238,177,148,252,192,174,250,117,184,203,75,159,12,156,54,222,170,89,89,121,225,243,77,107,234,35,167,130,145,146,212,226,116,18,189,176,65,19,33,134,36,115,162,85,70,71,20,113,198,198,251,26,198,53,169,178,34,33,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,240,64,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,42,191,0,29,42,114,137,177,194,127,65,80,3,200,106,166,103,77,130,225,213,151,201,234,35,133,209,246,250,29,34,181,27,231,43,26,187,245,42,127,126,122,242,60,185,185,235,36,88,110,11,107,193,41,36,69,174,189,82,190,118,108,248,253,84,142,178,153,87,118,185,21,222,198,59,216,128,68,166,172,234,29,231,83,243,187,166,89,123,158,41,101,168,169,159,180,177,198,214,34,68,233,164,145,19,102,249,123,100,95,61,215,250,73,128,229,119,195,157,6,158,96,212,154,133,87,71,59,110,23,122,79,16,143,124,178,108,137,81,77,72,245,78,149,107,83,111,39,125,255,0,210,164,69,104,142,154,213,234,198,163,90,240,186,100,86,165,111,127,173,253,183,189,27,209,4,146,38,253,30,126,125,191,188,217,51,0,198,41,112,252,70,215,96,164,110,204,165,165,130,53,253,47,107,98,99,63,148,170,191,201,3,208,128,112,190,96,23,127,128,217,16,228,1,194,167,197,6,255,0,204,114,112,169,184,28,128,0,252,76,191,17,178,230,214,58,155,5,250,157,211,82,212,71,36,110,107,100,115,23,103,177,88,190,109,243,246,57,72,68,230,47,194,19,116,51,54,169,205,177,74,26,229,178,95,174,213,10,230,185,242,206,145,42,196,201,119,71,44,104,136,155,172,170,187,189,126,27,121,33,58,199,130,214,157,39,178,235,38,15,89,136,94,154,222,137,162,153,35,115,150,77,145,207,133,241,249,244,57,171,252,191,191,224,4,31,240,69,198,14,103,161,154,129,143,99,117,23,10,79,179,21,53,208,211,212,50,90,72,149,98,141,203,46,234,146,43,153,183,173,50,170,170,170,249,127,166,118,244,255,0,51,181,234,6,29,104,203,173,21,80,207,79,116,164,142,165,171,27,218,228,245,147,254,197,206,77,183,69,248,169,175,231,24,60,47,101,28,62,234,85,234,9,41,36,158,197,53,124,238,165,168,138,154,116,142,56,247,141,81,28,249,17,83,205,102,106,34,245,46,234,134,78,242,201,227,38,60,78,247,98,209,28,165,30,148,181,82,178,134,138,103,75,79,27,27,191,138,126,203,187,90,229,243,123,19,244,149,85,127,164,9,136,56,84,71,38,202,117,81,213,195,93,73,13,109,59,209,209,79,27,100,98,162,162,162,163,147,116,243,79,230,83,184,15,146,86,116,187,203,207,114,168,158,191,31,51,186,72,209,233,182,251,29,59,116,47,243,125,192,125,11,236,220,163,99,148,93,218,112,138,190,208,43,68,217,14,78,17,54,67,144,63,59,33,168,109,45,158,162,119,123,27,209,254,151,34,26,230,113,129,123,139,33,226,31,42,186,193,35,36,142,84,160,70,185,138,138,139,181,20,9,240,85,79,106,41,176,198,169,86,165,191,7,184,85,57,200,222,135,67,237,84,77,247,149,169,241,53,164,191,76,251,238,102,175,107,210,71,213,205,4,104,173,243,221,122,88,212,246,1,176,95,3,120,146,97,60,57,88,113,237,158,157,138,186,247,175,82,170,175,173,82,247,124,81,62,255,0,184,191,135,141,210,26,7,91,112,27,125,27,155,178,177,243,175,177,126,50,185,126,39,178,3,133,246,20,47,243,149,175,176,235,84,80,43,110,200,84,82,212,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,112,227,144,7,95,180,173,14,23,200,229,54,248,1,201,241,94,105,29,93,109,154,149,158,215,244,252,62,231,34,255,0,192,125,160,13,100,181,218,192,252,107,88,243,75,75,188,155,21,254,226,140,77,149,54,106,85,74,212,246,249,255,0,36,159,110,9,51,154,125,68,225,219,31,201,160,103,71,122,162,186,53,111,113,175,217,89,85,35,125,173,242,251,136,135,230,71,163,53,122,115,174,119,76,130,24,152,150,251,205,76,245,29,76,133,237,78,236,213,149,143,219,117,242,85,233,103,193,127,168,145,14,82,25,34,92,248,88,180,218,36,169,89,38,162,184,93,17,200,174,69,219,122,148,119,244,167,148,136,6,111,128,0,160,234,145,251,46,203,230,118,175,180,235,86,238,239,61,191,224,2,168,155,231,231,230,118,148,177,136,207,97,80,3,13,121,148,241,29,110,209,205,36,118,61,7,92,151,60,129,106,237,241,181,146,66,138,213,117,28,155,57,90,253,215,109,228,103,177,62,63,206,134,95,221,174,84,246,139,109,85,206,170,70,182,58,104,95,43,183,114,38,232,214,171,182,221,124,190,4,10,115,30,215,186,221,93,215,123,222,57,13,101,76,150,172,98,233,60,52,236,124,172,124,125,75,20,44,94,158,159,185,99,114,121,170,251,126,30,96,99,133,154,219,117,212,189,64,164,181,211,162,186,225,146,93,91,18,108,197,119,231,38,151,205,118,98,110,187,117,111,228,134,193,92,25,104,205,62,146,104,86,29,107,169,141,61,32,219,61,55,125,81,36,110,210,42,61,206,94,151,175,150,235,34,249,108,132,106,242,195,225,38,92,255,0,54,178,235,30,77,77,79,45,166,213,87,21,101,36,51,210,202,189,106,223,20,197,84,119,147,63,78,38,42,47,159,195,216,164,207,210,82,211,208,210,195,71,75,19,98,134,6,54,56,216,212,217,26,212,77,145,16,14,224,0,0,0,0,126,6,103,156,227,152,21,157,247,188,146,227,13,53,59,28,198,42,190,104,227,93,220,187,39,233,185,19,219,252,228,99,241,19,205,182,170,10,218,155,38,145,82,220,40,221,5,71,111,198,50,162,142,86,185,27,36,136,237,189,71,249,42,35,23,125,255,0,246,132,171,130,17,112,190,108,58,233,65,120,138,92,150,245,113,175,164,68,122,58,37,117,27,81,87,167,201,85,123,31,121,39,156,45,113,111,133,113,35,143,195,81,106,119,134,186,43,234,17,244,178,85,83,201,39,76,78,79,91,166,55,110,158,78,79,228,129,127,128,0,8,84,230,231,128,55,22,212,203,13,238,40,246,109,201,245,44,123,145,31,178,171,41,104,145,61,171,183,223,236,38,172,140,78,117,24,196,14,193,240,204,157,172,143,190,151,233,96,87,116,175,82,53,212,123,170,111,252,253,166,255,0,153,0,176,188,159,111,77,181,235,206,65,72,231,236,181,182,154,104,246,242,255,0,167,98,77,252,254,238,175,135,222,77,169,175,199,46,108,218,44,43,137,11,108,147,190,70,199,117,138,158,222,136,197,106,122,239,175,165,217,87,171,224,155,47,179,207,204,216,28,1,67,188,190,5,101,46,64,41,69,223,224,86,138,80,137,241,43,79,96,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,84,161,87,111,129,91,189,133,10,159,16,57,111,159,192,172,165,168,84,7,10,168,136,170,171,182,223,18,18,249,193,94,155,116,215,156,126,145,175,221,104,173,53,49,237,229,255,0,78,202,155,249,125,253,63,31,184,154,187,164,237,165,182,85,212,185,118,72,160,145,234,191,118,205,85,32,11,152,206,109,22,107,196,133,202,72,31,35,163,181,69,81,111,84,122,181,125,118,87,213,110,169,211,240,93,211,219,231,228,5,220,229,25,128,55,41,212,203,245,238,88,247,109,181,244,204,99,149,31,178,43,233,107,81,125,139,183,221,237,38,172,140,78,74,248,196,13,193,243,60,157,204,143,190,183,232,160,71,116,175,82,181,180,123,162,111,252,221,215,127,157,73,59,0,0,0,11,3,197,47,22,248,87,13,216,252,213,23,87,120,155,162,62,157,25,75,29,85,60,114,116,202,229,245,186,100,118,235,228,213,254,73,24,121,167,54,29,116,175,188,75,46,53,122,184,208,82,42,49,27,18,58,141,200,139,211,230,168,189,143,188,9,186,4,84,112,237,205,182,170,122,218,107,38,174,210,220,43,29,61,71,111,198,62,162,142,38,181,29,36,104,221,253,70,121,34,43,215,125,255,0,246,73,198,25,156,227,153,237,157,151,188,110,227,13,77,59,220,246,34,178,104,228,93,218,187,47,232,57,83,219,252,224,126,248,0,0,0,11,9,198,110,140,211,234,222,133,102,54,186,104,211,210,14,179,212,246,21,82,71,111,34,35,28,213,233,98,249,236,177,167,150,202,107,235,121,182,221,116,211,80,42,237,117,8,173,184,99,119,87,68,187,177,91,249,200,101,242,93,158,155,166,253,59,249,161,179,253,93,45,61,117,44,212,117,81,54,88,103,99,163,145,142,77,209,205,84,217,81,72,96,230,121,194,76,184,6,109,122,214,60,102,154,158,43,77,214,174,90,202,184,96,165,149,58,21,222,21,136,170,239,54,126,156,175,85,95,47,143,181,64,205,190,90,220,71,91,181,143,73,27,143,79,215,29,207,31,90,75,124,141,124,144,170,185,91,71,30,238,70,179,101,219,120,223,237,79,135,243,41,153,68,4,242,225,215,186,221,34,215,123,38,57,53,101,76,118,172,158,233,4,53,12,100,172,100,125,73,20,204,78,174,175,189,100,106,121,42,123,62,62,68,245,218,110,84,247,123,109,45,206,150,70,186,58,152,89,43,118,114,46,200,230,163,182,221,60,190,32,125,103,84,173,243,242,242,59,74,94,196,127,180,14,168,223,191,151,179,115,176,235,70,236,171,178,33,216,158,208,43,0,1,98,56,219,206,105,244,239,135,108,131,38,157,157,125,154,138,24,209,189,198,179,117,125,84,109,246,187,203,239,32,39,66,108,15,201,117,143,11,180,183,205,178,223,237,200,244,217,87,118,173,84,77,95,103,159,242,137,142,230,223,146,37,179,133,139,181,162,58,149,142,106,219,133,173,26,136,228,77,246,169,87,127,74,249,70,164,119,242,220,209,154,189,70,215,59,94,65,52,76,91,125,154,166,10,142,167,194,247,39,118,26,202,55,237,186,121,34,244,191,226,191,212,4,241,89,169,29,67,109,134,149,254,214,117,124,62,247,42,255,0,194,125,160,1,194,148,123,10,215,111,137,194,121,129,203,78,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,2,135,110,190,197,57,69,216,46,193,61,160,84,0,2,48,249,203,97,144,197,130,217,178,202,122,86,53,205,187,81,199,36,141,98,170,170,57,181,203,230,190,196,243,114,30,43,147,78,168,215,199,151,92,180,162,122,201,86,145,244,183,11,156,81,186,70,244,55,253,168,158,77,219,127,106,57,125,187,121,169,149,220,211,52,253,249,191,11,55,103,80,208,186,122,234,75,157,182,72,85,145,117,189,136,147,244,170,162,110,159,9,28,159,208,170,69,255,0,45,189,65,102,159,241,59,108,169,168,175,240,176,220,109,87,10,37,114,201,210,222,174,215,119,238,93,255,0,137,254,111,248,0,216,12,20,67,52,85,17,164,208,189,30,199,123,21,62,37,96,82,227,132,79,50,165,8,128,114,1,213,83,81,29,45,60,181,83,57,27,28,44,116,143,85,246,34,34,110,170,6,28,115,39,226,114,77,14,210,232,236,182,57,234,98,188,95,159,85,64,199,195,60,76,116,106,180,111,86,191,103,110,170,136,178,49,118,68,251,191,152,134,60,7,16,202,181,239,85,225,182,178,73,170,238,23,235,155,38,174,168,123,31,42,162,77,80,198,190,71,116,38,254,217,63,153,63,160,200,190,104,58,210,253,73,215,187,166,35,73,118,90,155,126,45,113,158,38,49,178,245,70,143,116,20,237,93,147,165,54,84,86,61,61,171,241,246,23,111,148,14,136,54,251,149,100,90,135,144,227,201,61,52,52,148,78,183,79,81,7,170,138,149,79,235,86,57,93,231,231,11,126,31,0,36,131,133,77,23,181,104,150,139,98,216,149,37,45,51,106,169,237,116,237,170,146,40,156,206,228,190,179,220,229,234,85,118,234,233,28,190,127,122,151,136,162,40,153,12,76,134,38,163,89,27,81,173,106,38,200,136,137,178,33,88,0,112,191,113,200,3,225,188,222,40,172,86,233,110,119,9,58,97,135,167,171,205,17,124,220,141,79,106,162,123,85,62,39,220,98,199,48,221,93,168,210,141,17,172,171,160,186,45,21,101,74,70,177,61,147,116,63,213,172,165,106,237,234,174,254,79,95,243,129,24,92,104,241,203,168,122,187,151,221,49,156,103,39,189,90,241,250,74,217,35,72,97,175,111,75,251,85,19,244,170,44,72,158,93,46,103,242,191,146,134,50,219,116,203,61,190,89,37,201,168,113,187,157,69,35,94,157,82,182,142,103,245,245,116,170,57,21,24,168,168,189,109,243,223,226,83,128,98,213,186,143,157,81,227,141,150,71,212,221,31,60,142,127,79,91,156,230,196,249,21,118,221,55,223,165,126,36,243,105,159,10,120,5,183,77,233,113,229,194,45,76,100,148,240,127,242,171,124,209,177,197,255,0,101,231,250,31,120,26,248,185,174,107,149,174,69,69,69,217,81,125,168,166,72,112,41,173,57,6,149,107,141,165,244,247,250,234,107,109,69,53,116,111,130,58,132,100,106,247,64,174,221,81,222,94,216,211,250,246,62,142,50,120,83,202,116,47,45,184,94,161,199,42,169,241,217,234,222,140,149,180,253,48,196,178,79,58,49,187,245,187,111,85,141,68,246,123,83,250,241,198,215,116,175,179,87,69,114,182,85,73,77,83,15,87,68,177,187,103,55,116,86,174,203,253,10,169,253,96,109,25,142,221,226,190,217,224,186,64,254,166,77,215,178,238,139,236,114,167,195,203,224,126,145,143,188,11,102,151,44,235,135,107,29,242,239,95,37,101,83,234,235,216,233,100,126,238,84,109,67,209,62,8,100,16,2,60,249,202,209,182,167,68,241,135,177,155,186,27,252,146,57,85,55,242,74,41,137,12,48,35,155,245,202,219,67,161,118,72,234,160,137,242,84,93,42,33,141,92,187,42,61,104,165,217,83,203,218,4,74,240,237,144,84,227,58,203,137,220,233,88,247,189,46,244,13,86,177,168,170,228,241,81,59,111,52,93,191,71,218,158,102,203,84,117,11,85,76,201,214,37,141,93,191,170,171,230,155,46,198,180,188,57,193,13,78,183,97,80,84,49,174,99,239,246,214,170,57,55,69,222,174,20,54,88,183,181,91,71,27,85,85,118,223,219,253,42,7,210,82,226,162,151,1,215,215,235,109,178,255,0,152,236,106,148,34,238,165,105,237,2,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,185,78,190,191,91,109,151,252,199,98,251,74,21,118,80,43,105,81,75,74,128,243,90,153,114,125,159,78,242,123,172,80,190,87,210,218,42,229,107,25,237,85,72,156,190,70,184,124,68,228,21,57,54,178,229,151,58,166,61,143,91,189,123,81,175,106,34,181,60,84,174,219,201,19,127,210,246,175,153,178,6,161,194,202,140,15,33,130,68,69,100,150,218,134,185,21,60,149,22,53,221,13,111,248,140,130,26,109,110,205,96,167,99,90,198,95,238,77,68,106,108,137,181,92,200,4,170,242,106,163,109,54,137,228,239,123,54,116,215,248,228,106,162,109,228,180,80,146,24,96,71,40,27,149,182,187,66,239,113,210,193,19,36,167,186,83,195,34,181,119,85,122,81,69,186,175,151,180,207,112,7,230,228,87,120,172,86,121,238,147,191,165,144,244,110,187,162,123,92,137,241,242,248,159,164,99,239,29,57,165,203,5,225,218,249,124,180,87,201,71,84,202,186,6,54,88,223,179,145,29,80,196,95,130,129,13,60,117,235,78,65,170,186,227,118,125,69,254,186,166,219,79,77,67,27,32,146,161,31,26,61,176,35,183,68,111,151,182,69,254,189,204,111,107,92,231,35,90,138,170,171,178,34,123,85,79,170,233,116,175,188,215,75,114,185,213,73,83,83,55,79,92,178,59,119,59,100,70,166,235,253,8,137,253,70,71,112,109,194,158,83,174,153,109,190,245,54,57,85,81,142,193,86,196,124,174,167,234,134,85,142,120,17,237,223,173,187,250,175,114,47,183,216,191,212,22,70,229,166,89,237,142,201,22,77,93,141,220,233,233,28,245,233,149,212,115,51,163,167,169,85,202,170,196,68,68,232,119,158,255,0,3,38,184,46,227,151,80,244,139,47,181,227,57,54,79,122,186,99,245,117,177,198,176,205,94,222,150,119,106,32,234,85,89,81,124,186,90,255,0,229,127,41,73,74,212,206,20,240,11,150,155,213,99,201,132,90,158,200,233,231,255,0,229,86,249,35,163,151,254,203,203,244,254,242,6,115,252,90,183,78,51,170,204,113,210,200,202,155,91,224,145,175,233,232,115,92,232,153,34,46,219,174,219,117,39,196,13,156,172,215,138,43,237,186,43,157,190,78,168,102,234,233,243,69,95,39,43,87,216,170,158,212,95,137,247,24,177,203,203,87,106,53,95,68,104,234,235,238,139,91,89,76,146,44,175,124,221,111,245,171,42,154,155,250,169,183,147,19,252,198,83,128,0,225,62,224,57,44,239,21,122,47,106,214,221,22,202,113,42,186,90,103,85,84,90,234,27,75,36,177,57,253,185,125,87,181,201,210,168,237,209,209,181,124,190,228,47,17,68,177,50,104,159,12,173,71,50,70,171,92,213,77,209,81,83,101,64,53,154,207,177,12,171,65,53,94,107,107,228,154,146,225,97,185,190,106,26,134,49,241,42,164,53,15,107,36,111,90,111,237,143,249,211,250,73,156,229,177,196,228,154,227,165,210,89,111,147,212,203,120,176,190,150,129,239,154,120,158,233,21,40,216,174,126,205,217,81,21,99,122,236,169,247,255,0,57,137,60,223,180,65,182,44,171,29,212,60,123,30,72,41,166,164,173,117,198,122,120,61,85,85,170,103,66,189,200,239,47,57,157,240,248,150,147,149,246,180,191,77,181,238,215,136,213,221,150,154,223,148,220,96,137,236,116,189,49,171,219,5,67,83,116,233,93,213,85,236,79,106,124,61,160,78,232,58,169,170,35,170,167,138,170,23,35,163,153,141,145,138,158,197,69,77,209,78,208,40,84,243,57,67,149,64,128,114,1,68,211,69,79,26,205,51,209,140,111,181,87,224,4,72,243,150,213,26,249,50,235,110,148,65,89,42,82,50,150,223,115,150,54,200,222,135,127,182,211,205,187,111,237,86,175,183,111,36,61,175,38,156,50,25,112,91,206,89,81,74,199,57,215,106,200,227,145,204,84,84,70,182,133,124,151,216,190,109,83,14,57,146,106,11,53,3,137,219,157,77,61,127,138,134,221,106,183,209,35,146,78,166,245,118,187,191,114,109,252,119,243,255,0,192,74,7,43,61,63,126,17,194,205,165,213,212,46,130,186,174,231,114,146,101,124,93,15,122,44,253,40,170,155,175,194,54,167,244,34,1,152,96,0,41,85,220,225,187,167,181,78,87,218,19,96,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,166,231,27,41,81,74,238,159,16,42,7,27,238,114,7,135,214,156,94,155,49,211,155,157,138,170,141,149,76,149,208,61,34,115,122,145,85,179,49,125,155,167,220,107,127,222,190,105,46,161,36,244,237,170,160,184,218,255,0,71,205,98,145,157,216,54,95,63,53,77,219,34,255,0,82,155,58,203,12,115,198,177,74,198,189,142,246,162,166,232,164,22,243,62,208,9,244,179,88,221,150,91,168,221,21,158,237,73,65,23,83,96,142,56,210,165,99,149,54,78,133,254,246,13,253,159,127,159,192,9,136,225,207,80,237,218,155,165,22,188,166,221,116,138,189,147,75,83,18,202,201,58,247,86,76,244,246,236,158,207,47,129,115,72,229,228,241,171,81,94,244,190,125,51,184,93,25,45,117,178,178,227,60,81,73,59,157,42,196,174,167,127,87,75,190,27,204,239,52,255,0,127,114,70,128,28,28,128,5,166,226,135,81,97,211,29,24,200,242,87,215,54,150,88,237,213,189,167,44,157,10,174,109,36,207,77,151,101,248,181,62,5,217,35,155,155,246,182,73,138,233,237,151,78,237,175,129,213,23,138,202,184,42,88,147,61,175,72,29,71,210,229,84,111,146,255,0,30,223,37,251,208,8,155,205,175,55,29,72,213,11,213,237,211,73,89,87,145,94,166,150,55,111,214,233,22,89,151,161,19,217,191,146,162,39,176,158,222,1,116,198,139,78,248,110,194,158,219,60,116,85,247,27,21,36,181,106,145,116,61,239,85,123,220,174,243,95,53,89,21,127,172,133,78,14,244,182,125,88,215,91,5,154,56,165,124,86,234,186,75,148,200,200,218,244,86,50,178,6,170,42,59,203,101,71,255,0,236,54,31,193,236,144,227,120,109,142,193,79,31,68,118,251,124,20,237,111,74,55,110,150,34,123,19,201,0,253,195,133,57,56,95,96,20,239,185,82,123,10,74,147,216,7,36,107,243,156,117,229,48,172,101,180,158,35,192,45,53,79,138,232,223,182,139,226,168,250,58,191,175,216,73,65,134,28,209,116,254,179,53,208,138,153,173,244,50,212,212,83,50,54,53,35,137,30,230,239,93,72,191,211,236,69,246,125,192,68,47,9,19,82,193,196,22,45,37,106,177,33,68,174,234,87,251,63,218,83,237,254,147,99,219,59,34,142,213,70,216,90,141,98,83,199,210,137,247,116,161,171,254,19,147,212,225,185,61,22,73,71,191,122,143,185,211,179,220,223,211,141,204,95,54,249,251,28,166,204,122,95,148,81,102,58,127,96,200,104,39,138,88,235,45,180,147,117,70,229,84,221,240,49,255,0,31,63,229,39,180,11,75,198,150,132,208,107,86,141,220,172,116,182,8,107,46,75,83,73,44,106,216,17,242,108,201,145,85,81,58,155,191,147,157,241,248,169,1,183,253,44,203,241,204,181,248,181,207,27,184,195,80,214,181,221,185,41,220,215,42,44,125,72,187,127,237,54,115,123,25,35,85,146,49,174,106,251,81,83,116,44,22,105,193,62,141,102,217,138,102,181,244,47,130,177,34,108,75,28,52,148,157,11,210,213,106,42,239,18,174,251,47,223,240,64,63,51,151,246,51,112,197,248,111,177,208,92,168,229,167,153,42,238,14,232,145,157,11,178,212,185,83,200,201,35,243,172,22,27,94,51,106,134,205,103,165,142,158,146,5,114,178,54,49,172,68,87,57,92,190,77,68,79,106,175,192,253,16,4,90,115,169,203,36,109,135,9,196,163,168,242,125,222,166,165,205,71,124,25,75,26,123,54,255,0,183,253,255,0,251,37,41,85,26,138,231,42,34,34,110,170,164,40,243,108,207,168,50,205,71,199,237,52,55,8,42,86,220,250,167,202,145,204,175,86,43,233,168,149,187,167,195,127,63,243,1,140,252,36,88,170,178,13,127,195,169,169,41,164,153,208,94,45,245,15,70,51,171,165,173,173,129,21,87,249,188,205,145,88,214,177,168,214,166,200,132,20,114,168,194,190,213,241,21,81,89,37,59,164,142,211,110,130,101,119,109,30,214,57,107,169,149,21,119,246,46,204,93,191,161,73,217,0,82,239,63,34,162,149,246,129,66,55,101,221,10,209,62,39,8,158,101,73,236,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,185,62,37,10,221,215,117,59,21,55,41,84,243,3,150,249,121,21,20,167,180,168,15,202,202,233,214,175,23,187,210,163,122,150,90,9,216,137,182,251,170,198,237,141,115,120,183,177,85,99,250,255,0,152,211,85,211,73,11,167,188,92,42,24,143,103,79,83,93,91,58,34,167,243,121,27,33,207,18,79,4,144,57,118,73,24,172,85,219,239,77,136,42,230,175,133,125,148,226,42,158,178,58,119,71,29,218,221,60,200,238,218,49,175,114,87,84,170,170,109,237,93,158,155,255,0,74,1,145,220,149,178,201,29,97,205,177,41,42,60,153,119,166,169,107,85,223,7,210,200,158,205,191,237,31,127,254,217,75,33,67,148,158,125,65,137,234,62,65,105,174,184,65,76,183,23,210,190,36,146,101,98,189,89,77,90,174,217,62,59,121,127,156,154,228,84,114,35,154,168,168,169,186,42,1,201,141,188,192,113,155,134,81,195,125,242,130,219,71,45,68,203,87,111,119,68,108,235,93,146,165,170,190,70,73,31,157,127,176,218,242,107,84,214,107,197,44,117,20,147,171,85,241,189,141,122,42,181,200,228,242,114,42,123,81,62,0,107,55,96,210,204,191,35,203,89,139,91,49,187,140,213,14,107,157,219,142,157,206,114,34,71,212,171,183,254,210,124,184,45,208,154,13,21,209,187,109,142,170,193,13,29,201,42,106,229,145,93,2,50,77,159,50,170,42,167,83,182,242,107,126,63,4,59,48,190,9,244,107,9,204,87,53,160,161,124,245,139,19,162,72,230,164,164,232,78,166,163,85,83,104,145,119,217,62,255,0,138,151,245,140,100,109,70,70,198,181,169,236,68,77,144,15,150,240,200,164,181,86,54,102,163,152,180,242,117,34,253,221,42,107,133,197,188,212,179,241,5,148,201,68,172,88,85,40,122,85,158,207,246,148,27,255,0,164,216,131,84,50,138,44,59,79,242,12,134,190,120,162,142,142,219,87,55,84,142,84,77,217,3,223,240,243,254,74,251,13,103,51,108,158,167,50,201,235,114,74,205,251,213,157,190,173,222,231,126,132,109,98,121,187,207,216,212,2,89,57,49,186,242,184,86,76,218,191,17,224,18,154,155,194,245,239,219,85,241,85,157,125,63,215,237,36,160,195,14,87,90,127,89,133,104,69,52,215,10,25,105,170,42,89,35,28,146,68,140,115,182,174,171,95,233,246,42,123,126,243,51,192,225,125,133,59,236,84,190,194,144,42,67,147,132,246,28,129,141,252,125,105,141,22,162,112,221,154,189,214,120,235,107,237,214,42,185,105,21,98,235,123,30,138,199,181,91,230,158,104,177,162,255,0,81,2,88,77,230,227,166,250,161,101,189,182,105,40,234,241,219,212,50,200,237,250,29,26,197,50,117,162,251,118,242,69,69,246,155,48,231,22,72,114,76,54,249,96,168,143,174,59,133,190,122,119,55,165,29,191,83,21,61,139,228,166,188,28,98,105,108,250,79,174,183,251,52,145,74,200,174,53,117,119,40,81,241,181,136,140,125,100,237,68,68,111,150,200,140,255,0,216,4,241,112,189,168,176,234,118,140,99,153,43,43,155,85,44,150,234,46,235,146,78,181,71,58,146,23,174,235,178,124,92,191,2,236,145,205,202,7,91,36,202,180,246,245,167,119,39,192,218,139,61,101,36,20,204,89,158,231,172,13,163,233,106,162,59,201,63,136,119,146,125,202,72,200,28,41,200,0,11,101,196,110,161,219,180,203,74,46,185,77,198,233,21,3,33,150,154,36,149,242,116,108,175,153,137,237,217,125,190,127,2,230,145,203,206,31,86,162,178,105,124,26,103,111,186,50,42,235,157,101,186,121,98,142,119,54,84,137,29,80,254,174,150,252,55,133,190,107,254,254,192,69,15,122,249,171,90,132,179,212,54,170,190,227,116,253,47,53,150,71,246,160,217,60,252,149,118,108,105,253,72,108,129,162,216,189,54,29,167,54,203,21,45,27,41,89,19,167,122,196,214,244,162,43,166,122,251,55,95,188,134,46,88,58,1,62,169,235,26,101,151,26,55,75,103,180,210,87,197,212,232,35,146,63,18,145,196,155,47,90,255,0,123,62,254,207,187,207,224,78,148,80,199,4,105,20,76,107,24,223,98,34,108,136,5,96,28,111,176,28,108,167,40,155,28,38,235,241,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,82,239,105,81,75,189,160,17,118,248,21,29,105,191,181,74,208,14,76,6,230,227,164,181,217,158,136,55,45,179,208,77,83,89,104,184,219,151,166,56,154,189,77,87,77,26,250,203,230,159,199,153,242,91,237,119,195,104,179,205,50,185,227,151,8,218,248,102,146,158,69,71,70,215,166,237,153,138,158,78,242,2,27,57,82,234,100,88,71,18,44,181,215,213,69,13,37,198,205,112,107,59,146,57,168,233,118,137,251,108,158,91,244,194,171,231,247,19,164,215,181,237,71,49,200,228,95,98,162,238,134,180,152,126,69,91,160,90,203,77,123,166,71,77,45,149,30,138,215,200,172,235,73,169,85,187,42,179,127,240,187,249,125,200,108,65,161,218,129,71,169,218,109,109,204,40,92,142,134,170,74,136,209,83,175,205,89,43,154,191,166,136,191,15,184,15,122,0,3,135,57,173,106,185,202,136,136,155,170,175,193,8,25,230,107,170,21,121,246,186,207,105,146,161,175,130,204,172,115,26,217,94,253,150,90,42,53,93,209,124,147,244,87,216,78,126,93,118,101,143,25,185,221,36,77,210,154,146,105,126,63,201,141,206,248,127,65,173,126,189,102,223,148,61,86,189,229,173,221,25,93,225,186,91,212,231,34,116,83,69,26,237,212,136,191,200,251,128,204,158,79,90,111,91,125,213,188,143,48,154,150,68,164,183,91,41,146,57,58,26,173,114,186,177,174,95,53,93,211,248,133,248,19,60,214,163,26,140,111,177,169,178,24,11,202,59,77,41,241,109,32,126,102,147,62,73,178,42,8,30,228,115,88,136,196,74,154,149,68,69,79,63,138,123,126,227,62,192,20,184,168,165,125,160,112,84,133,41,230,84,137,176,28,158,23,90,177,26,124,211,79,174,86,105,161,238,44,157,158,150,246,218,255,0,100,241,185,124,151,252,83,221,20,77,12,117,17,172,82,181,28,215,123,81,83,112,53,106,200,173,21,22,11,245,198,201,85,20,145,203,65,87,53,43,219,35,118,114,43,30,173,93,211,239,221,9,251,229,253,168,150,236,199,64,49,154,24,171,105,229,170,164,182,81,199,43,89,50,189,205,115,40,169,81,200,187,251,21,21,222,100,62,113,205,164,181,58,93,174,151,214,116,127,106,220,235,42,171,163,119,76,109,219,185,89,83,178,108,213,95,132,126,213,68,50,19,149,63,17,213,120,190,160,166,150,221,255,0,59,73,87,77,91,85,11,223,52,202,173,233,134,4,107,17,168,138,212,68,72,87,238,2,103,1,195,92,142,106,57,171,186,42,110,135,32,0,41,150,70,67,27,229,145,118,99,26,174,114,237,236,68,246,129,225,245,143,82,236,26,97,131,93,114,27,221,210,146,145,32,163,157,237,89,230,232,243,108,50,61,21,54,243,255,0,157,175,179,238,53,197,213,253,75,187,106,190,113,93,151,221,164,245,170,187,93,49,164,143,115,25,211,12,113,175,79,90,170,166,253,180,85,51,211,154,55,22,213,247,140,153,250,73,140,175,102,153,180,116,211,84,72,201,231,107,149,178,69,80,215,181,83,102,181,124,165,111,223,240,242,48,59,70,180,198,237,171,89,245,183,16,180,177,85,103,168,131,190,228,86,110,200,157,52,113,185,219,61,205,69,219,184,158,64,74,39,39,253,12,175,197,45,23,237,75,190,219,42,41,230,189,81,69,4,93,232,88,136,213,138,174,116,94,151,121,187,254,118,213,248,127,160,146,211,194,232,230,153,219,52,171,11,165,198,45,172,70,182,30,190,164,72,216,196,243,150,71,167,147,60,191,231,138,123,160,7,11,231,241,67,146,133,243,3,148,79,142,229,71,9,236,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,169,241,220,168,225,125,128,19,203,226,135,37,9,228,86,0,141,46,112,26,25,95,149,218,44,58,151,98,182,84,84,77,101,162,150,9,123,48,177,81,203,45,92,8,157,78,242,119,252,241,203,241,255,0,73,37,167,133,214,61,51,182,106,174,23,85,140,92,152,142,108,221,29,40,177,177,233,229,44,111,95,39,249,127,206,208,13,113,116,131,82,238,218,81,156,80,229,246,153,61,106,94,239,84,107,35,218,199,245,67,36,105,213,208,168,171,183,113,85,13,142,180,115,82,236,26,159,131,90,178,27,37,210,146,173,39,163,129,238,88,38,235,243,116,49,189,85,119,243,255,0,158,39,183,239,53,200,214,93,49,187,105,46,125,114,196,46,204,84,88,42,39,236,57,85,155,190,38,205,36,109,118,204,115,145,55,237,175,145,158,60,174,120,182,175,179,228,204,210,76,153,123,212,206,163,169,154,158,71,207,59,156,141,142,42,118,177,168,155,57,169,229,19,190,239,143,144,19,0,10,98,145,147,70,201,99,93,216,246,163,154,187,123,81,125,133,64,0,56,115,145,173,87,57,118,68,77,212,12,99,230,3,168,150,236,59,64,50,106,25,107,105,226,170,171,182,86,71,19,95,50,177,206,115,232,170,145,168,155,123,85,85,190,68,2,99,182,138,139,253,250,221,100,165,138,73,37,175,171,134,149,141,141,187,185,85,239,70,166,201,247,238,166,126,115,88,226,58,175,40,212,21,210,219,71,230,169,41,41,168,170,166,123,38,153,21,221,80,206,142,98,181,81,26,168,169,50,125,230,61,240,51,164,181,58,163,174,150,38,116,127,106,219,43,41,107,164,119,76,110,223,183,89,77,186,108,229,79,132,158,212,69,2,121,180,87,17,167,194,244,250,219,102,134,30,218,199,222,234,111,109,172,246,207,35,147,201,63,198,61,209,68,48,199,79,26,69,19,81,173,111,177,17,54,43,3,133,41,42,84,220,165,124,128,229,165,69,41,237,42,3,135,53,30,213,99,189,142,77,148,134,30,112,186,111,91,98,213,188,115,48,134,150,69,164,184,219,42,82,73,58,26,141,106,182,177,206,79,52,93,215,248,244,248,19,62,96,39,55,29,52,167,202,116,129,153,154,204,248,230,199,104,39,123,81,173,98,163,209,106,105,149,81,85,124,254,11,236,251,192,193,62,89,90,161,87,128,235,172,22,152,234,26,200,47,42,247,61,174,149,236,221,98,162,172,84,217,19,201,127,73,61,164,243,53,205,115,81,205,84,84,84,221,21,62,40,107,49,160,185,183,228,243,85,172,153,107,183,86,80,248,158,166,245,57,168,189,116,210,198,155,244,162,175,242,254,227,101,12,70,236,203,230,51,108,186,70,155,37,77,36,50,252,127,149,27,93,241,254,144,63,96,0,5,46,123,88,213,115,220,141,68,246,170,174,200,65,111,53,173,76,139,55,226,69,246,186,10,168,166,164,183,89,173,237,127,110,71,57,27,46,210,191,109,151,203,126,153,145,124,190,242,101,245,199,80,40,244,199,77,174,89,133,115,145,176,210,201,79,26,170,245,249,43,229,107,83,244,17,87,227,247,26,239,230,25,21,110,190,235,45,77,238,165,29,12,183,164,98,35,89,34,191,161,33,165,70,236,138,253,191,193,111,231,247,168,18,201,202,59,73,107,176,205,16,118,91,120,160,154,154,178,239,113,184,175,76,145,53,58,90,142,134,52,245,147,205,127,136,51,228,183,218,17,134,209,96,122,101,108,199,45,241,181,144,195,37,68,136,141,141,172,77,221,51,213,124,155,228,92,16,5,42,187,252,14,84,161,119,246,160,21,55,218,84,82,223,105,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,3,133,77,206,64,20,21,55,216,82,168,17,118,2,178,153,35,100,172,88,228,106,57,171,237,69,77,208,168,1,4,60,209,180,158,151,79,120,132,146,227,106,141,25,69,112,181,219,220,228,72,227,111,231,85,146,55,249,27,111,234,194,158,212,254,191,97,156,60,161,245,65,249,22,131,253,142,175,151,170,123,69,206,224,214,185,206,145,206,114,57,240,200,158,223,36,254,63,224,191,240,158,127,156,134,15,79,87,164,180,217,186,68,212,146,138,225,110,98,189,122,119,93,214,165,155,123,55,246,73,247,255,0,196,98,127,42,253,75,147,20,214,215,99,178,212,204,202,106,218,101,122,181,58,149,138,231,213,209,51,216,142,219,125,155,237,216,9,205,0,1,143,28,118,106,60,26,111,195,245,246,225,42,181,31,93,73,91,73,22,253,123,43,214,138,161,81,61,84,85,248,124,118,67,95,60,74,202,185,38,87,101,199,90,229,106,221,46,20,212,72,168,136,170,157,201,26,205,252,252,191,149,241,38,99,156,77,205,41,244,19,31,165,100,174,107,164,190,74,199,34,111,178,162,209,79,229,229,253,36,103,112,65,131,183,59,226,19,31,161,124,108,123,109,245,20,151,21,71,170,123,35,174,166,79,45,209,124,253,112,39,15,131,189,58,139,76,184,118,194,49,182,72,233,31,21,162,21,123,156,214,181,85,92,231,201,252,157,211,254,120,94,147,243,49,138,38,91,113,187,93,4,104,136,218,122,56,99,68,79,185,24,136,126,152,2,133,42,114,236,133,8,168,7,42,114,211,133,93,147,127,184,234,116,200,215,38,202,160,125,0,162,55,245,162,169,88,24,67,204,143,133,90,29,92,211,153,178,171,67,157,13,222,138,166,145,90,230,197,7,172,139,52,168,228,87,57,90,187,126,125,87,219,240,248,249,144,169,136,229,87,237,57,202,161,200,108,239,236,220,109,238,150,36,69,123,145,55,115,29,27,145,85,142,69,246,57,125,138,109,7,87,73,77,93,78,250,90,200,35,154,23,237,212,201,26,142,106,236,187,166,232,190,94,212,66,40,184,199,229,129,150,213,220,235,115,109,30,164,183,74,202,170,132,145,244,210,214,195,79,210,233,38,153,206,70,181,33,98,34,35,92,205,189,111,135,199,96,47,55,10,252,202,113,93,70,161,161,199,50,90,56,40,174,145,210,254,114,54,201,87,50,245,71,20,93,94,178,194,169,250,74,239,143,195,249,204,213,179,234,62,43,123,137,38,164,184,110,213,69,95,226,164,248,46,223,22,161,173,110,109,165,25,246,156,212,75,6,93,100,74,23,66,254,135,43,106,161,149,55,234,86,249,116,57,126,45,83,226,183,106,46,160,217,225,74,123,78,119,144,209,68,138,170,140,166,186,79,27,119,95,111,147,92,136,6,200,249,70,181,225,120,189,28,181,85,85,219,246,216,175,219,181,55,177,26,171,240,98,255,0,122,70,215,22,252,210,238,15,170,172,194,244,186,211,75,36,82,83,49,142,172,90,170,184,149,139,36,82,35,189,78,136,247,84,87,177,125,190,127,233,72,211,171,190,101,121,77,75,99,185,95,110,87,57,228,217,169,226,171,31,34,175,193,19,119,187,249,246,254,178,244,233,23,3,250,241,172,11,5,85,138,199,111,167,161,150,110,210,205,85,115,133,158,199,181,174,217,26,174,95,229,125,223,5,254,176,179,84,148,217,38,160,100,177,83,182,89,238,55,75,132,177,66,143,154,126,167,189,85,91,27,119,116,142,254,118,167,154,255,0,160,154,206,95,220,16,90,244,34,146,167,51,191,200,250,203,197,124,12,133,59,212,244,203,219,237,212,200,228,86,185,138,245,246,53,159,31,247,188,189,23,8,252,2,98,90,9,103,130,171,37,160,163,175,190,50,105,100,116,207,72,42,21,17,101,141,204,78,181,129,174,242,72,211,227,229,254,246,95,34,34,38,200,136,136,7,32,20,189,81,26,171,190,192,80,249,81,190,72,112,199,43,188,206,133,221,206,85,220,238,137,21,19,112,59,154,114,112,158,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,14,57,56,95,96,29,79,114,183,204,229,146,163,188,148,166,84,85,77,206,148,221,174,69,220,15,180,20,177,81,90,139,190,229,64,96,247,48,30,8,45,122,239,73,77,153,216,36,125,29,226,130,7,194,189,154,122,100,238,119,42,99,114,171,156,245,98,251,28,255,0,143,251,254,112,167,87,77,146,105,254,75,45,59,165,158,221,116,183,203,44,42,248,103,233,123,21,21,209,187,103,70,239,230,114,121,47,250,13,163,21,17,83,101,68,84,254,115,16,120,184,224,19,18,215,187,60,245,88,213,5,29,5,241,243,69,35,102,98,65,78,170,137,44,142,122,117,164,14,119,154,72,191,31,63,247,195,22,120,72,230,151,112,101,85,30,23,170,54,154,88,226,142,153,236,109,98,85,85,202,175,88,226,141,27,234,116,73,178,170,177,235,237,242,255,0,74,201,46,47,173,120,94,81,71,21,85,45,118,221,198,35,246,237,77,236,86,162,252,88,159,223,16,47,171,188,15,235,198,143,172,245,87,219,29,190,162,134,41,187,73,53,45,206,23,251,94,230,183,116,114,181,127,147,247,124,83,250,172,181,37,243,43,197,170,93,29,182,251,114,182,79,30,237,95,11,88,248,213,62,10,155,177,223,205,183,245,1,179,77,227,81,241,91,36,75,53,93,195,102,162,34,255,0,21,39,197,118,248,53,76,42,226,163,153,78,43,167,52,53,216,230,53,71,5,109,210,74,95,205,198,233,42,225,94,169,34,151,167,214,72,81,63,73,27,241,248,255,0,49,14,183,29,69,212,27,196,43,79,118,206,242,26,216,149,81,85,149,55,73,228,110,233,236,242,115,149,15,183,9,210,140,251,81,170,34,131,17,178,37,115,166,127,67,85,213,80,196,155,245,35,124,250,220,159,23,32,31,6,93,149,95,181,27,42,155,33,188,63,189,113,184,58,40,149,17,238,84,221,172,108,109,68,87,185,87,216,212,246,169,53,124,183,56,85,161,210,61,57,135,42,187,185,211,93,235,106,106,213,206,116,80,122,168,147,68,141,68,115,85,203,183,230,17,125,191,31,135,145,143,92,28,114,192,203,105,46,116,89,182,176,210,91,162,101,45,66,200,202,104,171,97,168,234,116,115,66,230,163,154,176,189,21,21,173,126,254,183,199,225,185,43,180,148,148,212,52,236,165,163,130,56,97,102,253,44,141,168,214,166,235,186,236,137,229,237,85,3,184,2,137,31,208,155,129,203,142,16,234,108,200,231,46,234,167,106,46,233,191,222,1,10,206,181,84,43,106,238,128,114,89,110,49,52,234,45,77,225,219,55,198,223,35,163,124,182,137,149,142,107,90,229,69,107,153,39,242,182,79,249,217,122,79,204,201,232,153,114,198,238,148,18,34,43,106,40,230,141,81,126,229,98,160,26,191,229,182,85,198,242,187,214,58,231,43,150,215,112,169,162,85,84,68,85,237,200,230,111,229,229,252,159,129,176,103,2,122,143,6,164,112,253,98,184,68,173,87,208,210,81,82,75,183,94,200,244,162,167,85,79,89,17,126,63,13,208,133,174,55,240,118,224,156,66,100,20,44,141,140,109,194,162,174,226,136,197,79,100,149,213,41,231,178,39,159,168,73,143,39,107,154,84,104,38,65,74,249,92,231,71,124,137,141,69,223,100,68,162,131,203,207,250,0,207,176,0,24,5,205,227,84,31,142,232,58,225,212,18,244,207,119,185,219,218,231,35,164,107,154,141,124,242,47,179,201,127,136,248,175,252,6,15,114,185,210,122,93,66,226,18,59,141,214,52,125,21,190,215,112,115,81,99,141,223,157,70,70,223,229,239,183,171,50,251,19,250,253,167,232,243,80,212,185,50,189,109,110,59,21,76,207,166,162,166,71,163,87,169,24,142,101,93,107,61,138,237,183,217,222,221,140,176,228,223,131,211,210,105,45,78,110,177,53,100,173,184,92,88,143,78,157,211,101,166,102,222,205,253,145,253,255,0,241,1,35,113,198,200,152,145,198,212,107,83,216,136,155,33,80,0,112,239,97,72,85,220,34,1,82,38,199,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,75,130,123,74,138,61,128,86,14,17,119,57,3,31,120,234,211,90,141,84,225,210,251,139,208,193,20,181,47,170,160,153,141,145,205,107,125,74,150,42,238,174,69,248,42,144,9,131,228,119,157,52,207,173,119,168,103,146,150,162,221,91,77,52,189,185,29,230,198,200,201,54,94,135,38,233,234,167,150,230,206,23,139,108,87,123,116,182,249,183,232,151,167,127,61,189,142,69,255,0,128,215,159,142,253,55,102,151,113,31,122,199,224,135,181,5,69,21,5,100,76,89,187,138,141,117,59,88,187,175,248,209,187,200,13,128,116,243,36,167,203,113,26,27,245,43,213,241,212,44,169,186,181,90,187,182,71,55,216,190,127,3,210,24,113,202,235,87,38,212,174,28,40,41,46,85,13,146,229,110,184,92,99,159,166,14,218,34,36,205,122,123,60,151,213,153,191,253,40,102,56,17,181,206,162,239,12,90,77,134,219,88,138,146,187,36,119,87,171,237,79,7,39,199,255,0,25,12,81,229,57,105,146,227,196,133,101,75,34,99,219,75,105,141,206,234,219,203,122,250,85,242,223,252,85,46,39,56,173,75,167,200,115,156,127,5,164,157,206,75,77,76,245,51,177,97,233,233,115,169,41,21,158,183,199,202,71,123,15,191,146,190,54,218,156,255,0,63,200,36,137,28,234,123,117,186,40,151,173,83,100,117,68,138,239,47,233,137,160,75,236,73,211,19,27,182,219,53,19,111,187,200,172,0,40,119,196,225,17,119,42,114,237,228,112,213,221,64,42,121,127,73,208,248,247,93,145,55,95,134,231,212,113,210,128,117,65,26,183,205,222,211,184,227,201,16,227,171,239,2,160,82,215,181,202,168,159,2,160,63,26,245,135,98,249,13,58,210,222,44,22,250,168,220,168,170,147,82,198,255,0,52,93,211,244,154,165,186,174,225,59,64,174,53,43,87,87,166,184,243,228,84,68,221,108,212,75,236,254,152,75,188,0,240,120,238,134,105,86,44,198,71,101,193,236,148,237,99,251,141,70,91,41,153,235,110,139,191,171,26,125,200,123,122,122,74,90,70,118,169,41,162,133,155,239,211,27,17,169,254,100,59,64,0,14,183,204,214,170,121,129,216,80,253,156,155,20,178,69,119,145,90,32,20,35,17,10,209,165,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,10,85,165,10,196,83,180,1,75,54,106,108,84,82,168,80,249,21,190,64,118,131,173,147,53,202,190,103,96,29,85,20,148,181,108,237,85,211,69,51,55,223,166,70,35,147,252,202,120,140,139,67,52,171,41,99,227,189,96,246,74,134,189,253,199,35,237,148,207,245,183,85,223,214,141,126,245,61,224,2,208,208,240,157,160,86,234,148,171,164,211,92,121,146,34,42,110,150,106,36,246,255,0,68,37,197,178,225,216,190,61,78,148,182,123,5,190,150,54,170,170,36,52,177,179,205,87,117,253,22,161,251,32,0,5,46,123,90,168,139,241,2,163,166,120,213,222,109,246,157,157,95,113,207,146,160,31,51,35,217,85,21,54,95,142,199,122,39,151,244,21,116,161,200,29,106,139,185,203,126,1,203,178,156,181,119,242,2,162,137,83,170,39,183,109,247,106,166,223,127,145,88,2,11,57,177,218,100,183,113,33,71,82,248,152,198,213,90,100,115,122,118,243,218,190,169,124,246,255,0,25,12,174,228,175,119,134,93,38,204,173,175,69,89,91,146,55,167,213,246,39,131,143,227,255,0,138,165,164,231,81,141,182,155,63,192,50,8,226,70,186,162,221,113,138,85,235,85,221,27,81,26,183,203,250,101,113,240,114,117,212,186,124,123,57,200,48,90,185,220,212,187,84,193,83,3,18,30,174,167,54,146,173,95,235,124,60,163,111,180,9,143,60,222,161,228,148,248,150,35,93,126,170,122,178,58,117,137,55,70,171,151,119,72,214,251,19,207,226,122,67,14,57,162,234,228,218,107,195,133,125,37,182,161,177,220,174,55,11,116,112,117,65,220,69,69,153,207,95,111,146,122,176,187,255,0,165,64,132,156,227,35,188,234,94,125,116,189,77,60,149,85,23,26,218,153,162,238,72,239,38,58,71,201,178,117,185,118,79,89,124,183,39,239,129,109,53,168,210,190,29,44,88,189,116,17,69,82,202,170,249,158,216,220,215,55,215,169,122,166,202,212,79,130,33,11,156,8,105,187,53,71,136,251,46,63,60,61,216,41,232,171,235,37,98,77,219,85,107,105,220,196,217,127,198,145,190,70,195,22,123,108,86,139,116,86,248,119,232,139,171,109,215,127,107,149,127,225,3,237,0,225,87,96,56,95,104,105,199,180,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,1,66,236,86,82,169,230,1,165,69,8,190,101,96,8,160,230,235,160,23,187,174,85,22,172,216,233,161,90,120,45,180,209,84,171,234,145,21,35,137,149,111,122,163,21,62,230,167,196,149,242,221,235,166,158,218,117,7,79,175,86,203,149,60,146,239,65,82,136,140,145,205,95,226,37,111,195,252,117,2,40,57,72,235,59,177,61,75,170,211,138,170,158,138,91,155,36,168,107,82,159,171,243,146,212,80,197,250,73,230,158,77,82,104,205,103,116,151,38,189,233,14,178,227,247,88,220,200,103,161,186,208,173,71,114,61,211,181,223,138,85,242,118,219,121,53,61,187,27,40,90,46,240,222,172,177,221,169,222,199,71,43,94,168,173,84,84,245,92,169,240,85,251,190,240,32,39,152,157,214,91,159,17,215,196,123,250,146,47,13,211,234,237,237,160,164,255,0,136,206,126,77,184,75,109,90,127,123,204,28,139,189,234,158,22,255,0,25,191,241,53,149,108,246,109,229,236,251,200,246,227,146,169,106,120,140,201,119,122,59,167,193,251,63,240,26,98,87,249,91,217,214,215,195,197,185,118,84,234,108,232,168,170,191,244,253,103,243,1,153,96,0,40,85,243,9,183,180,165,251,238,84,223,128,21,128,0,29,82,57,90,213,84,246,157,165,14,98,57,124,192,233,129,28,139,186,159,73,74,53,16,168,1,198,232,112,229,248,29,111,114,181,124,128,237,221,20,228,163,127,61,138,192,165,202,124,146,181,85,124,215,226,125,138,136,165,42,205,192,235,133,170,137,186,157,201,236,56,70,236,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,7,11,236,58,102,106,170,110,135,121,74,183,112,62,72,154,168,190,75,241,62,182,169,194,51,98,164,68,64,57,56,221,16,228,163,127,61,128,171,116,57,58,88,229,114,249,157,141,95,128,21,31,52,232,229,93,208,250,74,85,168,160,81,27,149,205,69,95,105,218,80,214,35,87,200,172,0,0,10,23,111,104,69,243,14,248,148,183,125,192,237,0,1,27,220,228,176,150,221,116,254,201,152,53,23,123,45,60,205,254,51,111,227,171,41,25,236,219,207,219,247,152,49,203,178,235,45,179,136,235,26,49,253,41,47,137,234,245,119,246,80,85,255,0,198,73,239,52,139,58,221,56,120,184,174,202,189,45,129,17,17,87,254,159,163,254,98,40,56,27,170,90,110,35,49,173,158,141,234,241,158,223,252,6,164,13,138,136,92,230,221,172,238,203,53,46,151,78,41,106,122,233,109,140,142,161,205,90,126,159,206,69,81,93,23,233,47,154,249,57,9,145,187,221,225,178,217,100,187,84,61,141,142,38,177,85,92,168,137,235,57,19,226,169,247,253,230,181,250,181,147,94,245,123,89,114,11,172,142,100,211,215,93,107,150,159,183,30,201,218,239,203,42,121,55,125,252,156,190,205,192,144,62,81,90,1,123,181,101,82,234,205,242,154,20,167,158,219,83,21,50,178,169,21,86,57,89,72,246,42,177,19,238,114,252,73,95,45,222,133,233,237,167,79,180,250,203,108,182,211,201,22,212,20,200,168,249,28,229,254,34,38,252,127,196,66,226,0,41,113,81,66,175,152,4,216,172,165,19,204,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,1,195,189,135,39,11,230,128,80,174,68,248,161,83,87,203,204,165,205,234,42,64,42,40,154,38,84,67,36,18,166,236,145,170,199,38,255,0,5,77,148,172,1,0,28,199,180,166,61,44,226,66,190,27,125,60,177,82,87,219,109,245,72,178,57,207,252,226,196,172,242,87,53,63,192,251,60,201,88,224,59,88,91,169,156,46,82,95,107,43,105,157,93,77,45,210,55,163,58,27,210,140,153,202,155,181,28,187,46,207,69,243,251,203,63,205,75,135,58,141,70,197,164,212,123,106,167,136,179,81,54,87,167,106,87,171,153,79,5,100,157,41,210,189,40,171,186,123,80,196,126,93,188,69,208,224,20,117,186,101,114,234,79,73,79,59,224,119,114,22,55,121,157,77,26,39,173,235,42,238,142,95,47,234,3,23,248,134,191,212,229,90,191,123,186,212,44,107,45,66,210,162,171,19,102,249,83,66,212,248,175,247,164,246,112,121,137,82,97,186,59,109,180,209,49,237,141,157,237,186,220,174,95,58,170,135,124,81,63,190,82,2,53,118,212,182,109,90,184,218,221,42,72,177,75,72,157,72,155,34,245,65,18,255,0,194,108,61,195,239,82,233,237,19,157,241,238,127,244,121,68,11,152,112,190,195,147,135,123,0,161,87,101,57,79,106,20,42,250,200,155,149,167,192,10,192,0,0,0,0,0,10,28,196,85,246,21,128,41,68,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,7,141,214,124,130,239,137,232,246,117,148,227,245,126,22,233,102,198,174,119,10,41,251,109,127,106,162,26,89,31,27,250,94,138,215,108,230,162,236,228,84,93,188,209,80,249,174,168,162,153,170,124,30,218,123,21,106,111,81,98,142,250,166,34,51,237,156,61,144,33,207,248,127,113,111,255,0,93,159,255,0,32,219,63,228,228,198,24,58,13,202,214,225,205,232,162,99,151,29,248,241,207,182,124,150,174,44,224,157,195,131,189,15,195,171,162,175,75,205,142,73,170,126,47,46,115,154,105,253,168,198,51,226,0,9,5,60,0,141,110,47,184,190,226,39,75,184,137,203,112,76,19,80,253,25,99,182,120,15,11,75,232,154,25,187,125,202,26,121,95,235,203,11,158,187,190,71,175,155,151,109,246,79,36,68,48,245,186,219,122,11,113,114,228,76,196,206,58,124,254,216,242,89,56,95,133,245,156,91,172,171,69,162,170,154,106,166,153,175,215,153,136,196,77,49,225,77,83,156,213,30,30,125,82,82,12,57,229,229,175,250,183,174,127,111,255,0,42,121,111,166,253,9,232,175,1,253,161,77,77,217,239,120,190,231,241,17,179,171,126,212,127,165,190,221,62,91,110,187,221,172,163,137,27,126,19,196,253,135,64,114,74,42,120,104,114,187,4,21,214,187,162,204,216,214,43,131,167,170,103,135,151,173,200,142,108,173,130,54,199,211,235,247,85,27,179,251,136,177,172,235,173,94,179,77,254,232,170,113,25,243,206,62,215,238,227,194,155,134,221,185,95,218,166,34,187,150,105,231,171,150,103,28,188,177,92,204,102,34,103,20,207,88,199,132,227,43,216,0,51,21,160,0,0,0,0,0,0,24,247,198,23,20,248,255,0,15,88,69,69,170,221,95,222,207,47,180,114,178,201,71,2,177,207,164,234,71,49,43,230,71,181,205,72,163,118,234,214,185,171,221,123,58,17,58,82,71,199,234,120,105,226,47,24,226,71,1,251,87,105,134,158,219,118,164,153,240,93,172,141,172,90,137,109,238,235,127,101,92,229,100,106,230,201,27,81,237,122,55,167,126,182,34,171,163,126,216,209,171,179,55,231,77,21,122,216,206,63,159,31,98,110,190,29,220,237,237,116,239,53,90,159,65,53,114,243,123,124,241,223,203,51,210,42,238,204,99,57,198,110,216,0,201,66,0,0,0,24,81,114,230,115,167,84,154,203,77,140,81,217,124,102,157,249,65,62,79,10,207,226,21,242,71,19,155,58,82,190,38,61,177,68,245,154,57,25,179,158,244,217,236,253,30,220,152,218,141,93,157,38,38,245,88,204,226,63,159,47,57,77,108,220,59,185,241,4,220,141,186,204,220,244,116,243,85,143,8,240,142,189,245,79,234,211,29,103,19,136,233,56,205,112,1,146,133,0,33,207,248,127,113,111,255,0,93,159,255,0,32,219,63,228,228,126,191,114,181,183,242,250,88,153,230,207,118,60,49,237,143,53,195,132,248,39,112,227,31,77,240,26,232,167,209,114,231,158,106,143,141,205,140,98,154,191,102,115,156,120,38,48,22,115,132,28,255,0,46,213,30,29,177,44,239,59,187,122,78,249,115,241,254,42,171,177,20,61,206,221,117,68,76,245,34,107,88,155,50,54,39,147,83,125,183,95,53,85,47,25,153,102,228,94,183,77,202,123,166,34,126,149,111,113,209,92,219,53,151,116,87,102,38,171,117,85,68,227,187,52,204,196,227,49,19,140,199,78,145,238,0,45,238,191,234,215,228,51,73,47,218,167,246,127,211,126,132,240,191,218,30,47,195,119,187,213,49,65,252,103,67,250,118,238,245,126,138,239,211,183,150,251,167,237,202,233,181,68,215,95,116,70,103,230,121,233,52,183,181,218,139,122,93,60,102,186,234,138,105,142,145,153,170,113,17,153,196,70,102,124,103,11,132,15,198,195,179,28,99,80,49,139,118,103,134,94,169,238,214,91,180,41,61,37,92,10,189,50,55,117,69,69,69,217,90,230,185,21,174,99,145,28,215,53,205,114,34,162,162,126,201,245,19,21,70,99,185,229,114,221,118,107,155,119,34,98,168,156,76,79,73,137,142,248,152,240,152,0,7,235,224,0,0,0,0,0,0,6,3,241,243,196,254,185,104,174,176,217,241,109,50,206,61,13,107,170,198,169,238,19,65,232,202,58,142,170,135,85,85,49,207,234,154,39,185,55,108,76,77,145,118,242,246,110,171,191,178,229,229,175,250,183,174,127,111,255,0,42,121,111,166,253,9,232,175,1,253,161,77,77,217,239,120,190,231,241,17,179,171,126,212,127,165,190,221,62,91,110,187,198,211,186,89,175,85,240,72,137,230,235,229,142,145,159,63,193,118,191,192,123,150,159,96,142,34,170,186,61,12,197,51,140,213,207,235,85,20,199,78,92,119,207,95,91,185,152,192,2,73,73,0,0,0,44,158,132,113,35,111,213,188,235,81,180,198,231,69,79,110,200,176,27,253,117,11,89,28,205,233,184,91,227,171,150,40,170,35,99,156,178,35,152,140,99,37,242,86,35,159,27,145,83,186,145,179,206,187,180,81,85,52,85,61,106,238,102,233,246,253,70,170,197,221,77,154,115,77,168,137,171,217,19,56,137,247,103,17,243,249,47,96,0,244,97,0,0,0,0,0,138,77,103,227,123,138,12,79,88,115,172,91,31,212,239,11,107,179,100,183,59,125,20,30,133,183,63,181,79,13,84,140,141,157,79,129,92,237,154,212,77,220,170,171,183,154,170,153,241,194,14,127,151,106,143,14,216,150,119,157,221,189,39,124,185,248,255,0,21,85,216,138,30,231,110,186,162,38,122,145,53,172,77,153,27,19,201,169,190,219,175,154,170,145,186,77,210,206,178,245,86,40,137,204,103,191,30,19,143,53,219,136,56,15,114,225,189,182,214,233,170,174,137,162,228,211,17,20,205,83,62,181,51,84,103,52,196,119,68,231,172,245,94,48,1,36,164,128,0,0,192,254,55,181,55,139,14,30,50,122,60,151,12,213,186,137,176,156,150,105,91,73,28,152,253,4,142,181,84,181,17,203,75,36,203,76,168,230,185,170,174,137,92,238,227,155,28,136,228,114,198,178,62,202,105,47,49,237,114,198,179,122,42,253,86,190,125,174,197,228,222,10,250,24,237,212,116,181,17,177,202,159,159,129,240,199,30,242,179,109,209,143,94,135,162,185,171,210,170,217,25,15,119,122,211,216,189,54,46,211,84,76,123,35,30,254,254,230,199,219,251,48,221,247,109,178,157,211,65,118,213,202,42,137,152,136,170,168,170,102,59,233,196,209,17,205,19,211,172,227,62,56,234,149,176,124,214,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,12,115,227,231,87,245,23,69,116,122,207,148,233,150,67,232,107,165,86,75,79,111,154,127,9,5,71,85,59,169,106,158,230,116,204,199,181,55,116,76,93,209,55,242,246,236,171,188,149,251,244,233,237,77,234,186,196,117,232,165,237,59,77,253,231,95,111,110,179,49,21,215,60,177,205,152,136,159,110,34,103,234,100,168,35,91,132,30,47,184,137,213,30,34,113,44,19,59,212,63,73,216,238,126,63,197,82,250,38,134,30,231,110,134,162,86,122,241,66,215,166,207,141,139,228,228,223,109,151,201,85,9,41,60,116,90,219,122,251,115,114,220,76,68,78,58,252,222,217,243,72,241,71,11,235,56,75,89,78,139,91,85,53,85,85,49,95,169,51,49,137,154,163,198,154,103,57,166,124,60,186,128,196,158,55,248,199,165,209,91,68,154,113,166,215,175,246,68,172,236,77,36,240,50,25,153,101,167,234,107,250,166,108,172,123,29,44,172,78,150,196,169,186,50,78,226,171,127,55,220,195,156,119,141,238,51,178,204,130,217,139,99,250,157,226,174,151,154,200,109,244,80,122,22,212,206,237,68,207,70,70,206,167,192,141,110,238,114,38,238,84,68,223,205,81,12,77,78,245,166,210,221,244,51,19,84,251,49,61,124,187,227,170,193,177,246,101,189,111,186,8,220,168,170,139,86,231,56,244,147,85,51,52,199,235,116,166,175,87,202,102,99,56,207,118,38,101,240,22,146,221,152,79,195,230,144,210,228,124,79,107,21,61,206,228,179,49,181,215,69,160,142,24,188,76,187,35,105,105,32,166,133,178,74,214,163,92,187,171,29,35,145,178,72,168,198,39,68,120,197,163,220,203,126,216,107,47,161,245,19,31,183,99,24,125,247,195,81,208,207,37,195,169,150,105,25,28,202,249,103,151,178,139,55,126,87,194,197,114,172,81,194,198,53,202,158,82,61,217,55,119,11,22,42,162,139,179,203,85,94,19,225,239,198,113,252,251,80,154,30,14,221,183,91,90,141,70,223,71,165,181,103,57,170,156,196,85,142,248,163,154,34,106,156,117,198,51,143,12,205,49,57,240,0,51,149,96,2,201,241,85,196,181,135,134,252,6,75,163,150,158,171,42,187,67,43,113,219,109,76,115,118,170,229,141,241,54,87,61,241,181,81,173,137,179,182,69,107,156,197,122,53,90,215,34,174,233,231,122,245,22,40,155,151,39,17,12,221,187,110,212,238,218,171,122,45,29,19,85,202,231,17,17,252,244,136,142,179,51,210,34,38,103,164,47,96,44,159,10,188,75,88,120,144,192,99,186,53,105,233,114,171,76,49,55,34,182,211,71,55,106,146,89,31,43,98,115,31,35,81,28,217,91,3,164,70,181,207,86,35,145,174,114,170,110,183,176,89,189,69,250,34,229,185,204,73,184,237,218,157,167,85,115,69,172,162,105,185,68,226,98,127,158,177,49,214,38,58,76,76,76,116,144,0,122,48,128,96,126,168,115,42,183,226,154,235,75,98,196,109,52,247,236,6,201,52,212,55,122,218,58,150,202,235,170,61,176,175,136,165,234,99,81,142,167,145,179,181,191,156,116,83,181,202,187,181,22,57,27,153,248,6,127,136,234,142,35,65,157,224,151,111,73,216,238,125,223,11,85,216,150,30,231,110,87,196,255,0,82,86,181,233,179,227,122,121,181,55,219,116,242,84,83,19,79,174,177,170,174,171,118,170,204,211,252,230,60,227,195,63,236,176,238,252,43,187,108,90,107,58,189,117,153,166,139,177,152,159,41,156,226,154,191,102,169,136,230,229,158,184,246,197,81,30,132,2,197,241,165,153,106,46,156,104,29,219,80,180,203,49,251,61,116,176,86,81,79,51,253,31,5,95,139,167,150,102,211,186,13,166,107,155,31,173,59,36,235,70,170,254,107,167,201,28,170,158,215,174,197,139,117,93,170,51,17,25,250,17,155,102,130,189,211,91,107,67,106,168,166,171,149,69,49,51,156,102,169,196,103,17,51,223,236,95,64,68,94,23,204,31,137,10,28,198,197,91,155,106,69,69,195,29,167,185,210,203,119,164,166,177,219,91,45,69,19,101,106,207,27,21,33,98,163,157,26,57,17,122,219,230,169,235,39,181,37,208,197,208,238,54,183,8,170,109,68,198,60,253,191,60,167,248,175,131,55,14,15,174,213,26,234,169,171,210,68,204,77,19,51,30,174,51,19,154,105,235,214,62,144,2,214,113,67,169,183,125,30,208,60,199,80,177,248,186,174,150,234,54,65,68,254,166,167,98,162,162,104,233,227,159,103,177,237,119,109,211,36,157,14,106,163,186,58,87,100,93,211,50,237,202,108,209,55,42,238,136,207,208,174,104,116,119,119,13,85,189,29,143,143,114,168,166,51,231,84,196,71,215,43,166,8,123,183,113,219,198,61,226,225,75,105,180,234,93,69,109,117,108,204,166,165,165,166,199,45,210,203,60,175,114,53,145,177,141,166,85,115,156,229,68,70,162,42,170,170,34,18,215,152,230,56,198,159,227,23,28,207,51,189,83,218,108,182,152,86,122,186,185,213,122,99,110,232,136,136,137,186,185,206,114,163,90,198,162,185,206,115,90,212,85,84,69,193,209,110,118,117,209,85,84,68,196,83,223,156,71,159,182,124,150,142,39,224,125,203,133,110,88,181,170,170,138,234,189,152,166,45,205,85,79,78,88,238,154,105,158,179,84,99,25,207,87,236,131,3,241,30,104,86,27,238,175,69,107,201,49,74,124,107,78,101,134,162,37,185,84,186,106,155,132,82,183,173,208,206,246,64,215,39,75,218,216,227,88,26,215,43,30,245,119,121,205,110,203,158,7,190,151,89,103,89,19,54,106,206,17,91,231,13,110,124,55,93,186,55,43,83,68,215,25,142,233,137,243,140,198,99,49,211,49,156,198,99,61,240,0,12,164,16,11,73,196,183,17,120,199,13,216,15,218,187,180,52,247,43,181,92,204,130,211,100,117,98,211,203,112,119,91,59,202,215,35,36,86,182,56,220,175,115,213,189,59,244,49,85,29,35,55,241,188,23,241,73,111,226,7,1,134,211,146,94,105,221,168,86,40,85,47,52,169,3,105,214,170,36,127,76,117,145,49,21,81,205,115,86,52,147,165,26,140,149,85,58,24,199,197,213,141,58,203,49,126,52,211,87,173,49,159,231,219,236,242,78,91,225,205,202,230,213,86,245,77,169,244,20,213,20,231,237,156,126,204,78,34,106,238,230,152,136,204,231,25,26,0,50,80,96,6,16,113,35,204,42,125,41,214,202,108,15,9,199,105,239,150,156,90,105,27,146,57,43,99,98,220,106,93,78,230,182,150,41,90,217,18,22,193,36,141,116,139,211,220,89,98,88,246,99,90,229,147,27,85,171,181,163,162,43,189,56,140,225,55,176,240,246,225,196,186,154,180,187,117,28,213,69,51,84,245,136,140,71,182,122,102,103,17,30,217,235,136,204,198,111,130,197,228,188,90,97,16,112,217,113,226,71,1,163,251,77,110,183,248,104,229,182,73,84,148,149,16,212,75,83,12,47,167,157,81,178,118,165,143,190,142,84,217,200,228,233,86,170,177,237,122,221,188,59,49,198,53,3,24,183,102,120,101,234,158,237,101,187,66,147,210,85,192,171,211,35,119,84,84,84,93,149,174,107,145,90,230,57,17,205,115,92,215,34,42,42,39,221,26,139,87,42,229,162,172,206,34,126,105,241,98,234,182,141,118,138,212,223,212,90,154,105,138,234,183,51,62,21,211,17,51,76,199,124,78,38,39,175,127,92,103,19,143,217,0,30,200,224,0,0,31,141,152,230,56,198,159,227,23,28,207,51,189,83,218,108,182,152,86,122,186,185,213,122,99,110,232,136,136,137,186,185,206,114,163,90,198,162,185,206,115,90,212,85,84,69,242,218,1,171,95,151,61,36,176,234,159,217,255,0,66,122,111,197,127,104,120,191,19,217,236,212,203,7,241,157,12,234,223,181,213,250,41,183,86,222,123,110,190,126,150,136,185,232,179,235,99,56,246,127,50,203,141,14,162,173,36,235,162,137,244,81,84,81,53,120,115,76,76,196,123,103,20,204,206,59,186,103,25,140,220,32,1,232,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,85,10,128,20,53,136,139,236,43,0,0,0,0,0,0,0,10,23,218,167,27,238,167,43,241,40,69,245,149,55,3,181,61,135,39,13,246,28,129,99,56,195,196,169,51,45,29,185,90,107,88,247,70,254,206,253,14,86,175,149,85,59,190,8,191,222,161,2,124,60,223,234,113,93,95,178,93,105,214,52,150,157,106,145,21,233,187,124,233,166,106,252,83,251,227,97,62,32,186,147,79,107,92,223,135,111,255,0,163,196,107,195,164,86,165,188,234,213,186,214,217,82,53,150,90,180,234,84,221,19,166,9,87,254,0,38,195,143,157,114,110,151,104,20,115,81,220,41,27,93,114,165,167,149,140,147,182,229,127,77,85,34,46,205,87,34,175,147,221,236,34,235,151,14,148,199,170,124,72,80,67,112,167,150,90,74,11,109,194,169,86,55,57,159,156,72,145,158,106,214,175,248,111,103,145,233,121,142,235,157,62,162,229,56,238,35,107,122,246,172,52,85,20,213,62,188,79,69,127,125,168,137,234,249,166,203,15,197,126,38,105,242,173,225,206,163,78,113,104,245,30,228,169,226,47,52,78,149,137,218,149,138,214,84,65,71,39,74,245,47,74,170,108,190,196,2,65,33,137,148,240,199,4,73,179,35,106,49,169,191,193,19,100,43,0,10,92,190,94,69,40,228,95,138,21,41,75,91,210,5,109,246,28,156,39,146,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,195,182,41,42,95,97,66,174,222,192,59,1,75,87,224,84,7,154,212,124,98,12,191,10,188,88,106,61,149,52,85,17,167,183,218,232,94,223,130,162,255,0,40,214,239,48,199,238,186,37,170,238,180,207,27,153,81,101,158,146,165,90,140,115,122,145,91,28,200,136,146,38,255,0,31,106,161,179,73,8,220,216,180,126,175,20,215,23,102,116,116,238,125,21,125,186,130,39,189,145,200,168,143,72,230,69,221,203,187,127,70,20,248,255,0,194,6,25,229,185,75,178,220,210,124,157,241,58,53,169,146,5,86,170,162,170,116,49,140,248,34,39,242,77,140,184,112,173,138,187,77,104,37,137,85,127,141,223,125,191,233,137,190,239,232,53,170,54,6,229,229,147,73,148,104,45,182,190,87,245,57,201,50,249,244,252,43,106,147,225,253,0,101,17,194,251,14,78,23,216,7,74,167,174,170,118,39,192,165,118,220,169,171,241,2,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,39,27,218,207,172,56,159,20,25,166,63,139,106,190,101,102,181,210,250,59,177,69,111,190,213,83,211,197,213,110,166,123,186,99,99,209,173,221,206,115,151,100,243,85,85,246,169,149,188,183,115,76,199,58,208,235,229,219,54,203,47,57,13,116,57,93,77,52,117,87,90,249,106,229,100,73,71,70,228,141,31,35,156,168,212,115,220,189,59,237,187,149,126,42,69,88,221,104,191,170,171,75,20,204,76,103,175,185,127,221,184,3,83,180,236,54,183,234,239,83,85,23,34,137,229,136,156,199,60,68,199,94,238,153,101,113,111,120,137,247,126,212,239,242,54,245,254,165,41,112,139,123,196,79,187,246,167,127,145,183,175,245,41,73,11,255,0,209,85,238,159,177,80,218,127,72,88,249,116,253,232,65,137,176,129,175,121,62,248,118,99,140,106,6,49,110,204,240,203,213,61,218,203,118,133,39,164,171,129,87,166,70,238,168,168,168,187,43,92,215,34,181,204,114,35,154,230,185,174,68,84,84,74,199,12,204,102,236,120,244,252,91,207,183,59,117,205,26,27,145,19,203,19,114,38,124,34,103,209,226,51,231,56,156,121,226,124,159,178,0,45,142,124,8,115,227,251,222,223,59,252,47,233,148,164,198,16,197,199,14,65,104,201,120,170,212,11,141,146,175,196,211,195,89,79,111,123,251,110,102,213,20,180,144,211,206,205,156,136,190,172,176,200,221,253,139,211,186,42,162,162,173,123,137,38,62,11,76,127,138,62,201,110,46,196,232,170,119,219,213,196,116,139,53,70,125,245,209,143,167,19,244,75,37,121,76,126,181,63,3,255,0,211,139,123,205,51,222,7,31,255,0,35,105,63,215,107,75,133,202,99,245,169,248,31,254,156,91,222,105,158,240,56,255,0,249,27,73,254,187,90,96,92,253,9,71,191,255,0,41,91,180,95,218,150,163,228,71,238,173,175,223,2,188,101,65,169,118,251,110,140,234,85,198,161,249,157,36,61,139,101,198,166,73,42,37,190,181,141,168,149,234,245,108,40,216,157,12,17,70,213,124,146,43,165,93,221,186,185,87,124,207,53,247,183,92,110,22,123,133,45,218,211,95,81,69,93,69,51,42,105,106,169,165,116,82,193,43,28,142,100,140,123,85,21,174,107,145,21,28,138,138,138,136,168,75,223,5,252,82,91,248,129,192,97,180,228,151,154,119,106,21,138,21,75,205,42,64,218,117,170,137,31,211,29,100,76,69,84,115,92,213,141,36,233,70,163,37,85,78,134,49,241,117,102,236,155,172,223,143,131,94,159,90,59,167,206,60,189,255,0,108,123,123,235,29,168,112,5,59,77,115,189,109,148,255,0,201,170,125,122,99,245,42,159,214,143,42,38,124,63,86,169,196,122,179,17,78,70,131,14,120,217,227,55,32,208,124,187,23,196,180,178,231,143,87,221,225,241,21,153,29,190,182,153,245,29,168,221,19,82,150,41,21,143,111,111,175,185,36,189,45,114,73,249,168,85,85,35,126,210,123,158,21,184,208,198,56,153,184,93,241,167,98,181,24,206,69,107,133,107,153,66,234,165,172,138,162,137,28,198,58,86,204,145,177,26,230,201,35,90,230,57,169,228,246,43,85,254,186,50,86,157,199,79,86,162,116,220,222,180,125,127,63,243,213,175,238,240,102,243,107,104,163,124,244,89,177,84,103,57,235,76,103,17,51,76,226,113,61,241,49,19,28,184,153,152,134,70,128,12,229,88,45,103,16,252,67,225,28,57,97,15,202,114,153,60,93,198,175,174,27,61,158,25,17,181,23,42,132,68,221,168,187,47,68,77,221,171,36,170,138,140,69,79,39,61,204,99,253,150,127,159,226,58,93,136,215,231,121,221,219,209,150,59,103,107,197,85,118,37,155,183,220,149,145,51,212,137,174,122,238,249,24,158,77,93,183,221,124,145,84,134,46,33,248,135,205,248,141,205,223,148,229,50,120,75,117,39,92,54,123,60,50,43,169,237,180,234,169,187,81,118,78,185,93,179,86,73,85,17,94,168,158,77,99,88,198,68,110,219,148,104,45,242,209,241,231,187,217,237,159,195,219,243,182,39,103,188,17,115,139,53,158,151,81,19,26,91,115,235,207,119,52,247,197,20,207,159,119,54,59,169,158,248,153,167,62,59,63,207,242,237,81,203,171,243,188,238,237,233,59,229,207,181,226,170,187,17,67,220,237,196,200,153,234,68,214,177,54,100,108,79,38,166,251,110,190,106,170,122,29,5,214,124,131,64,245,58,213,169,24,252,30,51,193,245,193,91,111,117,67,225,142,190,146,68,218,72,94,172,254,167,181,92,142,107,100,142,55,171,93,211,178,228,103,2,188,26,207,169,119,11,110,179,106,85,186,157,248,101,36,221,251,101,186,166,56,234,34,190,185,142,168,137,232,244,108,200,232,155,12,241,70,229,100,145,171,101,77,219,178,181,87,127,27,198,247,9,208,112,241,147,209,228,184,99,170,38,194,114,89,165,109,36,114,54,73,29,106,169,106,35,150,150,73,149,21,28,215,53,85,209,43,157,220,115,99,145,28,142,88,214,71,212,254,7,171,183,106,53,254,220,231,199,229,123,166,127,143,115,161,39,137,120,123,91,184,87,194,49,137,245,57,121,98,49,71,72,152,155,81,49,221,85,52,199,116,116,143,139,152,170,48,148,173,46,212,156,99,87,240,27,54,163,225,210,212,62,211,123,133,210,194,149,48,172,82,198,230,61,209,201,27,219,230,136,230,72,199,177,85,170,173,85,106,171,92,230,170,57,125,81,12,92,37,241,63,119,225,159,55,168,175,125,187,210,120,189,255,0,179,5,250,134,54,181,42,21,145,171,251,115,192,245,219,105,99,238,72,168,197,84,99,209,206,107,186,85,91,35,38,51,29,200,45,25,102,63,108,202,113,250,191,21,107,188,209,195,112,162,159,182,230,119,105,230,98,62,55,244,189,17,205,221,174,69,217,200,138,155,249,162,41,112,219,55,26,117,246,179,61,43,142,248,252,99,217,63,83,156,56,235,130,239,240,142,187,150,156,213,167,174,102,104,171,255,0,26,191,197,79,159,235,71,88,199,88,143,209,0,196,158,55,248,199,165,209,91,68,154,113,166,215,175,246,68,172,236,77,36,240,50,25,153,101,167,234,107,250,166,108,172,123,29,44,172,78,150,196,169,186,50,78,226,171,127,55,220,204,212,234,109,233,45,205,219,179,210,62,191,100,123,85,205,147,100,214,113,14,182,141,6,134,156,215,87,209,76,120,213,84,245,197,49,227,244,68,76,204,68,219,222,99,92,83,250,42,150,167,135,92,18,190,227,75,116,151,180,252,162,178,21,237,49,41,36,135,173,180,8,170,222,167,247,91,36,111,145,204,86,183,163,104,213,94,146,74,198,71,57,244,91,173,215,11,197,194,150,211,105,160,168,173,174,173,153,148,212,180,180,209,58,89,103,149,238,70,178,54,49,168,170,231,57,202,136,141,68,85,85,84,68,62,115,94,107,117,151,53,215,102,237,127,52,121,71,147,177,248,95,135,52,156,45,183,211,183,233,167,51,29,106,171,186,106,170,123,234,152,240,142,152,136,204,226,35,25,158,178,206,126,95,220,95,253,145,170,180,112,241,159,67,213,102,184,214,120,108,106,225,4,59,190,146,174,162,101,95,11,50,53,55,124,82,203,34,171,100,243,115,30,253,157,188,106,139,12,148,154,251,215,219,174,22,185,219,77,115,160,168,164,153,240,195,82,216,231,137,209,185,209,75,27,100,138,68,71,34,42,181,241,189,143,107,189,142,107,154,169,186,42,41,39,60,10,241,149,6,165,219,237,186,51,169,87,26,135,230,116,144,246,45,151,26,153,36,168,150,250,214,54,162,87,171,213,176,163,98,116,48,69,27,85,242,72,174,149,119,118,234,229,93,236,59,30,233,221,164,191,63,38,127,15,225,244,121,52,247,106,124,7,241,184,131,106,163,49,61,110,211,31,79,164,136,242,253,188,119,124,110,238,105,140,207,53,239,54,16,53,239,62,120,159,251,175,243,126,15,78,194,255,0,235,255,0,210,255,0,216,152,206,0,125,210,48,79,197,62,167,84,100,33,140,92,186,179,28,98,253,195,53,135,23,180,222,169,234,110,216,204,213,176,93,168,154,170,146,210,58,106,218,137,161,87,53,118,85,107,227,122,43,94,155,181,85,30,212,94,166,61,27,147,164,254,223,49,86,146,212,199,236,199,216,212,92,97,110,187,92,67,174,166,184,152,159,75,114,122,244,233,53,204,196,251,166,38,38,60,226,114,24,247,199,247,186,70,119,248,95,212,233,76,132,49,239,143,239,116,140,239,240,191,169,210,159,186,255,0,205,110,252,154,190,201,124,112,159,233,253,15,253,235,95,126,150,3,240,75,197,63,240,123,205,229,179,230,53,247,23,224,121,7,169,93,4,43,220,101,190,173,85,136,202,244,139,165,92,237,154,213,100,141,141,81,206,98,163,182,145,209,70,197,151,195,94,243,53,184,11,227,30,151,77,234,160,209,189,86,189,120,124,74,163,104,108,53,210,50,24,233,236,245,15,154,89,36,108,238,70,35,214,41,159,55,156,175,123,146,37,107,119,70,177,206,123,43,59,38,235,22,38,52,215,167,213,158,233,242,246,79,178,126,175,179,122,118,163,192,21,110,148,213,189,237,148,230,237,49,235,209,17,214,184,143,214,167,252,84,199,124,126,180,119,117,140,85,39,64,2,226,230,176,0,0,0,0,0,4,90,243,76,247,129,199,255,0,200,218,79,245,218,210,225,114,152,253,106,126,7,255,0,167,22,247,154,103,188,14,63,254,70,210,127,174,214,151,11,148,199,235,83,240,63,253,56,167,217,253,55,62,249,251,178,233,13,207,251,45,167,228,91,253,237,41,8,0,23,7,55,128,0,4,36,234,206,99,147,233,255,0,21,25,230,103,134,94,170,45,55,171,78,113,121,158,146,174,5,78,168,221,227,102,69,69,69,221,28,215,53,85,174,99,145,90,230,185,205,114,42,42,162,205,177,6,60,68,251,192,234,119,249,101,122,255,0,93,148,173,241,36,205,54,237,204,119,229,187,123,20,183,69,237,110,178,221,200,137,166,109,196,76,79,88,152,153,235,19,30,49,41,107,225,155,137,156,71,137,92,70,107,197,158,155,209,151,203,103,79,166,108,221,114,205,224,59,146,204,216,63,62,232,163,100,189,198,64,175,245,17,122,119,233,95,52,243,188,100,20,104,158,175,100,250,29,168,246,141,67,197,234,170,26,234,41,152,218,234,72,166,72,155,113,162,87,181,102,165,145,85,174,78,151,181,187,110,173,119,67,145,175,106,117,49,170,147,75,164,186,181,132,107,102,17,69,159,96,55,79,23,110,171,222,57,98,145,17,181,20,117,8,136,175,167,157,136,171,209,43,119,77,211,117,69,69,107,154,174,99,154,229,203,218,55,56,215,81,201,115,227,199,215,237,254,42,239,104,188,11,87,11,106,190,19,163,137,157,45,201,233,227,201,63,177,51,229,251,51,61,102,58,76,204,196,204,251,32,1,50,214,128,0,8,49,226,39,222,7,83,191,203,43,215,250,236,164,165,112,3,238,145,130,126,41,245,58,162,45,120,137,247,129,212,239,242,202,245,254,187,41,41,92,0,251,164,96,159,138,125,78,168,167,236,127,164,46,123,167,239,67,164,59,85,254,168,104,190,93,191,221,86,200,64,1,112,115,120,0,3,207,103,248,6,35,170,56,141,126,9,157,218,125,39,99,185,246,188,85,47,126,88,123,157,185,89,43,61,120,156,215,166,207,141,139,228,228,223,109,151,201,85,8,106,226,91,135,76,159,134,236,251,236,165,218,106,139,149,166,174,22,79,105,189,186,141,41,226,184,55,161,157,228,107,81,242,35,93,28,142,86,57,138,238,173,186,30,168,141,145,155,205,177,109,56,132,208,156,99,136,141,56,169,211,252,150,174,162,137,205,153,181,214,218,248,55,87,81,86,177,143,108,114,171,55,68,149,189,50,61,174,99,149,55,107,221,178,177,221,47,108,78,235,182,211,175,183,205,76,122,241,221,62,126,201,254,122,79,206,216,93,159,241,181,222,19,214,250,43,245,76,233,110,79,175,79,127,44,247,115,196,121,199,142,62,53,61,38,38,98,156,96,7,1,124,94,126,74,46,240,105,14,162,93,54,195,239,53,137,224,110,21,181,189,20,246,9,28,217,85,251,39,109,203,218,154,85,133,29,187,217,28,74,175,145,118,234,145,87,33,57,166,123,191,99,255,0,229,149,39,250,149,105,26,217,254,1,151,105,118,93,95,130,103,118,159,70,95,45,157,175,21,75,223,138,110,223,114,38,74,207,94,39,57,139,187,36,98,249,57,118,223,101,243,69,66,229,101,28,72,220,51,110,24,44,58,3,146,81,84,77,93,138,95,224,174,181,221,22,103,72,146,219,219,5,83,60,60,189,110,85,107,162,116,241,182,62,159,83,180,136,221,153,219,69,146,183,103,113,170,141,37,205,21,255,0,41,198,123,227,217,63,207,78,239,38,237,220,248,46,198,163,136,52,124,77,181,98,98,106,166,110,69,51,19,77,81,49,56,185,76,231,29,122,103,29,42,207,55,127,52,207,236,240,3,239,111,130,126,41,244,202,162,70,56,180,226,126,209,195,62,17,79,94,203,119,164,242,139,255,0,122,11,13,12,141,114,83,171,227,70,119,39,157,233,182,209,71,220,141,85,136,168,247,171,154,214,244,162,186,70,69,111,14,90,173,111,209,13,98,178,106,141,206,211,81,115,134,199,13,193,205,163,129,237,99,167,150,90,25,225,137,170,247,121,49,171,36,140,234,118,206,86,183,169,81,174,84,70,175,158,213,29,73,201,245,127,62,188,234,62,99,45,59,238,215,185,155,44,201,77,10,69,20,109,99,27,28,113,177,190,106,141,100,108,99,17,92,170,229,70,162,185,206,114,171,151,243,73,185,252,11,69,85,187,127,30,106,159,154,49,29,127,135,243,159,222,34,224,95,248,163,138,45,107,117,145,255,0,241,109,218,166,38,60,107,171,158,185,229,243,136,136,152,154,167,203,17,29,249,167,241,178,44,130,239,150,100,23,60,167,32,171,241,87,75,205,100,215,10,217,251,109,103,118,162,103,171,228,127,75,17,26,221,220,229,93,154,136,137,191,146,34,18,149,193,7,7,20,186,43,104,143,81,245,38,203,254,200,149,157,248,99,130,119,195,51,44,180,253,78,103,76,46,137,239,99,165,149,137,212,233,81,119,70,73,219,68,111,231,59,150,183,151,143,9,95,197,107,230,169,227,31,224,103,195,169,106,221,253,42,183,7,194,173,255,0,189,246,28,229,254,250,84,111,241,50,18,16,74,108,155,94,49,171,191,223,61,209,63,108,251,124,190,159,117,15,181,30,59,139,147,87,15,109,83,139,116,244,185,85,62,56,254,238,156,119,83,29,213,121,204,114,244,136,158,107,89,196,63,15,24,71,17,184,67,241,108,166,63,9,113,164,235,154,207,120,134,52,117,69,182,161,81,55,114,38,233,215,19,182,106,73,18,170,35,209,19,205,175,107,30,200,99,207,240,12,187,75,178,234,252,19,59,180,250,50,249,108,237,120,170,94,252,83,118,251,145,50,86,122,241,57,204,93,217,35,23,201,203,182,251,47,154,42,19,222,99,151,26,28,45,219,248,129,192,102,187,99,118,106,119,106,21,138,20,91,53,82,206,218,117,170,137,31,213,37,28,175,84,84,115,92,213,145,99,234,86,163,37,84,94,182,49,242,245,101,111,59,92,106,232,244,214,163,215,143,174,63,143,151,209,238,130,236,211,143,42,225,237,68,109,186,250,179,166,185,61,38,127,187,170,103,191,175,72,166,127,90,60,62,52,120,197,86,151,151,247,23,255,0,107,169,109,28,60,103,208,244,222,109,212,126,27,26,184,65,14,204,171,164,167,133,87,194,204,141,77,153,44,81,70,170,217,60,154,246,51,103,109,34,34,205,156,230,190,247,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,73,82,225,75,142,44,127,81,244,198,251,93,172,183,139,117,142,249,130,81,199,83,118,184,62,70,71,29,198,145,203,208,218,168,224,111,175,221,235,232,141,241,198,197,106,201,44,41,31,156,205,137,152,219,46,237,207,31,6,212,79,88,238,153,242,143,9,247,127,62,217,174,211,123,62,157,53,207,203,91,61,25,183,92,199,61,20,245,197,85,78,34,170,99,198,42,153,198,35,186,123,179,19,138,111,166,189,107,62,63,160,122,99,117,212,140,130,15,25,224,250,32,162,183,182,161,144,201,95,87,34,237,28,44,87,255,0,91,220,173,71,57,177,199,35,209,174,233,217,97,107,84,117,39,39,213,252,250,243,168,249,140,180,239,187,94,230,108,179,37,52,41,20,81,181,140,108,113,198,198,249,170,53,145,177,140,69,114,171,149,26,138,231,57,202,174,95,99,196,183,17,121,63,18,57,247,218,187,180,53,22,219,77,36,44,130,211,100,117,98,84,69,111,111,67,59,202,215,35,35,71,58,73,26,175,115,213,189,91,116,49,85,91,27,54,181,181,86,235,133,12,20,149,53,180,21,20,240,220,33,90,154,73,37,137,204,109,68,73,35,227,89,35,85,77,158,212,146,57,25,212,155,167,83,28,158,214,170,36,70,239,185,78,190,231,45,191,137,79,119,183,219,252,63,221,177,187,59,224,138,56,79,73,233,245,113,31,10,187,30,183,248,99,191,146,39,56,156,99,53,76,116,153,243,138,98,94,167,73,117,107,55,209,60,222,139,62,192,110,158,18,227,73,188,114,197,34,43,169,235,41,213,81,95,79,59,17,83,174,39,108,155,166,232,168,168,215,53,90,246,181,201,53,186,75,171,88,70,182,97,20,89,246,3,116,241,118,234,189,227,150,41,17,27,81,71,80,136,138,250,121,216,138,189,18,183,116,221,55,84,84,86,185,170,230,57,174,88,57,183,97,217,61,219,24,188,102,118,203,45,69,85,151,30,154,146,11,165,92,72,142,109,27,170,86,68,129,100,68,243,107,92,232,158,222,189,186,81,221,45,85,69,123,17,215,47,134,110,38,114,238,26,178,233,175,22,122,111,73,216,238,125,62,153,179,117,197,15,143,237,197,51,96,252,251,162,145,241,118,223,58,191,212,68,234,219,165,124,151,203,235,105,220,167,65,95,37,223,137,87,213,237,143,199,253,176,241,237,15,130,109,241,110,158,117,26,12,124,42,215,78,248,142,104,196,79,37,83,225,56,156,209,156,68,103,174,34,174,104,154,211,3,249,136,113,99,5,138,223,117,225,195,9,109,66,93,171,161,133,185,37,197,29,36,41,73,77,35,89,43,105,98,86,170,44,142,150,55,55,184,190,113,164,82,43,54,123,158,238,215,161,226,187,143,140,59,21,192,104,173,122,7,154,83,221,178,172,134,24,43,105,238,84,45,138,104,173,20,189,109,114,172,236,153,142,78,251,218,215,71,225,222,212,123,17,206,115,250,21,24,143,140,107,117,186,225,120,184,82,218,109,52,21,21,181,213,179,50,154,150,150,154,39,75,44,242,189,200,214,70,198,53,21,92,231,57,81,17,168,138,170,170,136,132,166,243,187,68,83,240,109,60,230,103,190,99,203,202,61,179,245,123,251,168,125,154,118,121,114,187,177,189,239,52,77,52,209,57,162,138,162,98,102,168,159,143,86,113,138,105,158,232,159,141,61,103,20,196,115,126,206,1,128,101,218,163,151,80,96,152,37,167,210,119,203,159,119,194,210,247,226,135,185,219,137,242,191,215,149,205,98,108,200,222,190,110,77,246,217,60,213,16,154,78,30,244,39,24,225,223,78,41,180,255,0,26,171,168,173,115,166,117,117,202,190,125,209,213,181,175,99,27,36,168,205,213,34,111,76,108,107,88,213,93,154,198,238,175,119,83,221,229,184,75,225,130,209,195,62,17,81,64,251,143,164,242,139,255,0,102,123,245,116,110,114,83,171,227,71,246,224,129,139,182,209,71,220,145,17,234,136,247,171,156,231,116,162,182,54,95,67,47,103,218,227,69,79,165,187,241,231,234,143,47,127,159,209,239,174,246,145,199,181,113,53,255,0,128,104,103,26,90,39,191,198,229,95,181,62,84,199,234,199,249,167,172,196,82,63,59,34,199,237,25,102,63,115,197,178,10,79,21,107,188,209,205,111,173,131,184,230,119,105,230,98,178,70,117,49,81,205,221,174,84,221,170,138,155,249,42,41,250,32,155,152,137,140,75,87,81,93,86,234,138,232,156,76,117,137,143,6,190,247,27,117,194,207,112,170,180,221,168,42,40,171,168,166,125,53,85,45,76,78,138,88,37,99,149,175,141,236,114,34,181,205,114,42,43,85,17,81,81,81,73,181,225,123,83,110,250,195,160,120,118,161,100,17,116,221,46,52,111,130,181,253,77,94,253,69,60,210,83,201,62,204,99,26,222,227,161,89,58,26,212,70,245,244,166,232,155,172,103,115,3,195,167,196,184,163,201,234,18,203,79,110,161,200,97,163,188,80,164,9,27,91,80,215,192,216,230,153,90,207,209,115,170,98,169,87,117,34,57,206,234,114,239,212,142,92,132,229,69,152,207,37,191,80,116,254,174,245,78,144,211,205,67,120,160,183,57,99,108,170,233,27,36,85,83,53,63,140,123,81,35,163,107,188,213,173,85,103,177,95,235,83,182,122,167,71,184,85,166,158,233,204,125,29,98,126,140,253,46,149,237,34,197,190,37,225,11,27,229,184,136,170,136,162,191,57,136,174,34,154,169,137,143,42,166,153,159,144,144,2,63,249,174,230,51,199,111,211,237,63,164,189,83,172,53,19,87,94,43,237,205,88,221,42,58,54,199,21,44,206,79,227,24,213,73,43,26,223,52,107,149,31,237,86,122,178,0,67,87,29,89,140,25,159,20,121,173,69,13,234,162,225,67,105,154,11,61,58,74,178,116,211,58,154,6,71,81,12,109,126,221,45,109,74,84,47,170,157,46,115,156,228,223,171,169,101,247,251,254,139,71,52,199,125,83,17,248,254,24,249,218,227,178,45,175,225,252,71,77,250,190,45,154,106,175,187,49,153,245,98,61,147,235,115,71,201,232,253,30,95,152,116,249,111,20,120,197,66,217,105,238,52,56,244,53,151,138,228,157,35,115,105,218,200,29,28,51,35,95,250,78,109,76,180,202,222,148,87,53,221,46,77,186,85,201,42,90,181,164,184,70,182,97,21,184,14,125,107,241,118,234,189,164,138,88,213,27,81,71,80,136,168,202,136,30,168,189,18,183,117,217,118,84,84,87,53,200,230,57,205,92,82,229,97,128,220,44,186,113,151,234,37,106,212,69,14,79,115,167,161,164,134,90,87,70,215,197,68,199,239,81,28,138,187,72,215,73,83,36,126,73,179,93,78,228,221,87,116,110,111,141,151,75,77,26,24,138,227,60,249,153,143,103,119,217,25,249,206,211,247,235,186,142,41,170,189,45,92,179,167,138,104,166,168,153,137,230,143,90,103,217,49,85,83,79,79,217,132,16,106,214,146,230,250,39,155,214,224,57,245,175,194,92,105,54,146,41,99,85,117,61,101,58,170,163,42,32,122,162,117,196,237,151,101,217,21,21,28,215,35,94,215,53,50,251,151,127,22,51,216,174,22,174,28,51,102,211,165,166,186,105,155,141,220,85,209,194,180,149,50,57,242,186,150,85,114,162,72,217,100,115,187,107,231,34,75,34,51,103,181,237,237,101,175,21,92,52,216,120,144,192,100,181,185,41,233,114,171,76,50,187,29,185,84,201,55,106,146,89,31,19,165,107,217,27,145,28,217,91,3,99,87,57,175,86,35,149,205,106,170,108,176,231,152,225,217,62,159,228,247,28,51,51,178,212,90,111,86,153,150,10,186,73,209,58,163,118,200,168,168,169,186,57,174,106,163,154,246,170,181,205,115,92,213,84,84,85,130,212,88,189,177,234,162,237,174,180,79,215,30,52,207,243,237,247,109,125,159,118,219,187,84,216,171,219,245,209,20,234,41,142,177,251,53,119,83,118,136,206,102,58,245,140,244,204,211,61,38,38,169,248,60,174,168,234,78,49,164,24,13,231,81,243,25,106,25,105,178,66,217,102,74,104,86,89,100,115,222,216,227,141,141,242,69,115,228,123,24,138,229,70,162,185,21,206,107,81,92,152,181,192,239,25,182,252,255,0,24,126,155,234,222,69,79,71,145,99,54,199,84,199,121,187,92,154,142,188,82,196,179,62,105,30,174,99,90,199,83,192,216,186,220,233,30,249,26,146,74,239,209,145,201,134,60,90,113,63,119,226,99,55,167,175,101,187,209,152,189,131,189,5,134,134,70,181,106,17,146,43,59,147,206,244,223,121,100,237,198,170,196,85,99,17,173,107,122,149,29,35,231,117,91,213,155,122,88,189,107,173,85,119,71,148,248,231,221,245,248,116,234,213,27,31,102,59,150,179,126,175,108,215,71,37,171,51,19,93,113,250,212,206,121,121,60,249,241,210,127,87,175,52,115,71,44,248,237,122,214,124,131,95,53,58,235,169,25,4,30,15,198,116,65,69,111,109,67,230,142,130,146,52,218,56,88,175,254,183,185,90,141,107,164,146,71,163,91,213,178,121,236,3,63,203,180,187,46,160,206,240,75,183,163,47,150,206,239,133,170,236,69,55,111,185,19,226,127,169,43,92,197,221,146,61,60,218,187,111,186,121,162,41,248,207,183,92,34,183,195,118,146,130,161,148,53,51,75,77,13,83,162,114,69,44,177,181,142,146,54,191,109,156,230,182,88,149,205,69,221,18,70,42,237,212,155,253,22,204,126,239,121,162,187,220,109,180,157,234,123,21,27,110,23,7,247,26,222,205,59,170,33,167,71,236,170,138,239,206,212,66,221,155,186,250,251,237,178,42,165,42,110,92,174,231,164,153,158,110,252,248,249,229,212,54,244,122,45,62,142,52,84,211,79,161,136,228,229,158,180,227,226,242,206,123,243,221,137,206,123,165,53,188,60,113,15,132,113,27,132,51,41,197,164,240,151,26,78,136,111,22,121,164,71,84,91,106,21,23,102,170,236,157,113,59,103,44,114,162,34,61,17,124,154,246,189,140,186,100,32,240,241,196,62,111,195,150,110,204,167,22,147,197,219,170,250,33,188,89,230,145,91,79,114,167,69,93,154,171,178,244,74,221,220,177,202,136,170,197,85,242,115,28,246,62,70,120,130,227,155,76,112,189,26,131,38,211,60,151,211,57,6,97,71,84,204,101,176,64,177,190,14,153,36,167,117,124,209,212,71,187,34,138,88,222,141,107,217,249,215,199,210,212,86,164,143,101,211,65,188,218,189,167,154,239,206,42,166,58,251,125,177,252,247,252,206,98,226,222,205,53,219,110,241,70,159,107,183,53,217,191,86,40,158,179,203,61,243,77,83,142,152,235,49,51,223,76,76,230,102,42,199,149,227,171,140,168,52,210,223,114,209,157,53,184,212,51,51,171,135,177,115,184,211,73,37,60,182,38,189,180,242,177,88,174,133,91,43,166,130,89,26,143,142,68,116,75,179,183,71,34,109,26,216,118,29,147,234,6,79,110,195,48,203,45,69,218,245,118,153,32,164,164,129,19,170,71,108,170,170,170,187,35,90,214,162,185,207,114,163,90,214,185,206,84,68,85,79,207,184,220,110,23,139,133,85,218,237,95,81,91,93,91,51,234,106,170,170,101,116,178,207,43,220,174,124,143,123,149,85,206,115,149,85,92,170,170,170,170,170,75,95,4,60,39,79,195,198,49,89,146,230,110,167,155,54,201,97,137,181,113,198,216,228,109,170,153,170,174,74,88,230,68,85,115,156,229,71,74,173,119,109,206,142,52,106,57,35,73,31,7,68,94,223,181,121,171,165,17,245,71,241,159,231,164,97,181,53,23,54,206,201,56,126,40,179,138,245,23,59,179,223,114,190,153,153,242,162,140,244,143,8,196,103,154,169,170,109,174,178,240,205,136,240,213,192,214,161,89,236,245,62,147,190,92,253,19,233,155,207,68,176,248,254,221,226,55,65,249,135,75,35,34,237,178,117,103,168,169,213,183,82,249,175,150,57,112,67,197,140,28,60,100,245,152,214,102,218,137,176,156,150,104,157,87,36,110,146,71,90,170,90,138,212,170,142,20,85,71,53,205,84,108,168,214,247,28,216,227,86,171,150,52,141,249,225,199,247,186,70,119,248,95,212,233,72,115,61,119,106,191,39,107,45,206,159,167,45,49,143,166,126,223,31,226,192,236,242,196,113,151,14,107,104,222,102,110,77,235,213,115,79,142,121,45,226,99,194,57,113,28,177,17,136,136,136,198,58,54,16,4,111,114,239,226,198,123,21,194,213,195,134,108,218,116,180,215,77,51,113,187,138,186,56,86,146,166,71,62,87,82,202,174,84,73,27,44,142,119,109,124,228,73,100,70,108,246,189,189,169,33,44,250,29,109,26,235,81,118,143,158,60,165,162,120,167,134,117,92,43,184,85,161,212,245,142,250,106,240,170,156,244,156,117,196,244,235,25,233,62,51,24,153,0,70,247,49,14,44,103,190,220,46,188,56,97,45,167,91,77,12,208,183,36,184,163,163,153,106,234,99,115,37,109,44,74,213,84,141,177,72,214,247,23,202,69,150,53,102,204,107,29,221,107,181,180,104,109,77,218,254,104,243,147,133,184,103,85,197,91,133,58,29,55,72,239,170,175,10,105,207,89,199,76,207,94,145,158,179,227,17,153,139,89,198,247,22,48,113,15,147,209,227,88,99,106,33,194,113,169,165,117,36,146,58,72,221,117,169,114,35,86,170,72,85,81,26,214,181,21,177,35,155,220,107,100,145,92,173,89,22,54,103,135,0,62,233,24,39,226,159,83,170,33,204,152,206,0,125,210,48,79,197,62,167,84,87,54,61,69,122,173,125,119,110,79,89,166,126,216,110,174,212,246,141,46,197,194,90,109,6,138,156,91,162,237,56,241,153,245,46,76,204,207,140,204,245,159,171,17,209,144,128,2,222,231,32,16,99,252,34,120,129,255,0,175,166,161,127,231,61,111,254,180,153,77,7,184,220,47,26,29,167,119,107,181,125,69,109,117,110,41,104,169,170,170,169,149,210,203,60,175,163,137,207,145,239,114,170,185,206,114,170,171,149,85,85,85,85,72,173,191,117,163,112,170,170,105,166,99,11,255,0,24,240,6,167,131,172,90,191,126,245,53,197,115,49,210,38,49,136,207,139,221,0,9,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,1,66,252,78,180,79,93,20,236,114,252,74,83,109,192,236,79,97,201,194,123,14,64,181,156,71,214,197,67,166,181,242,202,170,159,197,109,182,223,244,196,63,127,244,154,230,226,89,75,177,44,210,12,157,145,58,69,166,146,117,70,162,162,42,245,177,236,248,162,167,242,137,227,230,27,147,73,139,232,45,202,190,39,244,185,169,10,249,116,252,107,105,83,227,253,38,191,32,92,28,59,27,188,107,118,169,250,58,158,23,190,107,197,77,84,235,249,183,59,161,58,37,155,101,237,166,255,0,201,83,100,45,56,198,32,196,48,171,61,134,159,217,77,69,79,26,251,125,173,133,141,248,170,175,242,72,143,229,29,163,46,203,50,203,214,117,93,2,178,43,109,76,84,240,185,236,149,55,234,164,169,234,84,84,84,106,249,72,223,110,228,202,128,0,165,203,240,3,130,166,236,80,139,191,180,173,61,128,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,169,252,197,101,46,246,129,194,46,203,177,89,210,171,210,190,127,231,59,90,187,166,224,114,99,55,27,220,57,218,53,191,78,171,229,146,142,153,215,10,90,89,22,25,93,3,222,246,185,148,245,29,43,187,21,23,201,100,50,100,249,174,52,112,220,40,106,40,167,141,178,50,120,159,27,154,228,221,21,28,138,159,240,129,171,61,125,13,85,182,173,244,85,176,186,41,163,219,169,142,106,181,83,116,69,79,37,243,246,42,19,109,202,91,39,142,247,161,44,183,164,155,201,71,27,220,230,43,209,85,189,85,213,139,236,79,52,34,255,0,141,173,53,151,78,53,206,241,75,29,165,104,40,170,188,63,134,141,34,237,179,213,163,166,87,244,249,175,197,254,127,210,102,103,37,156,210,87,92,179,156,82,122,245,88,233,232,168,22,24,28,255,0,38,171,234,42,21,122,83,111,189,255,0,127,196,9,95,0,1,211,46,233,231,184,141,221,73,183,220,39,221,124,186,126,11,230,83,10,236,155,40,29,233,236,57,41,106,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,1,96,245,243,140,253,46,225,211,49,163,194,115,107,14,83,91,93,91,108,142,235,28,150,170,90,121,98,72,159,44,177,163,85,100,158,53,234,234,133,203,182,202,155,42,121,251,81,63,103,135,142,41,180,251,137,111,180,31,97,44,249,13,7,217,207,9,226,189,45,79,4,93,126,35,187,209,219,237,77,38,251,118,31,190,251,123,83,109,252,246,198,174,62,120,96,215,45,106,214,27,62,83,166,88,63,166,109,116,184,213,61,190,105,253,39,71,79,211,80,218,170,167,185,157,51,74,199,46,205,149,139,186,38,222,126,221,209,118,246,92,188,180,3,86,244,51,237,255,0,229,79,18,244,39,166,253,21,224,63,183,233,170,123,221,159,23,220,254,34,71,244,237,221,143,244,182,223,171,203,125,151,104,75,122,157,108,235,253,21,84,207,163,204,245,199,179,167,95,123,104,234,246,62,24,183,194,49,184,90,191,76,235,121,105,158,95,73,19,57,154,226,42,245,51,158,148,230,123,186,119,175,30,127,194,15,14,218,163,151,87,231,121,222,158,122,78,249,115,237,120,170,175,75,87,67,220,237,196,200,153,234,69,51,88,155,50,54,39,147,83,125,183,95,53,85,61,142,150,105,6,157,104,174,63,81,139,105,150,61,232,107,93,85,99,238,19,65,226,231,168,234,168,115,24,199,63,170,103,189,201,187,98,98,108,139,183,151,179,117,93,241,175,95,249,134,254,67,53,110,253,165,159,146,15,77,250,19,194,255,0,111,253,160,240,221,238,245,52,83,255,0,23,225,159,211,183,119,167,244,151,126,157,252,183,217,47,31,11,60,67,255,0,9,109,62,184,103,127,100,62,206,120,11,204,182,159,11,233,15,25,215,209,4,18,247,58,251,113,237,191,127,110,158,149,253,29,247,243,217,50,108,223,208,213,169,154,45,68,122,78,185,245,113,62,222,184,252,80,155,158,213,197,118,54,91,122,173,125,85,252,14,98,142,88,155,177,85,56,152,245,49,71,60,227,167,116,114,198,61,139,57,253,148,206,31,191,234,63,80,191,242,125,23,252,172,186,89,86,169,227,250,213,193,206,111,169,184,181,29,198,150,215,121,195,114,30,196,55,8,216,202,134,246,97,169,133,221,77,99,222,212,221,209,57,83,103,47,146,167,177,124,146,57,255,0,128,15,22,255,0,245,166,255,0,242,245,179,254,80,103,62,21,128,101,218,93,203,211,33,193,51,187,79,163,47,150,204,55,41,241,84,189,248,166,237,247,22,182,86,122,241,57,204,93,217,35,23,201,203,182,251,47,154,42,17,218,45,86,186,252,215,78,170,153,138,121,103,245,102,58,174,156,77,176,112,166,213,78,150,246,197,126,155,151,102,245,17,49,23,105,175,213,235,51,56,137,159,24,142,191,55,138,37,12,156,224,135,139,24,56,120,201,235,49,172,205,181,19,97,57,44,209,58,174,72,221,36,142,181,84,181,21,169,85,28,40,170,142,107,154,168,217,81,173,238,57,177,198,173,87,44,105,27,241,140,184,90,245,163,25,6,129,234,117,215,77,242,9,252,103,131,232,158,138,224,218,119,195,29,125,36,137,188,115,49,31,253,108,114,53,92,214,201,28,140,71,59,167,117,171,105,174,94,211,85,240,139,95,171,63,110,122,124,248,150,251,222,244,91,118,245,102,118,109,127,95,75,76,204,71,116,226,137,167,53,68,249,211,53,83,63,132,198,83,156,8,222,229,223,197,140,246,43,133,171,135,12,217,180,233,105,174,154,102,227,119,21,116,112,173,37,76,142,124,174,165,149,92,168,146,54,89,28,238,218,249,200,146,200,140,217,237,123,123,89,91,197,167,19,246,142,25,240,138,122,246,91,189,39,148,95,251,208,88,104,100,107,146,157,95,26,51,185,60,239,77,182,138,62,228,106,172,69,71,189,92,214,183,165,21,210,50,249,167,220,172,94,211,78,166,103,17,29,254,201,242,246,251,60,220,151,187,240,70,233,182,111,113,177,209,79,61,117,207,169,49,210,43,167,175,173,223,234,226,34,121,162,103,213,196,245,152,235,54,183,143,78,47,63,37,22,137,244,135,78,238,155,102,23,154,53,241,215,10,42,222,138,139,4,110,116,74,205,211,182,228,238,205,18,204,141,217,236,146,36,86,72,155,117,70,171,22,167,209,113,184,220,47,23,10,171,181,218,190,162,182,186,182,103,212,213,85,84,202,233,101,158,87,185,92,249,30,247,42,171,156,231,42,170,185,85,85,85,85,84,244,58,157,166,217,62,145,102,149,186,127,153,197,79,13,234,221,13,36,181,112,193,50,74,216,93,61,52,115,164,106,244,242,115,154,217,81,174,86,170,183,169,174,233,115,147,103,45,39,95,172,187,184,92,155,213,71,171,29,35,202,63,222,112,234,30,18,225,189,7,8,105,40,219,108,213,19,118,184,154,170,159,214,174,99,17,51,143,10,105,230,136,136,238,140,249,204,204,230,255,0,41,143,214,167,224,127,250,113,111,121,166,123,192,227,255,0,228,109,39,250,237,105,112,185,76,126,181,63,3,255,0,211,139,123,205,51,222,7,31,255,0,35,105,63,215,107,73,107,159,161,40,247,255,0,229,45,123,162,254,212,181,31,34,63,117,109,96,244,223,66,114,125,82,211,141,65,212,12,94,174,157,238,211,184,105,43,171,168,37,217,142,158,138,70,84,186,105,99,122,174,221,81,54,155,171,161,83,215,106,187,165,122,154,214,63,203,96,25,254,93,165,217,117,6,119,130,93,189,25,124,182,119,124,45,87,98,41,187,125,200,159,19,253,73,90,230,46,236,145,233,230,213,219,125,211,205,17,76,231,229,49,250,212,252,15,255,0,78,60,47,29,92,26,207,166,151,11,150,179,105,173,186,157,152,101,92,221,251,157,186,154,56,233,226,177,57,238,167,137,136,196,116,202,233,91,52,242,200,228,100,113,163,98,77,155,178,53,19,108,25,219,235,141,29,189,109,140,230,51,156,119,198,38,113,49,238,241,242,239,243,90,168,227,29,53,92,75,171,225,141,211,151,146,174,88,183,205,17,203,87,53,186,121,173,213,225,60,211,51,203,159,141,153,167,191,150,39,24,181,139,83,110,250,201,169,217,22,166,94,226,236,212,95,107,29,59,32,234,107,188,53,59,81,25,4,29,77,99,17,253,184,153,28,125,125,40,174,232,234,95,53,82,74,121,111,232,199,228,243,70,164,212,90,249,238,45,186,106,23,106,170,74,58,154,126,203,41,169,41,228,157,148,202,196,95,89,253,214,200,233,187,155,163,92,201,35,233,110,200,175,124,115,240,251,165,159,150,173,101,197,116,201,245,158,22,158,243,88,190,50,100,147,161,237,164,134,55,77,81,219,119,67,209,37,88,162,145,25,187,85,189,106,222,173,147,117,73,206,36,120,127,79,55,174,215,172,185,214,99,187,223,61,243,244,125,170,111,108,27,205,27,102,223,167,225,205,28,114,211,84,68,213,17,225,69,29,40,167,221,53,70,123,243,28,145,230,0,11,107,157,209,139,204,230,247,172,175,212,91,117,143,39,103,131,211,191,227,49,136,160,158,62,138,234,136,224,133,106,170,38,99,94,175,89,88,250,133,137,170,246,181,17,159,160,158,180,142,126,45,104,239,228,199,242,157,142,254,89,125,35,246,47,198,55,210,222,3,126,231,111,101,233,234,233,245,251,93,125,29,206,223,231,59,125,125,191,95,164,154,221,90,210,92,35,91,48,138,220,7,62,181,248,187,117,94,210,69,44,106,141,168,163,168,68,84,101,68,15,84,94,137,91,186,236,187,42,42,43,154,228,115,28,230,172,45,107,102,144,228,250,29,168,247,125,60,202,41,106,26,234,41,158,234,26,185,97,72,155,113,162,87,185,33,170,141,17,206,78,151,181,187,236,142,119,67,145,204,114,245,49,200,148,173,235,71,115,77,168,248,87,198,166,103,199,174,61,147,236,242,246,116,116,255,0,102,28,73,163,222,182,127,200,81,30,134,245,186,102,61,79,86,106,137,233,233,41,158,190,191,92,213,63,181,235,71,73,196,78,117,186,221,111,179,219,233,109,54,154,10,122,42,26,40,89,77,75,75,77,19,98,138,8,152,212,107,35,99,26,136,141,107,90,136,136,212,68,68,68,68,67,203,107,23,228,199,242,99,145,126,89,125,29,246,47,193,187,210,222,63,126,223,111,116,233,233,233,245,251,189,125,29,190,223,231,59,157,29,191,95,164,193,14,93,252,88,207,98,184,90,184,112,205,155,78,150,154,233,166,110,55,113,87,71,10,210,84,200,231,202,234,89,85,202,137,35,101,145,206,237,175,156,137,44,136,205,158,215,183,181,225,120,223,227,30,171,90,174,242,105,198,155,94,191,216,238,143,177,52,147,192,201,161,125,234,163,165,175,234,153,178,177,143,108,81,61,122,91,18,166,202,248,251,138,174,252,223,110,102,230,243,167,248,31,166,142,249,233,203,237,199,119,187,219,229,237,232,214,154,62,204,247,120,226,95,201,181,76,197,20,76,87,55,99,167,169,158,149,68,245,197,115,137,197,57,153,138,162,103,173,49,53,49,74,226,203,124,87,10,168,237,53,85,21,52,44,153,237,165,154,166,6,193,44,177,35,151,161,207,141,175,122,49,202,221,149,90,143,122,34,170,162,57,219,110,178,67,202,206,235,169,213,184,70,81,67,117,151,196,224,116,53,140,130,208,233,235,17,95,73,95,183,114,166,24,98,233,87,118,156,217,162,145,202,231,181,173,122,238,198,189,210,74,230,226,15,10,188,52,223,184,144,207,163,181,181,42,41,113,91,76,209,59,34,185,83,73,15,118,146,41,25,43,162,107,25,35,145,92,233,93,3,163,71,53,175,70,43,145,206,106,162,108,179,25,135,97,216,198,159,227,22,236,51,12,178,211,218,108,182,152,82,10,74,72,17,122,99,110,234,170,170,171,186,185,206,114,171,156,247,42,185,206,115,156,229,85,85,85,139,216,52,87,42,185,240,169,233,76,103,30,223,246,143,183,220,190,246,189,197,26,43,58,47,200,20,196,92,189,87,44,213,51,253,220,71,88,158,157,213,213,225,31,179,51,51,210,168,205,172,226,171,137,107,15,13,248,12,151,71,45,61,86,85,118,134,86,227,182,218,152,230,237,85,203,27,226,108,174,123,227,106,163,91,19,103,108,138,215,57,138,244,106,181,174,69,93,210,28,243,28,199,39,212,12,158,227,153,230,119,170,139,181,234,237,50,207,87,87,58,167,84,142,217,17,17,17,54,70,181,173,68,107,88,212,70,181,173,107,90,136,136,136,147,25,196,183,10,184,15,18,22,30,155,164,84,246,156,170,150,22,83,91,50,38,211,190,89,105,34,239,50,71,198,232,155,44,105,59,85,169,35,90,217,21,81,139,43,220,221,149,87,124,123,224,219,128,252,159,77,117,30,191,80,245,182,215,102,153,216,252,207,167,199,105,25,42,85,54,106,150,189,170,219,155,85,21,17,173,107,81,82,38,200,222,231,83,213,234,200,157,27,21,217,59,182,143,89,173,212,211,110,63,163,240,159,8,243,153,246,249,125,17,215,40,46,207,184,147,134,184,95,99,191,172,170,115,171,143,141,19,136,170,174,190,173,54,231,175,169,221,205,227,19,154,170,142,94,87,178,224,119,131,89,244,82,7,234,94,167,91,169,221,155,86,194,232,41,104,101,142,57,93,98,106,73,51,36,88,230,142,105,35,145,211,197,218,94,180,107,92,198,171,153,190,207,122,44,86,155,8,26,247,152,155,238,154,222,146,213,155,86,163,164,115,124,253,221,101,99,236,159,124,214,113,22,187,114,220,53,213,102,186,189,23,119,72,166,63,230,98,154,99,194,35,233,158,249,153,153,153,153,49,213,78,19,167,226,31,133,125,37,201,112,199,83,195,155,99,88,61,169,180,145,200,216,227,109,214,153,212,80,185,105,100,153,81,21,174,107,145,93,18,185,221,182,186,73,17,200,212,145,100,100,107,91,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,39,27,135,111,119,237,49,255,0,35,108,191,234,81,24,229,199,23,5,87,13,93,157,154,163,163,246,138,121,115,55,204,214,222,168,229,172,116,110,187,69,219,134,24,157,27,230,145,33,137,208,178,36,245,118,98,61,174,114,171,149,205,107,95,147,185,109,83,122,213,58,155,17,235,98,51,30,125,59,227,219,246,251,251,224,248,35,180,11,123,102,190,246,201,187,85,17,98,107,175,146,185,198,40,153,170,102,105,171,63,171,51,221,63,171,61,254,172,230,155,133,193,127,20,150,254,32,112,24,109,57,37,230,157,218,133,98,133,82,243,74,144,54,157,106,162,71,244,199,89,19,17,85,28,215,53,99,73,58,81,168,201,85,83,161,140,124,93,80,248,76,231,12,28,37,225,28,51,218,42,223,65,89,233,252,162,231,213,29,117,250,122,84,133,235,79,213,187,41,225,143,169,253,152,147,102,185,201,212,170,247,167,83,151,102,198,214,67,25,135,188,197,250,108,88,141,71,198,245,179,245,119,251,124,214,78,204,238,109,119,119,109,218,189,155,62,130,102,212,211,152,199,127,164,206,35,166,41,207,197,137,136,152,140,101,116,184,120,226,31,55,225,203,55,102,83,139,73,226,237,213,125,16,222,44,243,72,173,167,185,83,162,174,205,85,217,122,37,110,238,88,229,68,85,98,170,249,57,142,123,31,51,184,6,127,136,234,142,35,65,157,224,151,111,73,216,238,125,223,11,85,216,150,30,231,110,87,196,255,0,82,86,181,233,179,227,122,121,181,55,219,116,242,84,82,16,114,29,37,205,241,173,58,197,181,90,190,215,220,197,242,239,17,29,13,124,10,175,100,117,16,207,44,47,167,155,201,59,114,175,101,207,106,123,30,207,54,170,171,36,107,46,159,7,188,83,228,28,61,102,244,246,171,141,127,123,3,190,214,68,203,221,28,234,247,50,147,169,90,197,175,133,24,215,57,37,141,187,43,154,214,175,117,140,232,84,234,72,223,31,206,211,185,85,160,174,44,223,248,147,245,103,199,221,62,63,79,191,215,180,62,10,177,197,154,106,183,61,171,19,169,183,152,156,126,191,44,204,77,51,254,58,102,49,79,207,76,248,77,51,24,99,223,31,222,233,25,223,225,127,83,165,47,221,186,227,111,188,91,233,110,214,154,250,122,218,26,216,89,83,75,85,77,43,101,138,120,158,212,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,66,194,113,253,238,145,157,254,23,245,58,82,217,174,235,164,187,242,106,251,37,207,156,41,19,79,16,104,98,123,253,53,175,191,74,37,52,235,18,251,125,168,56,198,9,233,15,1,246,142,243,69,105,241,93,174,239,99,196,78,200,187,157,27,183,171,167,175,126,158,164,223,109,183,79,105,243,102,56,118,79,167,249,61,199,12,204,236,181,22,155,213,166,101,130,174,146,116,78,168,221,178,42,42,42,110,142,107,154,168,230,189,170,173,115,92,215,53,85,21,21,125,87,14,222,240,58,99,254,89,89,127,215,98,36,199,141,238,19,167,226,31,24,163,201,112,199,83,195,155,99,80,202,218,72,228,108,113,182,235,76,229,71,45,44,147,42,34,181,205,114,43,162,87,59,182,215,73,34,57,26,146,44,140,164,233,118,234,181,154,106,238,91,248,212,207,119,156,127,23,81,239,252,103,107,134,247,205,54,139,91,49,22,47,83,57,170,127,82,168,158,147,63,225,158,233,207,119,73,204,68,78,124,47,1,124,99,213,106,69,44,26,55,170,215,175,17,150,211,237,13,134,186,70,77,37,69,226,157,144,203,36,141,157,200,197,98,75,11,33,243,149,239,106,202,142,110,232,231,181,207,126,107,154,251,219,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,37,239,130,254,41,45,252,64,224,48,218,114,75,205,59,181,10,197,10,165,230,149,32,109,58,213,68,143,233,142,178,38,34,170,57,174,106,198,146,116,163,81,146,170,167,67,24,248,186,167,182,77,215,211,199,193,175,79,173,29,211,231,30,94,255,0,182,62,189,75,218,143,0,198,213,92,239,91,101,56,179,84,250,244,196,124,74,167,245,163,17,210,137,241,143,213,170,122,116,152,138,114,52,0,88,218,84,7,141,213,61,95,211,173,21,199,233,242,157,77,200,125,13,107,170,172,101,190,25,252,36,245,29,85,14,99,222,214,116,194,199,185,55,108,79,93,213,54,242,246,238,169,191,142,192,56,190,225,219,84,114,234,12,19,4,212,63,73,223,46,125,223,11,75,232,154,232,123,157,184,159,43,253,121,97,107,19,102,70,245,243,114,111,182,201,230,168,135,141,90,139,52,87,232,234,174,34,175,44,198,126,132,149,157,155,114,212,233,167,89,103,79,93,86,163,51,53,197,21,77,49,142,252,213,17,136,199,143,94,158,43,198,0,61,145,168,181,230,153,239,3,143,255,0,145,180,159,235,181,165,194,229,49,250,212,252,15,255,0,78,45,239,52,207,120,28,127,252,141,164,255,0,93,173,46,23,41,143,214,167,224,127,250,113,79,179,250,110,125,243,247,101,210,27,159,246,91,79,200,183,251,218,82,16,0,46,14,111,0,0,8,49,226,39,222,7,83,191,203,43,215,250,236,164,231,16,99,196,79,188,14,167,127,150,87,175,245,217,74,215,18,255,0,69,111,223,63,99,120,118,31,250,67,87,242,41,251,198,93,163,25,6,43,164,152,38,178,247,252,101,143,54,241,208,110,202,119,167,128,171,166,169,150,46,204,143,243,98,247,25,31,113,139,186,57,221,51,39,78,209,245,59,212,240,171,196,181,251,134,252,250,59,163,86,162,171,21,187,77,19,114,43,109,52,112,247,106,226,141,146,182,39,49,242,53,85,174,137,211,186,68,107,92,196,122,181,26,231,34,46,233,33,28,25,97,216,198,160,112,67,138,225,153,157,150,158,237,101,187,67,117,130,174,146,116,94,153,27,233,74,165,69,69,77,149,174,107,145,28,215,181,81,205,115,90,230,170,42,34,164,119,241,51,195,54,93,195,86,93,13,158,241,83,233,59,29,207,171,208,215,158,136,161,241,253,184,161,116,255,0,152,108,178,62,46,219,231,70,122,234,157,91,117,39,146,249,68,223,209,93,208,209,107,91,99,186,98,153,247,78,35,191,217,63,71,135,150,118,22,213,196,218,14,43,212,235,184,95,118,136,154,233,174,229,49,19,250,244,69,117,99,151,202,186,34,35,252,93,34,184,235,21,77,51,41,135,102,56,198,160,99,22,236,207,12,189,83,221,172,183,104,82,122,74,184,21,122,100,110,234,138,138,139,178,181,205,114,43,92,199,34,57,174,107,154,228,69,69,68,253,146,41,56,32,227,30,171,69,110,241,233,198,164,222,191,216,238,179,191,52,115,206,201,166,125,150,163,165,207,234,133,177,49,239,116,82,189,58,93,18,38,200,249,59,136,173,252,231,114,86,203,102,221,175,163,95,107,158,159,141,29,241,229,63,195,201,207,92,101,194,122,158,18,220,39,77,118,38,109,85,153,183,87,237,83,159,60,68,115,71,78,104,240,233,61,211,19,32,1,158,169,32,199,136,159,120,29,78,255,0,44,175,95,235,178,146,149,192,15,186,70,9,248,167,212,234,136,164,214,124,130,209,150,107,14,117,148,227,245,126,42,215,121,201,110,119,10,41,251,110,103,118,158,106,169,31,27,250,94,136,230,238,215,34,236,228,69,77,252,209,20,148,46,93,89,142,49,126,225,154,195,139,218,111,84,245,55,108,102,106,216,46,212,77,85,73,105,29,53,109,68,208,171,154,187,42,181,241,189,21,175,77,218,170,143,106,47,83,30,141,166,236,117,83,240,251,157,123,226,113,244,195,165,123,85,177,118,56,71,75,28,179,234,215,111,155,164,244,255,0,151,92,117,242,235,49,29,124,102,35,189,147,160,2,228,230,160,0,0,0,5,131,227,23,134,155,127,17,90,112,230,209,37,67,50,236,102,26,170,188,117,241,72,212,108,242,189,141,87,210,72,215,185,177,244,204,177,70,222,181,84,88,220,141,118,253,40,246,62,28,238,54,235,133,158,225,85,105,187,80,84,81,87,81,76,250,106,170,90,152,157,20,176,74,199,43,95,27,216,228,69,107,154,228,84,86,170,34,162,162,162,155,4,17,239,204,255,0,68,241,27,85,178,211,174,182,120,60,37,242,237,121,101,166,243,235,75,39,143,234,164,94,196,158,180,138,200,187,76,163,86,116,177,137,215,221,221,87,118,249,214,183,237,186,46,81,58,187,125,241,223,237,143,227,31,103,185,187,187,37,227,58,244,122,138,120,127,87,153,183,92,207,163,158,254,90,187,230,62,77,93,103,167,117,94,24,170,102,35,220,203,222,7,120,53,131,90,231,126,165,234,117,186,161,184,77,20,206,130,150,134,88,228,137,183,215,44,115,50,69,142,104,230,142,72,219,4,189,165,235,70,185,175,114,57,155,238,199,162,88,206,27,244,166,223,173,218,217,140,105,141,218,237,81,109,161,188,77,59,170,170,41,152,215,74,145,65,79,36,239,107,58,188,154,231,54,37,98,57,81,200,213,114,57,90,237,186,86,111,109,214,235,125,158,223,75,105,180,208,83,209,80,209,66,202,106,90,90,104,155,20,80,68,198,163,89,27,24,212,68,107,90,212,68,70,162,34,34,34,34,17,219,30,219,78,170,169,191,119,173,52,207,119,156,251,125,145,245,253,43,159,106,156,111,123,96,179,78,213,160,153,166,245,218,115,53,71,125,20,102,99,213,159,218,170,98,99,49,57,166,35,49,137,154,102,62,144,1,118,114,240,0,3,12,56,234,224,214,13,75,183,220,181,155,77,109,213,15,204,233,33,239,220,237,212,209,201,81,45,245,172,109,60,76,70,35,166,70,196,232,96,138,71,35,35,141,93,42,236,221,149,202,155,197,241,176,129,131,28,79,242,248,187,234,150,178,210,103,218,109,120,183,90,237,217,77,99,126,211,69,60,45,98,91,94,145,238,250,216,88,196,111,123,187,209,235,70,170,143,89,228,234,87,244,72,247,67,88,222,118,121,187,87,167,211,71,89,239,143,199,248,253,62,109,235,217,167,104,244,104,45,126,73,222,174,98,221,49,51,110,185,207,72,136,248,147,211,172,99,60,158,49,241,35,49,203,17,137,60,37,240,193,119,226,99,55,168,160,125,199,209,152,189,131,179,61,250,186,55,53,106,17,146,43,251,112,64,197,223,121,100,237,200,136,245,69,99,17,174,115,186,149,27,27,238,87,51,171,117,190,207,174,56,173,166,211,65,79,69,67,69,131,208,211,82,210,211,68,216,162,130,38,86,86,181,145,177,141,68,70,181,173,68,68,106,34,34,34,34,33,37,58,93,166,216,198,144,96,54,109,56,195,162,168,101,166,201,11,162,133,106,102,89,101,145,207,123,164,146,71,187,201,21,207,145,239,122,163,81,26,138,229,70,181,173,68,106,70,255,0,52,207,120,28,127,252,141,164,255,0,93,173,60,117,155,117,59,126,219,49,223,84,204,102,127,15,116,125,105,62,27,227,43,220,95,198,180,215,30,173,138,40,185,22,233,241,198,35,53,79,248,170,198,113,221,76,98,35,61,102,125,79,44,156,59,24,212,12,99,89,112,204,206,203,79,118,178,221,161,178,65,87,73,58,47,76,141,222,185,81,81,83,101,107,154,228,71,53,237,84,115,92,214,185,170,138,136,169,143,124,85,112,211,126,225,191,62,146,214,228,168,170,197,110,211,74,236,118,229,83,36,61,218,184,163,100,78,149,175,100,110,85,107,162,116,237,141,92,230,177,30,173,87,53,168,139,178,100,239,41,143,214,167,224,127,250,113,154,218,181,164,184,70,182,97,21,184,14,125,107,241,118,234,189,164,138,88,213,27,81,71,80,136,168,202,136,30,168,189,18,183,117,217,118,84,84,87,53,200,230,57,205,95,75,27,109,58,253,178,222,58,87,25,196,255,0,154,122,79,179,236,97,238,220,107,127,132,120,231,87,207,154,180,245,250,62,122,124,191,229,81,235,83,254,40,255,0,253,71,73,235,137,136,33,37,75,129,222,13,103,209,72,31,169,122,157,110,167,118,109,91,11,160,165,161,150,56,229,117,137,169,36,204,145,99,154,57,164,142,71,79,23,105,122,209,173,115,26,174,102,251,61,232,190,91,132,126,3,46,250,99,171,23,156,251,85,169,109,213,244,120,237,100,212,216,164,83,53,175,125,83,219,34,44,87,85,99,36,123,33,217,137,249,184,158,175,123,94,245,114,163,29,20,110,118,115,159,123,46,209,54,167,225,26,136,245,163,186,60,189,191,195,233,242,198,55,105,189,162,83,175,163,242,62,205,114,38,213,81,30,146,184,253,108,245,138,34,124,35,246,188,102,125,94,145,21,69,64,1,102,104,192,0,6,16,115,80,192,110,23,173,56,196,53,18,137,106,37,135,24,185,212,80,213,195,21,43,164,107,34,173,99,54,168,146,68,93,163,107,100,166,142,63,52,217,206,168,106,110,139,178,59,20,184,11,207,254,192,241,57,139,120,155,183,128,183,228,125,236,126,183,243,29,222,255,0,136,103,246,188,62,77,115,155,213,86,202,95,89,187,109,183,172,168,206,162,80,120,147,211,105,245,119,66,179,61,63,162,138,162,106,235,141,177,210,219,225,130,104,226,116,213,176,57,179,211,70,175,147,212,107,93,52,81,181,202,170,158,171,157,235,55,244,146,14,138,118,245,21,104,245,244,106,105,142,252,79,207,30,31,70,29,41,217,133,203,92,71,194,122,141,142,252,252,94,122,59,162,102,41,185,19,49,86,60,226,169,170,99,62,49,244,79,54,169,231,214,253,45,211,140,151,81,46,105,78,248,113,251,100,245,205,134,122,166,211,54,166,86,49,123,84,233,35,145,81,174,150,78,136,219,228,170,174,123,81,17,85,81,22,6,73,57,227,167,136,124,35,34,225,50,202,220,114,79,25,249,87,240,179,91,216,178,39,93,45,61,52,177,84,84,58,69,141,31,31,118,41,91,21,59,226,235,69,71,200,237,149,123,110,67,6,56,94,211,43,70,176,235,230,29,167,185,4,189,54,187,141,99,231,173,103,75,151,191,79,79,12,149,18,65,187,30,199,55,184,216,86,62,182,185,21,189,125,73,186,166,203,249,190,221,248,94,170,221,139,83,158,145,244,213,254,216,126,246,83,161,255,0,135,182,45,102,235,174,166,105,245,170,207,159,45,152,156,226,60,226,169,174,61,240,151,62,27,52,218,125,34,208,172,51,79,235,98,168,134,186,221,108,108,183,8,103,154,57,93,13,108,238,116,245,49,163,227,245,28,214,205,44,141,106,162,175,170,214,250,206,253,37,185,96,22,251,118,226,213,17,69,61,209,24,250,28,231,173,213,220,215,234,110,106,175,124,122,234,154,167,223,84,230,126,185,12,81,227,167,132,169,245,222,195,79,158,224,116,117,21,25,245,142,24,168,105,233,27,81,27,34,185,81,44,202,171,19,150,103,178,56,157,26,203,44,173,122,42,110,157,108,84,114,185,138,204,174,7,158,167,79,111,85,106,109,92,142,147,252,229,153,178,239,58,189,131,93,111,112,209,85,138,232,159,30,233,143,26,102,58,102,38,58,79,116,248,196,196,226,90,247,151,107,134,158,29,50,126,36,115,239,178,150,153,170,45,182,154,72,95,61,218,246,218,52,168,138,222,222,135,246,81,205,87,198,142,116,146,53,24,214,35,186,182,235,122,34,182,55,237,156,252,103,112,45,112,214,124,158,29,81,210,186,202,122,124,158,225,53,45,37,238,142,190,161,204,166,169,137,17,144,182,173,143,217,86,55,69,27,91,214,196,69,71,198,205,216,157,198,244,205,145,186,11,163,24,254,129,233,141,171,77,241,249,252,103,131,235,158,182,224,234,118,67,37,125,92,139,188,147,61,25,253,76,106,57,92,230,199,28,108,87,59,167,117,170,105,182,11,159,10,154,47,124,72,241,243,246,123,61,190,95,68,186,7,124,237,115,73,27,21,26,141,178,113,170,185,211,150,122,250,57,199,90,167,166,42,199,234,102,49,87,124,199,74,169,97,7,51,108,59,24,211,252,99,70,176,204,50,203,79,105,178,218,97,189,193,73,73,2,47,76,109,222,133,85,85,87,117,115,156,229,87,57,238,85,115,156,231,57,202,170,170,171,227,121,98,219,173,247,141,113,202,173,55,106,10,122,218,26,220,30,186,154,170,150,166,38,203,20,241,62,178,137,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,75,151,205,159,245,87,248,231,254,130,91,222,86,126,240,57,7,249,27,87,254,187,68,126,221,166,35,122,138,98,58,102,62,236,62,118,251,215,46,118,99,93,218,234,153,170,105,185,51,51,61,102,125,53,83,156,247,231,62,47,11,198,135,11,119,14,31,179,233,174,216,221,154,161,186,123,125,153,22,205,84,179,186,161,41,101,86,117,73,71,43,213,17,90,230,185,36,88,250,149,202,248,145,23,173,239,100,189,56,230,79,126,127,128,98,58,163,136,215,224,153,221,167,210,118,59,159,107,197,82,247,229,135,185,219,149,146,179,215,137,205,122,108,248,216,190,78,77,246,217,124,149,80,194,13,20,229,183,62,47,173,149,119,61,74,175,167,191,97,152,204,212,179,219,27,83,65,26,69,145,185,244,239,115,209,241,54,165,206,129,180,243,246,247,100,141,115,102,68,84,219,165,85,6,191,98,185,240,136,157,52,122,181,79,255,0,215,253,188,190,142,252,103,231,132,123,87,209,206,209,93,59,213,120,191,102,158,158,51,118,58,68,99,252,121,196,85,19,242,243,203,21,114,254,207,47,238,16,62,200,210,218,56,135,207,166,234,188,220,104,252,78,53,111,130,109,217,73,73,81,10,167,138,153,90,187,62,89,98,145,81,177,249,181,140,126,238,222,69,68,135,57,192,45,26,77,37,189,21,168,181,111,255,0,179,230,209,60,69,196,26,190,38,215,215,175,214,79,89,233,17,225,77,61,113,76,123,35,63,60,230,103,172,203,30,248,254,247,72,206,255,0,11,250,157,41,18,154,117,137,125,190,212,28,99,4,244,135,128,251,71,121,162,180,248,174,215,119,177,226,39,100,93,206,141,219,213,211,215,191,79,82,111,182,219,167,180,150,190,63,189,210,51,191,194,254,167,74,69,175,14,222,240,58,99,254,89,89,127,215,98,42,251,245,49,86,186,221,51,221,49,31,108,183,199,100,151,107,177,194,154,187,182,231,21,83,114,228,199,190,45,209,48,242,185,142,29,147,233,254,79,113,195,51,59,45,69,166,245,105,153,96,171,164,157,19,170,55,108,138,138,138,155,163,154,230,170,57,175,106,171,92,215,53,205,85,69,69,89,50,224,47,139,207,202,189,162,13,33,212,75,166,249,133,154,141,60,13,194,182,183,174,162,255,0,27,93,42,191,100,237,181,59,176,196,144,163,183,123,228,149,17,242,46,253,50,42,122,158,55,184,78,159,136,124,98,143,37,195,29,79,14,109,141,67,43,105,35,145,177,198,219,173,51,149,28,180,178,76,168,138,215,53,200,174,137,92,238,219,93,36,136,228,106,72,178,50,37,45,215,27,133,158,225,75,118,180,215,212,81,87,81,76,202,154,90,170,105,93,20,176,74,199,35,153,35,30,213,69,107,154,228,69,71,34,162,162,162,42,30,21,69,237,135,87,154,122,209,63,92,127,24,254,122,74,78,205,123,111,107,124,63,201,119,20,106,45,247,227,172,219,175,194,99,206,138,226,59,186,198,58,103,154,152,152,148,46,61,56,188,252,148,90,39,210,29,59,186,109,152,94,104,215,199,92,40,171,122,42,44,17,185,209,43,55,78,219,147,187,52,75,50,55,103,178,72,145,89,34,109,213,26,172,102,225,216,118,79,168,25,61,187,12,195,44,181,23,107,213,218,100,130,146,146,4,78,169,29,178,170,170,170,236,141,107,90,138,231,61,202,141,107,90,231,57,81,17,85,63,62,227,113,184,94,46,21,87,107,181,125,69,109,117,108,207,169,170,170,169,149,210,203,60,175,114,185,242,61,238,85,87,57,206,85,85,114,170,170,170,170,169,45,124,16,240,157,63,15,24,197,102,75,153,186,158,108,219,37,134,38,213,199,27,99,145,182,170,102,170,185,41,99,153,17,85,206,115,149,29,42,181,221,183,58,56,209,168,228,141,36,122,152,189,191,106,243,87,74,35,234,143,227,63,207,72,47,87,182,246,73,195,252,150,177,94,162,231,118,122,77,202,252,102,124,168,162,39,187,164,99,166,121,170,153,152,173,212,92,75,236,14,160,228,248,39,164,60,127,217,203,205,109,167,197,118,187,93,255,0,15,59,226,238,116,110,238,158,174,141,250,122,151,109,246,221,125,164,181,240,3,238,145,130,126,41,245,58,162,45,120,137,247,129,212,239,242,202,245,254,187,41,41,92,0,251,164,96,159,138,125,78,168,247,216,105,138,117,215,41,142,232,137,251,97,25,218,221,218,239,240,166,146,237,201,205,85,92,183,51,239,155,117,204,188,174,105,204,139,67,176,92,198,251,132,221,177,92,234,106,236,126,231,85,106,170,146,154,134,141,209,62,88,37,116,111,115,21,213,77,85,106,185,138,168,170,136,187,109,186,39,176,188,122,7,175,152,119,17,120,117,102,109,132,219,111,52,84,52,87,57,45,82,71,117,134,40,165,89,89,20,82,43,145,35,146,68,233,233,153,169,190,232,187,162,249,123,21,99,191,89,248,33,226,131,44,214,28,235,41,199,244,199,197,90,239,57,45,206,225,69,63,166,173,204,238,211,205,85,35,227,127,75,231,71,55,118,185,23,103,34,42,111,230,136,166,99,112,13,164,26,139,162,186,61,120,197,181,55,30,244,53,210,171,37,168,184,67,7,139,130,163,170,157,212,180,172,107,250,161,123,218,155,186,39,166,202,187,249,123,54,84,222,79,67,170,215,93,213,77,187,244,204,81,215,175,44,199,187,170,139,197,59,7,10,104,118,26,53,123,93,250,106,212,207,38,105,139,180,213,61,99,214,245,98,115,211,234,126,143,240,1,225,35,254,180,223,254,94,185,255,0,202,11,181,113,170,198,52,103,75,170,171,105,173,213,17,99,184,53,129,242,199,73,76,229,150,86,209,81,83,170,164,108,89,29,187,220,145,199,178,43,223,230,187,110,239,106,152,67,253,150,127,255,0,160,63,238,171,255,0,115,50,215,34,173,187,235,87,11,183,59,142,63,100,237,221,51,204,6,105,232,173,190,37,171,211,81,91,110,85,142,14,235,250,26,187,58,84,111,91,186,83,226,187,39,179,39,75,168,209,92,138,254,5,17,205,17,225,78,63,8,66,111,187,63,19,104,235,211,199,19,215,95,162,170,184,136,231,187,21,196,119,103,245,234,199,79,30,139,25,253,148,206,31,191,234,63,80,191,242,125,23,252,172,202,220,47,41,183,231,88,117,139,54,180,195,81,13,14,65,108,165,186,210,199,82,214,182,86,69,60,77,145,141,122,53,92,136,228,107,209,21,17,85,55,223,101,95,105,17,159,192,7,139,127,250,211,127,249,122,217,255,0,40,37,107,70,49,251,190,39,163,216,46,45,144,82,120,91,165,155,26,182,91,235,96,238,53,253,170,136,105,99,100,140,234,98,171,93,179,154,169,187,85,81,118,242,85,67,199,106,212,235,111,215,84,106,169,152,136,142,157,48,146,227,253,143,134,54,157,53,154,246,27,244,220,174,170,166,42,197,200,175,17,142,157,34,103,29,94,200,0,77,181,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,112,190,195,146,151,40,29,114,59,165,54,251,196,91,175,158,229,51,46,233,178,21,65,186,121,116,252,19,204,14,224,0,24,41,205,167,39,142,201,161,47,183,172,155,73,89,27,28,214,35,209,21,221,53,212,107,236,95,53,33,38,130,134,170,229,86,202,42,40,93,44,210,111,210,198,181,92,171,178,42,175,146,121,251,17,73,66,231,77,154,74,219,150,13,138,65,94,169,29,69,21,122,205,3,95,228,229,101,69,58,167,82,109,247,179,239,248,24,103,193,46,154,203,168,250,231,103,165,146,210,181,244,84,190,35,196,198,177,119,25,235,81,212,171,58,188,211,226,207,47,232,2,103,120,29,208,27,94,134,105,52,20,49,81,211,182,182,226,218,90,153,229,108,15,99,156,244,165,141,170,190,186,170,249,175,87,221,241,50,56,249,173,244,112,219,232,105,232,160,141,177,178,8,153,27,90,212,217,17,26,136,159,240,31,72,2,133,93,215,98,167,46,201,185,212,139,212,190,95,231,2,180,79,230,43,41,111,180,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,1,195,189,135,32,14,153,27,191,193,78,198,123,54,56,84,216,39,180,10,192,0,69,63,56,237,30,88,40,241,157,70,178,88,145,17,110,21,16,85,77,20,95,200,240,145,46,238,118,254,196,236,47,195,225,254,124,76,229,243,173,145,232,206,184,67,45,117,221,40,104,47,201,73,69,47,84,157,12,123,252,100,61,40,171,210,239,228,172,159,119,181,124,201,184,226,63,68,49,237,121,211,106,236,62,251,67,21,67,217,28,242,210,43,152,231,43,38,117,60,145,162,162,35,217,231,235,253,251,121,26,250,235,38,139,234,7,15,217,163,109,185,13,178,190,220,232,101,142,74,10,215,198,145,247,36,108,113,200,170,205,156,237,149,171,35,126,63,251,3,100,140,86,251,71,147,99,86,204,130,223,83,28,244,247,10,88,234,35,146,55,117,53,200,230,162,249,47,196,253,83,8,249,94,241,7,6,166,232,197,187,10,189,100,237,174,190,99,150,248,161,154,41,170,58,166,99,124,68,241,179,116,233,79,107,91,31,197,126,6,110,1,75,211,118,169,243,46,232,253,191,156,250,206,153,89,252,164,255,0,254,1,83,23,203,218,86,158,103,67,29,178,236,167,115,84,10,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,205,83,226,127,67,116,87,32,167,197,181,55,56,244,53,210,170,141,151,8,96,244,101,101,71,85,59,158,246,53,253,80,196,246,166,238,137,233,178,174,254,94,205,149,55,253,29,37,215,253,36,215,63,74,254,75,50,223,77,250,19,177,227,255,0,180,42,105,187,61,238,231,111,248,248,217,213,191,106,79,209,223,110,159,61,183,77,227,223,154,103,188,14,63,254,70,210,127,174,214,151,11,148,199,235,83,240,63,253,56,129,183,186,94,175,113,248,36,196,114,230,124,243,210,51,231,248,54,214,179,128,246,221,63,6,71,17,83,93,126,154,105,162,113,154,121,61,106,226,153,233,203,158,233,233,235,119,188,247,23,220,32,241,19,170,60,68,229,185,222,9,167,158,147,177,220,252,7,133,170,244,181,12,61,206,221,13,60,79,245,37,153,175,77,159,27,211,205,169,190,219,167,146,162,153,41,192,54,144,106,46,138,232,245,227,22,212,220,123,208,215,74,172,150,162,225,12,30,46,10,142,170,119,82,210,177,175,234,133,239,106,110,232,158,155,42,239,229,236,217,83,123,199,144,107,62,143,98,119,121,241,252,167,85,240,219,53,210,151,167,191,69,112,190,210,211,212,69,212,212,123,122,163,123,209,205,221,174,107,147,116,243,69,69,246,41,251,56,182,105,135,103,86,249,46,216,78,89,102,200,104,97,153,105,164,170,181,87,197,87,19,37,70,181,203,26,190,55,57,17,200,215,181,122,119,223,103,34,252,80,201,177,183,233,172,234,170,212,81,84,205,115,158,153,143,30,254,152,202,19,118,227,13,235,113,216,109,109,26,155,20,211,167,162,40,136,170,41,174,38,98,152,136,167,214,154,166,153,204,121,71,95,5,148,254,31,220,36,127,215,103,255,0,200,55,63,249,57,232,117,43,63,196,117,71,133,12,255,0,59,193,46,222,147,177,220,240,219,255,0,133,170,236,75,15,115,183,77,81,19,253,73,90,215,166,207,141,233,230,212,223,109,211,201,81,72,82,37,43,66,255,0,249,24,247,47,242,55,46,255,0,232,215,2,55,65,187,95,215,205,203,119,34,34,34,153,158,153,246,123,103,205,117,226,222,207,54,190,18,183,164,214,232,174,92,170,170,175,219,163,215,154,102,49,60,211,225,69,51,156,211,30,62,125,17,106,77,175,18,220,58,99,28,72,224,63,101,46,211,83,219,110,212,147,50,123,77,237,212,107,81,45,189,221,108,239,35,90,143,141,92,217,35,106,177,204,87,116,239,208,245,69,116,108,218,18,137,247,204,115,28,99,79,241,139,142,103,153,222,169,237,54,91,76,43,61,93,92,234,189,49,183,116,68,68,68,221,92,231,57,81,173,99,81,92,231,57,173,106,42,170,34,227,240,253,22,238,91,191,69,223,139,49,25,250,211,93,176,234,181,122,45,102,215,168,208,76,197,234,106,185,203,142,179,159,249,120,136,142,185,207,118,49,49,57,196,196,196,160,131,49,195,178,125,63,201,238,56,102,103,101,168,180,222,173,51,44,21,116,147,162,117,70,237,145,81,81,83,116,115,92,213,71,53,237,85,107,154,230,185,170,168,168,170,203,179,28,159,61,191,75,148,102,55,170,139,181,218,162,26,120,38,173,169,84,116,179,54,8,89,12,106,247,123,94,228,142,54,34,189,219,185,202,138,231,42,185,85,87,221,113,37,175,55,126,35,53,58,125,66,185,90,253,21,78,218,58,123,125,190,219,223,108,254,14,158,52,85,86,119,82,56,214,78,169,95,52,155,185,187,167,115,167,125,154,133,173,43,215,185,41,174,170,45,76,205,57,233,237,242,150,226,219,190,17,127,77,103,81,175,183,77,23,249,125,104,142,188,179,56,154,169,137,242,204,70,113,51,29,35,172,226,37,36,28,187,248,78,130,197,111,181,113,31,155,58,161,46,213,208,204,236,110,220,173,146,20,164,166,145,175,137,213,82,163,145,22,71,75,27,157,219,79,56,210,41,17,251,189,207,111,107,24,248,254,247,183,206,255,0,11,250,101,41,35,28,37,241,63,104,226,99,8,168,175,125,187,209,153,69,131,179,5,250,134,54,185,105,209,242,35,251,115,192,245,223,120,164,237,200,168,197,85,123,21,174,107,186,145,27,35,227,159,143,239,123,124,239,240,191,166,82,150,45,202,213,139,91,93,184,211,206,105,154,163,175,156,226,115,63,207,119,115,77,112,86,187,116,215,241,222,178,173,222,153,166,237,54,170,142,94,248,166,158,123,115,77,49,231,24,156,196,254,182,121,188,89,9,202,99,245,169,248,31,254,156,91,222,105,158,240,56,255,0,249,27,73,254,187,90,92,46,83,31,173,79,192,255,0,244,226,222,243,76,247,129,199,255,0,200,218,79,245,218,211,230,231,232,74,61,255,0,249,75,215,69,253,169,106,62,68,126,234,219,24,180,187,82,114,125,32,207,172,218,143,135,75,78,203,181,146,103,75,10,84,194,146,197,35,94,199,71,36,111,111,146,171,95,27,222,197,86,170,57,17,202,173,115,92,136,228,153,205,22,213,108,59,137,77,33,164,204,105,173,52,238,161,188,195,53,5,222,205,86,248,170,146,158,84,221,147,210,204,137,186,57,174,106,245,34,61,173,87,197,35,28,172,111,95,74,66,149,187,14,201,238,216,197,227,51,182,89,106,42,172,184,244,212,144,93,42,226,68,115,104,221,82,178,36,11,34,39,155,90,231,68,246,245,237,210,142,233,106,170,43,216,142,184,92,52,241,23,147,240,221,159,125,171,180,195,81,114,180,213,194,248,46,214,70,214,37,60,87,6,244,63,178,174,114,178,68,107,163,145,200,246,189,27,213,183,91,17,81,178,63,124,45,167,113,157,5,124,183,127,163,171,255,0,153,252,39,253,150,110,208,120,54,223,22,105,166,254,134,99,225,118,122,68,231,172,244,230,244,115,57,233,51,152,170,153,158,233,159,8,170,101,150,215,107,142,156,114,225,213,235,157,109,191,26,167,200,237,186,135,52,107,69,73,13,193,139,117,198,236,240,246,214,85,222,70,43,165,108,211,203,58,71,27,158,196,115,104,34,235,149,239,234,88,243,27,74,117,195,74,181,190,223,95,115,210,236,194,158,249,13,178,102,193,88,214,195,44,18,192,231,55,169,138,232,166,99,36,70,185,17,221,47,233,233,114,177,232,138,170,215,34,67,223,19,90,207,249,124,214,91,230,162,210,193,113,165,181,212,118,105,109,84,117,181,29,215,211,82,67,26,49,168,136,158,172,125,110,71,204,232,218,170,214,190,103,250,206,93,222,236,223,229,123,164,51,227,216,13,247,88,174,212,180,253,236,178,102,208,90,92,232,99,116,172,162,166,123,219,51,219,42,57,92,214,203,62,237,116,106,141,243,164,99,151,169,21,138,146,187,110,190,186,245,147,166,177,17,232,179,51,30,200,243,249,231,207,207,29,20,14,55,225,45,62,159,135,45,239,91,181,202,163,95,203,69,53,117,207,61,83,136,229,152,235,25,162,136,158,180,204,103,150,106,158,105,150,111,131,194,220,117,227,67,172,247,10,171,77,219,89,176,90,42,234,41,159,77,85,75,83,145,81,197,44,18,177,202,215,198,246,58,68,86,185,174,69,69,106,162,42,42,42,41,234,113,252,139,31,203,45,16,100,24,181,246,221,121,181,213,117,118,43,109,245,76,168,167,151,165,202,199,116,200,197,86,187,103,53,205,93,151,201,81,83,218,133,150,155,148,85,56,166,98,101,164,110,232,181,54,40,139,151,109,213,77,51,221,51,19,17,244,203,244,75,57,196,207,12,216,143,18,184,140,54,123,197,79,163,47,150,206,175,67,94,122,37,155,192,119,37,133,211,254,97,178,198,201,123,140,129,25,235,170,244,239,212,158,105,231,120,207,27,172,90,155,104,209,189,49,200,181,50,247,23,122,158,197,70,233,217,7,83,155,226,106,28,168,200,32,234,107,30,172,238,74,248,227,235,233,84,111,95,82,249,34,159,26,138,45,87,106,170,111,71,171,142,190,230,78,207,168,215,105,117,246,110,237,149,76,95,230,136,163,29,252,211,210,35,202,115,156,76,79,73,137,196,196,196,202,12,114,44,126,239,137,228,23,60,91,32,164,240,183,75,53,100,214,250,216,59,141,127,106,162,23,171,36,103,83,21,90,237,156,213,77,218,170,139,183,146,170,31,179,165,218,109,147,234,254,125,102,211,140,58,42,119,221,175,115,58,40,86,166,100,138,40,218,198,58,73,36,123,188,213,26,200,216,247,170,53,21,202,141,84,107,92,229,70,175,158,184,220,110,23,139,133,85,218,237,95,81,91,93,91,51,234,106,170,170,101,116,178,207,43,220,174,124,143,123,149,85,206,115,149,85,92,170,170,170,170,170,122,157,29,212,219,190,141,234,118,59,169,150,72,187,213,22,42,198,206,248,58,154,223,19,78,228,86,79,7,83,152,244,103,114,39,201,31,95,74,171,122,250,147,205,16,214,150,253,28,221,142,124,242,231,175,158,63,142,29,193,171,157,100,104,110,78,159,150,111,242,79,46,126,47,62,58,123,121,121,189,189,201,173,210,93,37,194,52,79,8,162,192,112,27,95,132,183,82,111,36,178,200,168,234,138,202,133,68,71,212,78,244,68,235,149,219,38,235,178,34,34,53,173,70,177,173,106,123,32,13,159,69,20,219,166,41,166,49,16,225,61,70,162,238,174,237,87,239,213,53,87,84,230,102,122,204,204,247,204,200,0,62,158,33,175,121,176,129,175,121,84,226,127,238,191,205,248,58,3,176,191,250,255,0,244,191,246,39,59,135,111,119,237,49,255,0,35,108,191,234,81,23,8,183,188,59,123,191,105,143,249,27,101,255,0,82,136,184,69,154,199,244,84,251,163,236,104,253,219,244,133,255,0,151,87,222,144,215,188,216,64,215,188,172,241,63,247,95,230,252,27,195,176,191,250,255,0,244,191,246,37,175,132,28,3,17,213,30,6,177,44,19,59,180,250,78,199,115,241,254,42,151,191,44,61,206,221,226,162,86,122,241,57,175,77,159,27,23,201,201,190,219,47,146,170,17,205,196,63,15,25,191,14,89,187,241,108,166,63,23,110,171,235,154,207,120,134,53,109,61,202,157,21,55,114,38,235,209,43,119,106,73,18,170,171,21,83,205,204,115,30,249,58,224,7,221,35,4,252,83,234,117,69,172,230,127,150,233,141,46,152,218,112,235,197,190,221,113,206,42,235,25,83,102,252,234,182,174,213,73,186,247,234,189,84,93,226,147,182,144,246,222,173,107,220,189,105,212,234,127,87,211,93,163,181,123,109,183,122,174,149,83,77,56,159,62,145,211,248,123,126,118,31,10,241,30,191,109,227,109,94,217,102,38,187,55,175,221,230,166,58,242,207,53,94,188,117,196,98,62,63,157,49,227,49,74,202,112,43,198,84,250,105,112,182,232,206,165,92,105,217,134,85,205,216,182,92,106,100,142,158,43,19,158,234,137,94,175,86,194,174,149,179,79,44,109,87,201,34,54,36,221,219,163,81,118,203,238,63,189,210,51,191,194,254,167,74,67,221,186,221,112,188,92,41,109,54,154,10,138,218,234,217,153,77,75,75,77,19,165,150,121,94,228,107,35,99,26,138,174,115,156,168,136,212,69,85,85,68,66,78,117,175,22,207,176,142,90,117,24,134,167,77,78,252,138,209,108,180,210,84,50,7,49,205,130,38,93,105,210,158,5,115,17,26,231,69,7,106,55,57,55,69,115,28,189,79,223,173,216,219,110,178,237,221,21,235,21,245,138,105,156,79,151,78,239,225,255,0,196,223,27,112,230,223,183,241,54,219,186,233,166,40,185,118,253,184,170,136,253,105,231,137,155,145,31,85,126,19,51,19,223,53,76,198,53,186,227,112,179,220,41,110,214,154,250,138,42,234,41,153,83,75,85,77,43,162,150,9,88,228,115,36,99,218,168,173,115,92,136,168,228,84,84,84,69,66,101,56,75,226,126,209,196,198,17,81,94,251,119,163,50,139,7,102,11,245,12,109,114,211,163,228,71,246,231,129,235,190,241,73,219,145,81,138,170,246,43,92,215,117,34,54,71,195,25,234,116,187,82,114,125,32,207,172,218,143,135,75,78,203,181,146,103,75,10,84,194,146,197,35,94,199,71,36,111,111,146,171,95,27,222,197,86,170,57,17,202,173,115,92,136,228,140,219,55,26,182,251,185,158,180,207,124,126,62,248,250,215,158,58,224,219,60,95,160,228,143,86,253,25,155,117,120,103,198,153,255,0,13,88,198,123,233,156,76,103,172,76,132,115,5,225,42,12,198,203,113,215,173,63,163,167,138,255,0,105,134,90,236,158,41,106,36,234,184,209,67,4,108,73,99,235,127,109,142,130,40,21,122,26,214,247,26,231,46,234,246,181,175,197,174,10,180,83,91,51,253,75,160,206,116,198,227,81,139,80,216,166,168,166,168,203,93,65,79,89,21,4,178,82,74,157,182,211,206,230,165,67,156,215,35,28,214,245,44,105,51,30,237,183,106,172,161,104,46,179,227,250,249,166,54,173,72,199,224,240,126,51,174,10,219,123,170,25,52,148,21,113,174,210,66,245,103,245,61,170,228,107,157,28,145,189,90,222,173,147,216,227,248,238,63,137,218,32,199,241,107,21,186,205,107,165,234,236,81,91,233,89,79,79,23,83,149,238,233,141,136,141,110,238,115,156,187,39,154,170,175,181,75,61,123,77,141,94,162,157,101,21,98,153,235,211,166,103,194,115,225,159,31,31,159,171,69,233,123,66,221,184,127,104,189,195,154,171,81,85,218,51,110,38,188,85,201,79,88,170,153,166,115,21,114,247,83,19,154,113,210,98,105,136,166,127,68,31,141,148,230,152,118,11,111,142,237,155,101,150,108,122,134,105,146,154,58,171,173,124,84,145,62,85,107,156,145,163,228,115,81,92,173,99,151,167,125,246,106,175,193,79,198,199,245,159,71,178,203,188,24,254,45,170,248,109,230,233,85,213,216,162,183,223,105,106,42,37,233,106,189,221,49,177,234,231,108,214,185,203,178,121,34,42,251,16,153,155,148,68,242,204,198,90,210,141,22,166,229,185,189,69,186,166,136,241,136,156,116,239,235,221,209,96,249,145,97,121,142,117,161,214,59,78,19,137,222,114,26,232,114,186,106,153,41,109,84,18,213,202,200,146,142,177,171,34,178,54,185,81,168,231,181,58,182,219,119,34,124,80,197,46,8,116,99,88,113,62,40,48,188,131,41,210,140,202,205,107,165,244,143,126,182,225,98,170,167,167,139,170,221,82,198,245,72,246,35,91,187,156,214,166,235,230,170,137,237,82,86,193,27,127,106,162,254,170,157,84,213,49,49,142,158,229,219,105,227,253,78,211,176,221,216,104,179,77,84,92,138,227,154,102,115,28,241,49,61,59,186,100,7,158,203,117,23,79,176,31,9,246,239,58,199,177,207,31,220,240,190,150,185,193,71,223,232,233,235,237,247,92,222,174,158,182,111,182,251,117,38,254,212,62,108,91,85,180,187,58,184,73,105,194,117,39,22,200,107,161,133,106,100,165,181,94,41,234,229,100,72,230,181,100,86,70,247,42,53,28,246,167,86,219,110,228,79,138,18,94,146,136,171,151,49,159,37,38,52,90,154,173,122,120,183,87,39,237,98,113,244,247,35,127,154,103,188,14,63,254,70,210,127,174,214,151,11,148,199,235,83,240,63,253,56,183,188,211,61,224,113,255,0,242,54,147,253,118,180,184,92,166,63,90,159,129,255,0,233,197,74,207,233,185,247,207,221,151,67,238,127,217,109,63,34,223,239,105,72,64,0,184,57,188,0,0,32,199,136,159,120,29,78,255,0,44,175,95,235,178,147,156,65,143,17,62,240,58,157,254,89,94,191,215,101,43,92,75,253,21,191,124,253,141,225,216,127,233,13,95,200,167,239,37,43,128,31,116,140,19,241,79,169,213,31,141,204,23,59,210,172,111,66,174,56,174,160,91,41,238,183,172,130,25,93,140,80,202,201,90,228,173,137,209,177,106,163,153,140,114,68,232,27,80,146,108,231,55,186,222,168,183,84,123,144,252,238,20,181,39,24,210,14,2,177,205,71,204,101,168,101,166,201,13,202,89,146,154,21,150,89,28,251,181,68,113,198,198,249,34,185,242,61,140,69,114,163,81,92,138,231,53,168,174,72,214,214,205,94,201,245,199,81,238,250,135,148,85,84,57,213,179,61,180,52,146,204,146,182,221,68,143,114,195,75,26,163,90,157,44,107,182,221,26,222,183,43,158,228,234,123,149,127,53,155,133,58,93,190,221,152,235,85,84,71,205,24,239,254,31,236,253,225,206,16,189,191,113,142,179,113,185,51,77,139,26,139,147,152,156,77,85,197,115,49,76,79,135,132,213,49,214,35,164,98,106,137,143,12,76,167,4,248,126,175,97,122,21,100,182,106,221,234,162,89,159,10,73,109,180,215,81,118,235,108,212,189,79,72,233,165,155,184,229,145,189,180,137,236,141,204,99,225,234,116,78,221,26,214,71,139,92,187,248,78,158,251,112,181,113,31,155,58,157,109,52,51,76,236,110,220,173,142,101,171,169,141,207,137,213,82,163,145,82,54,197,35,93,219,79,41,22,88,209,251,177,172,111,118,72,70,193,183,213,106,62,21,115,49,152,233,30,207,57,252,62,159,39,239,107,188,97,99,93,92,108,90,72,166,168,183,86,107,171,25,152,170,51,28,148,204,199,76,126,180,199,92,250,189,49,84,72,142,238,99,188,82,91,238,144,63,135,173,63,188,211,213,194,201,183,203,230,142,6,200,214,203,20,140,124,52,113,202,170,168,142,100,140,87,203,210,221,218,230,198,206,180,84,154,50,237,241,191,198,61,46,138,218,36,211,141,54,189,127,178,37,103,98,105,39,129,144,204,203,45,63,83,95,213,51,101,99,216,233,101,98,116,182,37,77,209,146,119,21,91,249,190,228,94,225,216,118,79,168,25,61,187,12,195,44,181,23,107,213,218,100,130,146,146,4,78,169,29,178,170,170,170,236,141,107,90,138,231,61,202,141,107,90,231,57,81,17,85,63,55,189,207,191,71,99,172,207,73,199,217,30,217,241,250,61,223,93,151,112,60,102,158,36,221,99,150,221,30,181,184,171,166,113,215,210,85,158,234,105,239,166,124,102,57,186,68,71,55,227,151,11,65,117,159,32,208,61,78,181,106,70,63,7,140,240,125,112,86,219,221,80,248,99,175,164,145,54,146,23,171,63,169,237,87,35,154,217,35,141,234,215,116,236,190,87,52,197,174,24,46,99,125,194,110,211,83,205,93,143,220,234,173,85,82,83,57,206,137,242,193,43,163,123,152,174,70,170,181,92,197,84,85,68,93,182,221,19,216,122,28,171,72,114,124,99,77,48,189,88,117,45,69,78,59,152,195,82,214,86,182,20,72,169,107,96,171,168,133,212,174,114,57,87,169,99,129,178,181,92,140,234,71,189,26,142,237,61,74,189,184,187,110,185,174,142,250,122,251,177,63,197,190,181,181,232,117,154,122,116,250,169,137,183,127,213,136,159,214,230,166,103,17,239,166,38,126,110,157,83,91,165,218,147,140,106,254,3,102,212,124,58,90,135,218,111,112,186,88,82,166,21,138,88,220,199,186,57,35,123,124,209,28,201,24,246,42,181,85,170,173,85,107,156,213,71,47,170,33,139,132,190,39,238,252,51,230,245,21,239,183,122,79,23,191,246,96,191,80,198,214,165,66,178,53,127,110,120,30,187,109,44,125,201,21,24,170,140,122,57,205,119,74,171,100,100,202,91,174,54,251,197,190,150,237,105,175,167,173,161,173,133,149,52,181,84,210,182,88,167,137,237,71,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,47,155,102,227,78,225,107,51,210,168,239,143,199,221,63,83,146,120,235,131,111,112,134,191,146,61,107,21,230,109,213,227,143,26,103,252,84,231,25,238,170,49,49,142,177,31,72,60,45,199,94,52,58,207,112,170,180,221,181,155,5,162,174,162,153,244,213,84,181,57,21,28,82,193,43,28,173,124,111,99,164,69,107,154,228,84,86,170,34,162,162,162,158,167,31,200,177,252,178,209,6,65,139,95,109,215,155,93,87,87,98,182,223,84,202,138,121,122,92,172,119,76,140,85,107,182,115,92,213,217,124,149,21,61,168,72,83,114,138,167,20,204,76,170,23,116,90,155,20,69,203,182,234,166,153,238,153,137,136,250,101,250,32,3,237,140,24,115,205,51,221,251,31,255,0,44,169,63,212,171,76,198,48,231,154,103,187,246,63,254,89,82,127,169,86,145,251,175,230,87,61,203,135,0,127,89,180,127,46,62,201,97,207,0,62,246,248,39,226,159,76,170,38,48,135,62,0,125,237,240,79,197,62,153,84,76,97,31,195,127,154,213,242,167,236,133,195,182,191,211,246,127,236,211,247,238,0,2,192,211,224,0,0,0,1,22,188,211,61,224,113,255,0,242,54,147,253,118,180,148,162,45,121,166,123,192,227,255,0,228,109,39,250,237,105,9,196,31,153,79,190,27,67,178,15,235,53,63,34,191,177,112,185,76,126,181,63,3,255,0,211,137,8,35,223,148,199,235,83,240,63,253,56,144,131,219,100,252,194,223,207,247,165,31,218,151,245,179,87,254,159,238,168,0,4,171,95,128,31,141,148,230,152,118,11,111,142,237,155,101,150,108,122,134,105,146,154,58,171,173,124,84,145,62,85,107,156,145,163,228,115,81,92,173,99,151,167,125,246,106,175,193,79,201,152,166,51,47,187,118,235,187,84,81,110,38,102,123,162,58,203,246,65,227,113,253,103,209,236,178,239,6,63,139,106,190,27,121,186,85,117,118,40,173,247,218,90,138,137,122,90,175,119,76,108,122,185,219,53,174,114,236,158,72,138,190,196,61,145,249,77,116,215,25,166,114,251,191,167,189,166,171,146,253,19,76,247,226,98,99,237,8,65,226,135,76,173,26,61,175,153,142,158,227,242,245,90,237,213,140,158,137,157,46,78,197,61,68,49,212,71,6,239,123,220,238,219,102,72,250,220,229,87,116,117,46,202,187,36,223,17,173,205,79,4,199,236,217,190,21,159,219,169,187,23,76,154,142,178,142,229,208,198,53,147,120,53,131,181,43,182,106,57,210,244,212,43,21,206,114,250,145,68,212,68,70,249,193,241,13,143,73,165,244,158,52,207,213,61,62,220,54,167,99,155,172,232,247,233,209,76,207,45,250,38,49,225,205,79,173,19,62,234,98,184,143,123,18,114,237,77,187,229,152,38,9,167,179,69,217,181,224,180,117,208,83,51,169,174,238,212,85,214,203,81,52,251,163,17,205,221,174,130,62,133,115,145,59,29,73,178,189,200,101,183,42,204,19,31,188,230,249,174,127,113,166,239,221,49,154,58,58,59,111,91,24,230,67,227,22,126,236,173,221,170,230,203,211,78,140,71,53,201,234,75,43,85,21,29,229,131,4,198,112,23,128,125,129,225,143,22,241,54,159,1,112,200,251,217,5,111,231,251,189,255,0,16,255,0,237,121,188,156,230,183,170,145,148,190,171,118,219,111,89,17,253,68,30,201,106,173,78,182,43,171,175,44,103,232,140,71,209,248,54,167,106,90,235,91,39,12,220,211,88,142,89,191,95,44,98,113,241,170,155,151,39,219,21,117,137,246,212,200,64,1,122,114,136,0,0,0,2,61,249,179,254,170,255,0,28,255,0,208,75,123,202,207,222,7,32,255,0,35,106,255,0,215,104,139,133,205,159,245,87,248,231,254,130,91,222,86,126,240,57,7,249,27,87,254,187,68,83,239,126,155,143,124,125,216,116,134,217,253,150,213,242,46,126,246,164,165,0,11,131,155,192,0,24,247,199,247,186,70,119,248,95,212,233,72,181,225,219,222,7,76,127,203,43,47,250,236,68,165,113,253,238,145,157,254,23,245,58,82,41,52,99,32,180,98,122,195,130,229,57,5,95,133,181,217,178,91,101,194,182,126,219,159,218,167,134,170,55,200,254,150,34,185,219,53,170,187,53,21,87,111,36,85,41,219,236,196,107,237,204,249,71,222,151,73,118,79,69,87,56,75,89,69,17,153,154,238,68,68,120,255,0,202,161,50,156,66,107,182,49,195,190,156,84,234,6,75,73,81,90,231,76,218,27,109,4,27,163,171,107,94,199,186,56,149,251,42,68,222,152,222,231,61,200,187,53,142,217,30,238,150,58,22,243,252,255,0,46,213,28,186,191,59,206,238,222,147,190,92,251,94,42,171,177,20,61,206,220,76,137,158,164,77,107,19,102,70,196,242,106,111,182,235,230,170,167,185,226,91,136,188,159,137,28,251,237,93,218,26,139,109,166,146,22,65,105,178,58,177,42,34,183,183,161,157,229,107,145,145,163,157,36,141,87,185,234,222,173,186,24,170,173,141,155,94,206,2,248,67,252,171,221,224,213,237,68,181,239,135,217,171,19,192,219,235,104,186,233,239,242,53,178,163,246,94,227,87,181,12,169,10,187,118,62,57,85,31,26,239,211,34,39,150,183,83,119,122,212,197,139,31,22,59,191,26,167,240,254,50,144,225,157,151,67,217,150,199,94,237,187,99,211,213,30,183,116,204,103,226,218,163,206,102,126,54,58,76,198,102,121,105,137,140,90,192,51,252,187,75,178,234,12,239,4,187,122,50,249,108,238,248,90,174,196,83,118,251,145,62,39,250,146,181,204,93,217,35,211,205,171,182,251,167,154,34,147,73,195,222,187,99,28,68,105,197,54,160,99,84,149,20,78,108,206,161,185,80,79,186,186,138,181,140,99,164,137,31,178,36,173,233,145,142,107,218,137,187,94,221,209,142,234,99,112,3,143,78,16,255,0,37,23,121,245,123,78,237,123,97,247,154,197,241,214,250,42,46,138,123,4,142,108,72,205,215,184,229,237,77,42,204,173,217,140,142,37,86,70,155,117,70,139,100,248,105,226,47,39,225,187,62,251,87,105,134,162,229,105,171,133,240,93,172,141,172,74,120,174,13,232,127,101,92,229,100,136,215,71,35,145,237,122,55,171,110,182,34,163,100,126,237,22,166,238,203,169,155,23,254,44,247,254,21,71,227,252,96,226,109,151,67,218,110,199,70,237,180,227,211,211,30,175,116,76,227,227,90,175,202,98,126,46,122,68,206,98,121,106,153,159,199,226,39,222,7,83,191,203,43,215,250,236,164,165,112,3,238,145,130,126,41,245,58,162,41,53,159,32,180,101,154,195,157,101,56,253,95,138,181,222,114,91,157,194,138,126,219,153,221,167,154,170,71,198,254,151,162,57,187,181,200,187,57,17,83,127,52,69,37,111,128,31,116,140,19,241,79,169,213,30,187,20,196,235,238,76,121,79,222,132,127,107,20,85,111,132,180,116,87,24,152,174,220,76,79,135,252,170,223,161,145,113,189,194,254,39,144,92,241,108,131,83,188,45,210,205,89,53,190,182,15,66,220,95,218,168,133,234,201,25,212,200,21,174,217,205,84,221,170,168,187,121,42,161,112,180,179,87,244,235,90,177,250,140,167,76,178,31,76,218,233,107,31,111,154,127,9,61,63,77,67,88,199,185,157,51,49,142,93,155,43,23,116,77,188,253,187,162,237,12,124,68,251,192,234,119,249,101,122,255,0,93,148,144,142,86,126,239,217,7,249,101,87,254,165,68,72,104,55,107,250,173,92,216,174,35,29,123,179,158,159,58,163,197,189,158,109,123,15,15,81,187,105,174,92,155,147,201,210,169,166,105,245,163,175,72,162,39,221,213,135,63,192,7,139,127,250,211,127,249,122,217,255,0,40,37,43,78,191,216,159,135,236,99,237,255,0,247,43,236,110,27,69,233,191,249,255,0,133,240,148,76,241,31,197,117,119,58,59,111,253,14,173,246,245,119,221,7,240,137,225,251,254,190,154,123,255,0,156,244,95,250,211,230,215,139,141,190,241,195,110,162,93,173,53,244,245,180,53,184,61,222,166,150,170,154,86,203,20,241,62,130,87,50,70,61,170,168,230,185,170,138,142,69,84,84,84,84,50,116,122,29,62,130,43,185,167,171,51,143,25,137,238,247,68,33,56,143,138,119,158,46,175,77,163,221,236,69,186,57,227,19,77,53,211,62,182,34,122,213,85,81,221,236,120,111,225,253,194,71,253,118,127,252,131,115,255,0,147,151,207,29,200,45,25,102,63,108,202,113,250,191,21,107,188,209,195,112,162,159,182,230,119,105,230,98,62,55,244,189,17,205,221,174,69,217,200,138,155,249,162,41,0,4,231,112,237,238,253,166,63,228,109,151,253,74,35,199,104,221,47,110,21,213,77,216,136,196,120,103,248,202,71,180,110,3,219,120,67,75,98,254,134,186,234,154,234,152,158,121,166,123,163,61,49,77,43,132,0,39,154,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,249,20,61,124,189,165,78,83,165,238,221,118,64,40,77,213,251,127,57,244,177,54,106,29,113,51,249,75,255,0,253,59,128,31,149,149,95,104,241,156,106,231,144,92,42,99,130,158,223,75,37,68,146,72,238,150,181,26,213,95,53,248,31,170,97,31,52,46,32,224,211,45,24,184,225,86,92,157,180,55,204,142,223,44,48,197,13,71,76,207,111,136,130,55,236,157,43,236,107,164,248,167,196,8,208,230,13,173,145,235,54,184,77,45,13,221,43,168,44,41,87,69,23,76,157,108,99,252,100,221,72,139,210,223,228,164,127,127,177,60,204,179,228,227,163,203,61,30,77,168,215,187,18,42,37,194,158,10,89,165,139,249,30,18,85,221,174,223,216,189,244,248,124,127,205,31,90,55,162,250,129,196,14,104,235,110,61,108,175,184,186,105,100,146,190,181,145,164,157,185,29,28,146,34,191,119,55,117,114,198,239,143,254,221,130,184,112,209,12,123,65,180,218,135,15,177,80,197,78,247,199,4,181,106,214,57,170,249,155,79,28,106,170,138,247,249,250,159,126,222,96,93,48,0,20,191,217,177,215,27,118,248,41,90,251,66,38,224,84,223,97,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,227,170,73,58,14,229,243,67,169,209,181,21,92,160,115,20,142,119,147,147,109,142,211,230,71,108,237,145,61,135,208,139,186,110,7,38,4,115,63,225,89,218,165,167,176,102,120,157,4,206,186,217,37,169,174,116,84,148,177,42,200,198,81,175,168,171,228,228,71,44,76,248,175,244,123,12,247,63,43,41,176,210,228,214,26,235,45,100,109,123,42,169,229,139,101,107,93,230,230,57,190,199,121,127,41,64,215,247,130,253,121,190,112,207,174,44,138,232,223,13,77,95,87,77,105,186,65,83,60,177,182,7,50,178,62,167,57,25,229,187,81,36,69,221,54,243,95,63,190,125,176,12,194,217,159,97,150,108,190,211,85,4,244,215,106,40,170,216,248,95,212,197,71,183,127,37,246,237,237,246,154,255,0,241,205,164,85,90,61,196,78,85,21,59,156,202,75,141,226,162,170,141,200,140,98,181,85,35,149,251,35,23,203,103,77,229,228,158,207,137,37,220,170,117,249,218,133,165,20,250,123,116,151,122,204,90,217,79,79,212,175,149,238,86,164,243,70,205,250,147,165,55,107,90,171,178,175,245,1,158,103,10,155,166,199,32,15,157,233,208,237,255,0,224,43,141,119,67,153,89,213,178,239,236,41,141,54,77,191,156,14,224,112,158,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,0,0,0,0,0,0,0,0,0,0,0,139,94,105,158,240,56,255,0,249,27,73,254,187,90,92,46,83,31,173,79,192,255,0,244,226,30,141,219,159,93,240,62,79,25,235,159,40,207,118,63,22,200,212,246,125,240,110,22,142,37,248,78,115,77,51,201,201,251,85,197,63,27,155,195,57,248,190,198,61,241,253,239,111,157,254,23,244,202,83,49,185,89,251,191,100,31,229,149,95,250,149,17,152,192,105,246,159,131,235,42,213,115,231,51,61,49,231,237,207,224,111,61,160,254,87,225,203,59,7,193,185,125,29,54,227,159,159,57,228,136,143,139,203,24,206,63,106,113,237,11,123,196,79,187,246,167,127,145,183,175,245,41,72,49,37,43,66,255,0,249,24,247,47,242,55,46,255,0,232,215,3,31,75,188,126,80,231,181,201,203,138,102,123,243,248,71,154,99,127,236,219,254,14,248,46,187,225,94,151,154,245,20,99,147,151,191,51,156,243,213,251,56,198,60,123,209,106,100,231,27,220,88,193,196,62,79,71,141,97,141,168,135,9,198,166,149,212,146,72,233,35,117,214,165,200,141,90,169,33,85,68,107,90,212,86,196,142,111,113,173,146,69,114,181,100,88,217,140,103,185,209,61,33,201,245,199,81,237,26,121,139,210,212,57,213,179,49,213,213,113,66,146,182,221,68,143,106,77,85,34,43,154,157,44,107,183,217,92,222,183,43,88,213,234,123,81,106,86,110,221,229,157,61,175,215,152,249,241,221,31,91,161,183,61,14,223,233,237,239,26,238,147,166,166,185,137,153,233,79,52,71,53,83,237,136,167,17,239,158,153,198,61,151,10,188,52,223,184,144,207,163,181,181,42,41,113,91,76,209,59,34,185,83,73,15,118,146,41,25,43,162,107,25,35,145,92,233,93,3,163,71,53,175,70,43,145,206,106,162,108,185,59,199,191,7,22,139,70,43,75,172,26,73,101,184,167,160,104,233,45,151,187,100,47,117,75,35,182,210,211,36,48,214,34,200,245,145,59,49,67,12,114,34,117,110,205,164,94,142,137,94,252,222,210,237,54,198,52,131,1,179,105,198,29,21,67,45,54,72,93,20,43,83,50,203,44,142,123,221,36,146,61,222,72,174,124,143,123,213,26,136,212,87,42,53,173,106,35,83,213,23,11,27,29,154,52,179,102,231,90,170,239,159,41,240,199,178,62,191,179,156,119,110,213,119,29,70,253,70,227,163,245,108,90,204,83,70,126,61,51,62,180,215,254,42,177,19,30,20,98,49,153,137,154,160,99,75,181,39,39,210,12,250,205,168,248,116,180,236,187,89,38,116,176,165,76,41,44,82,53,236,116,114,70,246,249,42,181,241,189,236,85,106,163,145,28,170,215,53,200,142,79,67,196,110,171,91,245,191,88,175,122,163,108,180,212,91,33,190,67,111,115,168,231,123,94,232,37,138,134,8,101,106,61,190,79,106,73,27,250,93,179,85,205,233,85,107,85,85,169,122,248,223,224,226,171,69,110,242,106,62,155,89,127,216,238,179,177,12,144,64,249,166,125,150,163,165,172,233,153,210,189,239,116,82,189,58,155,42,174,200,249,59,106,141,252,223,115,18,138,158,166,139,250,76,233,46,247,103,62,207,44,199,191,249,238,116,38,203,169,218,184,139,209,241,14,135,173,115,68,209,159,214,136,153,138,166,138,162,39,190,153,143,110,51,51,19,49,86,102,66,57,76,126,181,63,3,255,0,211,139,123,205,51,222,7,31,255,0,35,105,63,215,107,75,133,202,99,245,169,248,31,254,156,91,222,105,158,240,56,255,0,249,27,73,254,187,90,76,220,253,9,71,191,255,0,41,107,61,23,246,165,168,249,17,251,171,111,115,202,166,221,111,188,91,245,122,211,118,160,167,173,161,173,134,205,77,85,75,83,19,101,138,120,158,218,246,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,49,207,139,78,24,46,252,51,230,244,244,12,184,250,79,23,191,247,167,176,215,72,230,165,66,178,53,103,114,9,216,155,109,44,125,200,209,94,136,140,122,57,174,111,74,171,163,102,74,242,152,253,106,126,7,255,0,167,25,189,170,58,109,140,106,254,3,121,211,140,198,42,135,218,111,112,182,41,150,154,101,138,88,220,199,182,72,228,99,188,209,28,201,24,199,162,57,21,170,173,68,115,92,213,86,174,70,159,110,167,112,218,237,199,117,81,156,79,249,167,167,186,126,164,62,241,198,87,184,67,142,245,117,207,173,98,191,71,23,41,241,199,162,163,21,71,248,169,206,113,221,84,102,39,29,38,33,11,75,180,219,39,213,252,250,205,167,24,116,84,239,187,94,230,116,80,173,76,201,20,81,181,140,116,146,72,247,121,170,53,145,177,239,84,106,43,149,26,168,214,185,202,141,89,214,199,113,251,70,39,143,219,49,108,126,147,194,218,236,212,112,219,232,160,238,57,253,170,120,88,140,141,157,79,85,115,182,107,81,55,114,170,174,222,106,170,98,15,5,92,35,220,52,67,85,117,14,233,156,216,105,238,115,88,230,164,183,226,153,19,161,115,27,60,82,196,249,42,100,130,39,174,236,114,199,37,60,111,122,35,145,174,239,68,201,28,137,46,249,158,101,236,90,26,180,182,170,174,228,98,170,167,232,136,233,246,254,10,239,106,220,85,107,127,220,45,105,116,117,115,88,181,76,76,76,119,85,85,113,21,76,247,248,83,136,196,196,76,79,52,74,12,120,137,247,129,212,239,242,202,245,254,187,41,41,92,0,251,164,96,159,138,125,78,168,200,64,122,232,118,159,129,106,42,191,207,156,196,244,198,59,230,39,205,131,197,125,160,255,0,196,251,61,157,171,224,222,143,209,213,76,243,115,243,103,150,154,169,238,229,140,103,57,239,158,236,6,7,243,80,212,203,133,175,24,196,52,166,211,119,167,142,27,236,213,23,91,197,44,85,14,74,151,69,2,177,180,205,145,141,122,34,192,249,31,51,182,123,85,29,37,51,85,170,139,26,153,224,66,215,25,122,153,111,213,110,35,50,220,146,197,119,168,184,89,105,102,138,213,108,146,74,134,203,18,69,77,27,99,123,169,213,175,115,59,15,153,179,74,197,106,236,228,151,173,81,21,202,135,198,253,168,244,58,73,162,59,234,156,124,221,243,252,62,118,71,100,155,55,229,62,32,167,83,92,102,139,20,205,125,221,57,167,213,166,61,249,153,170,62,75,241,184,94,211,43,70,176,235,230,29,167,185,4,189,54,187,141,99,231,173,103,75,151,191,79,79,12,149,18,65,187,30,199,55,184,216,86,62,182,185,21,189,125,73,186,166,203,227,181,11,4,200,52,199,55,189,224,25,77,55,102,233,98,172,146,142,125,152,246,178,78,149,245,101,143,173,173,114,197,35,122,94,199,43,83,169,143,107,182,217,76,231,229,77,128,127,241,117,170,117,182,159,250,91,31,182,215,247,255,0,166,122,200,123,104,239,252,5,221,78,111,243,53,127,77,11,89,204,179,76,174,248,158,190,46,161,77,47,122,215,157,81,195,61,51,250,90,222,213,69,36,49,83,205,6,200,245,115,182,107,96,147,173,90,212,94,255,0,74,110,172,114,149,186,244,28,187,117,58,156,117,230,250,167,167,95,158,58,123,219,179,75,197,177,127,141,47,108,124,223,242,226,212,68,70,123,238,83,235,207,46,63,193,84,197,81,63,176,205,126,2,243,255,0,183,220,49,226,222,38,237,227,238,24,231,123,31,173,252,199,107,177,225,223,253,175,15,147,90,215,116,210,62,151,214,110,251,239,235,42,191,168,200,66,51,121,88,103,214,251,46,163,229,250,119,90,148,241,77,147,219,41,235,169,38,150,169,177,185,242,209,61,251,211,199,26,166,242,57,209,212,201,39,146,238,214,211,185,118,84,221,91,38,69,183,105,212,124,35,71,69,83,223,29,39,230,233,246,117,115,199,104,123,71,228,110,35,212,217,166,61,74,231,158,158,232,233,95,173,49,17,30,17,86,105,143,112,0,36,148,160,215,188,216,64,215,188,170,113,63,247,95,230,252,29,1,216,95,253,127,250,95,251,19,157,195,183,187,246,152,255,0,145,182,95,245,40,139,132,91,222,29,189,223,180,199,252,141,178,255,0,169,68,92,34,205,99,250,42,125,209,246,52,126,237,250,66,255,0,203,171,239,72,107,222,108,32,107,222,86,120,159,251,175,243,126,13,225,216,95,253,127,250,95,251,18,99,162,252,69,227,28,55,112,21,130,101,119,104,105,238,87,106,185,174,48,90,108,142,172,90,121,110,14,244,180,253,229,107,145,146,43,91,28,110,87,185,234,222,157,250,24,170,142,145,155,199,126,127,159,229,218,163,151,87,231,121,221,219,210,119,203,159,107,197,85,118,34,135,185,219,137,145,51,212,137,173,98,108,200,216,158,77,77,246,221,124,213,84,252,235,158,65,119,188,209,90,45,215,42,190,245,61,138,141,214,251,123,59,109,111,102,157,213,19,84,43,55,68,69,119,231,106,38,118,238,221,125,125,183,217,17,19,49,184,11,224,226,151,82,42,160,214,77,86,178,248,140,74,159,105,172,52,50,62,25,41,239,21,12,154,88,228,116,237,71,171,210,40,95,15,156,79,99,82,85,115,119,87,49,174,99,227,61,37,253,218,171,122,91,127,22,152,136,246,116,140,77,83,248,125,17,214,122,222,227,69,180,246,125,107,91,191,235,102,38,237,235,149,213,159,214,152,170,169,170,155,84,68,253,53,99,190,98,106,170,121,105,142,91,199,192,95,7,21,90,111,75,6,178,106,181,151,195,229,181,27,77,97,161,145,243,71,81,103,167,124,50,199,35,167,106,61,24,178,204,201,188,226,123,28,177,35,91,186,181,238,115,25,116,248,254,247,72,206,255,0,11,250,157,41,144,134,61,241,253,238,145,157,254,23,245,58,82,215,115,75,111,71,160,185,106,220,116,229,171,231,156,119,203,159,180,91,246,179,137,56,187,73,184,107,106,205,83,122,212,68,120,83,76,87,24,166,152,240,136,250,230,102,103,172,204,162,215,135,111,120,29,49,255,0,44,172,191,235,177,25,9,199,167,8,127,146,139,188,250,189,167,118,189,176,251,205,98,248,235,125,21,23,69,61,130,71,54,36,102,235,220,114,246,166,149,102,86,236,198,71,18,171,35,77,186,163,69,199,190,29,189,224,116,199,252,178,178,255,0,174,196,78,45,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,82,191,180,232,104,215,233,110,91,171,191,61,39,202,113,252,229,183,251,66,226,173,87,9,111,250,61,93,142,180,77,19,21,209,225,85,60,223,84,199,125,51,225,61,59,166,98,97,75,134,158,34,242,126,27,179,239,181,118,152,106,46,86,154,184,95,5,218,200,218,196,167,138,224,222,135,246,85,206,86,72,141,116,114,57,30,215,163,122,182,235,98,42,54,71,239,51,184,118,99,140,106,6,49,110,204,240,203,213,61,218,203,118,133,39,164,171,129,87,166,70,238,168,168,168,187,43,92,215,34,181,204,114,35,154,230,185,174,68,84,84,72,123,226,211,134,11,191,12,249,189,61,3,46,62,147,197,239,253,233,236,53,210,57,169,80,172,141,89,220,130,118,38,219,75,31,114,52,87,162,35,30,142,107,155,210,170,232,217,234,120,33,226,198,14,30,50,122,204,107,51,109,68,216,78,75,52,78,171,146,55,73,35,173,85,45,69,106,85,71,10,42,163,154,230,170,54,84,107,123,142,108,113,171,85,203,26,70,255,0,221,175,93,94,219,122,116,154,158,148,231,232,159,225,63,239,230,249,227,190,21,210,241,182,219,71,16,236,126,181,222,92,244,254,242,152,233,137,143,219,163,174,60,103,19,68,231,20,227,43,185,166,123,191,99,255,0,229,149,39,250,149,105,135,60,0,251,219,224,159,138,125,50,168,152,192,77,106,54,159,132,107,41,213,115,227,19,29,49,229,237,207,224,214,27,55,104,63,146,56,114,246,193,240,110,111,73,77,200,231,231,198,57,226,99,226,242,206,113,159,218,140,251,0,1,48,214,232,247,230,207,250,171,252,115,255,0,65,45,239,43,63,120,28,131,252,141,171,255,0,93,162,37,40,16,245,237,60,250,239,134,115,248,199,76,121,70,59,243,248,54,70,155,180,31,131,112,180,240,215,193,179,154,106,142,126,127,218,174,106,248,188,190,25,199,198,246,162,215,154,103,188,14,63,254,70,210,127,174,214,151,11,148,199,235,83,240,63,253,56,183,188,211,61,224,113,255,0,242,54,147,253,118,180,184,92,166,63,90,159,129,255,0,233,196,61,159,211,115,239,159,187,45,145,185,255,0,101,180,252,139,127,189,165,33,0,2,224,230,240,0,0,131,30,34,125,224,117,59,252,178,189,127,174,202,78,113,6,60,68,251,192,234,119,249,101,122,255,0,93,148,173,113,47,244,86,253,243,246,55,135,97,255,0,164,53,127,34,159,188,243,215,172,255,0,46,200,177,28,111,4,188,93,188,69,143,17,241,158,134,165,236,68,207,11,226,165,73,103,245,218,212,123,250,158,136,190,187,157,183,177,54,79,34,253,240,67,194,116,28,67,228,245,153,46,102,234,136,112,156,106,104,155,87,28,109,146,55,93,106,92,138,228,165,142,100,68,70,181,173,68,116,170,215,119,26,217,35,70,163,86,68,145,150,247,134,158,29,50,126,36,115,239,178,150,153,170,45,182,154,72,95,61,218,246,218,52,168,138,222,222,135,246,81,205,87,198,142,116,146,53,24,214,35,186,182,235,122,34,182,55,237,51,184,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,32,164,164,129,23,166,54,238,170,170,170,187,171,156,231,42,185,207,114,171,156,231,57,206,85,85,85,88,237,159,109,171,91,95,167,191,214,136,243,241,199,135,186,63,219,205,113,237,35,141,237,112,206,154,118,157,174,98,157,69,204,204,205,56,143,71,21,78,102,174,239,143,92,204,207,159,89,174,113,51,78,127,100,249,174,44,184,75,111,170,142,211,85,79,77,92,248,94,218,89,170,96,116,241,69,42,181,122,28,248,218,246,43,218,142,217,85,168,246,42,162,42,35,155,190,233,244,130,237,222,229,248,158,89,204,32,163,92,40,53,86,221,170,185,5,62,182,190,161,249,179,230,142,123,178,207,83,20,238,234,146,38,73,26,35,161,115,163,70,164,79,141,26,198,47,75,26,141,106,35,81,189,41,146,188,176,235,244,170,147,85,111,20,249,91,41,221,155,86,195,20,24,146,203,77,44,174,107,82,42,153,43,150,55,35,86,56,157,218,142,52,235,122,181,202,213,115,90,187,61,237,92,173,227,107,133,143,225,9,132,69,120,195,168,45,204,207,49,255,0,94,134,121,147,182,251,133,34,35,213,244,11,47,82,53,187,185,200,248,221,34,43,90,244,86,239,27,101,145,233,17,150,235,141,194,207,112,165,187,90,107,234,40,171,168,166,101,77,45,85,52,174,138,88,37,99,145,204,145,143,106,162,181,205,114,34,163,145,81,81,81,21,10,38,162,205,123,62,182,155,181,71,52,103,49,159,31,63,158,60,252,241,46,176,217,183,61,55,104,252,47,119,67,106,175,67,115,150,40,170,40,233,20,76,124,92,71,255,0,157,88,199,47,236,243,81,156,198,94,235,136,159,120,29,78,255,0,44,175,95,235,178,153,255,0,162,53,90,85,67,203,114,215,91,173,150,234,139,134,25,79,13,108,183,26,74,103,74,217,106,28,219,220,203,4,108,88,156,199,35,157,58,66,136,189,109,110,234,157,110,70,245,42,70,118,69,144,93,242,204,130,231,148,228,21,126,42,233,121,172,154,225,91,63,109,172,238,212,76,245,124,143,233,98,35,91,187,156,171,179,81,17,55,242,68,67,244,111,89,254,93,145,98,56,222,9,120,187,120,139,30,35,227,61,13,75,216,137,158,23,197,74,146,207,235,181,168,247,245,61,17,125,119,59,111,98,108,158,70,54,151,93,78,154,237,203,188,185,230,137,136,137,238,235,49,223,236,199,211,221,237,77,111,220,43,119,124,208,104,180,62,151,209,250,27,150,235,170,170,102,98,172,81,69,81,234,79,133,83,51,24,153,199,47,198,235,49,203,62,120,148,30,88,116,26,171,73,165,87,138,140,173,245,14,194,107,102,138,124,73,37,169,138,86,181,201,45,76,117,201,27,81,203,36,77,238,199,26,244,61,26,213,114,185,205,77,222,247,46,45,112,67,194,116,28,67,228,245,153,46,102,234,136,112,156,106,104,155,87,28,109,146,55,93,106,92,138,228,165,142,100,68,70,181,173,68,116,170,215,119,26,217,35,70,163,86,68,145,146,232,75,240,254,223,95,55,194,234,156,71,132,121,251,253,159,143,95,14,186,235,181,254,47,211,77,153,225,235,20,197,117,230,38,186,167,245,49,137,136,167,252,83,227,62,20,204,211,214,106,158,88,49,226,39,222,7,83,191,203,43,215,250,236,164,165,112,3,238,145,130,126,41,245,58,163,33,1,43,161,218,126,5,168,170,255,0,62,115,19,211,24,239,152,159,53,7,138,251,65,255,0,137,246,123,59,87,193,189,31,163,170,153,230,231,230,207,45,53,83,221,203,24,206,115,223,61,216,0,4,195,91,134,28,243,76,247,126,199,255,0,203,42,79,245,42,211,49,140,57,230,153,238,253,143,255,0,150,84,159,234,85,164,126,235,249,149,207,114,225,192,31,214,109,31,203,143,178,88,115,192,15,189,190,9,248,167,211,42,137,140,33,207,128,31,123,124,19,241,79,166,85,19,24,71,240,223,230,181,124,169,251,33,112,237,175,244,253,159,251,52,253,251,128,0,176,52,248,0,0,0,0,69,175,52,207,120,28,127,252,141,164,255,0,93,173,37,40,139,94,105,158,240,56,255,0,249,27,73,254,187,90,66,113,7,230,83,239,134,208,236,131,250,205,79,200,175,236,92,46,83,31,173,79,192,255,0,244,226,66,8,247,229,49,250,212,252,15,255,0,78,36,32,246,217,63,48,183,243,253,233,71,246,165,253,108,213,255,0,167,251,170,0,1,42,215,225,135,60,211,61,223,177,255,0,242,202,147,253,74,180,204,96,99,234,236,124,42,205,86,115,140,199,122,99,135,247,111,200,91,157,157,199,147,159,209,213,158,92,227,63,62,39,31,68,161,207,128,31,123,124,19,241,79,166,85,19,24,1,143,182,232,63,39,218,155,92,220,217,156,247,99,194,61,179,228,152,227,110,44,255,0,140,119,10,53,222,135,209,114,209,20,99,155,155,186,170,167,57,229,167,246,177,140,120,119,134,49,115,27,160,198,42,248,92,188,212,95,223,78,218,234,43,157,190,123,34,75,82,177,57,213,171,58,70,228,141,189,73,221,119,134,146,169,122,21,29,179,81,206,219,212,234,76,157,35,187,154,238,99,4,151,13,62,211,250,75,213,66,77,79,13,117,226,190,220,213,145,177,43,100,116,113,82,204,228,254,45,238,69,142,177,173,243,87,53,21,254,196,127,173,249,187,93,139,90,43,147,62,49,143,167,167,213,222,244,236,243,67,115,95,196,218,74,45,204,199,45,92,243,49,229,68,77,83,19,236,171,28,191,62,24,0,108,15,110,183,91,236,246,250,91,77,166,130,158,138,134,138,22,83,82,210,211,68,216,162,130,38,53,26,200,216,198,162,35,90,214,162,34,53,17,17,17,17,16,215,224,153,78,5,115,25,243,62,23,48,170,138,235,213,61,194,186,211,12,246,122,132,137,99,234,166,109,52,239,142,158,25,26,205,186,92,218,100,167,95,89,58,156,215,53,203,191,87,82,192,112,213,216,166,237,118,231,190,98,39,232,255,0,235,110,118,223,161,185,119,65,165,214,211,62,173,21,213,76,199,203,136,152,159,155,146,99,231,95,192,1,112,115,120,0,0,0,2,61,249,179,254,170,255,0,28,255,0,208,75,123,202,207,222,7,32,255,0,35,106,255,0,215,104,139,133,205,159,245,87,248,231,254,130,91,222,86,126,240,57,7,249,27,87,254,187,68,83,239,126,155,143,124,125,216,116,134,217,253,150,213,242,46,126,246,164,165,0,11,131,155,192,0,24,247,199,247,186,70,119,248,95,212,233,72,115,38,51,143,239,116,140,239,240,191,169,210,145,41,167,88,151,219,237,65,198,48,79,72,120,15,180,119,154,43,79,138,237,119,123,30,34,118,69,220,232,221,189,93,61,123,244,245,38,251,109,186,123,74,95,17,83,53,107,40,166,59,230,152,251,101,211,157,140,221,162,199,14,106,46,220,156,83,77,218,230,125,209,110,220,202,233,112,151,195,5,223,137,140,222,162,129,247,31,70,98,246,14,204,247,234,232,220,213,168,70,72,175,237,193,3,23,125,229,147,183,34,35,213,21,140,70,185,206,234,84,108,111,153,75,117,186,223,103,183,210,218,109,52,20,244,84,52,80,178,154,150,150,154,38,197,20,17,49,168,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,135,158,210,237,54,198,52,131,1,179,105,198,29,21,67,45,54,72,93,20,43,83,50,203,44,142,123,221,36,146,61,222,72,174,124,143,123,213,26,136,212,87,42,53,173,106,35,83,213,22,29,179,110,167,111,181,137,235,84,247,207,225,238,143,173,166,248,235,140,175,113,126,191,158,61,91,20,102,45,211,227,143,26,167,252,85,99,56,238,166,49,17,158,179,63,53,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,82,26,248,180,225,130,239,195,62,111,79,64,203,143,164,241,123,255,0,122,123,13,116,142,106,84,43,35,86,119,32,157,137,182,210,199,220,141,21,232,136,199,163,154,230,244,170,186,54,76,233,229,117,71,77,177,141,95,192,111,58,113,152,197,80,251,77,238,22,197,50,211,76,177,75,27,152,246,201,28,140,119,154,35,153,35,24,244,71,34,181,85,168,142,107,154,170,213,110,123,117,59,133,172,71,74,163,186,127,15,116,253,71,2,241,149,238,16,215,243,207,173,98,188,69,202,124,113,225,84,127,138,156,231,29,213,70,98,113,210,98,6,73,140,224,7,221,35,4,252,83,234,117,68,74,106,46,37,246,7,80,114,124,19,210,30,63,236,229,230,182,211,226,187,93,174,255,0,135,157,241,119,58,55,119,79,87,70,253,61,75,182,251,110,190,210,90,248,1,247,72,193,63,20,250,157,81,94,225,218,102,157,101,116,207,124,83,63,108,55,39,108,215,104,191,195,154,123,182,231,52,213,118,137,143,116,219,185,48,200,64,65,143,17,62,240,58,157,254,89,94,191,215,101,36,35,149,159,187,246,65,254,89,85,255,0,169,81,19,58,61,227,225,122,153,211,242,99,25,235,159,47,153,172,248,147,179,111,248,123,100,167,120,248,87,63,55,39,171,201,143,141,237,231,158,239,119,84,90,147,157,195,183,187,246,152,255,0,145,182,95,245,40,139,132,91,222,34,125,223,181,59,252,141,189,127,169,74,52,27,103,228,190,123,188,252,221,60,177,221,243,201,197,188,117,255,0,30,252,27,67,240,127,67,138,251,249,249,254,54,35,187,150,158,238,254,245,194,6,189,228,231,112,237,238,253,166,63,228,109,151,253,74,35,239,108,221,191,40,215,85,60,156,184,143,60,254,16,199,227,142,207,191,224,205,61,171,255,0,9,244,188,245,76,99,147,151,24,140,254,213,89,92,32,1,48,214,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,7,11,236,3,174,69,217,10,24,157,110,223,254,2,169,19,116,219,249,202,162,103,78,235,191,180,10,209,54,77,142,64,3,207,103,249,133,179,1,195,47,57,125,218,170,8,41,173,52,82,213,189,243,63,165,136,140,110,254,107,237,219,217,236,32,39,141,13,121,190,113,49,174,47,138,214,223,19,77,65,87,83,105,181,193,77,60,178,54,119,62,178,78,151,53,31,229,187,145,99,68,217,54,242,79,63,186,73,57,171,107,243,180,247,74,42,52,246,215,46,213,153,77,178,162,159,169,31,43,28,141,89,225,141,251,116,167,74,236,215,57,83,117,79,235,35,71,129,157,34,170,214,30,34,113,88,170,28,231,210,91,175,20,245,85,142,84,99,213,202,137,36,172,221,30,190,123,186,31,63,37,246,252,0,146,174,88,28,43,59,75,116,246,124,207,44,160,153,183,91,220,180,213,205,138,174,150,36,88,216,250,52,245,17,124,220,168,213,149,255,0,20,254,143,105,158,231,229,98,214,26,92,102,195,67,101,163,141,172,101,45,60,81,108,141,107,124,218,198,183,216,223,47,228,161,250,160,14,169,100,115,124,154,155,238,118,42,236,155,159,58,187,119,108,169,237,2,168,228,235,59,90,117,182,54,170,163,144,237,79,36,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,38,229,64,15,153,232,168,187,238,191,241,157,177,47,150,219,135,167,222,135,83,29,231,240,221,0,250,65,194,46,254,104,114,4,127,243,94,225,234,60,255,0,77,40,243,203,82,43,107,236,117,21,117,210,244,71,19,122,163,109,27,149,90,174,114,163,182,85,133,190,197,95,232,95,34,55,248,35,214,187,142,132,235,149,20,221,41,216,188,84,82,90,170,152,233,100,68,106,248,200,151,171,104,247,234,84,68,127,181,62,43,253,123,1,230,184,229,54,87,140,215,216,234,225,142,88,234,96,150,62,151,162,42,47,84,110,111,197,21,63,149,247,26,244,241,157,167,117,90,87,196,166,103,109,130,8,169,169,253,48,249,233,59,46,106,109,187,35,149,87,102,162,109,231,39,220,159,240,129,176,190,15,144,195,150,97,246,108,150,157,119,142,229,69,21,66,47,159,159,83,83,251,228,69,255,0,57,251,134,26,242,200,214,42,60,243,135,220,111,28,168,170,158,91,141,154,223,29,20,136,246,63,100,232,150,165,137,235,57,203,191,171,15,195,253,30,195,50,128,225,83,116,84,40,246,41,216,80,228,243,246,32,28,162,149,20,21,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,114,157,41,210,236,234,225,29,219,54,211,108,91,33,174,134,20,166,142,170,235,103,167,171,149,145,35,156,228,141,31,35,28,168,212,115,220,189,59,237,187,149,126,42,125,56,150,157,105,246,3,226,254,194,96,184,246,57,227,251,126,43,209,54,200,40,251,253,29,93,29,206,211,91,213,211,214,253,183,223,110,165,219,218,164,107,115,76,247,129,199,255,0,200,218,79,245,218,210,225,114,152,253,106,126,7,255,0,167,16,150,247,42,42,215,252,23,209,198,115,62,182,124,163,62,95,139,104,234,248,43,83,99,132,99,126,157,109,83,71,45,51,232,185,103,30,181,113,78,51,207,142,153,207,197,240,249,222,123,139,238,47,184,137,210,238,34,114,220,19,4,212,63,70,88,237,158,3,194,210,250,38,134,110,223,114,134,158,87,250,242,194,231,174,239,145,235,230,229,219,125,147,201,17,12,148,224,27,87,245,23,90,180,122,241,148,234,110,67,233,155,165,46,75,81,111,134,127,9,5,63,77,59,105,105,94,214,116,194,198,53,118,116,175,93,213,55,243,246,236,137,183,142,215,254,94,95,151,61,91,191,106,159,229,127,208,158,155,240,191,218,31,103,252,79,103,179,77,20,31,198,120,150,117,111,218,234,253,20,219,171,111,61,183,91,199,194,207,15,31,193,167,79,174,24,39,218,255,0,180,126,62,243,45,219,197,122,63,193,244,117,193,4,93,190,142,228,155,237,216,223,171,169,63,75,109,188,183,95,141,45,141,117,58,234,171,187,51,232,243,86,61,108,199,127,78,153,252,25,59,254,235,194,151,248,82,198,151,65,77,31,12,138,109,115,76,90,154,106,204,83,28,249,175,146,51,215,190,121,167,62,215,161,254,14,220,63,127,214,47,79,127,243,98,139,255,0,84,126,118,181,99,184,254,39,195,62,163,99,248,181,138,221,102,181,210,225,183,206,197,21,190,149,148,244,241,117,82,78,247,116,198,196,70,183,119,57,206,93,147,205,85,87,218,164,33,18,149,161,127,252,140,123,151,249,27,151,127,244,107,129,229,162,221,40,214,205,118,233,181,20,226,153,156,231,253,161,33,196,220,9,170,225,138,116,186,203,250,234,175,197,87,168,167,150,105,152,198,115,57,235,93,94,88,238,241,239,69,169,52,156,42,240,211,97,225,191,1,142,214,212,167,170,202,174,208,196,236,138,229,77,36,221,170,185,99,124,174,137,172,100,142,84,107,98,108,238,141,28,214,177,94,141,71,57,168,171,178,66,217,176,129,135,195,86,104,170,229,203,149,71,88,198,61,153,206,126,197,143,182,237,199,83,99,75,164,209,90,174,98,221,201,174,106,136,253,110,78,78,92,249,196,77,83,56,238,206,39,190,32,0,22,247,57,63,27,49,195,177,141,64,198,46,56,102,103,101,167,187,89,110,208,172,21,116,147,162,244,200,221,209,81,81,83,101,107,154,228,71,53,237,84,115,92,214,185,170,138,136,169,10,92,72,105,77,191,68,117,179,39,211,27,77,218,162,229,67,103,154,7,82,212,84,177,173,149,98,158,158,57,216,215,244,249,57,205,108,168,197,114,35,81,202,213,114,53,187,244,164,227,16,231,199,247,189,190,119,248,95,211,41,74,231,18,91,163,208,83,115,30,182,113,159,102,37,186,187,19,214,234,35,118,191,162,138,231,209,77,185,171,151,195,154,42,162,34,125,147,137,152,233,223,211,61,209,140,132,229,49,250,212,252,15,255,0,78,45,239,52,207,120,28,127,252,141,164,255,0,93,173,46,23,41,143,214,167,224,127,250,113,111,121,166,123,192,227,255,0,228,109,39,250,237,105,133,115,244,37,30,255,0,252,165,102,209,127,106,90,143,145,31,186,182,184,92,166,63,90,159,129,255,0,233,196,132,17,239,202,99,245,169,248,31,254,156,72,65,55,178,126,97,111,231,251,210,213,253,169,127,91,53,127,233,254,234,128,0,74,181,248,0,3,198,235,22,166,218,52,111,76,114,45,76,189,197,222,167,177,81,186,118,65,212,230,248,154,135,42,50,8,58,154,199,171,59,146,190,56,250,250,85,27,215,212,190,72,164,16,146,165,204,215,82,96,197,180,42,147,79,225,150,157,107,179,123,156,113,58,25,97,145,206,240,84,142,108,242,201,27,219,179,26,230,204,148,141,217,202,187,182,87,108,213,217,92,216,197,194,241,107,134,117,152,216,176,155,76,212,240,215,100,23,58,91,85,44,149,46,115,98,100,179,202,216,216,231,171,81,202,141,71,61,21,85,17,87,109,246,69,246,20,206,33,189,55,117,52,217,167,245,99,235,159,246,195,166,187,27,219,168,219,246,75,219,157,216,199,165,170,122,207,119,37,184,196,79,205,84,215,153,246,123,19,25,193,110,45,112,195,184,92,211,219,77,206,106,121,102,168,182,62,234,215,64,231,57,169,21,108,242,85,196,213,234,68,94,164,142,118,35,147,109,145,200,228,69,84,217,86,210,243,57,210,207,181,154,53,110,212,218,122,206,221,70,7,89,249,216,95,38,204,150,146,182,72,97,127,75,81,138,174,149,37,109,50,166,238,107,81,157,221,250,151,165,12,198,45,167,18,122,109,62,174,232,86,103,167,244,81,84,77,93,113,182,58,91,124,48,77,28,78,154,182,7,54,122,104,213,242,122,141,107,166,138,54,185,85,83,213,115,189,102,254,146,89,53,58,72,171,67,86,158,58,226,156,71,190,35,167,215,13,39,178,241,5,118,184,166,222,243,114,121,57,175,115,85,236,166,186,167,159,203,245,106,152,68,103,11,218,155,104,209,237,124,195,181,11,32,139,170,215,110,172,124,21,175,234,114,118,41,234,33,146,158,73,246,99,30,231,118,219,50,201,208,214,170,187,163,165,54,85,221,38,248,215,188,158,253,58,203,126,223,105,246,49,157,250,63,192,125,163,179,81,93,188,47,119,187,216,241,16,50,94,223,94,205,234,233,235,219,171,165,55,219,125,147,216,66,240,213,233,154,110,89,159,100,254,19,246,67,102,118,225,183,83,77,237,38,227,76,117,152,170,137,156,249,76,85,79,79,243,87,215,221,236,122,16,1,105,104,80,215,188,216,64,215,188,170,113,63,247,95,230,252,29,1,216,95,253,127,250,95,251,19,157,195,183,187,246,152,255,0,145,182,95,245,40,139,132,91,222,29,189,223,180,199,252,141,178,255,0,169,68,92,34,205,99,250,42,125,209,246,52,126,237,250,66,255,0,203,171,239,72,107,222,108,32,107,222,86,120,159,251,175,243,126,13,225,216,95,253,127,250,95,251,25,25,193,127,11,119,14,32,115,232,110,217,37,154,161,218,123,98,153,86,243,84,147,186,157,42,165,70,117,71,71,19,209,21,92,231,57,99,89,58,85,170,200,149,87,173,143,124,93,82,247,110,183,91,236,246,250,91,77,166,130,158,138,134,138,22,83,82,210,211,68,216,162,130,38,53,26,200,216,198,162,35,90,214,162,34,53,17,17,17,17,16,176,156,0,251,164,96,159,138,125,78,168,200,66,91,103,209,219,211,105,169,170,158,250,162,38,103,223,29,222,232,107,254,210,56,143,87,190,111,119,172,93,233,110,197,85,91,166,152,153,199,171,84,196,213,63,226,171,29,125,152,143,12,200,199,190,63,189,210,51,191,194,254,167,74,100,33,143,124,127,123,164,103,127,133,253,78,148,202,215,254,107,119,228,213,246,74,191,194,127,167,244,63,247,173,125,250,81,107,195,183,188,14,152,255,0,150,86,95,245,216,137,206,32,199,135,111,120,29,49,255,0,44,172,191,235,177,19,156,66,240,215,244,87,61,241,246,54,135,110,31,164,52,159,34,175,188,242,186,163,166,216,198,175,224,55,157,56,204,98,168,125,166,247,11,98,153,105,166,88,165,141,204,123,100,142,70,59,205,17,204,145,140,122,35,145,90,170,212,71,53,205,85,106,217,78,24,56,30,194,56,116,187,213,229,213,247,207,181,217,68,157,80,208,220,167,160,74,86,91,169,220,221,158,216,98,238,73,180,175,221,200,233,122,183,232,94,134,163,81,100,238,100,168,39,107,210,217,185,118,155,213,211,154,169,238,159,231,249,134,166,210,239,219,150,139,67,119,108,211,222,154,108,221,156,213,76,119,79,135,127,124,102,49,19,137,142,104,136,137,204,64,0,50,17,12,57,230,153,238,253,143,255,0,150,84,159,234,85,166,28,240,3,239,111,130,126,41,244,202,162,92,242,156,47,14,206,173,241,218,115,108,78,205,144,208,195,50,84,199,75,117,160,138,174,38,74,141,115,82,68,100,141,114,35,145,175,114,117,109,190,206,84,248,169,248,216,254,140,104,246,39,119,131,32,197,180,163,13,179,93,41,122,187,21,182,251,21,45,61,68,93,77,86,59,166,70,49,28,221,218,231,53,118,95,52,85,79,98,144,154,157,170,187,250,218,117,81,84,68,68,199,79,115,104,236,124,127,166,218,120,98,254,195,93,154,170,174,229,55,35,154,38,49,28,241,49,29,59,250,101,236,128,4,219,87,34,215,154,103,188,14,63,254,70,210,127,174,214,158,135,150,198,127,136,233,118,35,172,121,222,119,118,244,101,142,217,246,123,197,85,118,37,155,183,220,150,178,38,122,145,53,207,93,223,35,19,201,171,182,251,175,146,42,158,123,154,103,188,14,63,254,70,210,127,174,214,152,130,203,141,194,43,124,246,152,235,234,25,67,83,52,85,51,82,182,87,36,82,203,27,94,216,228,115,55,217,206,107,101,149,26,229,77,209,36,122,38,221,75,189,15,83,169,157,30,231,93,232,140,204,76,253,113,135,89,236,155,29,28,71,192,218,109,178,229,83,77,53,211,70,102,59,241,77,200,170,113,237,152,140,68,204,76,68,206,113,61,204,181,199,57,142,234,171,53,213,51,220,162,74,132,193,42,230,108,21,88,165,15,105,237,130,137,173,149,177,172,82,72,205,221,59,93,47,117,239,69,143,188,230,53,142,86,70,140,108,114,133,142,228,22,140,179,31,182,101,56,253,95,138,181,222,104,225,184,81,79,219,115,59,180,243,49,31,27,250,94,136,230,238,215,34,236,228,69,77,252,209,20,128,3,47,120,29,227,42,13,20,157,250,105,169,215,26,135,97,53,179,58,122,90,233,100,146,86,216,156,145,204,249,18,56,99,134,73,36,108,242,246,147,161,28,214,177,202,231,237,187,222,171,151,180,239,21,81,114,109,234,170,204,85,61,243,225,63,132,79,209,31,74,3,180,62,205,172,106,116,84,235,54,43,49,77,203,84,226,104,166,62,61,49,229,251,85,211,243,213,84,116,235,49,76,37,76,0,92,92,214,16,99,196,79,188,14,167,127,150,87,175,245,217,73,206,32,199,136,159,120,29,78,255,0,44,175,95,235,178,149,174,37,254,138,223,190,126,198,240,236,63,244,134,175,228,83,247,146,131,203,226,221,111,161,225,63,15,169,162,160,167,167,154,225,53,206,166,174,72,162,107,29,81,42,87,207,26,73,34,162,110,247,36,113,198,206,165,221,122,88,212,246,53,17,50,52,199,190,0,125,210,48,79,197,62,167,84,100,33,53,160,233,164,181,242,99,236,134,176,226,233,154,184,131,93,51,255,0,237,115,239,212,0,12,181,120,48,131,152,47,9,80,102,54,91,142,189,105,253,29,60,87,251,76,50,215,100,241,75,81,39,85,198,138,24,35,98,75,31,91,251,108,116,17,64,171,208,214,183,184,215,57,119,87,181,173,126,111,131,27,87,165,183,172,181,54,174,120,253,83,230,155,225,237,255,0,87,195,91,133,27,134,142,122,211,223,30,21,83,61,244,207,178,126,169,136,152,235,16,215,188,187,92,52,240,233,147,241,35,159,125,148,180,205,81,109,180,210,66,249,238,215,182,209,165,68,86,246,244,63,178,142,106,190,52,115,164,145,168,198,177,29,213,183,91,209,21,177,191,111,61,175,22,235,125,159,92,117,18,211,105,160,167,162,161,162,202,238,244,212,180,180,209,54,40,160,137,149,146,181,145,177,141,68,70,181,173,68,68,106,34,34,34,34,33,41,92,190,45,214,250,30,19,240,250,154,42,10,122,121,174,19,92,234,106,228,138,38,177,213,18,165,124,241,164,146,42,38,239,114,71,28,108,234,93,215,165,141,79,99,81,18,145,182,104,41,213,234,230,205,201,233,78,102,125,184,156,97,212,156,117,197,183,248,127,135,233,220,116,116,255,0,204,187,52,211,76,207,234,205,84,205,92,216,238,153,136,142,145,61,51,140,230,58,77,244,195,176,236,99,79,241,139,118,25,134,89,105,237,54,91,76,41,5,37,36,8,189,49,183,117,85,85,85,221,92,231,57,85,206,123,149,92,231,57,206,114,170,170,170,254,200,5,254,34,41,140,71,115,144,238,92,174,245,115,114,228,204,213,51,153,153,235,51,51,223,51,62,51,32,0,253,124,0,0,6,28,243,76,247,126,199,255,0,203,42,79,245,42,211,49,140,57,230,153,238,253,143,255,0,150,84,159,234,85,164,126,235,249,149,207,114,225,192,31,214,109,31,203,143,178,88,115,192,15,189,190,9,248,167,211,42,137,140,33,207,128,31,123,124,19,241,79,166,85,19,24,71,240,223,230,181,124,169,251,33,112,237,175,244,253,159,251,52,253,251,128,0,176,52,248,0,0,0,0,69,175,52,207,120,28,127,252,141,164,255,0,93,173,37,40,139,94,105,158,240,56,255,0,249,27,73,254,187,90,66,113,7,230,83,239,134,208,236,131,250,205,79,200,175,236,92,46,83,31,173,79,192,255,0,244,226,66,8,247,229,49,250,212,252,15,255,0,78,36,32,246,217,63,48,183,243,253,233,71,246,165,253,108,213,255,0,167,251,170,0,1,42,215,224,0,0,0,1,9,60,89,103,214,253,77,226,51,59,203,237,41,78,180,50,220,252,13,44,180,213,77,169,138,166,42,72,217,74,202,134,72,212,68,115,101,108,9,34,109,186,34,61,17,21,219,117,44,194,107,22,166,218,52,111,76,114,45,76,189,197,222,167,177,81,186,118,65,212,230,248,154,135,42,50,8,58,154,199,171,59,146,190,56,250,250,85,27,215,212,190,72,164,16,149,110,37,191,234,209,98,39,219,63,100,126,45,247,216,134,215,51,119,85,186,85,76,226,34,45,211,62,19,153,230,174,61,241,138,62,151,169,201,52,219,39,197,176,188,67,80,46,113,83,173,151,55,134,182,91,92,209,76,142,119,85,37,75,160,158,57,24,187,43,92,215,35,29,190,202,213,108,173,217,202,168,246,183,53,185,81,102,48,71,112,212,29,63,171,189,84,44,213,16,208,222,40,45,206,89,29,18,54,55,73,21,84,205,79,226,216,229,89,40,218,239,52,115,145,25,237,70,122,191,163,199,15,13,54,252,3,133,60,2,60,93,42,42,219,165,243,120,74,217,155,35,99,138,72,171,213,190,42,173,209,200,231,63,169,245,141,129,90,198,61,81,137,59,211,101,107,81,89,137,60,38,231,214,253,50,226,51,4,203,238,201,78,148,49,92,252,13,84,181,53,77,166,138,154,42,184,223,74,250,135,200,228,84,107,98,108,235,34,239,178,42,49,81,85,187,245,36,109,187,115,180,238,22,226,175,102,126,120,196,253,19,159,161,117,213,234,237,246,131,194,26,186,172,78,103,55,57,113,29,127,229,215,53,219,140,76,244,154,168,138,34,126,84,166,216,0,94,220,158,0,0,0,0,143,126,108,255,0,170,191,199,63,244,18,222,242,179,247,129,200,63,200,218,191,245,218,34,225,115,103,253,85,254,57,255,0,160,150,247,149,159,188,14,65,254,70,213,255,0,174,209,20,251,223,166,227,223,31,118,29,33,182,127,101,181,124,139,159,189,169,41,64,2,224,230,240,0,6,61,241,253,238,145,157,254,23,245,58,82,45,120,118,247,129,211,31,242,202,203,254,187,17,41,92,127,123,164,103,127,133,253,78,148,139,94,29,189,224,116,199,252,178,178,255,0,174,196,83,247,207,210,22,253,209,247,165,210,29,149,127,84,53,191,46,231,238,168,78,112,0,184,57,188,0,1,6,60,68,251,192,234,119,249,101,122,255,0,93,148,148,174,0,125,210,48,79,197,62,167,84,69,175,17,62,240,58,157,254,89,94,191,215,101,37,43,128,31,116,140,19,241,79,169,213,20,253,143,244,133,207,116,253,232,116,135,106,191,213,13,23,203,183,251,170,215,42,227,160,250,29,120,184,85,93,174,218,51,130,214,215,86,204,250,154,170,170,156,118,142,89,103,149,238,87,62,71,189,209,170,185,206,114,170,171,149,85,85,85,85,79,67,139,97,120,118,11,111,146,211,132,226,118,108,122,134,105,150,166,74,91,85,4,84,145,62,85,107,90,178,43,35,107,81,92,173,99,83,171,109,246,106,39,193,8,74,226,39,222,7,83,191,203,43,215,250,236,164,132,114,179,247,126,200,63,203,42,191,245,42,34,75,67,186,81,169,213,77,136,181,20,207,94,185,242,249,148,158,41,224,77,86,201,176,209,186,92,215,85,118,153,228,245,38,153,136,142,104,243,231,158,239,119,208,195,159,225,253,197,191,253,118,127,252,131,108,255,0,147,146,165,165,53,243,234,38,135,97,215,60,217,148,247,137,178,108,82,223,61,221,181,52,209,172,85,142,169,163,99,167,71,196,141,72,213,175,87,187,118,116,244,236,170,155,109,228,97,143,246,38,63,254,191,127,185,95,253,240,202,93,69,196,190,192,240,123,147,224,158,144,241,255,0,103,52,214,182,211,226,187,93,174,255,0,135,181,190,46,231,70,238,233,234,232,223,167,169,118,223,109,215,218,124,109,150,181,218,127,73,94,175,51,24,233,154,179,248,203,39,142,117,252,43,188,198,147,79,195,188,148,215,55,49,84,209,106,104,152,137,196,68,252,90,51,137,240,203,208,255,0,7,110,31,191,235,23,167,191,249,177,69,255,0,170,61,205,186,221,111,179,219,233,109,54,154,10,122,42,26,40,89,77,75,75,77,19,98,138,8,152,212,107,35,99,26,136,141,107,90,136,136,212,68,68,68,68,67,95,130,115,184,118,247,126,211,31,242,54,203,254,165,17,237,181,110,84,107,171,170,154,109,197,56,143,63,246,132,111,31,240,86,167,133,180,214,111,95,214,213,126,43,170,99,19,76,198,49,25,207,90,234,252,23,8,0,77,181,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,82,170,84,80,7,30,213,43,68,217,17,10,90,158,126,196,43,0,126,30,113,144,195,137,225,247,156,150,161,118,142,219,69,45,66,175,159,151,75,87,251,212,85,255,0,49,251,134,26,243,55,214,42,60,15,135,220,147,28,167,170,158,43,141,230,223,37,20,104,198,63,101,235,150,153,139,235,53,201,183,171,55,199,253,62,192,34,167,141,205,107,184,235,182,185,86,205,210,157,139,61,69,93,170,149,141,150,69,71,47,140,149,122,182,147,110,149,84,86,123,19,224,159,213,36,28,168,120,122,143,0,211,74,204,242,234,138,234,251,229,69,37,116,93,113,196,238,152,221,70,213,70,163,154,170,237,145,102,119,181,83,250,19,204,140,206,12,116,238,171,85,56,148,195,45,179,193,21,77,63,166,25,61,95,121,205,93,246,100,146,162,236,228,93,252,227,251,151,254,19,97,108,43,28,166,197,49,154,11,29,36,49,197,29,52,17,71,210,196,68,68,233,141,173,248,34,39,242,126,224,63,116,3,133,93,188,212,10,37,95,98,29,76,69,85,223,117,255,0,136,61,235,191,195,204,237,98,125,200,5,77,77,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,2,151,33,209,34,108,239,51,233,58,220,213,95,32,17,42,237,178,166,199,97,212,196,233,95,106,157,160,8,172,231,9,162,55,42,196,178,234,117,154,130,5,100,117,117,107,89,39,114,54,57,99,240,176,185,206,219,100,115,182,236,47,197,127,163,238,149,50,207,113,89,134,69,154,232,221,250,130,74,104,167,88,104,43,94,140,122,55,207,122,89,83,111,89,21,62,32,68,95,43,141,102,110,7,175,118,172,46,190,174,116,167,201,171,33,130,38,53,175,115,83,183,13,82,175,146,57,17,55,89,19,224,164,232,193,52,117,16,71,81,18,170,178,86,35,218,170,159,5,77,208,214,118,43,173,78,151,107,218,221,233,154,180,178,99,121,67,165,70,177,127,65,177,84,174,232,157,10,159,201,77,182,69,67,97,174,27,51,152,181,23,66,176,124,181,146,61,239,184,216,169,39,145,92,215,34,245,43,54,95,210,85,95,106,47,197,64,185,133,46,66,163,133,246,1,73,82,20,236,114,208,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,1,107,53,79,134,13,13,214,172,130,159,41,212,220,31,211,55,74,90,54,91,225,159,210,117,148,253,52,237,123,222,214,116,195,43,26,187,58,87,174,234,155,249,251,118,68,219,244,116,151,64,52,147,67,61,43,249,44,196,189,9,233,190,199,143,254,223,169,169,239,118,123,157,191,227,228,127,78,221,217,63,71,109,250,188,247,217,54,184,64,241,141,61,152,175,210,197,17,205,231,136,207,210,146,171,121,220,171,210,252,6,173,69,115,103,164,114,115,213,201,210,115,30,174,113,210,122,199,78,254,172,106,213,254,62,116,123,69,117,22,237,166,89,78,55,153,85,93,44,221,142,252,214,250,58,87,211,187,189,4,115,55,165,207,168,99,151,102,202,212,93,218,158,104,190,212,243,91,149,160,122,249,135,113,23,135,86,102,216,77,182,243,69,67,69,115,146,213,36,119,88,98,138,85,149,145,69,34,185,18,57,36,78,158,153,154,155,238,139,186,47,151,177,87,8,120,190,225,7,136,157,81,226,39,45,206,240,77,60,244,157,142,231,224,60,45,87,165,168,97,238,118,232,105,226,127,169,44,205,122,108,248,222,158,109,77,246,221,60,149,20,201,78,1,180,131,81,116,87,71,175,24,182,166,227,222,134,186,85,100,181,23,8,96,241,112,84,117,83,186,150,149,141,127,84,47,123,83,119,68,244,217,87,127,47,102,202,155,197,105,181,58,218,245,181,90,187,76,197,184,153,196,227,232,234,191,239,155,31,12,105,120,98,198,187,67,126,154,181,117,83,110,106,166,46,68,204,76,196,77,126,164,78,99,19,244,63,71,248,0,240,145,255,0,90,111,255,0,47,92,255,0,229,7,161,212,172,3,17,210,238,20,51,252,19,4,180,250,50,199,108,195,111,254,22,151,191,44,221,190,229,53,68,175,245,229,115,158,187,190,71,175,155,151,109,246,79,36,68,47,25,111,120,137,247,126,212,239,242,54,245,254,165,41,159,94,154,197,155,117,213,110,136,137,196,247,68,66,165,166,223,55,77,207,89,167,181,173,212,220,185,76,92,162,113,93,117,85,25,206,51,137,153,140,226,103,175,182,80,98,108,32,107,222,108,32,64,112,199,247,191,229,252,91,115,183,79,250,15,245,127,245,128,2,214,231,240,135,62,63,189,237,243,191,194,254,153,74,76,97,14,124,127,123,219,231,127,133,253,50,148,175,241,39,230,180,252,168,251,37,184,59,20,253,63,123,254,205,95,126,219,33,57,76,126,181,63,3,255,0,211,139,123,205,51,222,7,31,255,0,35,105,63,215,107,75,133,202,99,245,169,248,31,254,156,91,222,105,158,240,56,255,0,249,27,73,254,187,90,71,220,253,9,71,191,255,0,41,92,52,95,218,150,163,228,71,238,173,174,23,41,143,214,167,224,127,250,113,33,4,123,242,152,253,106,126,7,255,0,167,18,16,77,236,159,152,91,249,254,244,181,127,106,95,214,205,95,250,127,186,160,0,18,173,126,0,0,141,110,107,57,111,140,212,28,23,4,244,127,71,161,236,213,55,111,21,221,223,187,227,39,72,187,125,27,122,189,30,7,126,174,165,223,185,182,201,211,187,173,103,46,236,126,239,121,226,171,26,184,219,105,59,212,246,42,59,149,194,224,254,227,91,217,167,117,36,148,232,253,149,81,93,249,218,136,91,179,119,95,95,125,182,69,84,252,254,63,189,237,243,191,194,254,153,74,95,62,83,248,253,162,167,32,212,124,166,106,78,171,165,186,142,219,111,166,159,184,228,237,211,212,62,119,204,206,148,94,149,234,117,44,11,186,162,170,116,121,42,34,187,122,69,57,213,111,61,124,42,251,191,252,117,37,217,163,97,236,215,212,235,21,88,143,166,254,51,227,225,55,39,199,230,240,72,200,0,187,185,109,2,26,139,137,125,129,212,28,159,4,244,135,143,251,57,121,173,180,248,174,215,107,191,225,231,124,93,206,141,221,211,213,209,191,79,82,237,190,219,175,180,150,190,0,125,210,48,79,197,62,167,84,71,119,29,246,235,125,175,139,12,250,154,217,65,79,73,11,230,161,169,116,112,68,216,218,233,101,160,167,146,89,21,26,136,138,231,200,247,189,206,246,185,206,114,174,234,170,166,87,114,166,203,124,102,159,103,88,39,163,250,61,15,121,166,187,120,174,238,253,223,25,2,197,219,232,219,213,232,240,59,245,117,46,253,205,182,78,157,221,76,217,249,116,219,149,118,126,85,49,243,78,127,7,76,246,143,233,119,190,8,211,238,62,94,138,236,247,126,181,60,190,207,26,227,186,62,108,119,103,56,0,185,185,152,53,239,54,16,53,239,42,156,79,253,215,249,191,7,64,118,23,255,0,95,254,151,254,196,231,112,237,238,253,166,63,228,109,151,253,74,34,225,22,247,135,111,119,237,49,255,0,35,108,191,234,81,23,8,179,88,254,138,159,116,125,141,31,187,126,144,191,242,234,251,210,26,247,155,8,26,247,149,158,39,254,235,252,223,131,120,118,23,255,0,95,254,151,254,196,198,112,3,238,145,130,126,41,245,58,163,33,12,123,224,7,221,35,4,252,83,234,117,70,66,22,13,7,230,182,190,77,63,100,52,255,0,22,126,159,215,127,222,187,247,234,12,123,227,251,221,35,59,252,47,234,116,166,66,24,247,199,247,186,70,119,248,95,212,233,70,191,243,91,191,38,175,178,78,19,253,63,161,255,0,189,107,239,210,139,94,29,189,224,116,199,252,178,178,255,0,174,196,78,113,6,60,59,123,192,233,143,249,101,101,255,0,93,136,156,226,23,134,191,162,185,239,143,177,180,59,112,253,33,164,249,21,125,224,0,89,90,60,0,0,0,0,0,1,22,188,211,61,224,113,255,0,242,54,147,253,118,180,199,189,5,209,140,131,95,53,58,213,166,248,252,254,15,198,117,207,91,112,117,59,230,142,130,146,52,222,73,158,140,254,166,53,28,173,107,164,146,54,43,155,213,186,100,39,52,207,120,28,127,252,141,164,255,0,93,173,46,23,41,143,214,167,224,127,250,113,71,185,167,167,87,187,77,154,251,166,103,234,140,254,14,168,210,111,55,184,127,179,203,123,142,158,51,93,54,233,136,246,77,85,197,49,62,57,199,54,113,227,140,50,115,41,225,59,78,47,220,57,199,195,133,181,213,20,22,154,8,81,214,187,140,205,101,93,85,37,106,72,233,124,86,239,68,69,115,228,124,157,196,103,111,118,77,43,24,177,181,201,211,16,154,163,166,217,62,144,103,215,157,56,204,98,167,101,218,201,51,98,153,105,166,73,98,145,175,99,100,142,70,59,201,85,175,141,236,122,35,145,28,136,228,71,53,174,69,106,79,57,98,248,180,225,130,209,196,198,17,79,64,203,143,163,50,139,7,122,123,13,116,142,114,211,163,228,70,119,32,157,137,190,241,73,219,141,21,232,138,246,43,90,230,245,34,58,55,205,238,219,77,58,171,113,85,152,197,84,198,34,60,227,203,248,125,30,237,91,217,247,104,87,118,45,109,86,55,58,230,171,23,170,154,170,170,122,205,53,207,125,126,115,19,250,209,254,104,235,19,21,99,95,47,30,45,127,138,208,61,83,201,255,0,192,193,135,85,85,183,250,81,109,239,153,93,255,0,123,236,53,201,253,244,72,239,226,99,36,32,215,255,0,34,199,238,248,158,65,115,197,178,10,79,11,116,179,86,77,111,173,131,184,215,246,170,33,122,178,70,117,49,85,174,217,205,84,221,170,168,187,121,42,161,41,92,16,113,143,75,173,86,136,244,227,82,111,95,236,137,71,223,154,57,231,100,48,178,245,79,212,231,245,66,216,152,198,54,88,152,189,46,137,19,117,100,125,196,87,126,115,183,139,178,110,153,198,146,255,0,124,119,76,253,147,237,242,250,61,243,221,168,240,36,91,154,184,135,106,140,219,171,173,202,105,240,207,247,148,227,190,153,239,171,202,103,155,172,76,242,229,177,6,60,68,251,192,234,119,249,101,122,255,0,93,148,156,226,12,120,137,247,129,212,239,242,202,245,254,187,41,245,196,191,209,91,247,207,216,243,236,63,244,134,175,228,83,247,146,149,192,15,186,70,9,248,167,212,234,140,132,49,239,128,31,116,140,19,241,79,169,213,25,8,77,104,63,53,181,242,105,251,33,171,248,179,244,254,187,254,245,223,191,80,0,50,213,240,0,4,24,241,19,239,3,169,223,229,149,235,253,118,82,82,184,1,247,72,193,63,20,250,157,81,22,188,68,251,192,234,119,249,101,122,255,0,93,148,148,174,0,125,210,48,79,197,62,167,84,83,246,63,210,23,61,211,247,161,210,29,170,255,0,84,52,95,46,223,238,171,100,32,0,184,57,188,0,0,0,0,48,231,154,103,187,246,63,254,89,82,127,169,86,153,140,97,207,52,207,119,236,127,252,178,164,255,0,82,173,35,247,95,204,174,123,151,14,0,254,179,104,254,92,125,146,195,158,0,125,237,240,79,197,62,153,84,76,97,14,124,0,251,219,224,159,138,125,50,168,152,194,63,134,255,0,53,171,229,79,217,11,135,109,127,167,236,255,0,217,167,239,220,0,5,129,167,192,0,0,0,2,45,121,166,123,192,227,255,0,228,109,39,250,237,105,41,68,90,243,76,247,129,199,255,0,200,218,79,245,218,210,19,136,63,50,159,124,54,135,100,31,214,106,126,69,127,98,225,114,152,253,106,126,7,255,0,167,18,16,71,191,41,143,214,167,224,127,250,113,33,7,182,201,249,133,191,159,239,74,63,181,47,235,102,175,253,63,221,80,0,9,86,191,0,0,0,0,97,71,52,109,77,187,227,90,99,142,105,157,182,46,138,124,214,178,105,238,19,245,53,119,167,161,88,94,144,116,171,21,125,105,102,134,78,182,185,170,157,142,159,89,30,187,97,79,7,216,38,63,169,60,73,224,216,150,83,77,226,109,115,86,77,89,61,58,177,143,101,71,133,167,150,165,177,72,215,181,205,124,79,116,45,107,218,169,235,49,206,77,209,87,116,184,92,199,179,188,131,37,226,78,231,137,92,106,127,185,120,133,29,29,29,182,157,143,127,66,119,233,226,169,150,87,53,92,173,238,185,211,35,85,205,70,238,200,162,69,69,86,238,183,143,149,54,1,255,0,197,214,169,214,218,127,233,108,126,219,95,223,254,153,235,33,237,163,191,240,23,117,57,191,204,213,253,52,41,151,115,184,110,252,158,17,56,249,169,239,250,103,63,75,166,182,249,167,132,59,58,157,68,116,185,114,137,171,49,56,153,170,247,74,39,223,77,51,78,113,225,75,53,181,139,76,173,26,201,166,57,22,153,222,229,236,211,223,104,221,3,39,233,115,188,53,67,85,31,4,253,45,123,21,253,185,89,28,157,29,72,142,232,233,95,37,82,8,77,132,8,82,227,7,4,199,244,219,137,60,231,18,197,169,188,53,174,26,200,107,32,167,70,49,140,167,241,84,241,84,186,40,218,198,181,172,137,142,153,205,99,81,61,86,53,169,186,170,110,185,92,75,99,213,162,252,123,167,237,143,197,95,236,67,117,152,189,170,218,234,153,196,196,92,166,60,35,19,203,84,251,231,52,125,9,123,209,221,77,180,107,38,152,227,186,153,100,139,179,79,125,163,108,239,131,169,206,240,213,13,85,100,240,117,57,140,87,246,229,100,145,245,244,162,59,163,169,60,149,15,100,97,71,43,157,77,187,228,186,99,145,233,157,202,46,186,124,42,178,25,237,243,245,53,54,167,174,89,158,176,116,163,17,125,89,97,154,78,183,57,202,189,254,159,85,24,155,230,185,61,161,212,124,43,77,69,223,25,142,190,254,233,250,218,151,138,182,127,200,59,214,167,111,136,197,52,85,60,189,115,234,207,173,70,103,207,150,99,62,208,0,101,171,224,0,8,247,230,207,250,171,252,115,255,0,65,45,239,43,63,120,28,131,252,141,171,255,0,93,162,46,23,54,127,213,95,227,159,250,9,111,121,89,251,192,228,31,228,109,95,250,237,17,79,189,250,110,61,241,247,97,210,27,103,246,91,87,200,185,251,218,146,148,0,46,14,111,0,0,99,223,31,222,233,25,223,225,127,83,165,34,215,135,111,120,29,49,255,0,44,172,191,235,177,18,149,199,247,186,70,119,248,95,212,233,72,181,225,219,222,7,76,127,203,43,47,250,236,69,63,124,253,33,111,221,31,122,93,33,217,87,245,67,91,242,238,126,234,132,231,0,11,131,155,192,0,16,99,196,79,188,14,167,127,150,87,175,245,217,73,74,224,7,221,35,4,252,83,234,117,68,90,241,19,239,3,169,223,229,149,235,253,118,82,82,184,1,247,72,193,63,20,250,157,81,79,216,255,0,72,92,247,79,222,135,72,118,171,253,80,209,124,187,127,186,173,250,25,23,4,60,47,229,153,5,207,41,200,52,199,197,93,47,53,147,92,43,103,244,213,197,157,218,137,158,175,145,253,44,157,26,221,220,229,93,154,136,137,191,146,34,23,11,75,52,131,78,180,87,31,168,197,180,203,30,244,53,174,170,177,247,9,160,241,115,212,117,84,57,140,99,159,213,51,222,228,221,177,49,54,69,219,203,217,186,174,254,200,22,154,52,214,45,213,207,69,17,19,231,17,25,104,61,78,249,186,107,108,70,155,83,169,185,93,184,199,171,85,117,77,61,59,186,76,227,167,135,147,14,127,178,153,195,247,253,71,234,23,254,79,162,255,0,149,153,57,110,170,198,53,155,75,169,107,106,109,213,18,227,185,205,129,146,201,73,82,229,138,87,81,86,211,162,172,111,88,221,187,28,177,201,178,171,31,228,187,236,239,98,145,59,252,0,120,183,255,0,173,55,255,0,151,173,159,242,130,86,180,99,31,187,226,122,61,130,226,217,5,39,133,186,89,177,171,101,190,182,14,227,95,218,168,134,150,54,72,206,166,42,181,219,57,170,155,181,85,23,111,37,84,34,182,189,78,179,83,85,84,234,233,196,99,198,156,47,252,121,179,112,214,203,98,197,238,30,191,21,220,154,167,60,183,98,185,136,136,204,79,73,233,215,197,107,127,128,15,9,31,245,166,255,0,242,245,207,254,80,95,60,119,31,180,98,120,253,179,22,199,233,60,45,174,205,71,13,190,138,14,227,159,218,167,133,136,200,217,212,245,87,59,102,181,19,119,42,170,237,230,170,167,232,130,90,214,158,205,153,205,170,34,61,209,16,215,218,237,231,114,220,233,138,53,218,138,238,68,117,136,174,186,170,199,187,51,56,0,7,178,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,148,156,184,227,96,57,106,21,28,39,176,228,14,185,230,142,158,9,42,37,85,70,68,197,123,149,19,224,137,186,144,93,205,31,89,155,158,107,221,215,11,160,171,157,105,241,154,201,160,149,142,107,218,213,238,67,74,169,228,174,84,93,150,53,248,33,49,60,73,231,49,105,214,133,103,25,107,228,123,31,110,177,85,207,26,181,174,85,234,70,108,159,162,168,190,213,79,138,26,242,203,117,169,213,29,123,75,189,75,86,170,76,147,40,108,170,215,175,233,182,90,148,217,23,173,87,249,43,182,202,170,4,137,242,123,209,27,149,26,94,181,58,243,65,2,50,74,186,69,163,147,185,27,220,145,248,89,156,215,109,178,185,187,247,211,226,159,209,247,202,153,103,184,83,195,34,194,180,110,195,65,29,52,80,44,212,20,79,86,49,27,229,181,44,73,183,170,136,159,2,240,128,58,229,85,219,100,77,206,195,169,233,212,190,213,3,174,52,221,119,67,189,168,82,214,249,108,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,84,248,149,0,58,246,217,74,219,236,41,84,57,110,192,84,124,151,91,116,23,107,109,85,182,161,21,99,170,133,240,187,101,219,201,205,86,175,159,245,159,88,3,93,254,62,180,237,218,121,197,30,121,75,12,104,202,58,219,188,147,211,239,47,90,175,84,113,72,237,254,41,231,41,35,60,167,245,194,28,151,74,173,250,109,89,81,213,87,100,167,142,149,173,74,101,106,35,59,181,142,98,117,167,146,250,145,183,204,241,92,220,116,58,211,54,55,81,171,84,244,181,30,54,145,86,87,61,178,189,88,189,114,80,196,229,86,236,169,236,223,226,134,31,114,220,213,106,189,60,226,91,22,179,54,86,54,143,35,185,195,77,81,213,27,87,125,162,157,172,245,149,83,167,206,95,135,180,9,253,7,85,36,237,170,165,134,165,187,109,52,109,145,54,251,149,55,59,64,165,83,204,38,200,114,190,194,144,43,7,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,123,196,79,187,246,167,127,145,183,175,245,41,75,132,121,93,86,197,174,25,214,151,102,56,77,166,106,120,107,178,11,5,194,213,75,37,75,156,216,153,44,244,239,141,142,122,181,28,168,212,115,209,85,81,21,118,223,100,95,97,231,122,38,171,117,68,121,75,55,109,185,77,173,109,155,149,206,34,42,166,102,125,145,48,129,147,97,2,45,127,177,103,196,15,253,88,105,239,254,80,173,255,0,146,18,148,64,108,26,75,218,95,73,233,169,152,206,49,245,182,223,107,220,65,182,111,191,3,252,157,122,155,156,158,147,155,30,25,244,120,250,113,63,64,0,44,109,46,16,231,199,247,189,190,119,248,95,211,41,73,140,48,31,137,254,1,181,135,90,181,203,37,212,220,91,36,195,105,109,119,159,7,216,134,225,89,84,202,134,246,104,225,133,221,77,101,59,218,155,186,39,42,108,229,242,84,246,47,146,66,239,186,123,186,157,61,52,90,167,51,205,31,100,182,119,101,27,198,135,101,222,174,234,55,11,177,110,137,181,84,68,207,159,61,19,143,162,39,232,126,127,41,143,214,167,224,127,250,113,111,121,166,123,192,227,255,0,228,109,39,250,237,105,148,188,15,240,179,168,60,52,253,181,251,119,120,199,171,254,209,250,55,194,250,38,162,121,122,60,63,137,235,238,119,97,143,109,251,236,219,109,253,139,190,222,91,249,94,51,248,48,213,30,34,245,70,215,155,97,55,236,90,138,134,138,193,5,170,72,238,181,85,17,74,178,178,162,162,69,114,36,112,72,157,61,51,53,55,221,23,116,95,47,98,174,21,122,59,243,180,211,98,41,158,104,158,239,158,86,125,47,18,109,84,118,135,127,116,170,253,62,130,105,136,138,252,38,125,29,17,246,196,195,195,114,152,253,106,126,7,255,0,167,18,16,98,215,3,252,44,234,15,13,63,109,126,221,222,49,234,255,0,180,126,141,240,190,137,168,158,94,143,15,226,122,251,157,216,99,219,126,251,54,219,127,98,239,183,150,249,74,75,109,54,171,177,163,162,221,200,196,198,126,217,107,238,208,247,13,54,233,196,154,157,94,142,184,174,221,92,152,152,238,156,91,166,39,235,137,128,0,72,169,96,0,8,82,227,19,45,251,107,196,230,162,222,61,31,224,252,61,229,246,158,223,119,185,213,224,88,218,62,230,251,38,221,126,31,175,167,111,87,171,167,119,109,186,230,119,42,156,90,223,73,165,217,166,109,20,213,11,93,118,191,199,106,154,55,57,189,166,197,73,78,201,35,115,83,109,209,202,234,217,81,202,170,168,168,214,108,137,178,170,219,221,86,229,187,174,57,214,168,230,57,181,167,42,193,97,161,200,47,247,11,173,44,117,53,213,141,149,145,79,80,249,24,215,163,105,92,136,228,107,209,21,17,85,55,223,101,95,105,152,220,43,232,221,195,65,244,78,203,167,151,214,89,159,122,166,154,174,166,231,85,106,71,44,85,82,201,80,247,50,69,123,152,199,189,201,15,102,62,167,55,116,72,209,169,186,53,10,174,219,161,212,83,184,85,126,245,56,143,90,115,237,159,254,183,239,27,113,78,209,119,132,44,237,91,109,232,170,172,90,166,105,137,156,197,52,198,122,231,194,38,152,143,126,23,108,0,90,154,9,18,156,201,113,47,179,156,78,87,94,61,33,226,62,213,89,168,46,221,190,215,71,134,232,99,168,251,123,238,189,123,248,62,190,173,155,252,103,78,222,174,235,120,249,76,126,181,63,3,255,0,211,143,115,198,127,6,26,163,196,94,168,218,243,108,38,253,139,81,80,209,88,32,181,73,29,214,170,162,41,86,86,84,84,72,174,68,142,9,19,167,166,102,166,251,162,238,139,229,236,85,245,92,15,240,179,168,60,52,253,181,251,119,120,199,171,254,209,250,55,194,250,38,162,121,122,60,63,137,235,238,119,97,143,109,251,236,219,109,253,139,190,222,91,213,236,104,111,91,221,166,247,36,242,102,103,62,248,159,197,190,119,78,41,219,53,125,159,83,182,252,34,153,212,69,22,233,229,241,245,107,163,167,119,133,49,245,50,148,0,90,26,24,53,239,54,16,34,215,251,22,124,64,255,0,213,134,158,255,0,229,10,223,249,33,92,223,244,151,181,94,143,208,211,51,140,231,234,110,142,200,120,131,108,216,190,25,249,70,245,54,249,253,31,46,124,113,233,51,244,102,62,148,132,112,237,238,253,166,63,228,109,151,253,74,34,225,30,87,74,113,107,134,11,165,216,118,19,118,154,158,106,236,126,193,111,181,85,73,76,231,58,39,203,5,59,35,123,152,174,70,170,181,92,197,84,85,68,93,182,221,19,216,122,162,126,204,77,54,233,137,242,134,164,220,174,83,119,91,122,229,19,152,154,170,152,159,100,204,134,189,230,194,4,90,255,0,98,207,136,31,250,176,211,223,252,161,91,255,0,36,32,55,253,37,237,87,163,244,52,204,227,57,250,155,111,178,30,32,219,54,47,134,126,81,189,77,190,127,71,203,159,28,122,76,253,25,143,165,152,220,0,251,164,96,159,138,125,78,168,200,66,214,112,193,165,153,6,138,232,110,53,166,89,77,101,186,170,233,102,241,157,249,173,242,61,244,238,239,86,77,51,122,92,246,49,203,179,101,106,46,237,79,52,95,106,121,173,211,38,180,116,85,111,79,110,138,163,19,20,199,216,214,60,73,168,181,171,222,181,122,139,21,115,81,93,219,147,19,30,49,53,204,196,252,240,24,247,199,247,186,70,119,248,95,212,233,76,132,45,103,19,250,89,144,107,86,134,228,186,101,139,86,91,169,110,151,159,7,216,154,225,35,217,78,222,205,100,51,59,169,204,99,220,155,182,39,34,108,213,243,84,246,39,154,53,148,85,115,79,114,138,99,51,52,207,216,112,222,162,214,147,122,210,106,47,213,203,69,23,109,204,204,248,68,87,19,51,243,66,33,56,118,247,129,211,31,242,202,203,254,187,17,57,196,111,105,79,45,221,113,193,117,71,14,205,174,217,86,11,53,14,63,127,183,221,106,163,166,174,172,116,175,138,10,134,72,246,177,29,74,212,87,43,88,168,136,170,137,190,219,170,123,73,33,34,182,29,53,237,53,186,226,245,56,204,182,15,107,123,230,221,190,107,116,215,54,235,177,114,41,166,98,102,60,39,32,0,158,106,64,0,0,0,0,0,4,90,243,76,247,129,199,255,0,200,218,79,245,218,210,225,114,152,253,106,126,7,255,0,167,30,231,140,254,12,53,71,136,189,81,181,230,216,77,251,22,162,161,162,176,65,106,146,59,173,85,68,82,172,172,168,168,145,92,137,28,18,39,79,76,205,77,247,69,221,23,203,216,171,234,184,31,225,103,80,120,105,251,107,246,238,241,143,87,253,163,244,111,133,244,77,68,242,244,120,127,19,215,220,238,195,30,219,247,217,182,219,251,23,125,188,183,172,90,209,223,167,118,244,243,76,242,230,122,252,210,222,186,254,36,218,174,246,121,27,93,23,233,155,252,180,71,39,142,98,229,51,63,68,70,89,74,0,44,237,20,196,30,56,184,53,159,90,224,102,165,233,141,186,157,185,181,20,45,130,170,134,40,227,137,215,214,172,144,178,53,146,105,38,142,56,221,4,93,213,235,86,185,207,106,53,155,236,198,34,70,46,29,152,228,250,127,147,219,179,60,50,245,81,105,189,90,102,73,233,42,224,84,234,141,219,42,42,42,46,232,230,185,170,173,115,28,138,215,53,206,107,145,81,85,22,126,12,32,226,199,151,221,235,87,117,29,53,15,71,235,177,107,19,174,176,185,215,202,74,247,79,78,217,171,81,234,171,84,197,138,57,17,93,35,92,136,244,233,103,173,31,90,171,221,43,213,43,91,198,211,85,202,190,19,165,143,91,198,35,237,143,111,159,211,231,157,223,217,199,104,86,116,150,103,100,223,106,143,65,137,138,42,171,172,68,120,209,87,157,51,31,23,61,223,23,172,77,49,77,243,225,87,137,107,15,18,24,12,119,70,173,61,46,85,105,134,38,228,86,218,104,230,237,82,75,35,229,108,78,99,228,106,35,155,43,96,116,136,214,185,234,196,114,53,206,85,77,214,39,120,137,247,129,212,239,242,202,245,254,187,41,150,186,75,192,119,23,58,39,155,209,103,216,14,162,105,237,37,198,147,120,229,138,74,250,231,83,214,83,170,162,190,158,118,37,42,117,196,237,147,116,221,21,21,26,230,171,94,214,185,62,125,86,229,187,174,57,214,168,230,57,181,167,42,193,97,161,200,47,247,11,173,44,117,53,213,141,149,145,79,80,249,24,215,163,105,92,136,228,107,209,21,17,85,55,223,101,95,105,141,173,163,91,174,210,209,69,118,231,158,153,235,237,233,223,252,83,124,49,170,225,142,21,223,117,58,141,46,182,143,131,221,166,57,99,51,154,102,42,204,211,221,221,215,213,158,252,116,156,204,102,114,119,128,31,116,140,19,241,79,169,213,25,8,90,206,24,52,179,32,209,93,13,198,180,203,41,172,183,85,93,44,222,51,191,53,190,71,190,157,221,234,201,166,111,75,158,198,57,118,108,173,69,221,169,230,139,237,79,53,186,101,151,71,69,86,244,246,232,170,49,49,76,125,141,31,196,154,139,90,189,235,87,168,177,87,53,21,221,185,49,49,227,19,92,204,79,207,0,0,201,66,128,0,32,199,136,159,120,29,78,255,0,44,175,95,235,178,146,149,192,15,186,70,9,248,167,212,234,140,98,213,110,91,186,227,157,106,142,99,155,90,114,172,22,26,28,130,255,0,112,186,210,199,83,93,88,217,89,20,245,15,145,141,122,54,149,200,142,70,189,17,81,21,83,125,246,85,246,153,157,195,6,150,100,26,43,161,184,214,153,101,53,150,234,171,165,155,198,119,230,183,200,247,211,187,189,89,52,205,233,115,216,199,46,205,149,168,187,181,60,209,125,169,230,181,141,163,71,126,198,182,229,203,148,204,68,196,245,249,225,189,123,69,226,77,171,117,225,157,46,143,69,126,154,238,83,85,185,154,99,190,34,45,215,19,244,76,196,46,152,0,179,180,80,0,0,0,0,97,207,52,207,119,236,127,252,178,164,255,0,82,173,51,24,176,124,103,232,30,99,196,94,151,90,240,156,38,229,102,162,174,162,191,193,117,146,75,172,210,197,18,196,202,122,136,213,168,177,199,34,245,117,76,213,219,100,77,145,124,253,136,184,91,141,186,174,233,107,162,136,204,204,44,252,25,172,177,183,239,250,93,78,166,168,166,138,106,204,204,247,68,98,81,223,192,15,189,190,9,248,167,211,42,137,140,48,31,134,14,1,181,135,69,117,203,26,212,220,167,36,195,106,173,118,111,25,223,134,223,89,84,250,135,119,168,230,133,189,45,125,59,26,187,58,86,170,238,228,242,69,246,175,146,231,193,133,177,105,238,233,180,245,81,118,156,79,52,253,144,179,246,175,188,104,119,173,234,214,163,111,187,23,40,139,84,196,204,121,243,215,56,250,38,62,144,0,77,53,136,0,0,0,0,69,175,52,207,120,28,127,252,141,164,255,0,93,173,37,40,195,14,51,248,48,213,30,34,245,70,215,155,97,55,236,90,138,134,138,193,5,170,72,238,181,85,17,74,178,178,162,162,69,114,36,112,72,157,61,51,53,55,221,23,116,95,47,98,172,78,245,98,230,163,75,52,90,140,206,97,176,123,50,221,52,123,70,255,0,78,167,93,114,40,163,150,168,204,247,102,99,163,195,114,152,253,106,126,7,255,0,167,18,16,98,215,3,252,44,234,15,13,63,109,126,221,222,49,234,255,0,180,126,141,240,190,137,168,158,94,143,15,226,122,251,157,216,99,219,126,251,54,219,127,98,239,183,150,249,74,122,237,54,171,177,163,162,221,200,196,198,126,217,97,118,135,184,105,183,78,36,212,234,244,117,197,118,234,228,196,199,116,226,221,49,63,92,76,0,2,69,75,0,0,15,154,227,113,183,217,237,245,87,107,181,125,61,21,13,20,47,169,170,170,169,149,177,69,4,76,106,185,242,61,238,84,70,181,173,69,85,114,170,34,34,42,169,244,150,211,137,13,61,204,117,91,68,242,125,60,192,239,116,246,155,213,242,24,41,162,170,169,169,150,8,146,47,17,27,167,141,239,137,174,127,75,225,108,177,171,81,170,142,71,171,87,201,84,248,187,85,84,81,53,83,25,152,142,239,54,86,134,205,173,70,170,221,155,245,242,81,85,81,19,84,254,172,76,196,76,252,209,213,9,89,22,65,119,203,50,11,158,83,144,85,248,171,165,230,178,107,133,108,253,182,179,187,81,51,213,242,63,165,136,141,110,238,114,174,205,68,68,223,201,17,9,140,224,143,4,251,3,195,30,17,69,53,53,185,149,151,138,55,95,106,102,163,102,221,255,0,24,245,154,23,74,229,107,85,210,182,157,240,70,229,93,246,237,163,81,85,173,106,152,99,110,229,97,174,50,220,41,99,187,103,88,45,53,11,230,99,106,166,166,169,172,158,88,162,87,39,91,153,27,169,216,143,114,55,117,70,171,216,138,168,136,174,110,251,164,161,21,205,139,65,122,197,218,239,95,166,98,113,136,207,183,191,236,110,158,213,248,183,109,221,52,58,109,187,106,187,77,116,69,83,85,92,189,209,203,24,166,59,177,137,230,158,158,24,142,157,193,30,252,214,112,15,254,33,117,78,138,211,255,0,76,227,247,42,254,255,0,244,79,71,15,109,93,255,0,135,59,169,173,254,103,47,232,33,33,5,164,226,163,70,238,26,241,162,119,173,60,177,50,204,203,213,76,212,149,54,202,171,170,57,34,165,150,58,134,57,242,35,218,199,189,142,88,123,209,245,53,187,170,72,173,93,145,202,76,110,90,121,213,105,107,183,29,248,204,123,227,175,251,53,191,4,111,20,236,91,254,155,89,114,113,71,55,45,83,225,203,84,114,204,207,178,51,205,239,132,119,242,225,206,242,12,107,137,59,102,37,110,169,254,229,229,244,117,148,119,42,119,189,253,11,216,167,150,166,41,90,212,114,55,186,215,66,173,71,57,29,179,37,149,17,17,93,186,75,89,24,184,239,45,62,38,49,60,130,217,148,227,249,222,158,210,221,44,213,144,220,40,167,241,149,111,237,84,66,244,124,111,233,125,26,181,219,57,168,187,57,21,23,111,52,84,36,232,194,216,173,223,177,102,171,87,169,152,196,230,51,237,254,126,181,159,181,109,102,215,186,238,118,183,13,178,245,55,57,168,229,170,41,239,137,166,122,76,251,226,98,35,228,128,2,109,171,64,0,17,239,205,159,245,87,248,231,254,130,91,222,86,126,240,57,7,249,27,87,254,187,68,101,47,28,28,44,234,15,18,223,98,190,194,94,49,234,15,179,158,146,241,94,150,168,158,46,191,17,225,186,59,125,168,100,223,110,195,247,223,111,106,109,191,158,222,87,131,14,12,53,71,135,77,81,186,102,217,181,251,22,173,161,173,176,79,106,142,59,85,85,68,178,164,175,168,167,145,28,169,36,17,167,79,76,46,77,247,85,221,83,203,218,169,88,187,163,191,86,237,233,226,153,229,204,117,249,161,189,116,28,73,181,90,236,242,118,186,239,211,23,249,107,142,79,28,205,202,166,62,152,156,179,60,0,89,218,40,0,1,143,124,127,123,164,103,127,133,253,78,148,139,94,29,189,224,116,199,252,178,178,255,0,174,196,75,223,19,250,89,144,107,86,134,228,186,101,139,86,91,169,110,151,159,7,216,154,225,35,217,78,222,205,100,51,59,169,204,99,220,155,182,39,34,108,213,243,84,246,39,154,97,142,148,242,221,215,28,23,84,112,236,218,237,149,96,179,80,227,247,251,125,214,170,58,106,234,199,74,248,160,168,100,143,107,17,212,173,69,114,181,138,136,138,168,155,237,186,167,180,172,110,250,59,247,245,182,238,91,166,102,34,35,175,207,45,235,217,215,18,109,91,87,12,234,180,122,219,244,209,114,170,174,76,83,61,243,19,110,136,143,166,98,97,36,32,2,206,209,64,0,8,49,226,39,222,7,83,191,203,43,215,250,236,164,165,112,3,238,145,130,126,41,245,58,163,24,181,91,150,238,184,231,90,163,152,230,214,156,171,5,134,135,32,191,220,46,180,177,212,215,86,54,86,69,61,67,228,99,94,141,165,114,35,145,175,68,84,69,84,223,125,149,125,166,103,112,193,165,153,6,138,232,110,53,166,89,77,101,186,170,233,102,241,157,249,173,242,61,244,238,239,86,77,51,122,92,246,49,203,179,101,106,46,237,79,52,95,106,121,173,99,104,209,223,177,173,185,114,229,51,17,49,61,126,120,111,94,209,120,147,106,221,120,103,75,163,209,95,166,187,148,213,110,102,152,239,136,139,117,196,253,19,49,11,166,0,44,237,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,160,112,187,40,68,243,56,42,79,96,28,128,117,85,206,218,90,89,170,93,182,208,198,233,23,127,185,19,112,35,247,155,6,184,67,141,105,85,195,77,168,234,58,106,239,116,242,82,185,171,76,174,69,103,118,141,207,78,181,242,79,82,71,121,145,205,192,46,157,187,80,248,163,192,233,102,141,31,71,69,119,142,122,143,206,244,42,116,199,44,141,219,226,190,113,30,143,153,30,171,85,234,31,18,217,77,153,210,177,212,120,229,206,106,106,126,152,218,155,111,20,13,127,172,138,189,94,113,124,125,134,96,242,142,208,235,76,56,221,62,173,84,82,212,120,218,181,73,90,247,74,244,98,116,73,93,19,85,27,178,39,179,111,138,129,38,54,171,116,22,155,109,45,182,157,21,35,165,133,144,183,117,223,201,173,70,167,159,245,31,88,0,112,239,97,70,219,169,83,182,56,68,2,166,161,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,227,132,254,115,149,79,230,56,2,164,246,28,156,39,176,228,11,7,199,46,21,75,154,240,195,168,52,149,49,57,235,79,97,170,153,136,199,185,28,142,111,75,209,83,100,93,252,227,79,105,0,152,21,218,92,7,87,44,55,136,156,172,117,135,32,167,151,121,26,138,168,145,84,38,251,162,236,158,196,95,187,250,141,150,243,139,61,62,65,134,95,44,117,76,87,69,93,111,168,129,205,69,84,85,71,70,169,237,79,51,92,30,39,113,111,177,188,65,106,14,62,202,105,33,138,155,33,172,237,181,253,95,162,233,21,233,230,228,221,124,156,139,253,96,108,33,195,182,108,220,255,0,72,49,172,141,38,142,69,158,217,68,229,232,233,77,186,169,98,127,177,170,169,252,175,188,185,70,5,114,142,213,73,115,61,19,185,99,53,147,68,233,113,250,218,91,124,45,107,90,213,72,153,69,26,38,251,57,85,127,139,95,53,79,129,158,160,113,182,229,37,101,43,237,3,148,83,146,150,253,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,21,78,74,93,247,1,193,86,219,28,39,180,168,1,109,120,137,205,155,128,105,6,75,145,172,209,198,176,91,43,92,157,125,43,191,77,44,175,246,57,81,63,147,247,151,40,192,174,110,58,169,46,25,162,118,220,102,142,104,155,46,65,91,85,111,153,174,107,92,171,19,232,164,69,219,119,34,167,241,137,230,137,241,2,31,115,219,180,185,246,174,95,175,18,185,94,235,246,65,81,46,241,181,17,85,37,168,93,182,68,221,61,138,159,127,245,147,247,192,214,21,75,133,112,195,167,212,148,209,57,139,81,97,165,153,232,247,185,92,174,119,83,213,87,116,77,188,228,95,97,4,60,49,98,223,108,184,130,211,236,125,244,210,77,21,78,67,71,220,107,58,191,69,178,35,215,205,169,186,121,53,87,250,141,143,176,123,61,62,63,134,88,236,116,172,86,197,67,111,167,129,173,85,85,84,70,198,137,237,95,48,63,112,225,125,135,39,11,236,2,149,254,99,150,156,28,162,127,48,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,41,89,75,128,229,23,224,114,80,139,230,86,7,14,106,57,170,215,38,232,169,178,144,203,205,187,70,231,176,234,82,106,45,5,63,246,189,198,121,230,170,123,91,42,167,241,116,76,102,234,187,181,60,222,169,229,183,245,147,54,97,159,52,109,63,126,81,195,102,75,120,167,77,228,181,208,186,177,222,171,215,213,142,162,149,235,236,242,79,40,151,218,128,96,223,40,157,76,92,91,90,38,194,36,141,93,30,75,87,3,90,168,230,34,53,204,166,171,246,238,155,175,181,190,197,38,192,215,31,130,108,186,12,39,138,77,60,190,86,72,140,167,142,238,216,228,85,115,91,178,190,57,35,111,155,188,147,205,232,108,81,143,220,161,188,88,173,215,88,30,215,199,89,73,12,237,84,114,42,108,246,35,147,205,60,190,32,126,129,75,183,42,56,95,48,41,79,34,178,130,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,5,11,230,86,80,7,45,220,168,225,60,142,64,16,159,205,219,83,23,41,214,136,112,136,227,86,199,141,85,206,215,42,185,138,142,115,233,169,61,155,38,233,236,119,181,73,160,200,46,80,217,236,87,27,172,239,107,35,163,164,154,119,42,185,17,54,99,21,203,230,190,95,3,93,126,54,114,232,51,110,41,53,14,249,71,34,62,158,75,187,163,141,81,205,118,234,200,227,141,222,109,242,95,54,40,25,59,202,71,70,231,191,106,82,234,45,125,63,246,189,186,120,38,165,123,155,42,39,241,117,172,126,202,155,53,124,216,137,231,191,245,19,52,214,163,90,141,106,108,136,155,33,134,156,174,116,253,248,191,13,152,213,226,161,54,146,233,66,218,198,250,175,79,86,74,138,167,167,183,201,124,165,79,98,25,152,0,225,87,224,114,80,171,230,1,10,202,90,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,222,194,163,135,123,0,164,169,61,133,37,73,236,3,146,213,113,77,138,183,51,225,227,80,177,228,130,57,37,172,199,171,34,143,173,138,228,71,44,106,190,196,243,248,33,117,79,205,201,109,236,187,99,151,75,100,145,164,141,171,163,154,21,106,166,251,245,49,83,109,191,172,13,101,39,134,179,4,213,41,32,142,87,211,212,88,111,206,141,31,30,241,171,29,13,66,166,233,191,154,126,143,196,216,83,131,236,178,124,195,135,252,70,231,85,86,250,137,155,104,183,177,239,123,209,206,95,237,40,29,190,233,252,234,164,29,241,185,128,73,167,92,65,228,52,41,70,180,204,184,85,214,92,35,68,103,78,232,250,234,132,221,60,215,251,212,255,0,136,148,174,83,90,146,220,211,65,107,45,21,21,233,44,214,26,186,75,107,24,178,117,42,53,148,48,166,222,196,219,244,87,239,254,144,51,140,0,5,10,191,121,203,87,115,133,67,148,246,129,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,92,187,28,34,253,199,43,237,56,68,2,176,0,22,91,140,28,178,124,63,135,252,186,231,75,86,250,121,157,104,184,49,143,99,209,174,79,237,41,221,190,235,252,232,134,189,112,67,89,157,234,148,112,73,43,234,42,47,215,230,198,175,147,121,21,238,154,161,19,117,219,205,127,75,224,76,215,54,93,73,110,23,160,180,118,138,122,244,138,107,245,93,93,181,236,73,58,85,90,250,25,147,111,98,239,250,73,247,127,73,22,188,17,224,18,106,47,16,120,245,10,209,173,75,45,245,116,119,9,17,89,213,178,50,186,157,55,95,52,254,249,127,226,2,118,56,89,197,91,134,112,241,167,184,242,193,28,114,209,227,212,113,73,208,197,106,43,146,52,95,98,249,252,84,186,167,230,227,86,246,90,113,203,93,178,56,210,54,210,81,195,10,53,19,109,186,88,137,182,223,212,126,144,28,47,176,164,169,125,133,32,114,223,97,81,195,125,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,190,71,45,56,119,244,4,2,179,133,68,84,217,83,116,83,144,4,50,115,140,192,29,100,213,108,91,42,164,183,244,69,114,183,214,247,229,107,54,77,219,87,212,155,174,254,126,115,47,193,61,167,239,114,104,207,153,107,202,114,60,26,162,226,145,178,227,93,77,60,84,238,126,221,111,90,90,148,85,68,219,205,127,54,223,143,193,11,229,206,23,13,142,231,164,84,185,99,109,109,154,91,93,58,177,181,29,62,112,163,171,105,17,124,247,248,163,151,224,71,223,46,172,214,108,71,138,252,18,5,174,117,61,45,202,232,145,78,222,190,150,201,249,137,218,212,95,37,223,205,251,39,244,129,176,120,58,169,103,101,85,52,85,49,170,43,102,99,100,106,167,220,169,185,218,5,46,251,206,10,156,82,5,96,225,61,135,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,95,96,20,156,183,239,56,42,104,28,128,117,85,78,202,90,105,106,100,84,70,194,199,72,229,95,185,19,112,34,31,156,190,124,203,166,83,142,96,212,247,20,145,150,234,234,153,229,167,107,247,232,122,82,211,34,42,166,222,75,249,199,124,126,42,126,15,39,60,1,215,189,86,202,114,170,187,127,92,86,219,125,23,98,87,51,116,221,213,125,75,178,239,229,231,10,124,23,216,88,190,98,185,172,217,119,21,249,220,9,92,234,138,91,109,209,98,129,189,125,77,143,243,16,53,200,158,73,183,155,54,95,232,36,19,147,214,27,29,179,72,170,178,199,90,219,12,183,74,116,99,170,58,124,230,70,214,213,162,121,239,240,70,167,192,9,10,68,68,77,145,54,68,57,0,10,92,112,158,97,67,127,160,10,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,82,239,105,194,47,243,21,42,33,72,21,39,154,28,156,39,176,228,12,103,230,37,133,55,49,225,83,61,94,211,159,37,182,203,61,92,104,214,53,203,213,27,226,149,61,190,207,56,147,216,65,94,134,100,47,194,117,179,10,200,38,114,67,232,204,130,141,242,171,156,173,70,53,38,106,63,117,79,63,36,85,54,46,215,236,101,115,45,18,206,113,118,170,162,220,172,53,144,34,162,34,236,171,19,190,253,147,225,241,53,199,212,204,110,187,79,117,54,243,104,155,116,146,221,117,168,88,151,116,69,84,142,161,237,69,245,85,118,253,15,188,13,145,180,143,42,163,204,180,231,31,191,80,212,71,52,117,22,218,71,117,198,229,84,85,116,17,191,218,190,127,202,67,216,24,193,203,179,54,76,203,135,27,26,46,221,203,109,37,190,154,69,221,202,189,73,65,79,190,234,228,254,111,129,147,224,112,190,101,37,101,0,84,135,37,41,237,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,167,37,43,237,3,130,164,242,41,43,0,120,253,92,202,168,240,221,57,200,47,213,213,17,195,29,61,182,173,221,114,57,81,17,91,4,143,246,167,159,242,84,246,6,48,115,19,205,147,13,225,198,248,137,183,114,229,73,112,166,141,119,114,47,82,208,84,109,178,181,63,159,226,4,25,107,158,66,252,219,91,51,92,130,23,36,222,147,200,43,31,18,181,202,228,123,86,103,35,54,85,243,243,68,66,117,57,118,225,77,195,184,84,192,151,180,230,73,114,178,193,87,34,57,141,106,245,72,249,101,95,103,183,206,85,246,144,67,166,120,221,118,161,106,109,154,209,14,235,37,198,235,78,178,174,232,170,137,37,67,26,171,235,42,111,250,127,121,177,198,128,227,43,134,232,150,13,139,185,85,86,219,97,163,129,85,81,19,117,72,155,247,110,159,31,128,30,248,225,124,144,228,225,125,128,82,171,252,199,45,246,156,21,34,32,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,74,21,87,114,181,246,20,129,203,87,116,66,162,148,246,149,1,243,220,105,210,174,223,83,74,228,221,38,133,241,175,245,181,80,129,206,103,88,77,62,35,196,11,42,41,222,245,109,206,150,162,87,53,200,212,233,114,86,212,42,237,183,248,255,0,232,39,172,135,30,115,216,123,237,186,165,133,228,145,46,236,173,180,214,54,68,217,169,210,173,170,221,62,59,175,241,191,119,192,11,147,201,115,62,171,155,31,204,112,122,135,171,152,203,173,52,241,238,247,174,205,90,73,19,109,189,155,39,97,63,250,118,37,20,130,158,86,154,131,85,137,235,139,241,248,145,22,43,234,162,191,119,61,21,171,13,29,107,147,109,188,188,247,248,147,172,0,165,222,210,162,149,246,128,79,105,81,214,155,125,229,105,236,3,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,149,246,156,175,176,161,118,251,192,169,190,210,162,148,246,149,0,34,235,157,30,125,87,14,63,135,96,244,239,86,177,247,90,153,228,217,239,77,218,148,145,166,219,123,54,94,250,255,0,244,238,74,41,5,60,210,245,6,171,44,215,22,99,242,162,36,86,37,85,102,206,122,171,150,106,58,39,46,251,249,121,109,240,3,242,185,98,225,52,249,119,16,47,168,168,123,209,182,202,90,121,90,214,163,87,169,203,91,78,169,190,255,0,226,127,164,158,59,117,58,82,91,233,169,90,155,36,48,178,52,254,166,162,16,243,201,135,15,125,203,84,179,76,146,85,217,148,86,154,54,198,155,53,122,149,213,91,175,199,116,254,43,238,248,147,28,0,165,203,178,41,81,74,251,64,165,21,119,43,66,146,164,246,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,66,170,123,74,151,216,80,239,96,28,181,83,125,138,206,150,127,194,167,106,123,0,228,143,94,112,152,84,119,157,36,165,203,123,12,116,214,106,87,54,55,47,78,237,71,86,82,35,182,221,55,246,47,193,83,250,201,10,48,151,154,237,51,228,225,190,241,55,146,177,180,137,178,111,241,74,202,85,255,0,136,8,174,224,106,231,232,222,36,49,119,43,149,17,254,55,125,183,248,80,84,255,0,198,108,77,74,229,125,44,47,114,238,174,141,170,171,253,70,179,26,25,146,166,33,170,118,76,137,85,200,148,158,39,244,81,85,125,106,105,89,240,84,254,251,239,54,92,199,230,90,139,13,182,117,246,201,73,11,255,0,206,196,80,63,64,165,229,69,46,251,192,235,106,42,47,159,222,118,55,218,82,155,39,180,169,187,1,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,93,237,58,220,138,171,229,247,157,142,216,165,118,95,96,21,48,168,165,191,121,80,29,85,78,86,82,204,246,174,202,216,220,168,191,212,107,179,199,45,207,210,92,72,101,14,71,42,163,60,22,219,239,241,160,166,255,0,136,216,111,32,153,105,236,55,41,211,219,29,36,207,255,0,51,21,77,104,245,207,37,76,191,84,239,121,18,43,149,42,252,55,233,34,162,250,180,209,51,226,171,253,239,222,4,177,114,123,194,163,179,105,37,86,91,216,99,102,188,210,181,178,57,58,119,114,54,178,173,27,190,201,191,177,62,42,191,212,72,81,132,188,168,169,159,31,13,246,121,188,145,142,164,93,211,127,138,214,85,47,252,102,109,0,40,114,166,251,21,47,176,234,127,252,40,5,104,169,237,43,58,219,236,43,79,96,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,42,33,89,67,149,19,112,56,77,190,5,105,236,58,154,228,85,217,20,237,79,96,28,152,151,204,210,194,251,215,11,89,116,145,162,43,168,237,114,212,121,187,109,145,147,211,189,127,167,201,138,101,161,142,156,127,116,127,5,109,68,238,126,138,227,181,173,223,249,213,24,137,254,149,3,95,76,110,69,138,245,78,244,246,167,95,255,0,152,166,207,88,60,221,252,58,201,39,255,0,99,233,191,250,19,77,96,45,142,88,46,140,86,42,122,170,244,77,255,0,161,77,155,244,174,119,212,96,22,55,200,168,171,224,41,147,201,63,237,12,3,214,28,59,216,114,112,239,96,29,63,203,254,163,181,61,167,87,159,95,195,216,118,55,125,252,192,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,43,237,58,191,151,253,71,99,183,223,200,235,243,235,248,123,0,238,111,176,228,225,190,195,144,63,15,56,155,177,135,94,228,255,0,236,125,79,255,0,66,113,172,46,73,34,203,122,168,122,251,87,163,255,0,204,67,102,173,84,157,244,248,5,241,241,170,34,248,10,148,243,79,251,67,205,100,46,110,89,238,143,87,170,122,202,196,93,191,161,0,158,126,89,118,23,217,120,90,196,100,145,17,29,89,107,138,163,201,219,238,143,158,161,233,253,30,79,67,45,12,116,224,7,163,248,43,105,223,111,244,83,29,162,110,255,0,206,136,244,95,244,161,145,96,112,190,194,133,219,226,86,190,195,169,206,68,85,69,80,43,68,66,178,134,170,46,197,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,10,23,226,86,80,191,16,40,69,245,149,62,227,181,61,135,75,127,77,127,168,238,79,96,28,150,39,142,42,70,85,112,171,169,168,228,253,12,110,181,201,231,247,53,23,254,2,251,22,67,141,100,69,225,103,83,85,125,137,140,215,47,255,0,227,3,92,233,158,176,87,202,228,246,182,71,167,250,84,217,167,70,103,142,163,77,236,115,68,187,163,168,105,151,250,214,8,212,214,86,191,206,186,163,254,250,255,0,247,212,216,235,132,10,249,46,92,63,98,21,115,42,43,223,105,183,170,170,38,219,170,209,83,175,252,32,94,115,135,123,14,78,23,216,7,86,222,123,157,137,237,40,85,217,124,144,169,170,5,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,41,95,105,215,183,158,229,110,82,148,93,215,205,0,236,111,176,228,225,61,135,32,120,141,102,158,58,125,55,190,77,42,236,141,161,169,95,235,72,36,83,89,104,94,179,215,196,229,246,186,70,39,250,80,216,231,139,250,249,45,188,63,101,245,112,170,35,217,105,184,42,42,166,251,42,81,84,47,252,6,184,180,30,85,212,255,0,247,214,127,190,128,108,87,192,237,35,41,120,85,211,36,106,126,158,55,68,229,243,251,218,171,255,0,9,125,139,33,193,74,34,112,179,166,74,158,197,198,104,87,255,0,241,151,188,14,23,216,117,42,250,200,159,121,218,190,195,165,223,166,159,214,7,98,124,10,202,19,224,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,126,37,101,11,241,3,173,191,166,191,212,119,39,176,235,68,243,59,19,216,7,37,139,227,118,110,215,11,90,150,187,121,46,51,93,191,255,0,120,133,244,49,227,143,187,172,22,190,20,117,33,211,174,201,54,59,87,18,121,162,121,187,161,169,237,254,119,32,26,242,86,185,29,89,59,147,216,178,185,127,210,166,196,220,14,207,226,56,113,196,94,187,162,165,170,220,158,127,248,5,57,174,172,142,234,145,206,79,139,149,77,139,56,33,137,176,240,235,138,53,170,191,252,25,111,248,127,220,52,224,95,163,133,242,57,56,95,96,29,78,246,167,244,149,183,200,161,222,212,254,146,164,246,1,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,2,135,121,148,55,218,191,210,84,190,194,150,251,87,250,64,237,79,51,147,132,246,28,129,96,248,226,159,195,240,227,151,61,55,85,91,85,197,60,191,240,10,131,93,154,39,35,107,32,114,251,18,86,175,250,80,216,163,141,232,155,55,14,185,91,92,171,255,0,193,151,15,135,253,195,80,107,167,27,186,100,107,151,224,228,80,54,50,224,138,110,239,11,90,104,187,121,38,51,67,183,255,0,120,165,244,49,227,128,75,172,23,78,20,116,221,208,46,233,14,59,73,18,249,162,249,183,173,171,236,254,118,169,144,224,112,190,195,165,223,166,159,214,119,47,176,235,84,243,2,164,248,21,148,39,192,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,20,165,127,164,169,74,87,226,5,40,158,123,249,157,137,236,58,81,87,185,183,192,238,79,96,28,152,211,204,66,211,37,219,132,221,66,100,114,35,59,22,57,230,93,247,243,70,62,39,237,229,254,41,146,198,62,113,224,229,94,23,53,22,31,132,152,213,195,127,234,98,1,174,219,147,165,202,223,185,118,54,61,224,238,130,75,111,15,152,133,44,204,86,200,219,77,189,28,138,138,139,186,80,211,162,239,191,244,26,226,78,157,51,200,223,185,234,159,233,54,93,225,233,212,210,105,46,63,45,27,26,200,95,65,72,230,35,118,217,17,105,162,219,217,252,219,1,114,14,23,216,114,112,239,96,29,106,221,215,218,84,137,240,40,223,214,216,173,190,106,5,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,40,84,248,20,163,118,95,105,83,188,148,163,127,91,96,59,83,216,114,112,223,97,200,22,87,140,74,9,46,92,62,101,244,176,177,93,35,173,55,4,106,34,42,174,235,67,80,137,182,223,210,107,132,212,234,114,55,239,93,141,151,248,133,117,52,122,75,144,75,88,198,190,22,80,85,185,232,237,182,84,74,105,119,246,255,0,54,230,180,80,39,84,241,183,239,122,39,250,64,216,63,151,125,166,75,79,9,186,122,201,36,71,247,236,112,76,155,111,228,143,124,175,219,207,252,99,37,140,124,224,61,202,156,46,105,212,63,8,241,171,126,223,214,197,50,12,14,23,216,117,170,121,239,230,118,47,176,233,85,94,230,223,0,59,19,250,74,138,83,224,84,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,11,241,43,41,93,190,0,80,137,231,236,59,19,216,112,136,84,0,199,30,96,55,90,91,111,11,58,132,147,200,198,190,108,118,185,145,245,46,202,170,168,196,217,63,165,92,136,100,113,29,252,223,245,78,44,111,77,41,116,250,154,239,216,171,200,40,100,119,97,146,108,231,198,149,116,200,228,84,219,205,21,173,122,123,83,226,4,54,192,199,85,85,35,81,138,229,122,170,236,159,214,166,205,154,49,104,142,201,166,56,229,186,40,187,109,138,217,70,212,111,221,181,60,105,247,175,220,107,123,164,152,157,195,53,207,109,152,253,182,134,90,169,106,123,222,164,108,234,253,24,100,127,222,159,6,175,199,224,108,201,139,208,173,183,28,182,80,175,252,230,146,24,246,219,109,182,141,169,183,250,0,253,67,135,123,14,78,28,7,87,150,251,236,118,39,180,167,100,42,106,124,64,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,5,43,237,58,252,183,223,99,177,201,241,41,217,0,173,190,195,147,134,156,129,226,117,158,209,29,239,76,114,59,116,177,119,27,45,178,177,170,223,191,122,121,19,239,79,188,214,78,118,58,150,169,90,172,86,171,21,23,101,254,165,54,142,202,40,86,229,142,92,232,83,254,125,73,52,123,109,190,251,198,228,219,253,38,179,122,183,137,220,48,172,246,231,143,220,168,101,165,150,155,179,234,72,206,159,210,134,55,253,235,240,114,124,126,32,79,87,47,235,173,45,203,133,157,61,72,36,99,159,14,59,66,201,58,87,117,69,68,122,108,191,208,173,84,50,56,142,254,80,26,167,22,73,166,149,90,125,83,119,239,213,227,244,49,187,176,249,55,115,35,90,186,148,106,34,109,228,136,215,49,61,171,240,36,64,14,23,216,117,170,121,251,14,210,149,64,56,79,129,89,74,109,241,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,133,93,138,21,219,21,57,126,5,42,155,129,83,87,127,50,163,134,166,200,114,7,14,115,88,213,123,215,102,181,55,85,251,144,132,190,111,249,132,247,253,122,177,90,91,83,213,5,178,207,59,17,141,145,202,158,117,179,38,234,139,229,255,0,59,79,103,220,76,246,93,120,166,199,241,107,181,238,178,86,71,5,13,28,211,189,207,93,154,136,214,42,249,169,175,143,29,26,153,67,170,58,253,118,187,91,106,98,154,11,114,212,91,183,137,238,115,122,153,91,82,239,138,39,193,233,236,242,246,1,236,121,109,226,78,202,53,206,13,173,174,169,109,55,86,242,36,104,238,215,85,29,103,197,83,203,126,146,124,218,212,107,81,173,68,68,68,217,17,62,4,82,242,103,210,214,85,82,229,58,141,95,79,35,95,5,206,26,88,55,137,170,213,106,82,74,187,245,47,159,159,127,255,0,167,114,86,192,20,184,168,165,125,160,83,183,159,180,173,190,194,148,243,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,123,10,21,60,253,167,97,66,249,1,203,74,138,83,218,84,7,14,106,57,170,215,34,42,42,108,168,191,18,3,57,146,98,78,197,245,206,125,237,174,166,109,79,78,210,44,104,222,239,77,29,31,197,19,207,110,162,125,8,164,231,49,165,172,165,165,197,181,26,130,158,71,62,123,156,212,179,237,19,81,168,213,164,137,119,234,79,63,46,199,255,0,78,192,90,94,80,25,132,246,13,122,191,90,93,83,211,5,206,207,3,21,142,145,200,158,85,176,166,232,137,229,255,0,60,95,111,222,77,163,92,215,181,30,197,221,174,77,209,126,244,53,219,224,95,83,40,116,187,95,173,55,107,149,76,80,193,113,90,123,118,242,189,205,111,83,235,105,157,240,69,248,49,125,190,94,211,96,236,70,241,77,144,98,214,155,221,28,172,146,10,234,56,103,99,152,187,181,81,204,69,242,80,63,92,165,203,183,153,81,195,147,116,2,132,118,229,104,187,148,34,108,84,213,248,1,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,10,23,205,66,123,66,251,78,83,218,5,64,0,49,235,142,253,70,126,156,112,211,155,220,32,219,196,84,217,106,98,135,214,123,87,169,203,28,105,178,183,217,231,34,26,246,85,212,85,228,185,4,213,114,110,181,55,90,199,72,237,221,190,242,74,253,253,171,237,243,119,181,73,85,231,57,168,181,150,251,118,41,129,82,76,173,130,237,69,86,249,218,143,122,110,177,213,83,42,121,39,170,191,161,241,35,183,133,172,54,61,64,226,35,79,241,57,247,237,86,223,41,214,77,154,213,221,177,175,113,83,103,121,46,232,197,79,48,38,131,150,134,151,179,78,56,120,164,153,202,231,77,126,90,59,140,157,77,103,170,231,80,211,238,136,173,223,116,221,87,219,230,101,169,231,176,12,110,147,18,195,173,22,10,38,244,197,73,69,79,18,39,75,83,110,136,152,207,99,124,189,141,67,208,128,40,82,165,242,66,144,57,79,105,81,194,123,14,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,175,180,168,225,125,128,82,86,80,84,158,104,7,38,37,115,47,210,246,106,63,15,21,115,53,92,217,172,43,89,113,143,165,172,245,156,218,26,141,145,85,219,108,155,162,123,60,204,181,60,246,127,141,210,101,184,117,222,193,90,222,168,170,232,170,34,84,233,106,239,215,19,217,236,119,151,177,202,6,177,20,149,21,120,214,65,13,92,123,165,77,170,177,178,55,103,109,180,145,63,127,106,123,60,219,237,67,97,62,4,53,25,250,143,195,78,17,112,159,111,17,77,101,166,138,111,89,238,94,166,172,145,174,234,239,111,156,106,65,127,20,184,108,122,127,196,70,160,98,112,111,218,162,190,84,44,123,181,169,179,100,94,226,38,205,242,77,145,232,158,68,137,114,99,212,90,203,133,187,43,192,170,230,87,65,105,162,164,124,13,87,189,118,89,42,170,85,124,151,213,79,211,248,1,40,96,0,40,95,104,79,37,57,95,105,194,123,64,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,84,228,161,203,237,95,128,2,164,246,29,109,122,57,118,67,177,0,228,248,239,21,241,90,173,53,183,57,149,82,58,74,121,39,114,162,110,187,53,170,171,254,241,246,22,143,139,76,137,49,142,27,181,26,234,217,95,28,145,99,149,170,199,179,125,209,123,106,159,5,69,248,129,13,92,202,245,122,151,84,245,209,148,212,19,75,37,62,61,21,93,31,174,199,51,105,22,178,100,114,34,57,203,240,99,124,209,19,254,47,109,202,83,75,170,50,221,113,102,114,234,120,95,79,140,214,66,238,167,185,189,72,231,211,85,239,178,42,42,175,177,190,197,67,9,114,75,132,215,156,142,231,114,146,87,202,250,202,217,166,234,122,170,170,245,200,171,241,243,248,147,51,202,15,77,31,138,104,173,235,34,174,167,99,38,188,93,41,234,225,114,57,142,85,141,212,81,42,111,178,110,159,198,47,150,255,0,16,51,237,17,17,54,68,217,16,228,0,56,113,72,95,105,202,123,64,228,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,7,10,114,0,160,169,167,11,237,56,79,104,21,156,42,34,166,202,155,162,156,128,33,19,155,94,151,84,98,90,226,252,229,180,240,178,159,38,172,153,221,77,115,122,149,204,166,164,219,116,68,69,79,107,189,170,167,137,229,169,171,212,186,89,174,143,166,175,154,88,233,242,24,169,40,253,70,57,251,200,149,144,163,81,81,174,79,131,221,230,168,191,241,231,175,55,205,52,126,87,162,182,92,138,134,157,143,154,207,116,168,171,153,202,230,53,82,54,209,74,171,182,233,186,255,0,22,158,91,252,8,102,198,238,19,89,178,59,101,202,57,95,19,232,235,97,155,169,138,168,169,209,34,47,195,207,224,6,209,54,122,248,174,182,154,43,156,42,171,29,93,60,115,181,85,54,93,156,212,84,255,0,124,251,11,71,194,94,68,153,63,13,218,115,117,116,175,146,73,113,202,37,123,223,190,234,189,180,79,138,170,252,11,184,7,11,236,41,42,83,173,207,70,174,202,7,98,41,201,67,87,216,191,2,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,85,217,10,29,236,42,85,248,28,108,5,49,55,101,85,59,78,26,135,32,12,36,230,143,170,86,252,99,65,50,28,85,211,202,218,155,173,4,180,109,107,35,118,206,235,146,149,190,106,138,137,182,210,252,76,215,168,158,58,90,121,106,102,85,72,225,99,164,114,162,111,228,137,186,144,81,204,235,92,39,212,29,123,190,97,84,85,8,234,12,114,186,106,125,150,155,161,203,213,21,50,249,185,124,215,214,137,126,224,49,199,64,48,137,181,35,90,176,204,42,22,53,235,116,187,192,199,181,206,107,81,99,107,186,223,230,228,84,253,22,187,218,139,185,177,118,137,96,208,105,222,155,89,49,136,33,138,52,166,162,166,102,204,233,254,77,60,108,243,233,68,77,253,79,184,135,158,83,186,70,252,215,92,33,206,230,139,170,12,90,186,23,53,82,126,143,89,244,213,91,250,187,110,239,99,126,226,111,216,214,177,168,198,166,200,212,217,63,160,10,142,23,201,14,74,92,191,0,56,57,68,56,254,114,164,77,128,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,42,135,5,74,155,148,255,0,56,21,39,154,28,148,181,126,5,64,120,77,109,193,160,212,77,54,189,227,19,195,20,137,83,69,82,205,159,211,252,170,121,25,229,212,138,155,250,255,0,113,174,142,191,225,19,105,190,181,102,120,84,204,107,22,215,119,157,140,107,92,215,34,70,231,117,179,205,168,137,250,46,111,177,19,99,102,119,181,175,106,177,201,186,57,21,23,250,8,64,230,197,164,111,194,181,194,108,238,24,186,96,202,107,166,115,149,103,235,245,153,77,75,183,171,182,237,246,187,239,3,57,185,92,106,149,191,39,208,76,123,21,108,242,186,166,213,65,21,27,154,248,221,179,122,36,170,111,146,170,170,109,180,95,3,54,200,36,229,139,174,19,233,246,189,216,240,170,218,132,109,6,71,93,13,62,201,77,214,228,233,138,165,124,156,158,105,235,74,159,121,58,244,243,199,85,79,21,76,42,171,28,204,108,141,85,77,188,149,55,64,59,14,169,91,186,162,157,167,14,64,40,111,176,173,23,116,41,216,229,23,224,5,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,113,192,95,51,148,246,129,202,123,14,64,2,216,113,47,159,195,166,186,27,154,101,111,158,56,165,162,178,213,75,18,201,211,210,174,233,219,216,229,77,255,0,73,62,38,185,122,145,147,213,103,58,135,145,101,117,14,73,38,188,93,42,42,189,70,162,34,245,200,170,212,68,77,211,217,183,177,87,250,201,104,230,231,172,21,22,77,60,126,155,210,213,67,253,215,142,72,100,98,181,142,119,75,101,161,145,124,250,183,79,39,47,192,139,46,31,176,151,106,54,181,225,120,90,50,71,54,231,120,167,142,68,98,170,59,182,215,117,191,101,68,85,79,85,171,240,255,0,140,9,123,229,57,163,212,216,46,138,85,101,51,193,43,42,178,10,170,91,131,85,207,126,202,215,208,198,190,199,53,54,254,49,222,205,255,0,164,206,211,196,232,214,17,73,167,186,111,98,197,232,154,246,199,73,65,75,30,207,122,185,125,72,35,103,154,170,39,247,137,240,61,176,3,173,222,106,86,190,72,82,1,55,219,205,74,202,83,218,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,252,76,147,44,183,98,254,31,210,16,212,201,226,122,250,59,45,106,237,211,182,251,238,169,253,242,30,67,93,181,90,209,165,250,121,150,222,174,17,220,250,237,88,221,125,215,174,133,27,220,107,98,130,87,110,197,87,183,103,254,109,118,243,79,61,188,208,133,142,39,184,237,203,53,99,236,215,228,191,80,245,50,193,232,175,25,227,187,215,121,105,123,253,222,207,111,110,197,67,186,186,123,114,126,150,219,117,121,111,186,129,152,121,207,55,206,26,242,111,5,224,48,141,76,143,195,119,58,251,214,218,4,223,171,167,109,182,173,95,239,84,193,30,32,56,141,194,53,90,162,225,46,59,106,190,83,165,93,242,91,155,60,108,16,177,82,39,44,187,34,244,74,239,91,243,137,229,236,242,95,51,28,192,23,19,79,181,22,201,138,101,244,23,251,141,45,116,148,244,189,222,182,194,198,43,215,170,39,177,54,69,114,39,181,201,241,51,223,65,249,158,232,30,151,88,172,118,203,254,35,159,212,75,108,241,61,229,163,160,162,123,93,220,124,174,111,79,93,91,85,124,164,77,247,68,248,145,136,0,216,179,134,254,50,244,195,137,188,102,92,163,3,177,101,20,20,177,94,29,101,86,93,233,105,226,147,190,145,194,254,173,162,158,68,232,218,118,121,239,190,232,239,47,102,247,240,214,123,70,53,195,61,210,60,162,195,83,102,207,114,203,86,59,69,124,165,186,220,109,182,139,172,208,71,82,214,73,26,202,171,19,100,107,30,247,71,26,55,214,219,116,70,162,174,200,77,143,6,60,90,227,58,207,165,247,76,162,54,229,117,9,75,127,158,131,170,234,145,190,100,233,167,167,126,200,189,231,250,191,157,251,253,187,249,125,225,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,11,190,222,74,86,82,190,208,41,111,146,157,133,5,73,230,128,114,96,151,54,61,30,166,206,180,82,151,41,130,9,95,85,143,213,85,92,28,173,123,246,70,178,134,69,246,53,171,191,241,109,246,237,253,38,118,158,39,89,112,138,77,66,211,123,238,47,90,215,186,58,186,10,168,246,99,213,171,235,193,35,60,149,17,127,191,95,128,26,217,105,190,79,85,131,106,30,59,149,211,185,35,154,207,116,167,170,245,218,138,137,209,34,43,145,81,118,79,102,254,213,79,234,54,52,225,163,63,135,82,180,55,11,202,217,60,114,203,91,101,165,150,85,143,167,165,29,211,183,177,170,187,126,138,252,77,121,184,129,194,93,167,58,215,154,97,106,201,26,219,101,226,162,56,209,234,170,238,219,157,214,205,213,81,21,125,87,39,195,254,50,83,121,70,107,5,69,239,79,25,166,245,85,80,255,0,114,35,142,24,216,141,99,93,210,233,107,164,79,62,173,215,201,169,240,2,70,206,23,216,114,0,160,229,161,125,167,30,192,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,85,248,28,148,187,218,7,7,45,56,42,79,36,3,146,137,165,100,16,190,121,23,102,198,213,115,191,161,19,114,179,195,235,78,97,79,131,105,165,255,0,32,169,118,205,130,223,86,169,235,53,21,85,180,242,63,203,171,203,249,32,66,79,51,141,75,76,227,137,124,138,195,23,87,103,27,184,77,3,21,85,138,139,215,5,50,46,221,62,126,216,254,42,167,181,229,73,163,55,28,167,90,109,250,137,51,58,104,108,85,49,76,205,226,147,243,157,80,214,49,118,114,108,223,37,103,199,115,18,53,179,35,147,53,214,76,207,35,107,28,171,115,191,86,74,198,249,42,170,44,206,70,254,143,146,249,34,123,9,180,229,161,165,172,194,120,110,196,239,115,183,105,239,54,184,107,118,86,189,170,222,228,149,18,108,168,229,219,217,55,193,0,203,182,181,172,106,49,169,178,53,54,79,232,57,0,10,92,82,159,121,202,175,152,2,164,246,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,170,169,138,142,150,106,186,135,244,69,4,110,145,238,217,87,102,162,110,171,178,127,50,29,167,145,214,11,188,184,254,146,230,215,232,43,25,73,37,183,28,185,86,50,162,78,158,152,157,29,52,142,71,175,87,171,178,109,191,159,151,151,152,17,113,205,135,137,189,77,199,53,110,147,77,116,255,0,54,240,248,150,67,129,199,29,214,139,209,180,239,239,186,122,154,232,102,78,228,177,44,173,234,137,172,111,170,228,219,218,155,46,234,70,97,125,120,196,212,90,253,77,212,203,101,250,227,145,210,222,164,130,197,13,26,84,83,246,122,90,214,212,84,59,161,123,72,141,221,58,213,124,252,253,100,254,98,197,0,0,0,0,0,46,166,149,113,69,174,186,39,143,84,98,186,99,156,250,26,215,87,90,251,132,208,122,50,142,163,170,161,204,100,110,127,84,209,61,201,187,98,98,108,139,183,171,236,221,87,123,86,0,218,82,201,145,90,111,253,239,69,214,119,251,29,61,127,155,115,122,122,183,219,244,145,55,246,41,250,134,35,240,11,171,151,77,84,251,119,233,44,186,134,249,232,191,69,244,120,111,15,249,158,231,138,223,126,210,39,183,182,155,111,253,234,237,241,50,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,1,194,251,14,64,29,107,247,149,52,224,34,249,129,89,195,154,215,181,88,228,221,28,155,47,244,28,128,33,27,154,222,140,220,113,109,105,184,106,36,44,234,161,190,212,203,51,246,138,79,205,244,195,70,196,221,203,187,124,213,255,0,13,143,21,203,31,82,211,7,226,95,29,176,203,213,217,201,46,16,192,245,69,98,34,116,65,82,137,191,87,159,182,79,130,161,38,92,203,244,181,153,183,13,217,101,238,6,239,61,154,215,53,110,200,215,185,93,219,146,158,77,145,26,187,123,33,248,161,9,122,39,145,201,133,107,38,25,145,185,142,69,182,95,168,229,123,124,145,81,18,102,163,191,75,201,60,149,125,160,108,219,12,172,158,22,79,26,238,217,26,142,111,244,42,110,86,120,125,22,204,41,243,157,52,176,100,20,206,221,179,219,233,21,125,102,170,162,186,158,55,249,244,249,127,40,247,0,82,227,130,165,243,66,144,42,69,57,41,105,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,2,133,243,82,165,93,144,164,14,83,218,84,82,210,160,6,9,115,101,213,216,176,109,20,163,198,160,85,241,55,234,186,171,122,162,58,63,38,190,138,84,223,103,110,187,39,113,61,159,121,157,138,168,136,170,171,178,39,181,72,70,230,207,171,85,89,126,181,75,167,172,172,149,244,152,197,124,219,199,221,107,152,143,117,53,54,202,136,158,105,183,175,237,251,212,12,67,209,203,19,178,221,94,195,113,247,250,222,147,191,208,192,255,0,37,243,107,167,111,87,232,249,251,55,246,27,34,104,222,57,30,35,165,24,150,53,22,200,203,125,162,150,22,162,111,228,137,26,121,122,222,127,31,137,6,124,184,244,122,163,82,248,141,197,239,19,66,139,65,143,93,105,170,230,238,69,35,154,239,82,119,183,101,111,151,147,161,248,169,63,20,116,209,209,82,65,71,10,34,71,4,109,137,168,159,4,106,108,159,239,1,220,112,190,195,147,133,246,1,71,196,169,19,226,112,84,137,176,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,199,138,47,118,109,92,255,0,33,47,255,0,79,152,185,199,156,212,123,71,167,244,243,40,176,248,142,199,164,172,181,212,157,222,142,174,223,114,7,183,171,167,116,223,109,247,219,116,254,144,53,143,200,255,0,219,204,255,0,189,39,251,234,126,81,147,28,127,233,223,228,207,88,236,214,31,76,122,75,191,140,211,213,247,124,63,103,167,170,170,169,189,61,61,78,223,244,55,223,127,143,176,198,112,0,0,0,0,0,0,37,195,146,191,235,143,246,123,247,137,39,6,58,240,137,164,159,146,223,181,159,243,65,233,63,73,248,15,254,84,236,246,251,125,255,0,251,55,111,191,115,249,182,219,249,204,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,39,196,167,226,86,169,185,72,21,39,176,228,225,61,135,32,120,221,100,199,35,203,180,163,45,198,165,217,89,112,180,85,66,228,93,252,209,99,95,47,87,207,225,240,53,187,214,59,19,177,45,94,204,177,246,122,190,140,191,215,64,207,37,242,107,103,119,79,233,121,251,54,246,155,56,86,83,71,91,73,61,28,200,139,28,241,186,39,34,252,81,201,178,255,0,190,64,63,49,205,30,168,211,78,35,114,139,196,48,162,80,100,55,90,154,184,122,34,145,173,111,169,3,221,186,187,203,205,211,124,20,9,17,229,53,171,177,103,58,41,89,141,78,171,226,108,53,116,182,244,69,116,126,109,101,20,73,190,205,217,118,94,218,251,126,227,59,72,69,229,49,171,85,88,134,181,69,167,175,172,149,148,153,61,124,59,71,221,107,88,175,109,53,78,234,168,190,107,191,169,236,251,144,155,148,84,84,69,69,221,23,216,160,114,82,190,210,162,151,1,194,121,41,89,65,82,46,232,7,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,42,236,7,10,165,8,190,103,15,118,223,207,253,98,38,170,249,170,255,0,160,14,212,77,142,64,3,240,115,155,253,38,49,136,221,175,117,149,44,167,101,45,20,242,163,222,238,148,69,108,78,119,183,255,0,21,77,114,120,167,204,166,207,56,135,212,28,150,74,215,85,50,162,255,0,86,200,158,175,234,78,136,223,219,110,222,73,229,179,19,225,240,248,251,73,153,230,93,172,31,146,237,4,154,10,43,170,82,214,223,29,87,110,141,27,47,75,213,206,162,155,109,189,85,248,170,125,222,212,243,32,154,142,58,236,171,40,134,57,82,90,170,203,189,123,81,255,0,202,124,178,75,39,159,179,218,170,174,255,0,72,19,19,202,99,71,40,172,186,81,67,168,149,150,72,227,174,186,68,218,132,168,124,91,61,237,73,171,90,197,69,234,254,241,205,219,203,216,168,72,89,100,248,50,195,227,195,56,102,211,187,98,209,120,90,143,179,212,107,60,106,197,107,145,221,42,239,52,85,95,63,89,87,250,203,216,0,165,84,229,125,133,32,19,218,86,82,212,248,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,56,84,221,21,62,243,144,4,92,243,94,225,83,80,245,71,80,151,91,177,251,206,59,79,98,196,48,15,237,234,122,202,137,217,87,39,133,158,186,166,78,211,89,11,152,187,178,68,70,245,61,187,187,125,246,79,50,39,77,161,115,220,46,209,156,98,151,188,126,225,102,182,86,190,235,107,169,183,109,93,78,217,35,115,101,141,204,233,126,237,93,217,235,46,233,178,249,42,249,41,25,60,91,114,207,203,47,255,0,101,63,37,244,154,103,141,118,60,119,142,236,199,45,31,136,234,236,118,247,236,82,175,95,78,210,126,151,179,171,203,218,160,69,128,0,0,0,1,127,180,3,130,205,83,226,59,13,172,205,240,139,254,43,67,67,67,115,146,213,36,119,90,170,152,166,89,153,20,82,171,145,34,130,68,233,233,153,169,190,232,187,162,249,123,21,125,15,7,124,26,103,188,65,92,44,154,135,102,184,98,127,103,109,89,101,53,186,227,67,119,150,110,229,67,98,117,60,210,181,35,108,15,99,216,232,230,70,236,231,38,235,212,138,136,158,107,53,250,13,160,120,206,143,98,21,152,204,120,142,41,72,149,55,41,43,250,45,86,248,227,133,122,162,137,155,170,118,217,235,126,111,219,183,177,19,204,11,174,198,43,119,223,111,50,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,47,180,172,165,201,241,0,138,84,80,84,158,192,57,35,211,155,62,142,81,94,180,162,187,81,40,236,145,201,93,107,137,213,11,80,200,183,123,26,179,81,53,234,171,213,253,227,93,191,151,177,20,144,178,201,241,155,135,199,153,240,205,168,150,196,162,241,85,31,103,171,22,8,209,138,231,43,186,81,222,72,138,158,126,170,47,245,1,2,252,44,102,83,96,124,67,233,246,75,29,107,169,89,79,127,164,100,175,71,244,167,68,143,237,187,127,37,242,217,235,240,248,252,61,166,198,216,53,254,147,39,196,109,55,186,58,150,84,50,170,138,9,85,236,119,82,42,186,38,187,219,255,0,140,134,177,53,145,215,98,185,68,209,196,146,210,214,90,43,220,140,254,75,226,146,41,60,189,190,197,69,111,250,9,217,229,163,172,31,149,29,4,134,10,219,170,85,86,216,221,73,110,145,29,47,83,209,205,162,135,125,253,84,248,162,253,254,197,243,3,46,206,21,55,57,0,117,42,249,236,86,138,117,202,213,69,221,23,253,1,142,223,249,191,172,14,224,112,139,185,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,46,251,121,20,43,211,226,190,103,97,215,36,77,145,61,170,139,247,160,20,116,245,187,100,246,29,200,136,137,178,33,68,109,115,60,149,55,254,115,176,1,215,60,209,211,194,249,230,122,53,145,181,92,229,85,217,17,17,55,83,153,166,138,158,55,77,52,141,99,24,138,174,115,151,100,68,67,18,56,201,227,103,2,209,156,62,106,27,61,254,219,91,119,171,108,240,197,3,42,228,71,171,188,50,185,169,249,182,170,162,42,189,137,230,168,158,104,6,14,243,112,214,202,124,203,56,183,233,205,166,244,202,136,108,87,26,153,106,97,138,126,164,141,254,30,6,179,169,168,212,219,201,242,124,87,226,99,215,2,250,63,95,171,122,235,103,134,43,83,235,40,236,181,116,53,245,75,218,235,107,26,149,144,167,159,172,159,14,191,191,216,190,69,167,212,108,206,255,0,171,218,143,121,203,234,227,154,162,182,251,94,249,217,11,30,249,122,122,220,136,198,181,93,186,251,58,83,252,222,207,97,46,124,170,248,96,159,78,112,111,202,158,75,109,170,130,225,148,91,169,165,141,149,52,241,183,161,173,168,149,237,86,175,155,191,71,182,171,191,243,123,0,207,60,98,211,5,139,28,181,217,105,160,108,49,80,209,195,78,216,218,222,148,106,53,136,155,109,240,246,31,166,0,28,47,176,164,229,87,224,112,158,208,42,68,216,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,230,222,49,219,53,255,0,179,233,106,62,255,0,99,171,183,249,199,183,167,171,109,255,0,69,83,127,98,31,164,0,194,252,183,149,199,8,255,0,218,159,101,116,51,252,39,127,254,105,174,127,246,61,63,167,87,254,55,176,196,29,103,229,113,170,29,234,223,201,6,134,126,111,210,242,120,111,249,166,167,255,0,104,239,39,71,251,98,175,254,247,237,245,190,255,0,137,49,192,8,56,194,249,92,113,63,246,150,143,237,134,134,127,114,63,57,226,63,230,154,221,254,13,221,31,197,213,245,126,159,79,179,253,227,49,116,127,149,198,134,122,34,209,249,89,208,207,237,239,237,143,72,127,205,53,103,247,210,118,191,136,171,219,244,123,127,163,253,127,18,64,128,22,179,71,248,98,209,13,7,179,62,193,165,120,71,160,232,100,184,45,209,209,122,74,174,167,122,165,100,108,89,58,167,149,235,250,49,70,155,111,183,171,236,243,93,238,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,122,251,133,5,170,146,74,251,165,117,61,29,52,91,117,205,81,43,99,141,187,170,34,110,231,42,34,110,170,137,253,42,128,119,170,162,38,234,126,14,77,158,98,152,117,61,69,86,71,117,240,113,82,211,62,178,87,118,36,147,166,22,163,149,206,217,141,85,93,145,174,242,79,63,47,97,135,252,115,241,146,186,89,167,121,180,58,67,174,88,173,30,105,108,244,111,163,168,169,234,237,213,149,140,238,79,76,178,237,77,42,61,95,188,50,72,239,54,174,205,85,114,109,178,42,70,6,77,204,47,140,12,198,158,162,151,35,213,239,25,21,85,51,232,229,111,160,45,113,245,66,228,114,57,187,178,153,21,55,71,59,205,60,252,253,160,76,182,69,204,23,132,60,82,181,150,235,254,174,120,90,137,34,73,218,207,64,92,223,187,21,85,17,119,101,50,167,181,171,254,99,191,26,227,227,132,204,191,196,253,157,213,127,23,225,58,59,223,220,43,156,125,61,91,244,254,157,58,111,191,75,189,159,113,175,214,69,168,89,126,87,90,203,141,254,239,226,170,35,137,32,107,252,60,76,217,136,170,168,155,49,168,158,215,47,249,206,252,107,83,243,156,67,196,253,157,190,120,79,23,209,222,254,214,134,78,174,157,250,127,77,139,182,221,78,246,125,224,108,209,106,203,49,251,221,67,169,109,149,253,233,88,197,145,91,218,123,118,106,42,38,251,185,17,61,170,135,235,34,238,155,161,175,93,171,152,223,25,150,74,135,85,91,53,143,179,43,216,177,171,190,207,90,157,187,85,81,118,217,212,202,158,212,66,92,184,78,226,167,28,213,12,63,22,139,46,214,172,74,235,146,203,137,80,220,47,20,172,185,80,71,81,29,98,197,7,125,210,67,18,181,99,84,146,71,34,183,165,17,170,187,108,158,72,6,81,131,231,160,184,80,93,105,35,175,181,215,83,214,83,75,191,68,212,242,182,72,221,178,170,46,206,106,170,46,202,138,159,210,138,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,14,21,55,57,0,80,84,158,194,149,246,156,162,252,0,168,252,204,158,211,5,247,28,186,89,106,96,108,209,87,81,205,78,232,220,222,164,114,57,138,155,109,241,246,159,166,0,215,123,142,141,31,175,210,77,117,188,67,45,169,244,116,119,170,186,234,250,85,237,116,53,237,90,201,147,203,214,95,135,71,221,237,79,35,33,121,71,235,101,62,27,156,92,52,230,237,122,101,60,55,219,141,52,180,208,203,63,74,72,255,0,15,59,95,210,213,106,239,228,200,254,41,240,50,91,154,167,12,19,234,54,13,249,83,198,173,181,83,220,49,123,117,76,178,50,154,158,55,117,181,213,17,61,202,229,242,119,232,247,21,54,254,127,105,17,154,115,153,223,244,135,81,236,217,125,36,115,83,214,216,171,217,59,225,123,223,23,87,67,149,30,215,43,118,95,103,82,127,159,219,236,3,103,88,38,142,162,22,79,11,209,204,145,168,230,170,46,232,168,169,186,29,134,34,240,109,198,206,5,172,216,124,52,55,139,253,182,138,239,72,216,33,150,7,213,200,175,71,120,100,115,147,243,141,69,84,69,99,211,201,85,60,148,203,120,102,138,162,54,205,12,141,123,30,136,173,115,87,116,84,80,42,84,69,246,161,211,211,208,237,151,216,119,157,114,53,207,242,68,219,249,192,35,211,224,190,101,105,190,222,101,17,196,216,211,218,170,191,122,157,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,213,239,85,217,141,77,191,190,95,248,128,173,87,100,221,74,123,140,219,201,119,56,141,136,159,164,189,74,159,21,246,149,238,155,236,5,169,214,170,253,66,170,197,106,232,112,234,24,233,235,29,20,200,143,116,251,249,172,46,233,246,72,207,138,167,199,225,253,100,75,106,87,5,28,76,234,53,214,58,220,145,181,213,171,214,136,197,150,229,77,39,74,171,90,221,255,0,57,84,191,6,167,220,77,250,162,47,181,55,41,108,81,181,119,108,109,79,232,64,34,235,133,46,85,177,90,238,116,217,126,169,220,43,21,209,182,9,153,71,217,163,150,52,123,102,71,42,42,245,201,229,210,196,248,124,84,147,76,95,28,182,98,24,237,187,24,179,66,216,168,173,148,236,166,129,141,99,90,136,198,166,201,228,212,68,79,234,67,245,0,2,151,189,24,155,149,29,83,71,214,155,34,236,160,117,247,119,119,159,222,119,53,119,217,78,134,66,173,114,121,239,247,169,244,53,0,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,7,10,168,158,213,216,193,222,53,248,211,199,48,189,39,212,11,30,31,156,233,229,207,42,179,87,195,67,29,153,247,56,230,170,238,71,113,138,57,88,250,120,231,73,58,216,212,145,92,136,136,173,86,42,170,108,138,102,62,95,145,125,153,182,197,95,224,252,79,114,118,195,209,220,232,219,118,185,119,223,101,254,247,253,38,183,220,78,213,250,67,137,77,89,175,237,246,252,78,115,126,155,163,125,250,122,171,230,93,183,248,251,64,243,154,155,168,119,173,86,206,46,89,246,69,75,69,79,112,186,118,123,209,81,49,236,133,189,168,89,19,122,81,238,115,147,213,141,21,119,114,249,170,251,61,135,151,0,0,0,1,239,52,107,89,114,125,14,201,234,178,204,78,130,215,87,87,87,64,251,115,217,113,138,73,35,72,221,36,114,42,162,70,246,47,86,241,55,207,125,182,85,242,251,188,24,2,118,56,6,226,218,209,170,218,111,130,226,153,22,89,131,211,101,215,79,73,247,172,84,85,237,101,107,123,115,213,72,222,154,103,204,233,83,243,81,182,69,221,23,213,85,119,146,25,158,138,139,236,93,205,123,249,110,93,253,5,198,150,157,221,124,63,127,177,233,127,205,245,244,239,213,105,172,111,183,101,251,254,226,125,113,12,139,237,53,182,90,255,0,7,225,187,115,186,30,142,231,94,251,53,171,190,251,39,247,223,232,3,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,229,219,117,58,123,187,59,203,239,59,220,135,206,248,85,206,95,61,190,229,3,232,99,209,233,185,81,213,12,125,9,178,174,234,118,129,249,121,70,57,108,203,241,219,142,49,121,133,178,209,92,233,223,77,59,28,198,185,21,142,77,151,201,200,168,191,214,132,101,241,91,202,182,43,165,206,167,47,210,203,133,98,58,70,207,51,232,251,52,113,70,175,116,202,228,68,94,184,252,186,94,191,15,130,18,144,0,131,253,53,224,163,137,157,57,186,201,91,141,182,186,137,122,213,30,177,92,169,163,234,84,107,155,191,230,234,147,224,229,251,201,105,209,90,253,66,165,197,105,40,115,26,24,234,43,27,20,40,175,108,251,121,164,45,234,246,200,255,0,138,47,199,227,253,101,212,116,81,185,119,116,109,95,233,66,164,68,79,98,108,5,61,198,109,230,187,21,34,238,155,160,223,207,98,137,24,139,250,43,210,171,241,79,104,29,128,235,71,189,23,103,181,54,254,249,63,226,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,83,113,178,28,128,40,145,237,141,138,229,248,29,52,106,231,34,185,202,170,191,122,149,78,197,149,118,69,242,43,137,157,13,219,200,14,192,10,58,211,125,190,32,86,82,231,181,159,164,84,117,78,197,123,54,79,104,21,245,34,166,233,241,57,79,52,58,96,221,27,208,190,214,249,29,224,113,178,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,30,243,68,205,254,193,104,13,130,241,232,207,29,222,204,41,105,187,125,238,214,219,209,86,187,171,126,151,127,121,182,219,124,72,45,202,238,94,153,202,47,23,142,207,103,199,87,212,84,246,250,186,186,58,228,115,186,119,217,55,219,125,183,217,9,200,230,171,134,93,51,158,30,177,235,77,166,122,88,102,135,51,164,168,115,170,28,230,183,165,40,107,155,178,116,181,203,190,239,79,135,222,65,166,73,110,158,207,145,93,45,53,46,99,166,162,173,158,158,71,70,170,173,87,49,234,213,84,221,17,118,221,62,224,63,56,0,0,0,0,0,7,169,211,12,151,236,134,115,109,200,188,23,139,240,157,239,204,247,59,125,93,80,189,159,165,178,237,183,86,254,207,129,55,188,174,243,127,183,186,3,127,188,122,51,192,246,115,10,170,110,223,123,187,190,212,84,78,234,223,165,191,223,237,182,223,2,14,244,247,29,173,203,50,250,11,5,186,88,35,168,170,238,244,58,119,42,49,58,98,123,215,117,68,85,246,53,126,4,221,114,170,195,46,152,55,15,89,13,166,237,61,44,211,77,153,213,212,53,212,238,115,155,210,180,52,45,217,122,154,213,223,118,47,195,238,3,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,54,67,144,7,11,228,135,29,72,137,186,252,10,142,137,247,86,244,39,181,222,64,118,181,237,127,232,149,29,80,49,88,205,151,218,118,128,5,29,105,190,223,18,176,62,90,199,57,170,213,106,170,121,124,20,239,141,237,145,136,228,248,156,74,196,122,109,178,20,64,197,137,85,21,124,128,238,217,2,38,199,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,54,67,144,0,29,93,46,235,221,14,211,141,147,112,8,114,0,20,244,166,251,236,133,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,1,226,181,103,13,131,56,199,41,173,53,22,10,43,187,98,173,101,66,65,85,20,111,99,85,35,145,189,104,146,121,111,235,109,247,249,169,174,127,17,150,230,218,56,132,212,251,75,41,99,166,109,22,103,122,167,72,35,106,35,34,70,87,76,222,134,163,124,145,19,109,147,111,47,35,102,69,68,114,108,168,70,215,27,220,191,240,235,142,13,169,26,163,167,122,75,220,206,238,247,100,186,67,93,233,233,83,187,53,77,202,55,84,73,219,154,167,178,222,166,73,42,236,173,68,77,253,84,69,68,2,31,65,251,89,166,23,146,233,238,75,89,135,230,22,223,71,221,237,253,191,17,79,222,142,94,142,184,219,35,125,104,220,230,174,236,123,87,201,87,219,183,180,252,80,0,0,0,30,163,79,52,203,56,213,107,212,248,238,3,100,244,165,194,158,149,213,178,195,226,97,131,166,22,189,140,87,117,74,246,181,125,105,24,155,34,239,231,236,242,80,46,247,47,204,122,44,175,139,188,10,193,53,174,158,226,202,175,74,111,77,80,198,62,57,58,109,149,79,243,71,250,171,183,78,254,127,20,66,123,116,155,13,131,7,199,42,109,52,246,10,43,67,101,173,125,66,193,75,20,108,99,149,99,141,189,106,145,249,111,234,237,247,249,33,133,156,187,120,39,199,244,251,31,211,253,102,204,116,207,192,106,13,7,165,124,77,203,211,47,151,163,173,245,116,236,252,212,115,186,5,222,7,181,190,76,95,110,255,0,165,186,146,14,136,141,77,145,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,165,55,223,100,42,0,14,20,228,1,213,210,238,189,212,237,56,217,55,57,0,113,178,28,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,227,229,184,197,6,101,143,85,227,119,73,170,34,166,172,237,245,190,157,205,108,137,208,246,189,54,87,34,167,181,169,240,246,110,126,192,2,43,248,241,229,225,104,154,139,57,214,29,55,180,234,62,75,151,47,163,60,21,178,138,6,214,67,81,231,75,79,39,76,48,211,119,95,211,23,91,151,165,254,74,213,85,242,69,66,59,46,124,55,241,17,100,142,73,175,58,11,168,180,17,197,18,207,35,170,177,106,232,145,145,166,251,189,85,209,38,205,77,151,207,217,228,166,204,78,78,164,219,115,192,234,110,149,126,81,109,247,10,15,79,122,63,199,91,37,183,117,248,94,239,71,91,94,157,123,117,183,125,186,253,158,94,207,104,26,211,220,113,188,138,207,59,105,174,214,27,141,20,206,98,72,216,234,41,95,27,149,170,170,155,162,57,17,118,221,23,207,249,148,174,219,138,101,23,158,231,161,241,187,173,119,103,110,231,134,163,146,94,141,247,219,126,148,93,183,217,118,223,238,82,97,53,19,148,119,219,219,212,23,143,225,5,224,123,52,173,166,237,253,148,238,239,179,222,238,173,252,99,127,191,219,109,190,7,221,166,220,168,63,39,158,145,255,0,103,191,72,122,67,179,255,0,242,183,107,163,163,175,254,236,118,251,245,255,0,55,176,8,162,165,225,155,137,10,249,22,26,30,31,117,42,162,68,111,82,182,44,82,189,234,137,247,236,145,123,60,208,148,238,9,249,121,225,152,61,45,151,81,47,201,168,54,172,130,249,136,83,37,210,138,227,218,130,58,90,153,146,154,105,162,72,223,76,143,99,155,35,21,189,46,114,170,34,42,46,234,155,153,199,138,224,63,102,110,18,87,250,91,196,247,33,88,122,59,29,27,110,230,174,251,245,47,247,191,233,61,106,38,200,137,247,1,249,24,150,49,65,134,227,212,152,221,174,106,137,105,168,251,157,15,168,115,93,34,245,189,207,93,213,168,137,237,114,252,61,155,31,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,21,205,111,233,57,19,250,84,14,65,228,47,58,195,164,152,229,43,107,178,29,82,196,45,116,239,145,34,108,213,151,186,104,24,231,170,42,163,81,207,122,34,174,205,85,219,219,178,47,220,121,183,241,89,194,236,79,116,114,113,37,165,140,123,21,90,230,187,49,183,34,162,167,181,21,59,192,93,48,91,235,55,16,250,1,145,212,195,69,143,107,150,159,93,42,42,58,187,49,81,100,212,83,190,78,148,85,119,75,89,34,170,236,141,85,93,189,155,47,220,123,138,11,157,182,235,75,29,117,178,225,77,89,77,46,253,185,160,149,178,49,251,42,162,236,230,170,162,236,168,169,253,40,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,0,0,0,0,0,0,0,0,0,0,0,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,222,110,148,246,59,69,117,234,173,146,62,11,125,52,181,82,182,52,69,122,177,141,87,42,53,21,81,55,217,60,183,84,3,236,48,71,137,110,103,31,144,31,179,159,236,37,233,239,79,120,207,255,0,153,124,47,103,177,217,255,0,185,95,213,191,123,249,182,233,248,239,229,98,185,130,241,77,167,209,107,53,153,174,179,228,59,174,49,78,190,84,240,127,211,117,95,246,226,46,128,201,157,100,227,71,242,181,140,82,227,159,147,111,69,120,106,246,86,247,189,51,223,234,233,142,70,116,244,246,27,183,241,155,239,191,195,217,230,99,125,117,103,140,173,168,172,237,244,119,229,124,157,59,239,183,82,170,237,191,245,159,48,2,232,232,214,183,254,72,242,91,62,69,246,99,210,190,137,241,31,153,241,189,142,239,118,57,25,250,93,183,116,237,220,223,216,187,237,240,220,207,157,12,230,241,209,91,136,233,103,240,123,223,199,221,97,183,120,255,0,181,159,161,226,106,182,235,237,248,63,62,158,231,179,169,55,219,218,155,145,106,0,217,227,75,245,7,242,145,96,168,190,122,35,209,221,138,199,210,118,188,71,123,126,150,49,221,91,244,183,251,253,182,219,224,123,3,95,94,10,53,167,22,211,172,243,12,176,222,232,46,179,212,84,102,246,234,166,186,150,40,220,196,99,166,166,106,34,171,158,213,223,118,47,195,238,39,107,79,181,66,193,169,30,63,208,116,119,8,61,29,218,238,248,184,216,221,251,157,123,116,244,189,223,222,46,251,237,240,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,24,251,198,78,173,80,224,218,49,168,248,252,79,187,211,221,234,176,75,196,244,85,116,74,140,72,36,117,37,67,35,127,95,91,92,215,53,236,223,118,166,233,228,169,230,100,17,20,252,219,245,151,37,195,117,94,159,79,109,185,39,131,183,223,52,253,158,34,143,193,199,39,123,189,83,95,19,189,119,49,92,221,218,212,79,39,38,219,111,229,237,2,48,242,44,171,39,203,171,89,114,203,50,59,165,234,174,40,146,6,84,92,107,36,169,145,177,162,171,145,136,233,21,85,26,138,231,46,222,205,220,191,121,249,96,0,0,0,0,1,221,67,93,91,108,173,167,185,91,107,39,164,171,164,149,147,211,212,65,34,199,36,50,53,81,205,123,28,221,149,174,69,68,84,84,243,69,66,77,121,77,241,9,121,182,126,84,255,0,41,25,54,87,145,119,125,7,224,187,245,175,171,236,109,227,187,155,119,164,78,158,173,217,236,246,244,249,251,16,140,66,232,232,134,178,228,186,71,233,175,179,185,39,162,125,43,225,187,223,218,113,207,221,237,119,58,127,77,142,233,219,184,190,205,183,223,227,176,27,43,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,126,125,250,253,105,198,45,51,223,47,149,126,26,138,155,167,187,47,109,207,233,234,114,53,60,154,138,171,235,57,19,201,62,32,125,234,187,38,255,0,113,228,115,157,78,176,105,253,29,101,117,230,146,225,52,116,84,50,92,36,74,88,216,229,88,216,142,85,68,234,123,125,111,81,127,155,217,230,98,71,19,156,196,244,195,79,162,207,48,252,63,88,124,6,97,65,102,159,208,244,255,0,103,234,37,232,175,146,137,36,166,245,228,166,116,75,188,143,141,125,117,86,249,236,239,45,200,199,201,185,133,241,129,152,211,212,82,228,122,189,227,34,170,166,125,28,173,244,5,174,62,168,92,142,71,55,118,83,34,166,232,231,121,167,159,159,180,9,92,205,249,162,104,14,5,224,189,49,136,106,12,222,59,185,219,240,214,250,39,109,209,211,190,253,85,109,254,253,54,219,127,136,194,57,162,104,14,123,227,125,15,136,106,12,62,7,183,220,241,54,250,38,239,215,213,182,221,53,110,254,241,119,223,111,129,8,89,46,167,231,57,127,134,251,69,124,241,126,19,175,179,253,173,12,125,61,91,117,126,131,19,125,250,91,237,251,134,53,169,249,206,33,226,126,206,223,60,39,139,232,239,127,107,67,39,87,78,253,63,166,197,219,110,167,123,62,240,54,80,193,181,58,193,168,20,116,117,214,106,75,132,49,214,208,199,112,141,42,163,99,85,35,122,53,81,23,165,238,245,189,116,254,111,111,153,235,145,119,77,254,243,94,44,103,152,95,24,24,117,61,61,46,57,171,222,14,42,90,102,81,196,223,64,90,228,233,133,168,212,107,119,125,50,170,236,141,111,154,249,249,123,73,56,225,143,152,158,152,106,12,88,30,31,152,107,15,143,204,43,236,208,122,98,159,236,253,68,93,117,241,209,44,149,62,188,116,205,137,54,145,146,47,168,168,223,45,155,229,176,25,204,15,207,176,223,173,57,61,166,11,229,142,175,196,209,84,245,118,165,237,185,157,93,46,86,175,147,145,21,61,102,170,121,167,192,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,4,47,243,164,161,173,159,137,236,102,166,26,73,228,134,61,63,162,235,145,177,170,181,187,92,46,42,187,170,121,39,145,52,4,127,115,47,225,242,151,80,22,251,170,178,209,228,114,73,141,233,253,87,76,148,81,162,210,55,195,248,201,211,186,189,183,109,250,126,183,172,158,174,222,207,104,16,176,0,0,0,0,0,0,125,52,116,53,181,157,126,14,146,121,250,54,234,237,198,174,219,125,246,223,111,232,83,230,50,163,129,174,31,41,117,219,237,183,137,163,200,231,244,31,163,122,125,15,26,59,167,189,226,127,140,222,55,237,252,87,151,179,249,94,223,128,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,3,133,84,79,106,236,96,39,29,188,91,80,99,154,63,168,216,238,7,173,152,170,101,182,187,132,20,80,90,233,235,173,245,21,177,62,43,156,44,154,53,167,119,83,213,204,99,100,234,69,106,171,122,92,171,182,219,166,102,234,118,115,71,167,246,10,123,205,117,202,217,69,28,213,140,165,73,46,19,36,113,170,171,30,237,145,85,205,245,189,69,242,223,216,138,107,151,196,133,206,59,223,17,26,165,121,134,104,101,142,191,52,189,213,54,72,29,213,27,209,245,211,57,21,171,186,238,213,223,201,119,95,32,60,166,105,154,100,186,133,146,214,102,25,133,203,210,23,123,135,111,196,84,118,99,139,175,162,54,198,223,86,54,181,169,179,24,212,242,68,246,111,237,63,20,0,0,0,7,237,97,121,166,75,167,185,45,30,97,135,220,189,31,119,183,247,60,61,71,102,57,122,58,227,116,110,245,100,107,154,187,177,238,79,52,95,110,254,211,241,64,19,133,203,179,137,200,181,7,76,52,255,0,15,204,53,107,29,175,204,43,253,43,226,108,254,42,138,42,247,244,84,85,200,207,237,104,209,175,77,162,99,95,228,212,245,83,171,217,230,103,42,42,47,177,119,53,226,229,233,147,83,225,220,96,96,57,29,93,101,21,44,84,126,149,234,150,178,68,100,45,235,181,213,177,58,156,170,136,155,171,182,79,63,106,161,61,250,99,156,209,234,5,130,162,243,67,114,182,86,199,13,99,233,86,75,124,201,36,104,168,198,59,101,84,115,189,111,93,60,183,246,42,1,235,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,1,175,152,175,219,93,17,212,60,79,199,248,63,77,226,119,107,111,136,237,119,59,61,234,73,99,235,233,221,58,182,234,223,109,211,125,189,168,123,240,6,180,252,67,104,151,228,27,52,162,196,62,211,122,115,198,90,227,185,120,143,5,225,122,122,229,150,62,142,158,227,247,219,181,190,251,255,0,43,109,188,188,237,121,177,71,16,28,41,126,93,51,42,60,183,237,239,161,60,37,178,59,119,135,244,95,137,234,232,150,89,58,250,187,204,219,126,238,219,109,252,159,111,159,148,32,241,35,195,119,240,124,251,59,255,0,54,126,159,244,255,0,139,255,0,161,222,23,179,216,236,255,0,219,95,213,213,222,254,109,186,126,59,249,5,149,0,0,0,253,172,31,27,251,101,154,88,49,15,27,224,253,57,116,165,182,248,142,223,115,179,222,149,177,245,244,238,157,91,117,111,182,233,190,219,110,128,48,124,111,237,150,105,96,196,60,111,131,244,229,210,150,219,226,59,125,206,207,122,86,199,215,211,186,117,109,213,190,219,166,251,109,186,19,65,203,31,134,159,200,15,229,39,254,109,125,61,233,239,67,255,0,208,223,11,217,236,120,207,251,107,250,183,239,127,54,221,63,29,252,188,199,4,188,4,125,138,161,161,202,255,0,42,254,55,208,153,100,87,47,15,232,46,223,123,178,218,105,58,58,188,66,244,239,211,182,251,46,219,251,20,145,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,122,163,171,159,147,111,70,127,204,255,0,164,125,35,222,255,0,229,190,207,111,183,209,255,0,96,237,247,235,254,111,97,130,89,15,57,239,64,209,50,179,248,55,119,250,229,72,250,126,216,244,237,186,42,239,191,129,95,184,9,49,4,96,227,220,236,61,61,90,250,63,224,207,216,232,137,100,234,251,103,213,190,202,137,182,222,5,62,243,45,120,122,226,235,242,243,67,96,173,252,159,122,15,211,158,43,213,244,183,137,236,246,86,84,246,246,89,213,191,107,249,182,234,248,237,230,25,18,10,99,127,113,136,253,182,220,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,12,61,230,137,155,253,130,208,27,5,227,209,158,59,189,152,82,211,118,251,221,173,183,162,173,119,86,253,46,254,243,109,182,248,144,91,149,220,189,51,148,94,47,29,158,207,142,175,168,169,237,245,117,116,117,200,231,116,239,178,111,182,251,111,178,19,165,205,19,8,251,123,160,54,11,63,164,252,15,103,48,165,169,238,118,123,187,237,69,90,222,157,186,155,253,254,251,239,240,32,183,43,182,250,27,40,188,89,251,221,239,3,95,81,77,220,233,233,235,232,145,205,234,219,117,219,125,183,219,117,3,242,192,0,0,0,0,0,122,157,48,201,126,200,103,54,220,139,193,120,191,9,222,252,207,115,183,213,213,11,217,250,91,46,219,117,111,236,248,19,123,202,239,55,251,123,160,55,251,199,163,60,15,103,48,170,166,237,247,187,187,237,69,68,238,173,250,91,253,254,219,109,240,33,11,76,49,175,181,249,205,183,29,241,190,19,197,247,191,61,219,238,116,244,194,247,254,142,233,190,253,59,123,126,36,222,242,187,194,62,193,104,13,254,207,233,63,29,222,204,42,170,123,157,158,214,219,209,81,55,167,110,167,127,121,190,251,252,64,204,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,3,192,101,90,7,162,57,175,133,251,89,163,120,45,239,193,245,248,127,73,99,180,149,61,158,190,158,174,142,228,107,211,191,75,119,219,219,210,159,113,239,192,17,225,172,156,177,110,25,142,49,75,108,211,236,119,74,172,119,24,171,217,60,181,30,17,212,221,80,164,114,53,89,213,21,42,185,119,115,152,187,42,109,234,239,240,67,27,171,185,45,241,61,61,109,68,212,217,198,149,71,12,146,189,209,179,210,119,4,233,106,170,170,38,201,67,178,121,19,64,0,138,125,26,229,33,170,248,110,75,103,185,106,21,94,149,95,45,244,126,35,198,83,247,42,106,123,221,113,200,214,122,178,209,163,93,179,156,197,243,246,116,249,123,16,206,93,54,225,7,66,112,251,45,165,46,186,25,166,51,95,45,179,44,233,112,131,24,163,116,141,145,38,115,227,123,37,116,40,244,115,83,167,101,242,84,86,249,123,16,190,96,15,142,215,102,180,88,233,221,73,101,181,81,219,224,123,214,71,69,75,3,98,98,189,81,17,92,168,212,68,223,100,68,223,249,144,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,195,156,140,78,167,46,200,128,126,110,81,144,81,98,120,205,223,42,184,197,52,148,150,106,26,139,132,236,129,168,178,58,56,99,115,220,140,69,84,69,114,163,87,109,213,19,127,138,17,213,196,135,51,29,63,199,243,138,26,43,59,53,34,130,23,218,162,149,209,210,36,17,49,92,179,76,138,229,70,213,34,111,178,34,111,252,200,123,30,99,220,73,227,90,104,235,222,153,207,169,23,75,37,230,253,129,212,201,67,111,165,74,198,182,119,207,226,225,141,202,232,155,219,106,185,236,233,221,202,155,116,166,251,38,202,66,213,214,247,121,191,84,54,178,249,119,173,184,206,198,36,109,150,174,161,243,61,24,138,170,141,69,114,170,237,186,170,237,252,234,7,184,186,113,29,196,53,243,181,233,173,120,212,75,135,99,171,181,226,178,138,233,122,55,219,126,158,169,87,109,246,77,246,251,144,240,117,23,43,141,91,18,58,187,133,76,204,69,234,70,201,43,156,136,191,126,202,191,206,124,224,14,218,122,202,186,71,172,148,149,83,66,245,78,149,116,111,86,170,167,221,186,127,65,235,113,237,106,214,76,69,148,241,98,122,181,153,217,89,73,215,225,219,110,191,85,83,36,61,91,245,116,36,114,39,78,253,78,223,111,111,82,253,231,141,0,72,143,11,156,199,29,140,219,48,92,55,83,50,189,80,200,175,49,221,89,21,194,174,74,239,22,202,150,201,92,231,53,174,124,213,40,247,162,70,246,181,81,201,240,219,216,136,74,238,143,235,6,51,173,120,205,78,85,138,208,220,233,105,41,107,159,111,123,46,17,70,201,22,70,199,27,213,81,24,247,167,78,210,183,227,190,232,190,95,126,178,180,213,53,20,117,17,86,81,212,73,4,240,61,178,69,44,111,86,190,55,181,119,71,53,83,205,21,21,17,81,80,144,222,92,124,81,219,49,151,88,244,207,50,213,123,236,119,156,139,60,166,142,146,223,44,181,211,182,165,149,30,18,22,53,206,106,58,52,71,61,174,106,163,149,63,159,100,93,192,153,112,82,201,25,38,253,11,190,197,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,13,78,193,168,245,2,193,79,102,174,182,219,43,99,134,177,149,73,29,194,20,146,52,84,99,219,186,34,181,222,183,174,190,123,123,21,77,114,248,144,182,71,100,226,35,84,172,208,195,12,81,208,102,151,186,86,199,3,122,99,98,50,186,102,162,53,54,77,154,155,121,38,201,228,108,196,168,139,237,77,204,4,227,183,132,154,12,143,71,245,27,34,192,244,79,21,92,182,233,112,130,182,11,165,61,13,190,158,182,87,203,115,133,243,72,181,14,233,122,57,236,116,157,74,174,69,119,83,145,119,223,101,8,83,7,237,102,152,94,75,167,185,45,102,31,152,91,125,31,119,183,246,252,69,63,122,57,122,58,227,108,141,245,163,115,154,187,177,237,95,37,95,110,222,211,241,64,0,0,0,126,214,23,133,228,186,133,146,209,225,248,125,183,210,23,123,135,115,195,211,247,163,139,175,162,55,72,239,90,71,53,169,179,24,229,243,84,246,109,237,2,248,114,244,198,105,243,30,48,48,28,114,174,142,138,170,42,207,74,245,69,89,26,62,23,116,90,234,222,157,77,84,84,93,149,187,167,151,181,16,158,253,49,193,168,244,254,193,81,102,161,182,219,40,163,154,177,245,75,29,190,20,142,53,85,99,27,186,162,53,190,183,168,158,123,123,17,12,72,229,217,195,28,90,125,166,26,127,152,102,26,75,142,208,102,20,30,149,241,55,143,11,69,45,123,58,234,42,227,103,246,204,106,231,174,241,61,172,242,114,250,171,211,236,242,51,149,17,19,216,155,1,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,110,184,131,212,56,52,171,72,47,249,245,77,223,209,113,218,252,47,85,95,135,89,251,125,202,168,162,253,4,107,183,223,185,183,232,174,219,239,229,182,229,197,49,131,153,149,194,107,87,4,122,145,95,78,214,58,72,189,15,178,61,21,91,231,119,163,79,130,167,222,4,71,113,255,0,172,148,186,225,172,150,108,178,143,35,244,211,41,49,154,123,114,212,120,53,166,233,86,213,85,73,209,210,172,102,251,119,81,119,219,249,94,223,47,44,103,63,66,249,121,170,189,213,178,174,174,56,152,246,70,145,162,70,138,137,178,42,175,197,87,239,63,60,0,0,0,0,1,236,180,87,33,102,35,172,152,30,89,45,103,132,101,151,38,181,220,93,81,219,238,118,82,26,168,228,87,244,236,189,91,116,239,182,203,190,222,197,60,105,219,71,80,250,74,184,42,227,70,171,225,145,178,53,29,236,85,69,221,55,255,0,48,27,13,112,139,196,45,14,188,253,172,240,89,127,167,61,7,224,58,191,185,235,77,217,239,119,246,246,198,206,173,251,75,247,237,211,240,223,207,34,72,193,228,159,144,214,223,191,44,190,50,40,25,216,251,59,211,219,106,166,253,94,145,223,125,213,126,228,36,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,1,249,247,235,13,167,39,180,207,99,190,82,120,154,42,158,158,236,93,199,51,171,165,200,228,243,106,162,167,172,212,95,37,248,31,160,0,193,158,39,57,118,105,134,160,197,158,102,24,126,143,120,252,194,190,205,63,161,234,62,208,84,69,215,95,29,18,71,77,234,73,82,216,147,105,25,26,122,232,141,242,221,222,91,145,143,147,114,244,227,3,14,167,168,170,200,244,135,193,197,75,76,250,201,93,233,251,92,157,48,181,28,174,118,204,169,85,93,145,174,242,79,63,47,97,176,234,166,233,183,222,121,28,231,76,108,26,129,71,89,67,121,171,184,67,29,109,12,150,249,22,150,70,53,82,55,163,145,85,58,152,239,91,215,95,230,246,121,1,173,126,75,166,25,206,33,225,190,209,88,252,39,139,235,236,255,0,108,195,39,87,78,221,95,160,245,219,110,166,251,126,241,141,105,134,115,151,248,159,179,182,63,23,225,58,59,223,219,48,199,211,213,191,79,233,189,55,223,165,222,207,184,155,220,223,149,222,128,231,190,11,211,25,126,160,195,224,123,157,191,13,112,162,110,253,125,59,239,213,72,239,239,19,109,182,248,140,35,149,222,128,224,94,55,208,249,126,160,205,227,187,125,207,19,112,162,118,221,29,91,109,211,72,223,239,215,125,247,248,1,20,120,207,47,78,48,51,26,122,122,172,115,72,124,100,85,84,204,172,137,222,159,181,199,213,11,145,170,215,108,250,148,84,221,28,223,37,243,243,246,18,113,195,31,46,205,48,211,232,176,60,195,48,209,239,1,152,80,89,160,244,197,71,218,10,137,122,43,228,162,88,234,125,72,234,93,18,239,35,228,79,81,21,190,123,183,203,99,45,240,109,49,176,105,253,29,29,13,154,174,225,52,116,84,49,219,227,90,169,24,229,88,216,141,68,85,233,99,125,111,81,63,155,219,228,122,228,77,147,111,184,15,130,195,97,180,227,22,152,44,118,58,79,13,69,77,213,218,139,184,231,244,245,57,92,190,110,85,85,245,156,171,230,191,19,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,99,55,50,91,124,55,94,11,53,22,130,161,207,108,114,250,35,117,98,162,59,202,237,70,191,20,95,184,201,147,206,234,14,47,246,211,16,175,198,188,119,131,241,157,175,207,246,187,157,29,18,177,255,0,163,186,111,191,78,222,223,136,26,201,229,150,106,91,37,198,58,74,73,37,123,31,2,72,171,34,162,174,234,231,39,193,19,238,63,20,204,206,106,216,23,228,239,136,108,122,203,233,95,72,119,240,202,74,174,239,99,181,182,245,213,205,233,219,169,223,222,111,190,255,0,19,12,192,0,0,0,0,31,69,182,157,149,119,26,90,73,21,200,201,167,100,110,86,251,81,21,200,139,183,249,207,156,184,156,56,218,253,57,196,54,151,217,123,253,143,72,102,118,74,94,239,79,87,71,114,186,22,245,109,186,111,182,251,237,186,1,38,124,152,113,234,43,15,229,135,193,203,59,251,255,0,103,250,187,142,69,219,167,210,27,109,178,39,222,164,152,150,239,72,244,187,242,109,233,95,238,231,164,125,35,216,255,0,229,110,207,111,183,220,255,0,179,118,251,245,255,0,55,176,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,63,26,58,53,147,234,46,159,230,151,139,37,125,174,8,98,194,110,52,142,109,84,178,53,221,105,5,67,183,68,107,28,155,108,244,248,253,228,10,234,6,159,222,116,222,243,13,142,249,83,69,60,243,210,182,173,174,164,123,220,196,99,158,246,162,42,185,173,93,247,98,252,62,227,103,186,218,42,43,149,21,69,186,227,73,13,85,37,84,79,130,120,39,141,31,28,177,185,21,28,199,181,124,156,213,69,84,84,95,37,69,49,107,94,120,70,195,243,92,190,142,235,142,104,70,23,91,77,21,182,58,119,200,182,155,124,123,61,37,149,202,155,61,17,125,142,111,158,219,121,129,0,96,200,140,163,151,207,23,184,95,134,251,75,164,126,15,198,117,246,63,187,246,185,58,250,58,122,191,66,165,118,219,169,190,223,188,177,23,12,118,241,106,133,181,21,244,125,168,220,228,98,47,113,142,245,182,85,219,201,87,238,80,63,56,31,93,190,213,95,117,153,212,244,20,253,217,26,213,122,167,91,91,234,238,137,191,154,167,222,133,218,211,206,15,56,141,213,88,45,245,56,14,157,122,82,59,167,119,194,59,210,244,16,119,59,106,244,127,241,179,55,109,187,111,246,237,190,222,91,238,128,90,107,37,170,162,253,121,160,177,209,190,54,79,113,170,138,146,39,72,170,140,71,200,244,106,43,149,17,87,109,213,55,217,20,151,78,89,220,55,231,24,246,159,186,241,91,117,177,62,26,12,217,106,228,108,83,204,174,86,50,10,55,42,53,22,36,77,246,69,219,117,67,233,225,47,129,12,143,13,196,48,69,213,221,2,197,253,59,108,185,45,69,210,122,216,173,117,179,53,137,94,247,181,93,43,92,254,189,162,232,217,17,85,81,17,19,225,177,33,152,254,47,140,226,116,79,183,98,184,237,178,205,73,36,171,59,224,183,210,71,79,27,164,84,68,87,171,88,136,138,229,70,181,55,246,236,212,251,128,253,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,30,119,40,211,236,67,52,240,223,105,109,30,51,193,245,246,63,182,37,143,163,175,167,171,244,28,155,239,210,223,111,220,88,139,135,45,174,11,46,176,182,158,191,70,59,177,181,200,244,79,180,87,102,250,219,42,111,229,84,159,122,153,50,0,198,11,127,44,222,8,237,83,58,162,131,69,59,82,57,170,197,95,180,151,119,122,187,162,237,231,84,191,114,23,107,79,56,124,210,13,42,130,223,77,128,226,62,139,142,215,221,240,141,241,245,83,246,251,138,245,127,241,178,59,125,251,143,246,239,182,254,91,108,133,197,0,112,214,163,19,165,169,178,33,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,30,0,1,0,1,3,5,1,0,0,0,0,0,0,0,0,0,0,0,9,7,8,10,1,2,3,4,6,5,255,196,0,121,16,0,1,3,2,4,3,5,5,3,7,2,12,13,15,0,27,2,0,1,3,4,5,6,7,17,18,8,9,19,20,33,49,56,181,21,34,65,81,119,22,97,133,23,35,50,71,113,134,197,24,129,36,37,51,66,82,83,98,114,145,161,177,209,25,38,39,52,69,99,115,130,166,178,193,212,225,53,67,73,84,86,87,88,116,136,149,150,162,179,198,211,240,54,68,100,104,146,228,241,117,147,163,180,40,55,57,85,101,118,131,148,164,195,132,194,210,102,196,255,218,0,8,1,1,0,0,63,0,149,52,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,143,183,19,124,77,241,37,96,226,75,53,236,86,46,32,243,42,221,109,183,99,139,237,37,29,29,38,44,175,134,10,104,35,175,152,99,138,56,198,86,16,1,22,97,97,102,102,102,102,102,82,233,203,135,22,98,172,115,193,142,94,98,156,107,137,174,184,130,245,91,237,110,211,113,186,86,201,87,85,62,203,173,88,6,249,100,114,50,218,0,34,218,191,112,139,51,119,51,43,149,68,81,171,206,83,54,51,79,43,255,0,36,31,147,60,203,197,120,75,218,127,104,59,111,176,175,53,52,29,171,167,236,254,159,87,162,99,191,111,80,246,238,215,77,229,167,139,170,107,202,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,156,107,232,4,101,24,230,144,133,141,132,204,88,153,181,208,201,190,46,174,127,143,222,45,177,87,8,217,167,146,88,166,219,23,110,195,119,223,109,219,241,53,184,134,73,122,148,35,83,105,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,174,215,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,34,136,190,110,217,223,157,25,107,196,150,27,177,101,206,111,99,92,43,109,159,3,209,213,203,71,100,191,213,208,193,36,229,95,94,37,41,71,12,130,46,110,32,2,228,237,174,128,45,240,101,82,185,53,230,198,105,230,135,229,127,242,153,153,120,175,22,251,51,236,255,0,98,246,237,230,166,191,178,245,61,161,212,233,117,140,182,110,233,134,237,186,107,176,117,240,101,37,74,37,121,143,243,38,190,213,223,101,200,206,25,241,183,97,181,80,246,106,139,198,51,195,247,96,57,46,18,16,4,193,77,67,85,76,111,211,132,55,11,75,32,147,72,114,9,69,238,0,31,94,234,185,124,113,219,89,198,5,138,249,100,198,88,63,216,216,207,11,237,158,186,107,93,28,239,103,170,165,148,201,161,32,144,220,250,19,54,215,23,134,73,28,141,129,228,141,201,154,80,134,240,17,88,87,12,28,122,211,85,113,61,153,220,44,103,37,246,146,140,232,241,197,238,223,129,174,117,29,87,58,195,123,181,105,61,5,77,68,146,144,177,176,156,17,82,128,128,6,200,186,90,185,188,66,119,234,136,136,163,214,219,199,109,215,59,185,143,96,76,140,202,220,77,73,38,87,216,106,46,163,85,89,107,156,140,49,37,104,89,170,200,142,73,52,102,58,104,101,212,99,0,221,25,156,125,125,210,51,195,210,144,164,86,213,204,123,22,98,172,13,193,142,97,226,156,21,137,174,184,126,245,69,236,158,205,113,181,214,201,73,85,6,251,173,32,30,201,99,113,49,220,6,66,250,63,120,147,179,247,59,168,65,254,86,60,83,255,0,225,45,154,191,250,101,113,255,0,227,44,148,209,91,175,48,140,127,140,178,179,132,108,109,152,57,125,136,106,236,120,134,199,81,100,169,161,174,166,118,223,17,251,98,141,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,251,92,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,68,68,68,80,129,204,123,136,92,253,192,220,103,102,30,22,193,89,225,152,24,126,203,69,236,158,205,110,181,226,106,218,74,88,55,218,169,12,246,69,28,130,3,184,204,137,244,110,242,39,119,239,119,87,43,201,175,54,51,79,52,63,43,255,0,148,204,203,197,120,183,217,159,103,251,23,183,111,53,53,253,151,169,237,14,167,75,172,101,179,119,76,55,109,211,93,131,175,131,41,42,81,171,206,83,54,51,79,43,255,0,36,31,147,60,203,197,120,75,218,127,104,59,111,176,175,53,52,29,171,167,236,254,159,87,162,99,191,111,80,246,238,215,77,229,167,139,170,107,202,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,156,107,232,4,101,24,230,144,133,141,132,204,88,153,181,208,201,190,46,165,209,17,17,66,7,49,238,33,115,247,3,113,157,152,120,91,5,103,134,96,97,251,45,23,178,123,53,186,215,137,171,105,41,96,223,106,164,51,217,20,114,8,14,227,50,39,209,187,200,157,223,189,221,95,7,40,156,194,199,217,149,195,110,36,190,230,54,56,196,24,170,229,6,56,172,164,138,178,247,115,154,186,120,224,26,10,2,24,134,73,136,137,129,136,204,152,89,244,212,201,254,46,175,125,20,106,243,148,205,140,211,202,255,0,201,7,228,207,50,241,94,18,246,159,218,14,219,236,43,205,77,7,106,233,251,63,167,213,232,152,239,219,212,61,187,181,211,121,105,226,234,154,242,137,206,252,232,204,174,36,177,37,139,49,179,123,26,226,171,108,24,30,178,174,42,59,221,254,174,186,8,231,26,250,1,25,70,57,164,33,99,97,51,22,38,109,116,50,111,139,171,180,227,155,140,219,239,7,153,143,147,183,57,45,94,217,193,152,163,219,148,248,154,219,16,3,85,20,113,61,7,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,186,172,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,179,92,109,117,177,213,210,207,176,200,15,100,177,185,1,109,48,33,125,31,184,133,217,251,217,215,214,68,68,68,86,84,220,125,81,229,223,29,152,251,134,76,227,184,90,173,184,65,251,13,70,29,196,85,149,48,80,195,104,145,236,244,245,51,83,85,201,33,0,20,50,155,200,241,200,238,242,12,178,52,126,248,72,29,27,213,68,88,235,102,174,114,241,161,147,121,143,136,242,183,26,241,23,154,180,247,172,51,112,150,223,83,183,23,93,130,57,182,63,185,60,93,67,3,40,101,7,25,35,55,22,223,25,129,51,104,76,165,211,150,87,17,85,57,255,0,195,69,186,12,83,139,42,239,152,219,6,84,73,102,191,205,95,44,69,87,48,111,35,163,168,38,18,115,48,42,119,8,250,210,179,28,146,211,212,59,185,184,145,151,149,230,237,152,88,251,45,120,109,195,119,220,185,199,24,131,10,220,167,199,20,116,146,214,89,46,115,80,207,36,5,65,94,69,17,73,9,9,56,57,0,19,139,190,154,128,191,193,149,143,242,225,226,23,63,113,207,25,217,121,133,177,174,120,102,6,32,178,214,251,91,180,219,174,152,154,182,174,150,125,150,170,179,13,241,73,33,1,109,48,18,109,91,184,133,157,187,217,148,223,168,22,227,39,142,124,241,199,60,71,99,58,156,180,206,188,87,135,176,133,158,225,37,146,199,77,134,113,68,209,80,207,75,74,101,31,107,19,165,120,194,110,208,108,115,177,150,242,97,148,1,140,130,48,117,127,252,163,107,115,79,24,100,118,38,205,44,214,204,12,192,196,181,119,236,64,246,251,95,218,91,173,77,101,40,208,210,66,63,159,163,235,234,237,190,121,234,99,144,196,156,72,169,132,116,98,140,181,243,252,44,113,219,117,110,46,243,87,133,156,229,196,212,133,109,44,113,136,32,193,23,91,140,228,51,199,59,92,228,24,236,238,110,206,38,4,46,79,6,242,23,7,14,128,185,239,130,56,228,41,17,17,20,59,113,235,204,247,31,98,172,67,115,201,254,31,174,24,131,4,216,173,117,29,146,239,117,154,134,107,77,254,74,250,106,169,198,88,162,62,175,86,158,152,152,105,201,196,163,134,163,112,152,73,180,92,227,43,223,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,213,34,241,89,197,156,88,7,34,176,5,211,49,179,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,13,37,40,204,96,50,212,200,49,27,71,19,19,57,59,126,215,104,139,176,115,100,204,122,14,46,46,89,183,127,123,173,215,43,43,58,214,74,108,38,18,61,55,97,179,188,236,80,213,199,78,210,148,37,113,22,6,51,57,8,152,247,203,16,156,113,188,111,20,207,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,69,97,92,203,248,245,166,200,108,61,54,74,229,53,246,146,124,197,190,83,201,13,220,227,234,239,176,91,167,165,144,70,97,154,25,99,40,43,156,164,134,88,91,223,218,2,230,98,44,112,185,210,14,95,156,208,177,85,247,21,97,158,31,120,137,147,218,158,212,236,214,60,61,138,227,142,73,43,165,174,57,28,32,134,227,222,93,110,166,248,162,26,129,17,38,33,18,155,169,212,146,104,235,255,0,13,124,125,81,227,14,34,115,75,134,124,226,184,90,173,119,92,57,140,47,52,56,78,241,61,76,20,113,220,233,66,232,84,212,246,210,2,33,223,88,61,72,198,46,155,17,77,24,150,230,99,141,206,107,213,68,68,86,235,204,35,31,227,44,172,225,27,27,102,14,95,98,26,187,30,33,177,212,89,42,104,107,169,157,183,196,126,216,163,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,215,5,28,87,88,184,180,201,170,44,101,213,181,81,226,251,110,148,120,166,201,69,49,151,96,170,220,109,28,140,50,51,27,67,56,7,86,55,212,197,181,56,250,134,113,72,234,224,17,17,83,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,141,10,229,183,196,14,62,226,107,42,49,190,107,230,49,210,5,202,179,28,77,73,21,29,11,204,212,84,80,67,106,182,136,197,79,28,210,72,81,131,150,249,72,88,180,121,37,144,187,183,58,243,237,199,213,30,93,241,217,143,184,100,206,59,133,170,219,132,31,176,212,97,220,69,89,83,5,12,54,137,30,207,79,83,53,53,92,146,16,1,67,41,188,143,28,142,239,32,203,35,71,239,132,129,209,189,84,68,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,74,184,32,227,71,10,241,113,151,16,87,86,149,170,201,143,173,189,72,47,120,122,42,232,202,67,233,52,59,171,169,160,115,121,154,140,222,120,217,136,219,220,145,202,45,199,181,164,59,149,68,68,94,43,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,218,237,20,25,57,205,175,49,234,120,172,147,26,230,245,203,217,121,79,136,244,181,212,216,41,105,158,178,59,13,40,52,143,77,83,11,182,217,14,97,146,70,122,137,89,136,165,140,164,97,137,250,116,209,197,49,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,191,241,229,153,152,171,38,248,90,197,89,165,130,170,251,61,235,12,220,44,23,10,109,210,72,17,205,178,245,69,190,9,122,102,6,80,202,14,81,200,12,77,190,51,49,119,208,157,118,248,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,17,90,175,29,28,118,216,184,62,177,82,218,105,176,125,214,249,140,241,37,190,162,123,3,75,70,97,103,142,72,204,1,202,166,165,220,119,237,234,111,120,97,114,145,216,69,141,224,105,163,145,236,131,130,94,104,56,202,213,157,23,219,55,17,216,162,174,187,9,230,21,225,234,104,76,164,99,131,13,92,106,170,227,22,96,154,170,161,158,154,214,17,28,155,129,202,78,147,67,27,131,54,178,185,204,74,34,140,14,104,92,192,254,207,239,225,219,135,220,115,117,160,196,148,23,0,147,21,226,27,29,111,103,236,93,45,223,210,200,167,6,234,117,186,155,10,98,136,195,167,210,232,187,155,156,209,199,117,92,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,202,162,241,89,197,156,88,7,34,176,5,211,49,179,26,253,73,110,182,219,169,231,150,40,165,170,134,25,238,19,199,12,147,13,37,40,204,96,50,212,200,49,27,71,19,19,57,59,126,215,104,107,162,230,211,196,53,47,16,213,249,201,61,29,37,102,24,172,167,107,84,56,26,106,234,134,183,81,219,154,162,57,29,226,112,33,23,174,113,2,23,172,146,51,254,170,108,209,180,108,17,4,202,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,86,85,199,239,22,216,171,132,108,211,201,44,83,109,139,183,97,187,239,182,237,248,154,220,67,36,189,74,17,169,180,153,207,4,77,52,81,189,100,113,180,195,9,200,238,35,214,145,157,180,55,87,107,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,43,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,55,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,170,87,52,110,59,110,185,39,106,135,34,50,95,19,82,83,227,107,229,57,150,32,184,210,78,93,183,15,81,16,131,196,17,237,109,177,84,212,9,147,177,239,234,69,24,177,176,139,205,12,163,16,56,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,239,10,60,40,229,199,9,89,112,24,43,5,69,219,174,181,221,57,239,247,249,225,96,170,187,213,11,59,49,19,51,191,78,16,220,77,20,44,238,49,137,19,187,153,156,146,29,107,69,141,103,22,62,105,243,147,234,6,33,245,25,212,191,114,238,227,234,143,137,204,42,248,15,52,174,22,171,110,102,217,58,84,250,189,76,20,255,0,105,163,120,229,62,211,75,77,185,141,230,0,130,66,168,142,48,120,199,221,144,118,140,157,56,175,85,17,69,175,53,14,61,105,169,105,174,188,44,100,221,246,146,176,235,41,230,183,227,155,157,63,85,142,140,218,88,73,168,41,170,35,148,69,205,196,39,138,168,8,12,54,75,210,213,141,165,16,180,190,87,30,123,50,203,241,175,71,173,83,252,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,21,170,243,71,242,39,153,191,130,250,197,18,132,190,30,56,129,199,220,50,230,133,14,107,229,201,210,29,202,142,158,162,146,90,58,231,153,232,171,96,154,55,18,138,162,56,100,140,164,6,45,146,136,185,104,210,69,25,119,237,101,144,246,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,128,30,104,254,123,51,55,240,95,71,162,87,63,201,167,137,140,27,96,142,233,194,197,246,134,174,150,251,136,239,21,120,142,197,92,44,242,65,88,109,69,19,79,72,108,195,172,38,17,81,188,162,110,238,6,221,65,119,2,16,105,101,125,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,127,150,87,29,183,92,145,198,86,236,140,205,44,77,73,30,87,223,170,36,26,90,203,164,228,1,134,235,77,136,132,227,147,71,96,166,154,93,6,64,61,177,129,201,215,221,27,52,221,89,180,68,68,68,80,3,205,31,207,102,102,254,11,232,244,74,250,121,94,241,245,125,206,157,156,60,103,53,195,182,98,251,85,188,234,44,87,250,154,144,105,175,84,176,237,99,166,157,140,152,229,172,140,29,205,164,22,34,150,40,228,57,52,56,142,73,164,85,20,59,115,159,200,106,108,43,154,24,107,63,236,84,85,125,159,28,83,149,174,250,99,79,41,65,29,198,142,56,198,9,14,103,55,0,57,169,180,1,137,132,59,168,100,54,222,228,110,62,127,147,102,117,253,134,226,10,237,147,149,118,254,181,38,102,219,219,163,60,113,110,146,10,235,116,85,21,17,238,39,144,88,97,40,14,177,139,64,50,121,58,26,109,29,238,174,171,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,76,79,28,25,197,106,201,14,23,51,3,23,86,95,170,237,87,42,219,61,77,146,195,45,13,80,193,90,247,90,184,138,26,98,167,39,48,45,241,145,60,228,241,190,241,142,9,12,89,246,104,177,225,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,146,246,74,101,125,171,37,114,143,8,101,69,152,169,36,167,194,214,122,107,105,212,83,81,13,32,86,78,0,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,190,60,60,88,249,167,206,79,168,24,135,212,103,82,189,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,14,78,174,251,253,186,10,88,196,166,41,166,150,66,158,185,138,57,165,153,189,205,192,76,96,36,193,51,133,250,162,43,117,227,39,141,92,3,194,14,13,134,233,112,164,164,196,248,178,190,162,158,42,28,45,13,226,26,90,179,130,71,151,90,185,89,216,229,142,153,154,9,69,165,24,141,158,93,129,221,185,200,125,175,15,92,78,228,215,20,24,86,108,83,148,120,163,183,246,14,128,93,45,213,48,149,61,117,178,105,99,99,24,231,136,191,223,139,72,14,113,25,69,35,1,158,194,210,202,185,162,240,11,71,140,44,87,46,38,50,118,223,106,181,221,112,229,190,166,187,22,89,224,166,130,142,59,157,40,28,181,51,220,132,196,71,125,96,245,36,41,122,142,69,52,98,59,93,142,54,9,162,219,39,115,139,31,100,86,63,181,230,54,92,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,98,164,170,24,76,10,90,105,10,32,105,34,114,102,38,111,216,237,63,220,29,241,85,131,120,175,202,59,126,48,179,92,169,7,19,219,169,233,233,177,101,162,56,222,19,183,92,92,61,247,24,136,204,187,52,132,50,20,39,184,183,3,56,187,245,2,64,10,213,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,11,115,12,227,78,235,197,62,104,84,88,176,134,32,171,44,171,195,85,12,216,126,141,233,138,149,171,103,104,246,203,112,158,50,39,35,50,39,148,98,115,97,112,133,197,186,113,153,205,186,210,213,250,114,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,131,147,165,178,193,113,158,170,49,41,138,105,165,140,96,161,113,146,105,102,111,127,105,139,24,8,185,204,231,54,138,218,184,223,227,71,10,240,143,151,19,215,81,21,170,247,143,174,93,56,44,152,122,90,232,198,64,234,180,219,107,170,96,99,105,158,140,30,9,25,200,27,223,145,134,45,193,185,228,8,12,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,153,62,90,28,5,83,100,54,30,135,58,179,102,197,73,62,98,223,41,227,154,208,18,117,119,216,45,211,210,198,69,9,67,52,81,148,21,206,82,77,20,207,239,237,1,96,2,22,57,152,226,175,137,187,181,214,193,197,222,107,223,108,87,58,187,117,202,221,153,23,218,186,58,202,73,138,25,233,167,142,231,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,152,158,92,220,107,255,0,42,172,184,158,193,143,238,118,168,243,55,11,126,110,229,77,3,244,164,186,80,179,3,71,115,24,118,136,14,227,55,142,81,137,200,66,65,18,210,33,154,40,218,240,17,17,90,175,52,127,34,121,155,248,47,172,81,40,75,225,227,136,28,125,195,46,104,80,230,190,92,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,217,40,139,150,141,36,81,151,126,214,89,15,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,47,147,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,118,155,141,210,182,58,74,88,55,152,128,111,150,71,16,29,198,98,45,171,247,145,51,55,123,178,128,30,58,56,205,190,241,135,152,244,183,56,237,94,198,193,152,95,180,83,225,155,108,160,15,84,49,202,225,213,169,169,144,117,214,105,122,81,59,198,36,241,198,32,34,59,157,142,89,36,87,146,167,149,140,83,245,2,187,211,173,202,192,57,163,249,236,204,223,193,125,30,137,95,167,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,56,22,31,184,213,206,93,183,16,209,8,155,202,18,110,109,178,212,211,136,11,185,239,234,75,25,57,184,147,195,52,165,33,72,136,169,87,22,62,86,51,147,233,254,33,244,233,214,61,121,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,135,184,117,207,156,27,196,150,81,216,179,91,6,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,91,227,34,209,137,192,119,131,132,130,219,12,93,234,90,34,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,160,7,141,254,52,113,87,23,25,143,61,117,17,93,108,152,6,219,211,130,201,135,165,174,144,163,62,147,205,182,186,166,6,55,133,171,13,167,145,156,129,189,200,220,98,220,123,94,67,182,181,34,156,181,57,133,214,101,149,246,135,34,179,231,23,255,0,164,90,253,209,89,239,151,73,167,168,146,207,85,178,154,26,106,83,154,73,158,58,107,112,199,9,139,48,199,182,57,37,98,34,8,247,144,204,162,181,94,104,254,68,243,55,240,95,88,162,80,193,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,200,83,39,115,139,0,231,174,0,181,230,54,92,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,216,239,237,81,83,78,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,124,120,115,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,50,43,202,143,142,159,234,28,47,231,94,51,255,0,181,233,112,5,109,112,255,0,124,37,107,146,161,203,253,203,178,129,15,246,112,177,255,0,173,225,82,168,172,43,153,127,30,180,217,13,135,166,201,92,166,190,210,79,152,183,202,121,33,187,156,125,93,246,11,116,244,178,8,204,51,67,44,101,5,115,148,144,203,11,123,251,64,92,204,69,142,23,56,86,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,213,228,238,113,99,236,138,199,246,188,198,203,155,245,93,186,229,110,168,130,89,98,138,170,104,96,184,65,28,209,204,84,149,67,9,129,75,77,33,68,13,36,78,76,196,205,251,29,178,19,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,85,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,51,143,174,53,241,87,21,153,143,87,100,180,220,251,62,89,97,155,132,209,225,203,125,59,200,17,215,236,114,140,110,117,13,32,129,148,210,131,187,128,152,183,70,51,112,102,220,82,156,174,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,181,21,124,243,191,82,127,188,159,195,85,10,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,77,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,175,114,130,207,156,27,140,248,116,166,200,209,173,164,164,197,152,2,162,180,206,222,85,14,83,214,219,170,42,138,160,107,64,92,5,182,12,181,39,1,8,185,236,120,227,35,113,235,70,42,253,81,20,48,115,145,207,156,27,153,89,185,133,114,167,7,214,210,92,207,45,233,238,1,119,174,166,168,121,2,59,141,89,194,210,209,59,108,97,223,0,210,70,230,66,101,239,204,81,147,1,196,108,186,188,149,60,211,226,159,167,245,222,163,110,85,87,158,119,234,79,247,147,248,106,138,181,39,220,173,56,250,190,210,95,108,60,41,230,245,195,183,90,171,191,160,112,117,238,170,164,2,75,124,130,14,241,219,102,41,9,186,144,158,214,142,159,71,121,2,66,142,17,99,3,141,160,150,164,80,173,206,175,205,62,22,250,127,67,234,55,21,77,56,43,227,38,155,132,28,175,205,251,133,138,154,146,191,29,226,122,140,57,14,28,161,174,162,150,122,35,8,36,173,122,201,170,30,57,35,113,0,138,86,17,102,61,239,36,177,232,36,13,35,141,176,127,166,172,123,138,191,217,92,71,137,49,29,195,253,178,178,186,229,93,81,39,251,233,38,154,73,15,239,34,34,248,187,169,211,229,221,193,5,31,10,184,17,241,110,49,165,221,153,184,178,223,20,87,209,121,160,169,134,215,24,205,44,129,75,75,40,68,38,59,128,224,237,12,210,73,25,203,78,46,4,226,0,79,120,8,139,26,206,44,124,211,231,39,212,12,67,234,51,170,127,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,200,39,129,206,46,237,92,95,101,25,98,185,237,212,150,124,89,97,168,27,110,35,181,65,80,38,1,59,131,16,85,66,14,79,40,83,76,219,182,117,27,86,56,230,141,138,78,147,200,87,20,172,171,152,143,31,84,124,49,225,86,192,121,91,112,181,92,179,54,247,213,167,213,170,96,168,251,51,27,71,17,246,154,170,109,206,109,49,132,241,149,60,114,3,70,94,244,133,184,99,233,203,5,138,234,185,92,121,236,203,47,198,189,30,181,79,242,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,86,171,205,31,200,158,102,254,11,235,20,74,0,85,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,102,184,218,235,99,171,165,159,97,144,30,201,99,114,2,218,96,66,250,63,113,11,179,247,179,175,172,136,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,175,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,59,220,187,184,223,163,226,171,2,62,18,198,53,91,115,55,9,219,226,150,250,79,12,20,208,221,35,41,165,140,42,169,98,9,72,203,104,4,29,161,218,56,227,9,106,5,128,88,76,5,175,1,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,21,106,85,57,94,115,2,255,0,229,111,133,44,221,155,251,85,167,6,94,8,191,241,153,94,154,182,122,138,159,252,90,154,146,56,98,254,194,45,63,69,212,170,34,34,34,128,30,104,254,123,51,55,240,95,71,162,86,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,244,240,9,199,101,171,139,188,51,91,98,196,180,116,150,156,197,195,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,187,140,85,218,171,117,230,11,147,183,92,239,225,47,29,97,28,53,97,164,186,226,26,42,120,111,118,120,165,165,41,231,105,233,38,9,164,26,81,0,51,237,50,83,141,68,17,176,54,164,243,236,119,97,50,117,143,182,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,105,230,173,153,152,87,57,56,17,203,60,210,193,85,125,162,203,137,177,133,178,225,77,186,72,206,72,119,219,46,59,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,213,149,242,184,243,217,150,95,141,122,61,106,173,92,226,184,148,190,226,220,216,135,134,123,99,118,124,55,129,251,29,210,228,50,82,131,73,87,120,158,153,228,142,65,151,113,19,195,29,45,80,8,179,52,111,212,146,125,204,108,49,16,248,174,81,25,59,106,204,174,40,207,23,98,59,13,93,117,183,47,172,242,222,233,165,122,81,150,138,59,169,75,28,52,131,57,24,16,177,176,157,68,241,51,56,159,82,148,76,95,243,100,202,114,86,53,156,88,249,167,206,79,168,24,135,212,103,84,210,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,130,120,32,227,71,10,241,113,151,16,87,86,149,170,201,143,173,189,72,47,120,122,42,232,202,67,233,52,59,171,169,160,115,121,154,140,222,120,217,136,219,220,145,202,45,199,181,164,59,149,84,211,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,28,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,149,114,132,225,15,21,97,78,215,197,6,97,81,93,108,222,217,183,141,22,17,162,106,249,41,251,101,12,186,148,245,117,84,226,205,212,132,246,193,217,218,66,113,45,10,110,155,233,77,50,147,245,12,28,207,120,10,166,201,139,173,95,16,57,63,98,164,160,203,235,157,69,52,55,91,69,39,84,222,211,113,156,166,223,52,113,12,93,42,122,18,113,128,89,158,95,118,105,218,48,17,7,140,6,216,56,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,238,43,152,143,49,74,110,36,237,84,57,77,147,229,87,75,151,210,211,219,174,215,89,170,233,165,164,175,169,184,176,200,103,71,35,12,207,20,148,209,60,144,106,47,27,235,81,76,230,6,96,49,153,90,86,84,228,94,99,231,45,30,47,187,96,171,55,86,213,129,48,253,110,36,191,220,167,119,10,90,42,90,120,36,153,128,141,153,245,154,94,145,4,81,179,57,17,49,59,232,1,33,135,128,94,215,56,178,119,31,100,86,63,186,101,206,99,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,17,171,165,41,128,10,90,105,10,35,120,229,97,102,38,111,218,205,125,92,18,243,70,181,100,94,67,95,114,219,57,105,177,6,37,185,97,90,119,155,4,109,148,73,170,224,126,156,113,218,78,87,29,208,4,68,229,32,202,125,70,24,122,145,139,55,70,8,101,177,252,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,138,242,163,224,91,250,135,20,25,215,131,63,237,122,172,1,69,92,95,223,17,93,36,167,113,255,0,114,236,166,69,253,156,204,31,235,121,148,170,44,107,56,177,243,79,156,159,80,49,15,168,206,188,166,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,169,254,224,187,139,108,43,197,206,86,54,41,182,197,216,113,37,139,179,91,241,53,184,134,56,186,117,197,77,25,156,240,68,211,75,35,81,201,35,204,48,156,142,196,93,25,25,219,80,117,112,8,138,213,121,163,249,19,204,223,193,125,98,137,64,10,185,78,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,64,13,84,81,196,231,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,231,251,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,245,148,37,243,53,227,182,235,157,216,202,227,145,153,91,137,169,36,202,251,13,68,99,85,89,107,156,140,49,37,104,48,145,28,146,104,204,116,208,203,168,198,1,186,51,56,250,251,164,103,135,165,97,106,106,121,42,121,88,197,63,80,43,189,58,220,172,3,154,63,158,204,205,252,23,209,232,149,175,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,61,60,2,113,217,106,226,239,12,214,216,177,45,29,37,167,49,112,237,59,85,222,40,233,99,24,40,170,160,146,162,97,142,90,24,206,162,89,204,35,140,105,198,98,54,102,25,38,6,110,227,21,118,168,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,171,255,0,5,220,91,98,174,17,179,77,177,77,182,46,221,134,239,189,154,223,137,173,196,50,75,212,161,26,152,204,231,130,38,154,40,222,178,56,218,97,132,228,119,17,235,72,206,218,27,169,254,202,172,204,194,185,201,151,24,115,52,176,85,95,104,178,226,107,124,87,10,109,210,70,114,67,189,189,248,37,233,153,128,205,17,177,71,32,49,62,201,0,197,223,81,117,234,209,66,95,50,254,61,106,115,231,16,205,146,185,77,125,171,131,46,172,117,18,67,119,56,250,91,47,247,24,42,164,17,152,102,134,89,6,122,22,24,225,150,22,247,55,25,57,152,147,132,46,20,3,131,190,21,113,151,21,249,185,111,193,246,107,109,88,225,139,117,69,61,78,44,187,199,35,66,22,235,115,159,190,195,41,1,143,105,144,70,65,132,54,150,227,103,39,110,152,72,97,50,121,223,192,86,81,230,95,11,150,206,31,172,86,42,74,90,236,17,103,56,112,85,222,109,148,243,210,92,90,47,234,213,18,195,22,132,21,50,139,21,83,52,79,212,114,41,24,90,81,140,194,11,51,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,210,147,202,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,64,226,166,130,218,64,68,59,235,7,169,24,197,211,98,41,163,18,220,204,113,185,205,112,28,209,252,137,230,111,224,190,177,68,160,5,92,255,0,3,156,113,227,46,16,177,145,82,213,5,93,243,46,175,149,2,119,235,8,27,111,140,244,97,237,180,123,157,132,42,68,88,89,197,221,130,96,22,3,113,113,138,88,167,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,43,106,227,127,130,236,43,197,198,92,79,67,68,54,171,38,62,182,244,231,178,98,25,104,99,41,15,164,211,109,161,169,157,129,230,106,51,121,228,119,16,127,114,71,25,118,158,215,140,224,50,237,108,198,89,81,143,235,108,213,146,85,216,49,102,14,188,73,77,41,210,85,179,79,111,184,210,76,226,79,28,208,147,179,28,114,198,250,28,100,253,226,206,47,224,234,71,178,143,156,37,102,18,225,150,225,105,199,150,95,111,102,197,135,178,217,240,227,20,83,189,45,202,149,169,68,6,190,225,83,36,199,36,179,4,145,74,115,179,60,101,41,77,11,6,221,210,201,12,112,221,174,120,203,53,241,253,109,230,178,58,187,254,44,198,55,137,42,101,10,74,70,121,238,23,26,185,156,137,163,134,17,102,115,146,89,31,64,140,91,188,153,133,188,25,118,179,59,44,241,86,81,98,249,48,46,53,164,236,151,170,123,125,182,225,83,74,81,201,28,148,189,182,138,10,192,130,80,144,4,194,104,194,160,66,64,113,247,100,19,22,119,102,103,127,65,69,195,246,62,184,240,243,95,196,189,188,41,42,176,157,175,20,54,21,174,138,22,152,234,233,103,122,120,230,106,153,69,163,233,5,51,188,209,68,210,20,140,253,89,0,118,251,204,239,234,248,59,226,171,25,112,161,155,150,252,97,102,185,85,150,24,184,212,83,211,98,203,68,113,180,193,113,183,49,251,238,49,17,128,246,152,196,164,40,79,112,237,55,113,119,233,156,128,117,211,143,238,100,63,202,134,197,73,149,185,83,107,186,217,48,9,246,91,133,211,218,144,118,107,149,101,116,71,63,230,15,161,85,36,50,81,232,84,210,48,16,238,235,68,197,171,109,21,66,248,59,225,87,25,113,95,155,150,252,31,102,182,213,142,24,183,84,83,212,226,203,188,114,52,33,110,183,57,251,236,50,144,24,246,153,4,100,24,67,105,110,54,114,118,233,132,134,19,253,147,185,59,128,114,43,0,90,242,231,46,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,9,85,213,20,32,3,45,76,131,16,60,146,184,179,147,183,236,102,246,168,162,175,158,119,234,79,247,147,248,106,138,181,38,156,169,248,231,186,217,113,53,7,11,185,175,116,171,184,91,111,245,13,30,20,189,92,110,132,111,108,156,41,194,56,173,143,215,147,104,211,24,192,1,4,113,104,227,49,236,96,62,179,60,85,43,155,215,22,56,171,45,62,201,100,94,89,223,49,94,23,196,149,93,28,91,91,127,179,93,228,183,255,0,64,255,0,69,82,199,70,207,9,52,146,111,144,78,67,98,113,17,232,197,163,27,147,244,252,175,45,78,58,56,172,205,204,199,161,200,172,79,65,106,204,11,85,29,188,171,106,239,151,74,198,161,185,90,173,240,189,52,47,41,204,0,125,187,77,118,176,20,111,60,179,84,49,73,56,128,145,12,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,188,166,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,130,120,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,88,87,50,254,61,105,178,27,15,77,146,185,77,125,164,159,49,111,148,242,67,119,56,250,187,236,22,233,233,100,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,112,152,175,255,0,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,86,107,193,7,11,246,174,44,241,254,51,203,154,203,189,93,186,229,110,192,247,27,221,134,88,170,6,24,10,235,28,212,208,211,13,81,60,82,147,211,110,168,119,145,163,22,61,27,221,127,131,209,92,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,158,90,156,192,191,46,212,116,57,9,154,211,108,199,214,171,121,123,46,226,69,164,119,138,26,72,41,131,243,178,207,82,115,84,92,77,251,76,242,109,6,23,142,51,62,237,164,175,253,66,183,58,191,52,248,91,233,253,15,168,220,85,128,41,126,229,111,192,45,102,93,246,30,38,243,142,223,117,182,226,247,237,148,248,119,14,214,83,79,67,53,162,55,234,211,77,83,87,28,130,6,83,74,15,35,71,27,179,198,49,72,210,123,231,32,116,124,255,0,50,222,99,23,91,5,214,241,195,126,66,222,106,237,215,43,117,71,100,196,248,150,138,160,161,158,154,120,202,150,120,226,182,213,210,212,177,1,137,53,69,61,72,203,27,59,59,20,109,253,115,171,128,229,249,204,14,155,139,170,107,166,7,199,22,42,75,30,98,216,233,228,185,77,13,182,25,125,157,95,110,234,136,52,240,185,145,148,71,25,75,20,103,25,155,235,184,76,8,152,140,33,188,164,88,214,113,99,230,159,57,62,160,98,31,81,157,85,91,231,4,23,219,135,4,184,23,139,60,180,165,186,222,164,168,246,196,184,218,137,230,9,59,13,45,61,116,176,83,213,82,194,49,49,188,32,16,27,212,57,72,100,59,132,216,90,49,144,130,143,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,41,148,205,14,101,249,71,101,225,45,184,137,203,154,138,74,155,237,250,162,166,209,134,240,197,238,112,10,210,184,195,51,4,189,166,26,89,37,112,8,162,48,169,38,115,13,209,201,0,239,140,170,35,117,8,56,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,85,115,223,133,92,101,195,198,81,229,134,48,204,171,109,93,163,19,230,29,69,230,164,173,19,200,219,232,109,212,225,65,217,90,104,182,49,67,82,69,81,80,70,14,69,180,30,17,38,142,65,144,27,218,242,184,243,217,150,95,141,122,61,106,159,228,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,173,87,154,63,145,60,205,252,23,214,40,148,0,170,255,0,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,172,28,182,56,231,186,240,251,143,232,242,175,49,174,149,117,217,117,138,170,41,173,177,29,101,208,134,12,47,57,77,35,141,84,67,52,141,4,52,197,37,65,149,78,140,47,166,146,238,119,141,227,146,114,81,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,20,0,243,71,243,217,153,191,130,250,61,18,249,57,107,193,118,42,206,78,17,239,92,66,229,152,221,111,88,147,12,227,9,108,85,184,102,142,134,74,185,171,232,94,10,23,142,90,64,132,10,71,154,57,42,141,228,18,212,74,45,73,156,30,39,105,104,174,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,135,184,93,226,111,0,241,77,149,246,220,192,194,21,52,148,119,35,167,18,189,97,231,184,195,83,91,102,157,228,150,61,147,140,111,184,64,202,9,74,35,49,7,146,54,19,218,58,184,141,133,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,86,85,193,159,11,95,202,227,27,99,12,183,162,196,158,196,189,91,112,125,85,246,201,81,40,238,165,58,232,171,41,34,24,170,89,133,205,161,48,158,65,114,15,120,9,196,244,54,23,140,232,174,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,218,109,215,74,41,41,42,160,222,2,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,109,57,108,113,207,106,226,11,0,81,229,94,99,93,41,40,115,23,10,211,211,91,98,58,203,160,148,248,162,1,134,71,26,168,134,105,30,121,170,70,58,115,42,157,24,155,93,37,220,205,35,199,29,239,162,34,40,1,230,143,231,179,51,127,5,244,122,37,242,114,215,130,236,85,156,156,35,222,184,133,203,49,186,222,177,38,25,198,18,216,171,112,205,29,12,149,115,87,208,188,20,47,28,180,129,8,20,143,52,114,85,27,200,37,168,148,90,147,56,60,78,210,208,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,207,134,46,32,172,92,79,100,213,151,55,172,24,126,235,100,142,229,212,130,166,134,225,1,143,70,170,34,217,48,195,51,136,133,84,44,108,236,51,71,238,190,142,36,193,32,201,16,85,85,142,103,27,153,13,77,195,143,18,248,199,45,172,212,85,112,97,230,168,11,166,31,121,169,229,140,30,221,82,13,44,113,196,114,153,148,193,9,20,148,207,46,242,222,116,230,239,161,110,22,245,87,76,239,186,227,174,93,116,153,47,112,177,210,83,211,229,126,100,90,138,134,190,25,11,125,92,23,42,91,237,67,132,160,250,179,28,114,199,46,134,46,204,65,32,14,214,112,115,147,169,203,147,20,216,176,55,24,88,47,26,226,154,238,197,101,195,246,252,69,116,184,212,244,142,78,133,44,22,42,249,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,81,92,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,83,105,202,159,33,170,114,111,133,202,12,77,125,162,164,142,251,153,53,13,137,164,49,167,137,167,142,220,113,0,208,66,115,1,147,202,29,38,122,145,103,113,233,189,100,128,224,36,198,229,121,75,26,206,44,124,211,231,39,212,12,67,234,51,175,85,134,56,81,190,227,190,14,239,28,77,224,168,174,183,74,252,39,140,42,236,247,251,92,16,132,145,195,103,10,26,105,218,188,116,118,145,186,82,74,77,43,51,27,116,228,25,31,166,48,200,69,77,114,119,56,177,246,69,99,251,94,99,101,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,42,74,161,132,192,165,166,144,162,6,146,39,38,98,102,253,142,211,231,146,156,107,228,214,110,112,227,85,196,165,202,231,246,74,195,97,223,77,137,162,185,185,63,178,171,163,8,200,233,196,216,91,180,238,235,67,210,120,197,202,94,180,98,192,50,187,196,48,173,198,143,22,216,171,139,156,211,124,83,114,139,176,225,187,23,105,183,225,155,112,140,145,116,232,74,166,67,9,231,137,230,150,54,172,146,55,132,102,56,221,132,186,49,179,54,128,202,186,242,208,224,42,167,62,113,12,57,213,155,54,42,184,50,234,199,81,28,214,128,147,165,178,255,0,113,130,170,50,40,74,25,162,144,103,161,97,142,104,166,127,115,113,147,0,17,56,76,193,53,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,12,227,235,130,140,85,194,158,99,213,222,237,54,206,209,150,88,154,225,52,152,114,225,78,210,28,116,27,220,164,27,101,67,200,70,99,52,64,206,192,70,79,214,140,28,217,247,12,161,21,10,201,220,157,199,217,235,143,237,121,115,151,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,246,51,205,77,179,133,92,27,194,135,47,204,212,193,246,107,109,33,98,123,142,91,222,106,113,101,222,57,30,99,184,220,90,213,62,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,56,33,89,9,241,191,193,118,21,226,227,46,39,161,162,27,85,147,31,91,122,115,217,49,12,180,49,148,135,210,105,182,208,212,206,192,243,53,25,188,242,59,136,63,185,35,140,187,79,107,198,112,3,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,247,249,104,112,21,83,159,56,134,28,234,205,155,21,92,25,117,99,168,142,107,64,73,210,217,127,184,193,85,25,20,37,12,209,72,51,208,176,199,52,83,63,185,184,201,128,8,156,38,96,155,68,88,214,113,99,230,159,57,62,160,98,31,81,157,123,252,73,193,118,42,254,72,89,127,197,118,0,27,173,254,146,247,237,72,49,69,174,10,25,42,36,181,118,90,186,209,26,225,40,129,216,40,218,10,70,105,74,87,110,156,155,95,113,12,187,98,240,28,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,43,85,230,143,228,79,51,127,5,245,138,37,0,42,186,241,137,194,174,50,225,67,55,46,24,62,243,109,171,44,49,113,168,168,169,194,119,121,36,105,130,227,110,99,247,24,165,16,1,237,49,137,70,51,6,209,218,110,196,205,211,56,204,235,255,0,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,181,171,154,135,30,180,212,180,215,94,22,50,110,251,73,88,117,148,243,91,241,205,206,159,170,199,70,109,44,36,212,20,213,17,202,34,230,226,19,197,84,4,6,27,37,233,106,198,210,136,71,6,69,228,94,99,241,23,152,246,236,175,202,251,55,110,186,215,107,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,156,33,184,117,125,28,156,136,64,4,204,192,11,213,241,153,146,152,87,135,110,36,241,134,78,96,171,133,214,182,203,135,253,159,217,167,186,75,28,149,71,215,160,167,168,61,229,28,113,131,232,115,19,54,128,222,235,54,186,190,174,242,127,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,190,78,90,240,93,138,179,147,132,123,215,16,185,102,55,91,214,36,195,56,194,91,21,110,25,163,161,146,174,106,250,23,130,133,227,150,144,33,2,145,230,142,74,163,121,4,181,18,139,82,103,7,137,218,90,43,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,235,33,238,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,200,233,196,175,88,121,238,48,212,214,217,167,121,37,143,100,227,27,238,16,50,130,82,136,204,65,228,141,132,246,142,174,35,88,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,21,202,113,191,193,118,42,225,31,49,231,161,162,27,173,239,0,220,186,115,217,49,12,180,50,12,97,213,121,182,208,212,206,192,208,189,96,52,18,59,136,63,191,27,12,187,67,115,198,21,3,150,103,26,63,201,179,49,207,45,241,169,117,48,14,62,184,82,65,83,81,53,119,70,59,21,115,191,72,43,180,144,198,17,132,152,196,106,9,246,151,78,40,141,137,250,45,28,147,147,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,42,226,207,38,113,150,127,100,54,39,202,220,7,152,181,120,58,239,120,167,216,21,81,104,208,86,131,107,186,138,168,152,94,80,166,153,189,201,10,39,99,102,126,246,146,62,164,50,227,153,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,90,121,58,241,41,151,21,121,113,55,12,247,54,181,88,241,157,5,194,178,233,109,24,233,90,156,177,5,44,140,210,73,33,75,185,251,69,100,58,24,147,59,9,118,104,160,218,198,208,202,65,37,74,18,249,180,241,29,149,249,193,155,148,249,115,130,112,69,36,151,124,186,168,169,180,93,241,116,209,73,21,93,68,224,100,50,219,162,29,89,142,154,25,119,187,156,162,78,242,185,244,118,70,230,117,22,193,194,246,78,102,62,121,231,142,21,192,217,95,53,214,130,235,237,10,122,233,175,118,225,126,165,134,150,41,129,228,185,57,49,199,179,163,168,144,254,112,8,164,233,128,62,243,6,121,158,230,99,69,83,110,229,255,0,152,22,250,203,181,93,210,162,150,158,195,12,181,213,99,16,207,84,99,118,161,98,154,70,132,2,38,50,118,114,118,140,0,53,119,218,34,218,51,66,14,72,96,171,86,101,103,70,1,203,155,237,69,92,22,220,85,138,45,86,74,201,105,12,70,120,224,169,171,142,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,84,14,49,56,85,198,92,40,102,229,195,7,222,109,181,101,134,46,53,21,21,56,78,239,36,141,48,92,109,204,126,227,20,162,0,61,166,49,40,198,96,218,59,77,216,153,186,103,25,157,197,114,212,230,5,249,9,172,161,200,76,214,155,126,1,186,220,11,217,119,18,45,100,179,215,85,207,76,31,157,150,122,144,134,158,220,13,218,103,147,104,57,52,146,25,247,238,37,53,40,138,194,185,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,184,71,213,223,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,185,184,9,192,200,152,33,96,133,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,165,43,149,31,2,223,212,56,160,206,188,25,255,0,107,213,96,10,42,226,254,248,138,233,37,59,143,251,151,101,50,47,236,230,96,255,0,91,204,173,87,154,63,158,204,205,252,23,209,232,149,250,114,106,180,218,175,252,34,99,107,21,246,217,73,113,182,220,113,197,202,146,178,142,174,17,154,10,152,36,182,91,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,213,133,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,133,100,238,78,227,236,245,199,246,188,185,203,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,251,25,242,19,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,69,21,124,243,191,82,127,188,159,195,85,154,240,65,194,253,171,139,60,127,140,242,230,178,239,87,110,185,91,176,61,198,247,97,150,42,129,134,2,186,199,53,52,52,195,84,79,20,164,244,219,170,29,228,104,197,143,70,247,95,224,244,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,251,89,145,154,185,143,156,23,218,124,79,154,24,210,235,137,174,180,150,250,107,92,53,119,26,135,150,64,165,128,54,71,27,59,255,0,190,34,127,210,57,14,73,13,200,204,200,165,255,0,148,39,13,31,147,44,154,171,207,76,83,105,232,226,76,198,219,236,238,209,6,217,169,44,113,19,244,182,239,136,100,143,180,73,186,103,218,103,28,177,5,17,182,142,202,255,0,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,94,214,255,0,193,158,62,126,21,240,63,21,24,26,134,174,251,98,188,211,214,197,136,40,233,162,154,170,174,221,61,53,109,196,100,171,120,226,131,100,52,33,77,71,6,249,100,145,221,165,50,215,65,113,211,202,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,229,255,0,63,185,153,100,190,94,112,243,69,154,153,91,127,195,248,179,22,98,58,122,65,180,225,159,108,82,73,87,108,158,166,156,166,99,185,211,193,49,75,16,64,194,227,40,3,187,188,187,34,220,27,250,131,8,55,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,208,35,22,239,38,97,111,6,85,127,136,174,18,113,87,13,57,89,149,184,167,48,37,232,226,76,198,246,149,192,237,194,82,15,179,232,98,166,182,156,16,79,20,176,199,36,85,131,37,85,80,204,26,152,182,200,217,157,157,139,91,128,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,188,174,101,252,14,83,113,29,131,102,206,28,14,117,97,152,184,46,207,32,67,73,24,75,80,23,203,116,47,36,239,68,48,131,17,53,75,17,202,80,144,15,190,114,60,102,206,196,7,12,37,255,0,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,41,233,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,128,115,171,243,79,133,190,159,208,250,141,197,124,158,84,156,40,229,199,17,57,143,137,113,174,104,69,237,91,86,92,251,58,120,108,18,194,197,75,114,170,170,122,135,140,170,93,223,223,134,62,202,78,240,233,182,66,49,99,119,1,56,229,190,14,100,252,115,218,184,125,192,21,153,87,151,55,74,74,236,197,197,84,245,54,217,78,142,232,35,62,23,128,161,141,202,170,81,134,70,158,26,146,142,160,10,155,86,22,215,89,119,59,70,209,201,10,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,71,5,28,40,216,184,75,201,170,44,27,210,181,86,98,251,150,149,152,166,247,69,9,143,111,170,220,111,28,108,82,59,155,195,0,31,74,54,208,5,244,57,58,96,114,200,202,224,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,163,87,152,143,0,181,156,49,226,166,199,153,91,111,186,220,178,202,247,213,168,209,169,167,168,251,51,35,73,16,118,106,170,157,174,13,9,156,241,141,60,146,27,72,94,244,101,184,163,234,75,101,106,82,121,87,240,21,83,85,83,106,226,159,57,44,85,116,97,71,81,13,195,3,91,42,58,78,21,128,241,76,47,95,83,79,36,68,76,12,71,4,180,166,38,7,190,46,174,142,15,17,31,111,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,200,57,186,230,246,13,193,92,43,220,50,182,243,61,91,226,28,199,168,166,134,203,4,48,57,6,202,26,218,74,170,153,165,55,208,64,4,90,48,102,213,205,206,96,208,92,88,200,32,217,100,209,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,10,213,121,163,249,19,204,223,193,125,98,137,64,10,201,119,136,126,31,176,15,19,89,95,93,149,25,140,21,97,109,172,168,167,171,138,178,133,161,106,218,41,225,145,136,101,167,146,104,228,24,205,199,124,68,76,58,188,114,200,61,219,157,99,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,145,94,87,156,192,191,249,91,225,75,55,102,254,213,105,193,151,130,47,252,102,87,166,173,158,162,167,255,0,22,166,164,142,24,191,176,139,79,209,117,42,136,139,228,220,113,102,21,179,223,109,24,90,237,137,173,84,87,172,65,218,61,145,110,168,173,142,58,171,135,64,24,231,236,241,19,177,203,211,7,98,61,140,251,69,217,223,70,80,47,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,173,127,154,55,2,86,172,147,186,195,158,249,47,134,106,233,240,77,242,160,199,16,91,169,32,30,197,135,171,72,129,162,56,246,190,232,169,170,8,201,152,54,116,226,144,88,24,133,166,134,33,182,14,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,59,202,231,31,143,240,110,105,224,222,31,115,7,47,177,13,37,243,15,95,41,241,29,77,13,117,51,190,201,67,91,107,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,120,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,43,180,230,107,192,149,171,59,176,109,199,60,242,183,12,213,201,154,22,26,120,202,170,142,215,0,153,226,74,32,113,18,9,35,213,156,234,97,139,82,140,195,116,134,17,244,54,200,239,15,74,24,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,205,113,181,214,201,73,85,6,240,32,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,83,253,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,136,13,233,70,73,88,250,85,52,210,22,186,195,47,74,87,104,200,158,72,200,8,75,115,48,75,37,202,162,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,234,177,79,42,62,28,113,135,16,85,89,185,118,165,236,248,66,174,222,17,201,128,173,116,129,108,183,141,112,68,48,180,193,45,33,70,113,195,176,90,71,132,5,136,167,212,222,87,2,120,158,242,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,203,231,97,147,183,91,214,13,192,121,223,99,176,210,75,79,134,170,42,172,151,250,200,105,72,170,198,10,167,140,168,202,89,4,29,154,154,57,99,156,25,228,54,97,150,176,24,89,222,82,81,22,139,223,240,253,150,127,150,76,241,192,121,91,37,37,214,162,147,19,98,10,27,125,127,178,227,223,85,13,9,204,61,170,112,247,13,135,165,3,75,35,153,11,136,8,57,19,109,23,89,47,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,165,115,47,224,42,167,33,177,12,217,213,148,214,42,185,242,234,249,81,36,215,112,143,165,178,193,113,158,170,66,24,70,24,98,140,96,161,113,146,24,161,127,127,105,139,129,144,185,194,199,98,177,221,174,176,218,170,44,80,220,234,194,219,89,81,13,93,69,24,204,77,4,211,194,50,12,82,156,122,237,35,1,158,97,18,118,212,90,89,25,180,220,250,220,87,4,28,23,98,174,46,51,30,10,26,209,186,217,48,13,183,169,61,239,16,197,67,33,70,125,39,135,117,13,52,238,15,11,86,27,79,27,176,155,251,145,185,75,180,246,180,103,62,152,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,23,138,206,44,157,192,57,235,128,46,153,115,152,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,132,106,233,74,96,49,138,166,49,148,222,57,88,93,197,223,246,179,210,174,18,56,28,202,62,16,169,175,117,88,60,234,239,152,134,249,81,48,77,126,186,0,118,184,237,221,87,40,40,163,216,204,32,2,45,27,200,66,205,214,148,119,147,8,140,81,69,237,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,43,63,227,19,151,54,92,113,85,142,240,174,63,134,171,236,181,234,59,132,80,98,219,149,22,141,53,210,206,16,158,130,209,184,16,21,96,152,65,20,115,27,179,4,70,123,218,102,138,24,154,234,176,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,125,100,88,214,113,99,230,159,57,62,160,98,31,81,157,76,247,44,235,77,170,255,0,203,255,0,47,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,51,65,83,4,151,106,225,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,25,124,198,120,40,254,74,185,143,5,255,0,0,91,46,178,101,150,41,252,229,182,166,118,234,199,107,174,119,55,146,216,83,110,35,45,160,13,36,69,43,9,28,100,67,172,165,12,178,63,148,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,39,251,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,86,171,205,31,200,158,102,254,11,235,20,74,0,86,74,124,69,240,209,149,156,80,96,73,176,46,102,90,127,177,236,87,154,56,41,189,169,108,252,244,50,201,217,39,154,41,58,61,94,128,4,155,71,223,13,69,254,14,216,240,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,183,148,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,125,56,9,224,130,197,194,62,4,150,183,17,210,218,174,89,155,123,234,197,123,189,209,204,117,16,133,43,76,239,13,45,33,73,20,103,28,59,6,35,145,182,49,28,186,238,34,24,226,96,138,190,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,215,249,163,112,37,106,201,59,172,57,239,146,248,102,174,159,4,223,42,12,113,5,186,146,1,236,88,122,180,136,26,35,143,107,238,138,154,160,140,153,131,103,78,41,5,129,136,90,104,98,27,85,225,119,137,188,125,194,206,104,91,115,3,8,84,213,214,91,66,160,74,245,135,158,227,53,53,21,230,6,142,88,246,78,49,190,210,48,25,229,40,140,196,218,57,28,79,105,104,226,89,10,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,147,70,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,11,30,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,223,229,117,199,213,102,15,190,219,120,103,206,43,133,214,233,106,196,119,10,106,28,39,120,158,166,122,201,45,149,70,17,83,65,109,32,34,45,148,101,211,140,98,233,176,140,50,17,110,103,9,28,225,151,245,97,92,203,248,10,166,207,156,61,54,117,101,53,138,146,12,197,177,211,201,53,220,35,234,239,191,219,160,165,144,134,17,134,24,164,41,235,152,163,134,40,95,220,220,4,224,100,76,16,176,67,102,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,200,166,127,115,127,169,199,92,60,209,96,252,163,162,196,24,87,51,46,212,244,148,216,146,239,216,98,134,146,148,10,156,187,107,219,37,26,169,38,140,222,109,163,17,152,239,24,136,201,156,37,96,49,143,92,170,203,60,85,156,153,143,135,50,183,5,82,118,139,214,38,184,69,111,166,221,28,135,28,59,223,223,158,94,152,25,140,49,3,20,146,27,11,236,140,12,157,180,23,83,253,193,119,9,56,87,132,108,172,108,45,109,151,183,98,75,239,102,184,98,107,137,20,114,245,43,134,154,48,56,32,149,161,138,71,163,142,70,152,161,9,25,200,122,210,59,190,166,235,202,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,243,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,217,156,89,59,143,178,43,31,221,50,231,49,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,8,213,210,148,192,5,45,52,133,17,188,114,176,179,19,55,237,102,147,78,86,156,125,88,170,236,86,30,20,243,122,225,216,110,180,63,208,56,58,247,85,82,103,29,194,50,55,120,237,179,20,132,253,57,131,115,71,79,163,180,103,24,199,8,176,24,70,211,201,250,34,179,252,209,229,169,145,217,155,196,213,155,62,106,237,93,130,131,223,186,98,59,61,41,195,217,111,23,136,170,169,164,167,146,90,105,96,146,51,134,104,218,176,106,217,136,30,66,232,147,54,227,152,202,237,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,128,206,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,121,89,197,147,184,7,61,112,5,211,46,115,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,254,214,122,63,193,151,2,249,113,193,229,138,186,75,101,127,218,140,103,121,221,21,203,19,84,81,181,60,133,75,191,116,116,180,241,111,62,132,45,180,8,217,140,138,73,25,136,137,216,98,8,238,85,17,20,85,243,206,253,73,254,242,127,13,84,83,147,158,44,194,184,83,138,123,199,218,156,77,106,179,123,103,7,212,90,109,222,208,173,142,159,182,87,75,113,183,244,169,161,222,237,212,152,246,150,216,199,82,45,31,70,125,21,240,115,47,224,114,155,136,236,27,54,112,224,115,171,12,197,193,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,98,87,135,94,29,113,150,118,241,13,98,201,41,240,158,32,3,11,192,67,138,225,134,38,166,171,179,219,161,168,16,175,154,87,152,118,192,113,11,144,179,72,63,213,92,35,97,35,33,2,200,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,103,185,103,90,109,87,254,95,249,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,17,154,10,152,36,187,87,12,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,192,230,25,193,101,215,133,140,208,168,190,225,12,63,86,57,87,137,106,25,240,253,99,212,149,83,81,78,241,238,150,223,60,132,44,64,98,77,41,68,198,228,231,11,11,245,36,48,155,109,165,169,84,229,71,192,183,245,14,40,51,175,6,127,218,245,88,2,138,184,191,190,34,186,73,78,227,254,229,217,76,139,251,57,152,63,214,243,39,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,165,167,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,142,14,106,230,69,247,56,51,31,17,230,134,39,163,181,82,93,113,53,194,91,141,92,54,186,16,164,165,9,36,125,93,130,48,255,0,25,147,148,134,90,156,134,102,68,101,38,156,168,120,28,169,183,71,100,226,227,49,143,16,89,238,241,84,84,30,17,180,184,69,20,21,86,233,168,164,128,171,103,98,98,148,130,86,168,62,144,183,75,186,17,147,89,99,148,52,164,28,234,252,211,225,111,167,244,62,163,113,94,43,129,78,46,237,92,32,229,30,117,98,184,45,212,151,140,89,126,168,195,182,220,57,106,158,160,64,14,118,11,161,29,84,192,196,210,157,52,45,183,127,77,181,115,146,24,220,163,234,180,131,105,88,167,22,98,172,115,125,170,197,56,215,19,93,113,5,234,183,103,105,184,221,43,100,171,170,159,96,8,6,249,100,114,50,218,0,34,218,191,112,139,51,119,51,41,190,229,221,192,45,31,12,120,85,241,230,105,91,237,87,44,205,189,244,170,52,122,104,42,62,204,198,209,202,29,154,150,167,107,155,76,97,60,131,81,36,102,209,151,187,24,238,24,250,146,222,170,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,92,166,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,202,45,176,15,39,122,106,78,40,238,214,108,107,137,234,238,121,65,98,167,164,189,81,159,74,88,107,111,1,81,44,227,29,182,73,132,6,33,56,158,156,187,68,144,150,247,142,74,119,1,132,170,53,130,87,212,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,149,52,226,31,136,28,3,195,46,87,215,102,190,99,29,89,219,104,234,41,233,34,163,161,120,94,182,182,121,164,97,24,169,227,154,72,198,67,97,223,41,11,22,173,28,82,23,126,215,88,240,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,188,2,186,174,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,250,178,222,236,148,112,133,68,193,84,208,187,67,85,72,50,75,24,71,54,241,136,36,125,236,39,22,187,132,138,56,156,39,163,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,109,124,209,252,137,230,111,224,190,177,68,160,5,74,247,42,254,61,105,170,169,173,92,44,103,37,246,146,140,232,233,225,183,224,107,157,71,85,206,176,222,89,137,232,42,106,36,148,133,141,132,224,138,148,4,0,54,69,210,213,205,226,19,187,94,58,56,50,177,113,135,151,20,182,200,238,190,198,198,120,95,180,84,97,155,148,166,111,74,50,74,193,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,35,47,131,238,87,217,185,157,152,155,219,57,219,133,241,6,0,192,150,234,137,41,171,194,190,51,182,94,235,13,233,204,129,232,161,168,167,54,112,25,94,13,231,40,136,56,153,180,110,102,38,193,57,40,169,254,127,99,12,199,192,25,53,139,49,150,81,224,47,182,152,190,213,111,41,237,118,77,238,221,166,77,204,196,91,71,67,151,166,14,114,244,65,218,73,122,125,48,118,51,23,108,123,47,252,83,241,5,137,243,150,219,196,13,239,52,110,179,99,235,63,68,109,247,112,24,162,236,177,198,46,45,12,112,70,3,8,194,76,114,49,196,193,211,147,171,46,241,46,161,238,234,113,27,157,247,94,35,179,134,245,156,183,219,29,37,162,229,127,167,183,13,101,37,36,132,112,52,244,244,48,83,72,113,238,247,132,12,160,115,96,119,39,6,54,23,35,219,189,228,43,145,143,235,179,247,111,248,146,149,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,0,60,209,252,246,102,111,224,190,143,68,189,87,44,206,52,127,147,102,99,158,91,227,82,234,96,28,125,112,164,130,166,162,106,238,140,118,42,231,126,144,87,105,33,140,35,9,49,136,212,19,237,46,156,81,27,19,244,90,57,38,251,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,1,156,125,240,109,83,194,14,104,81,91,236,85,53,117,248,19,19,211,188,216,114,186,186,182,41,235,76,224,142,22,172,134,161,163,142,54,19,9,101,98,23,96,216,241,203,30,132,70,210,48,219,84,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,151,235,201,83,205,62,41,250,127,93,234,54,229,85,121,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,45,57,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,28,115,51,163,53,110,185,223,154,24,131,53,239,184,119,15,216,238,88,146,160,106,235,40,236,52,133,77,68,211,244,196,100,148,99,35,50,223,33,11,203,33,57,59,148,146,25,63,233,41,41,229,33,193,182,50,195,181,49,241,79,142,234,113,6,27,10,218,126,142,23,182,83,214,180,1,121,183,77,20,131,52,213,212,239,27,145,211,17,61,52,180,237,188,119,28,13,43,139,135,68,142,82,145,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,25,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,186,170,82,121,52,240,201,117,123,173,211,138,156,79,77,72,54,209,167,171,195,216,106,158,170,220,69,60,147,185,69,218,46,16,74,108,194,0,34,210,82,177,199,185,205,206,168,9,195,99,180,146,190,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,7,53,121,91,102,230,25,226,142,209,147,121,127,65,136,47,184,19,17,212,83,212,211,226,246,180,156,144,89,237,210,74,109,43,87,75,164,116,239,83,0,69,33,108,25,7,172,221,23,22,3,153,162,25,137,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,4,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,81,254,107,28,100,224,220,190,192,21,252,54,97,202,108,63,137,241,102,41,167,120,113,5,13,198,137,234,224,179,91,164,132,222,41,157,198,65,104,171,186,175,79,60,12,236,123,26,62,169,8,238,133,206,32,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,33,222,15,248,117,254,75,217,29,103,202,217,49,85,214,247,86,27,110,21,253,174,187,180,210,209,215,75,12,125,170,10,15,205,70,241,209,245,198,89,0,8,119,110,148,200,157,200,157,86,181,106,188,209,252,137,230,111,224,190,177,68,160,5,100,81,198,191,21,214,46,18,242,106,183,25,117,109,85,152,190,229,173,30,22,178,86,204,99,219,234,183,3,73,35,140,108,230,240,192,7,213,145,245,1,125,2,62,160,28,177,186,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,186,152,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,103,105,183,93,40,164,164,170,131,120,9,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,41,190,229,221,199,213,31,19,152,85,240,30,105,92,45,86,220,205,178,116,169,245,122,152,41,254,211,70,241,202,125,166,150,155,115,27,204,1,4,133,81,28,96,241,143,187,32,237,25,58,113,70,183,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,176,14,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,126,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,66,95,16,92,171,51,151,9,241,5,105,203,204,140,195,151,92,65,129,241,79,75,217,88,134,227,56,203,29,179,100,65,218,189,169,60,80,128,83,236,62,161,134,129,249,200,200,6,46,172,172,113,180,154,240,57,194,69,55,8,89,70,88,62,171,20,85,223,49,13,242,160,110,151,233,130,166,95,103,71,87,177,131,167,71,1,104,32,2,44,34,242,184,180,179,109,98,61,162,49,69,21,197,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,66,95,52,238,50,112,110,127,227,42,60,166,203,90,108,63,124,195,24,50,161,166,28,82,20,78,85,115,92,116,150,58,168,104,234,186,142,39,66,66,244,250,187,70,221,73,105,216,196,142,49,140,138,128,112,119,194,174,50,226,191,55,45,248,62,205,109,171,28,49,110,168,167,169,197,151,120,228,104,66,221,110,115,247,216,101,32,49,237,50,8,200,48,134,210,220,108,228,237,211,9,12,50,29,194,118,15,178,152,86,205,133,189,183,117,188,251,26,223,79,111,246,141,218,167,180,87,86,116,163,16,235,212,75,163,117,38,61,187,140,244,109,196,238,250,54,171,235,40,118,231,17,195,62,13,203,236,101,101,207,252,31,93,135,237,7,142,42,14,138,239,135,226,119,138,174,178,226,12,114,203,116,138,61,206,38,4,47,24,78,226,33,182,87,136,203,168,117,38,77,28,10,111,185,81,240,181,133,114,147,38,160,207,31,180,150,172,73,137,51,50,223,79,63,105,161,24,229,134,209,66,36,79,216,99,155,111,83,173,212,255,0,93,14,172,45,44,1,30,215,120,58,135,125,74,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,73,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,65,15,51,62,41,112,175,18,121,226,20,56,43,13,218,163,178,224,30,215,98,166,196,48,148,115,85,95,116,155,223,151,175,25,16,21,24,152,19,211,139,57,123,178,203,43,187,60,207,28,126,127,128,174,17,49,247,19,57,185,108,175,183,220,113,6,19,194,120,114,163,218,85,216,182,223,79,52,103,12,244,199,1,181,45,21,83,15,72,43,157,230,136,199,113,51,198,27,165,218,123,24,14,127,173,54,202,107,45,170,138,205,71,37,92,148,244,20,241,211,68,117,117,114,213,78,64,2,194,47,36,211,17,75,41,232,205,169,200,68,100,250,185,59,187,187,174,218,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,138,42,249,231,126,164,255,0,121,63,134,168,181,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,119,185,115,113,175,252,170,178,226,123,6,63,185,218,163,204,220,45,249,187,149,52,15,210,146,233,66,204,13,29,204,97,218,32,59,140,222,57,70,39,33,9,4,75,72,134,104,163,106,235,134,248,117,202,60,33,157,23,172,251,195,24,78,146,215,139,47,246,127,99,87,73,69,16,83,65,48,21,89,213,79,80,113,196,34,210,212,207,41,70,242,77,38,243,118,167,137,133,199,223,223,82,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,49,60,189,241,254,13,202,206,92,56,39,48,115,7,16,210,88,240,245,142,158,247,83,93,93,82,239,178,32,246,205,99,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,197,95,25,156,102,99,238,44,241,253,77,101,101,117,93,187,4,219,170,14,43,13,134,41,102,134,2,130,57,170,30,154,174,170,153,231,150,23,174,232,212,60,114,75,30,141,163,109,30,239,27,117,82,41,203,83,152,93,102,89,95,104,114,43,62,113,127,250,69,175,221,21,158,249,116,154,122,137,44,245,91,41,161,166,165,57,164,153,227,166,183,12,112,152,179,12,123,99,146,86,34,32,143,121,13,64,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,168,255,0,38,171,181,170,193,196,150,54,190,223,110,116,150,235,109,187,45,238,85,117,149,149,115,12,48,83,65,29,125,188,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,82,174,61,120,196,196,60,83,230,229,204,108,215,138,184,50,234,199,81,216,176,253,178,26,202,174,201,90,16,28,227,29,210,90,121,118,136,212,202,51,72,236,253,32,48,136,130,39,220,224,68,85,87,150,135,1,85,57,243,136,97,206,172,217,177,85,193,151,86,58,136,230,180,4,157,45,151,251,140,21,81,145,66,80,205,20,131,61,11,12,115,69,51,251,155,140,152,0,137,194,102,9,180,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,87,185,87,240,21,77,75,77,106,226,159,57,44,84,149,135,89,79,13,195,3,91,42,58,172,116,102,210,204,47,95,83,79,36,66,46,110,33,4,180,166,38,97,178,94,174,140,109,17,4,165,34,178,12,194,230,237,195,110,90,227,252,75,151,55,220,19,153,83,220,176,173,226,182,201,89,45,37,182,128,160,146,122,105,142,25,10,50,42,193,39,7,32,119,103,113,23,211,77,89,188,21,207,228,38,117,225,94,34,114,158,197,156,120,42,223,117,162,178,226,14,213,217,160,186,69,28,117,65,208,169,150,156,247,140,114,72,13,169,194,78,218,27,251,174,218,232,250,179,99,217,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,163,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,237,55,27,165,108,116,148,176,111,49,0,223,44,142,32,59,140,196,91,87,239,34,102,110,247,101,143,103,26,252,87,95,120,180,206,90,220,101,213,186,209,225,11,110,180,120,90,201,91,48,23,96,165,218,13,36,142,49,179,3,77,57,135,86,71,212,201,181,8,250,134,17,70,235,207,225,30,25,49,246,37,200,28,123,196,117,194,154,174,205,132,240,117,61,184,168,103,171,183,76,193,126,158,170,226,52,78,20,178,187,52,68,16,191,85,229,49,34,113,49,140,54,251,238,65,72,21,106,226,187,133,28,199,225,43,49,207,5,99,88,187,117,170,187,169,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,233,204,27,133,165,133,221,202,50,33,118,115,3,142,67,184,174,89,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,144,105,107,46,147,144,6,27,173,54,34,19,142,77,29,130,154,105,116,25,0,246,198,7,39,95,116,108,211,117,100,43,154,63,145,60,205,252,23,214,40,148,0,175,171,138,112,158,42,192,215,218,172,45,141,112,205,215,15,222,168,182,118,155,117,210,138,74,74,168,55,128,152,111,138,70,19,29,192,98,77,171,119,137,51,183,115,178,155,238,93,220,125,81,241,57,133,95,1,230,149,194,213,109,204,219,39,74,159,87,169,130,159,237,52,111,28,167,218,105,105,183,49,188,192,16,72,85,17,198,15,24,251,178,14,209,147,167,21,234,170,127,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,251,47,105,130,215,20,114,85,31,94,166,42,112,216,50,73,24,62,135,48,187,234,109,238,179,233,171,232,207,108,25,123,205,219,134,220,202,199,248,107,46,108,88,39,50,160,185,98,171,197,21,146,142,90,187,109,0,193,28,245,51,4,49,148,132,53,132,76,12,70,206,238,194,79,166,186,51,248,43,223,81,65,205,67,128,170,154,90,155,175,20,249,55,98,171,172,10,202,137,174,24,230,217,79,210,96,163,6,138,17,106,250,106,120,226,18,112,114,9,229,170,50,51,61,242,245,116,96,105,72,34,217,74,167,35,31,215,103,238,223,241,37,42,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,138,0,121,163,249,236,204,223,193,125,30,137,90,170,149,238,85,252,122,211,85,83,90,184,88,206,75,237,37,25,209,211,195,111,192,215,58,142,171,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,108,139,165,171,155,196,39,33,89,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,44,120,120,135,225,251,31,112,203,154,21,217,81,152,193,72,119,42,58,122,122,184,171,40,90,103,162,173,130,104,216,134,90,121,38,142,50,144,24,183,196,68,195,163,73,20,131,223,181,213,218,242,84,243,79,138,126,159,215,122,141,185,85,94,121,223,169,63,222,79,225,170,138,114,125,197,152,87,3,113,19,140,241,78,53,196,214,172,63,101,162,203,250,190,211,113,186,86,199,73,75,6,251,165,176,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,149,42,227,163,140,219,239,24,121,143,75,115,142,213,236,108,25,133,251,69,62,25,182,202,0,245,67,28,174,29,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,146,160,114,238,224,22,179,137,204,84,248,243,52,173,247,91,110,89,89,58,85,26,61,52,244,255,0,105,164,121,37,14,205,75,83,181,129,225,3,130,65,168,146,51,121,7,221,140,118,148,157,72,167,81,89,254,125,243,64,200,46,29,179,98,251,147,152,215,8,102,5,109,235,15,246,94,211,61,174,223,69,37,41,245,233,162,168,13,133,37,92,102,250,4,194,207,168,55,188,207,166,173,163,189,96,225,127,138,12,3,197,158,0,184,102,54,92,218,49,5,186,219,110,188,75,100,150,43,221,60,48,206,83,199,12,51,17,8,195,44,162,225,182,160,25,157,201,159,86,46,239,7,122,192,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,130,190,108,89,23,125,203,14,40,46,121,141,236,107,85,22,22,204,189,46,54,130,183,184,6,234,168,41,233,227,175,105,162,102,23,25,138,115,235,145,232,227,39,105,98,222,71,212,16,178,181,146,159,11,25,41,252,157,184,125,193,57,57,37,195,182,213,225,251,123,246,249,198,94,164,103,93,60,167,81,85,210,46,156,110,240,180,243,74,209,238,6,46,155,6,237,75,87,122,170,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,68,68,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,164,83,37,248,209,194,188,35,242,204,203,154,234,34,181,94,241,245,203,218,176,89,48,244,181,209,140,129,213,187,220,246,215,84,192,198,211,61,24,60,18,51,144,55,191,35,12,91,131,115,200,17,109,118,185,227,44,215,199,245,183,154,200,234,239,248,179,24,222,36,169,148,41,41,25,231,184,92,106,230,114,38,142,24,69,153,206,73,100,125,2,49,110,242,102,22,240,101,53,60,180,56,28,166,225,199,6,195,156,56,224,234,207,49,113,165,158,48,154,146,64,150,156,44,118,233,158,57,218,136,161,54,18,122,151,32,136,166,35,31,112,227,104,193,153,132,206,107,159,207,188,235,194,188,59,101,61,247,56,241,173,190,235,91,101,195,253,151,180,193,107,138,57,42,143,175,83,21,56,108,25,36,140,31,67,152,93,245,54,247,89,244,213,244,103,180,15,244,106,248,88,255,0,184,28,213,255,0,205,86,239,249,242,170,188,209,252,137,230,111,224,190,177,68,160,5,84,174,33,248,129,199,220,77,102,133,118,107,230,49,210,5,202,178,158,158,146,42,58,23,153,168,168,160,134,54,17,138,158,57,164,144,163,7,45,242,144,177,104,242,75,33,119,110,117,126,156,177,121,122,81,226,154,58,110,34,184,129,194,29,107,84,219,101,194,86,11,156,48,79,75,117,165,150,9,163,150,170,182,146,120,79,116,47,213,132,233,159,112,19,148,111,38,215,7,136,142,186,243,53,224,74,213,157,216,54,227,158,121,91,134,106,228,205,11,13,60,101,85,71,107,128,76,241,37,16,56,137,4,145,234,206,117,48,197,169,70,97,186,67,8,250,27,100,119,135,165,13,152,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,234,184,141,206,251,175,17,217,195,122,206,91,237,142,146,209,114,191,211,219,134,178,146,146,66,56,26,122,122,24,41,164,56,247,123,194,6,80,57,176,59,147,131,27,11,145,237,222,242,191,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,83,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,217,123,76,22,184,163,146,168,250,245,49,83,134,193,146,72,193,244,57,133,223,83,111,117,159,77,95,70,123,64,255,0,70,175,133,143,251,129,205,95,252,213,110,255,0,159,43,170,226,199,202,198,114,125,63,196,62,157,58,198,177,75,247,52,94,62,168,240,125,138,229,195,62,78,220,45,87,75,174,35,183,212,208,226,203,196,21,48,86,71,108,165,51,150,154,123,104,128,145,108,172,46,156,131,47,81,132,161,140,135,107,57,200,199,12,91,100,238,78,227,236,245,199,246,188,185,203,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,251,25,242,19,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,80,67,205,99,62,105,179,147,138,58,252,51,98,173,171,146,197,150,212,239,134,99,2,168,149,224,146,226,18,153,87,204,16,152,11,68,125,87,106,98,118,98,234,53,28,102,198,66,224,195,102,170,93,57,44,103,205,53,219,6,226,190,28,175,53,181,103,114,177,84,30,38,178,180,213,18,202,30,206,153,227,138,166,24,129,195,100,1,21,67,199,35,182,255,0,206,29,113,147,7,186,100,242,104,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,95,167,53,142,59,110,175,117,175,225,103,38,177,53,32,219,70,157,224,198,247,91,116,228,83,201,59,145,140,150,118,54,102,16,1,22,23,159,97,19,155,159,64,156,54,79,28,150,1,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,160,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,138,223,248,173,227,91,43,56,62,251,45,249,76,176,98,187,159,218,222,221,216,189,133,75,77,55,79,178,244,58,157,94,180,241,105,175,105,13,187,119,107,161,107,166,141,175,159,225,127,152,94,75,241,103,143,238,25,115,151,56,99,26,219,174,86,235,60,183,185,101,189,209,82,67,1,65,28,208,194,66,37,13,76,164,231,186,160,29,153,197,155,70,46,255,0,6,123,75,231,157,250,147,253,228,254,26,163,131,45,50,135,25,102,213,54,50,159,6,65,73,57,224,108,47,85,139,238,112,205,59,68,103,110,166,150,16,168,40,156,189,210,48,25,250,142,46,227,168,70,108,59,143,104,23,83,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,214,65,60,29,241,85,131,120,175,202,59,126,48,179,92,169,7,19,219,169,233,233,177,101,162,56,222,19,183,92,92,61,247,24,136,204,187,52,132,50,20,39,184,183,3,56,187,245,2,64,10,234,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,175,65,141,248,170,198,87,206,24,242,243,133,188,57,114,171,182,225,60,57,79,89,83,136,32,24,218,55,187,92,101,186,85,213,68,198,98,110,242,83,69,20,148,228,32,226,31,158,234,17,49,244,225,33,237,112,93,194,78,42,226,231,52,219,11,91,101,236,56,110,197,217,174,24,154,226,69,36,93,58,18,169,140,14,8,37,104,101,141,171,36,141,230,40,66,70,97,46,140,142,239,160,58,153,78,33,120,22,201,172,220,225,198,28,142,194,216,50,213,97,155,9,91,231,251,11,83,17,20,62,202,174,112,119,29,243,109,146,67,134,105,24,123,78,230,144,165,213,228,125,102,16,144,96,91,53,114,207,21,100,222,99,226,60,173,198,180,157,158,245,134,110,18,219,234,118,199,32,71,54,199,247,39,139,168,0,101,12,160,227,36,102,226,219,227,48,38,109,9,149,75,207,126,42,177,151,16,249,71,150,24,63,50,174,85,119,124,79,151,149,23,154,98,187,207,27,111,174,183,84,5,7,101,121,165,222,229,53,72,149,61,64,153,184,142,224,104,72,158,73,10,67,123,138,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,170,240,3,132,254,220,214,103,246,22,143,12,253,160,171,173,200,252,73,216,45,195,69,218,228,158,184,39,162,58,94,148,90,19,148,195,56,68,81,237,109,205,32,131,143,188,204,173,85,100,187,195,37,109,53,199,134,220,168,184,81,218,105,45,116,245,88,30,197,52,84,52,133,41,65,74,5,65,11,140,49,188,198,114,184,11,59,11,60,134,103,163,54,226,39,213,222,165,168,86,231,87,230,159,11,125,63,161,245,27,138,242,156,173,120,81,177,113,23,156,181,216,203,29,69,106,184,225,12,183,236,181,151,11,37,108,39,47,181,106,170,70,118,164,141,197,157,129,225,3,128,229,145,141,200,75,166,17,188,102,18,155,132,234,34,44,125,184,155,225,147,137,43,255,0,18,89,175,125,177,112,249,153,87,27,109,199,28,95,106,232,235,41,48,157,124,208,84,193,37,124,197,28,177,200,49,56,152,16,187,19,19,59,179,179,179,178,151,78,92,56,79,21,96,110,12,114,243,11,99,92,51,117,195,247,170,47,107,118,155,117,210,138,74,74,168,55,221,106,204,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,66,15,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,150,158,59,184,86,197,92,85,101,57,97,108,21,152,183,92,63,122,162,211,179,91,164,187,201,73,98,186,111,169,166,51,246,156,81,195,41,207,210,10,114,40,52,111,114,82,213,251,157,244,199,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,21,166,226,131,0,230,191,42,108,111,146,22,251,69,37,135,22,101,197,159,15,197,93,71,79,79,13,45,53,194,2,191,192,45,87,77,27,74,82,202,122,52,71,85,41,0,55,104,170,215,254,184,202,56,20,159,115,115,226,207,46,49,69,100,92,58,224,171,30,20,197,23,91,55,90,43,253,254,170,216,213,21,86,10,174,189,52,141,75,110,171,99,110,148,207,217,200,42,153,132,135,107,132,110,76,99,32,133,128,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,165,255,0,140,156,166,252,133,114,175,196,25,71,246,190,235,138,62,203,219,236,116,94,212,185,150,179,79,253,58,163,45,162,58,191,78,16,221,211,138,45,197,211,136,35,13,197,183,115,194,10,154,158,104,92,11,126,90,240,169,231,142,78,96,206,215,153,54,93,158,216,166,162,45,179,95,109,113,198,76,250,66,194,253,162,178,29,35,233,232,226,103,19,28,127,157,33,167,141,161,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,8,224,163,138,235,23,22,153,53,69,140,186,182,170,60,95,109,210,143,20,217,40,166,50,236,21,91,141,163,145,134,70,99,104,103,0,234,198,250,152,182,167,31,80,206,41,29,124,174,99,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,100,246,107,117,174,138,74,186,169,246,93,105,12,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,68,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,132,164,150,73,10,38,16,1,22,114,114,119,102,102,103,119,89,4,162,199,91,143,140,179,194,185,69,197,238,100,224,92,21,73,217,44,180,247,10,123,133,53,40,199,28,113,210,246,218,72,107,14,8,130,48,16,8,99,58,130,8,193,135,221,140,64,93,221,217,221,252,255,0,11,188,77,227,238,22,115,66,219,152,24,66,166,174,178,218,21,2,87,172,60,247,25,169,168,175,48,52,114,199,178,113,141,246,145,128,207,41,68,102,38,209,200,226,123,75,71,18,200,167,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,163,47,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,106,224,243,131,43,23,24,124,8,223,237,145,221,125,141,140,240,190,96,93,170,48,205,202,83,55,165,25,37,182,90,250,180,213,49,142,186,195,47,74,38,121,4,94,72,200,4,135,115,49,197,37,128,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,166,251,151,119,31,84,124,78,97,87,192,121,165,112,181,91,115,54,201,210,167,213,234,96,167,251,77,27,199,41,246,154,90,109,204,111,48,4,18,21,68,113,131,198,62,236,131,180,100,233,197,64,57,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,85,121,231,126,164,255,0,121,63,134,168,181,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,181,117,224,163,133,27,239,22,153,203,69,131,122,87,90,60,33,109,210,179,20,222,232,161,2,236,20,187,77,227,141,138,71,96,105,167,48,233,70,218,25,54,167,39,76,194,41,25,100,19,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,129,66,7,49,238,30,179,247,28,241,157,152,120,167,5,100,126,96,98,11,45,111,178,123,53,198,215,134,107,106,233,103,217,106,164,3,217,44,113,144,22,211,2,23,209,251,136,93,159,189,157,95,7,40,156,189,199,217,107,195,110,36,177,102,54,7,196,24,86,229,62,56,172,171,138,142,247,108,154,134,121,32,42,10,1,25,70,57,132,73,193,200,12,88,153,180,212,9,190,14,175,125,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,69,20,28,236,51,123,6,221,42,112,30,74,217,167,195,247,28,67,102,168,170,188,222,140,96,121,46,54,128,146,40,198,154,157,166,111,118,32,168,19,146,89,33,239,50,232,82,155,176,142,199,56,224,202,124,117,249,47,205,60,27,153,158,203,246,159,217,44,65,110,190,246,46,191,71,181,118,90,152,230,233,117,54,150,205,221,61,187,182,150,154,235,163,233,162,201,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,166,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,189,37,12,83,76,70,20,176,60,178,76,241,68,46,250,0,60,179,75,35,136,232,219,228,50,241,39,119,149,78,84,252,9,90,154,213,65,197,54,114,225,154,178,185,21,67,79,130,45,87,24,4,96,142,6,16,40,239,14,14,238,70,100,78,77,6,241,22,6,14,184,177,239,130,72,229,41,91,87,49,236,39,138,177,207,6,57,135,133,176,86,25,186,226,11,213,111,178,123,53,186,215,69,37,93,84,251,46,180,134,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,161,7,249,39,113,79,255,0,131,78,106,255,0,232,109,199,255,0,130,166,167,154,63,145,60,205,252,23,214,40,148,0,171,212,229,221,192,45,103,19,152,169,241,230,105,91,238,182,220,178,178,116,170,52,122,105,233,254,211,72,242,74,29,154,150,167,107,3,194,7,4,131,81,36,102,242,15,187,24,237,41,58,145,78,162,40,160,230,161,192,85,77,45,77,215,138,124,155,177,85,214,5,101,68,215,12,115,108,167,233,48,81,131,69,8,181,125,53,60,113,9,56,57,4,242,213,25,25,158,249,122,186,48,52,164,17,108,166,167,146,167,149,140,83,245,2,187,211,173,202,192,57,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,182,174,99,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,100,246,107,117,174,138,74,186,169,246,93,105,12,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,66,15,242,78,226,159,255,0,6,156,213,255,0,208,219,143,255,0,5,79,247,22,62,86,51,147,233,254,33,244,233,214,53,139,234,255,0,166,172,123,138,191,217,92,71,137,49,29,195,253,178,178,186,229,93,81,39,251,233,38,154,73,15,239,34,34,248,187,169,233,224,23,130,140,43,194,158,92,82,94,238,214,206,209,153,184,154,223,12,152,142,225,80,209,156,148,27,216,100,43,101,59,198,70,3,12,70,204,198,64,79,214,144,24,221,246,140,65,21,213,34,167,252,64,230,103,228,111,35,177,230,105,71,87,106,167,171,195,56,126,186,225,65,237,73,54,82,205,92,16,151,101,128,253,240,114,234,206,241,70,192,36,196,100,108,34,251,137,150,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,95,87,18,92,29,224,220,181,229,215,147,57,203,133,236,245,117,184,158,178,162,150,239,136,238,212,148,110,193,37,37,230,151,174,29,169,223,121,0,83,148,116,84,177,59,24,69,190,89,11,99,73,80,234,143,242,234,206,59,238,77,241,113,129,42,109,16,246,138,76,97,112,131,7,93,41,183,0,117,169,107,231,138,49,125,228,6,227,210,157,169,231,208,118,145,244,54,110,17,50,117,144,162,181,94,104,254,68,243,55,240,95,88,162,80,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,151,214,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,130,56,46,225,39,10,240,141,149,141,133,173,178,246,236,73,125,236,215,12,77,113,34,142,94,165,112,211,70,7,4,18,180,49,72,244,113,200,211,20,33,35,57,15,90,71,119,212,221,92,2,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,138,53,121,202,101,62,105,230,135,228,131,242,103,150,152,175,22,251,51,237,7,109,246,21,154,166,191,178,245,61,159,211,234,244,64,182,110,233,158,221,218,107,176,180,240,117,77,121,68,228,134,116,101,175,18,88,146,251,152,217,67,141,112,173,182,124,15,89,73,21,101,238,193,87,67,4,147,149,125,1,12,67,36,209,136,185,184,129,147,11,62,186,1,63,193,215,160,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,151,213,230,87,203,210,179,44,175,181,217,235,144,216,67,253,34,215,237,150,241,99,181,195,61,68,150,122,173,149,51,84,213,4,49,194,241,211,91,134,56,64,157,202,77,177,201,43,136,136,71,176,70,210,184,85,226,99,25,112,161,155,148,121,165,131,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,121,10,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,235,228,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,30,225,215,33,176,111,13,185,71,98,202,156,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,169,106,207,249,140,240,81,252,170,178,226,11,254,0,182,90,163,204,220,45,249,203,109,76,237,210,146,233,66,204,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,33,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,253,121,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,173,87,138,236,39,246,27,137,172,213,194,209,225,159,179,244,148,88,194,237,216,45,195,69,217,35,130,132,234,164,58,94,148,90,11,12,37,1,196,81,237,109,175,25,3,143,186,236,165,211,147,214,53,186,226,174,15,130,197,112,167,164,142,159,7,98,139,149,146,132,161,2,99,146,3,24,107,156,165,119,39,103,62,173,116,162,206,44,45,176,65,180,213,156,138,247,212,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,148,106,243,72,224,22,179,49,59,119,19,121,57,111,186,220,177,123,118,58,124,69,135,104,233,167,174,154,239,27,116,169,161,169,164,142,49,51,25,162,6,141,164,141,153,163,40,163,121,61,195,140,250,209,2,139,234,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,128,70,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,167,167,128,158,8,44,92,35,224,73,107,113,29,45,170,229,153,183,190,172,87,187,221,28,199,81,8,82,180,206,240,210,210,20,145,70,113,195,176,98,57,27,99,17,203,174,226,33,142,38,7,52,127,34,121,155,248,47,172,81,40,1,89,84,40,149,230,117,203,210,143,11,81,212,241,21,195,246,16,232,218,161,221,46,45,176,91,33,130,10,91,85,44,80,67,28,85,84,84,144,66,27,97,110,148,199,82,251,140,152,164,105,54,176,52,164,22,65,194,126,106,231,70,78,231,109,159,23,100,38,29,171,196,120,176,169,234,233,35,176,195,73,87,88,23,72,14,3,121,34,150,154,148,194,89,192,24,90,118,22,125,4,224,3,127,208,89,36,162,34,128,30,104,254,123,51,55,240,95,71,162,86,170,175,127,150,199,28,120,135,32,177,253,30,83,99,80,196,24,143,2,98,202,138,107,93,29,29,41,213,87,79,98,171,57,164,120,228,161,163,23,38,32,150,90,130,235,69,12,125,89,29,192,195,121,135,74,90,235,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,158,146,237,106,134,235,79,98,154,231,72,23,42,202,121,170,233,232,202,97,105,230,130,18,140,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,215,182,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,147,154,23,2,223,150,188,42,121,227,147,152,51,181,230,77,151,103,182,41,168,139,108,215,219,92,113,147,62,144,176,191,104,172,135,72,250,122,56,153,196,199,31,231,72,105,227,104,118,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,180,227,223,138,235,23,22,153,53,144,216,203,171,106,163,197,246,223,180,148,120,166,201,69,49,151,96,170,221,111,104,228,97,145,152,218,25,192,58,177,190,166,45,169,199,212,51,138,71,94,175,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,81,213,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,123,135,142,31,176,15,12,185,95,67,149,25,114,21,103,109,163,168,168,171,150,178,185,161,122,218,217,230,145,200,165,168,146,24,227,25,13,135,100,66,78,58,180,113,70,61,251,89,84,180,68,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,22,53,156,83,231,95,242,137,226,11,27,103,28,118,254,197,73,136,46,13,216,32,40,186,114,5,12,17,5,61,47,84,122,146,51,76,240,67,19,201,180,220,122,142,123,116,29,25,169,82,157,238,84,57,197,106,204,174,18,236,152,68,175,213,117,216,135,47,170,42,44,151,72,171,106,134,89,227,128,166,146,106,34,1,222,70,212,205,78,97,4,110,76,45,173,44,160,13,182,54,117,121,72,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,86,235,154,188,122,240,243,147,25,243,104,225,251,48,47,181,116,23,123,157,61,60,213,23,118,236,231,106,180,156,251,250,80,215,75,213,234,211,153,48,198,90,148,91,4,39,134,66,33,141,220,198,226,145,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,185,254,90,28,5,84,231,206,33,135,58,179,102,197,87,6,93,88,234,35,154,208,18,116,182,95,238,48,85,70,69,9,67,52,82,12,244,44,49,205,20,207,238,110,50,96,2,39,9,152,38,209,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,148,70,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,69,142,103,28,89,67,131,114,35,138,140,121,149,185,125,5,92,24,122,211,81,71,53,12,21,51,188,199,78,21,52,80,85,60,44,111,239,16,1,78,64,14,78,71,176,71,113,25,106,79,38,156,149,60,172,98,159,168,21,222,157,110,86,1,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,76,247,44,46,2,170,114,98,213,73,196,14,112,88,170,232,51,6,231,79,83,13,170,209,87,210,54,180,219,167,24,118,77,36,69,23,86,158,184,152,103,23,102,151,221,134,119,140,196,77,228,1,144,164,69,28,28,233,243,138,213,101,202,60,41,146,22,251,245,92,87,220,75,120,11,221,117,29,37,80,136,21,170,148,36,22,26,168,216,216,220,36,169,146,35,137,136,28,8,232,228,125,88,162,101,24,28,52,96,10,108,211,226,27,45,242,250,225,135,170,239,150,219,230,40,182,211,93,40,105,154,93,242,219,187,64,61,99,187,196,236,96,3,78,210,153,152,187,108,1,34,212,118,234,211,253,198,6,0,166,204,254,23,51,75,6,77,135,170,239,181,21,88,94,186,166,223,111,164,105,74,121,238,52,209,61,69,19,70,49,62,243,54,169,134,23,96,109,119,187,48,187,19,59,139,227,131,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,150,75,220,63,102,103,229,147,35,176,30,105,73,87,106,168,171,196,216,126,134,225,95,236,185,55,210,195,92,112,143,106,128,61,243,113,233,78,210,198,224,68,228,4,14,36,251,133,213,21,230,143,228,79,51,127,5,245,138,37,1,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,77,255,0,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,154,247,209,17,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,153,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,7,140,30,90,249,185,151,153,243,236,110,31,242,175,16,98,60,9,139,42,35,60,62,116,14,117,205,108,51,216,50,210,214,204,66,205,76,1,41,190,201,103,45,143,11,131,148,198,97,51,140,154,112,47,193,223,242,62,203,138,171,5,110,62,186,226,11,214,35,236,245,183,186,110,191,244,158,146,184,24,216,138,130,23,1,49,220,7,28,103,41,190,233,90,158,34,219,27,51,70,55,42,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,151,78,82,121,59,128,112,175,10,248,127,53,237,246,26,73,49,102,49,168,186,203,93,118,154,150,23,171,142,0,173,42,102,164,138,118,6,149,169,180,161,138,87,136,136,155,170,70,95,22,97,189,244,69,14,220,232,178,119,0,224,92,127,151,217,141,132,44,52,150,139,150,52,167,187,197,122,138,138,150,26,120,42,167,166,154,25,187,89,140,96,36,117,50,21,124,173,36,166,68,228,209,197,225,181,220,188,255,0,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,151,107,157,62,0,169,177,113,13,133,51,6,159,15,82,81,219,113,86,23,10,99,174,133,162,19,175,184,209,212,72,211,60,172,47,188,140,41,231,160,6,51,110,240,216,34,239,211,118,31,173,201,31,26,221,104,51,163,48,178,230,26,122,71,182,223,48,188,87,186,137,72,11,174,51,208,213,199,12,66,5,187,107,3,141,194,103,38,113,119,119,24,244,113,209,216,166,37,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,20,48,115,70,224,74,213,146,119,88,115,223,37,240,205,93,62,9,190,84,24,226,11,117,36,3,216,176,245,105,16,52,71,30,215,221,21,53,65,25,51,6,206,156,82,11,3,16,180,208,196,49,236,166,207,150,87,2,86,172,145,193,182,236,243,205,44,51,87,30,104,95,169,228,42,90,59,164,2,7,134,232,141,200,68,35,143,87,112,169,154,45,10,67,61,178,0,73,208,219,27,180,221,91,245,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,11,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,213,21,225,199,130,204,134,225,98,235,137,47,185,87,135,234,198,229,137,106,13,206,178,229,83,218,167,162,162,114,98,27,125,52,142,44,65,76,36,204,90,19,148,134,236,15,44,146,108,143,109,117,68,69,0,60,209,252,246,102,111,224,190,143,68,170,255,0,43,142,31,176,15,19,89,95,159,89,81,152,193,86,22,218,202,140,39,87,21,101,11,66,213,180,83,195,37,196,134,90,121,38,142,65,140,220,119,196,68,195,171,199,44,131,221,185,213,234,240,43,203,175,6,240,181,77,75,152,56,224,105,47,249,168,116,243,211,77,93,13,75,212,219,173,128,82,202,204,246,246,56,98,48,57,41,202,32,144,205,136,251,164,16,113,3,54,59,117,231,157,250,147,253,228,254,26,173,127,150,223,16,56,7,134,92,215,198,249,175,152,199,86,118,218,60,15,53,36,84,116,47,11,214,214,207,53,214,218,35,21,60,115,73,24,200,108,59,229,33,98,213,163,138,66,239,218,235,197,95,248,223,207,28,65,196,253,183,139,57,170,173,84,248,190,209,209,138,138,136,33,154,91,93,61,40,83,188,18,82,199,12,210,153,199,12,161,36,238,108,18,49,111,168,148,192,128,201,137,167,39,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,214,4,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,212,64,115,72,224,22,143,46,251,119,19,121,57,111,181,91,112,131,246,58,124,69,135,104,233,160,161,134,209,35,244,169,161,169,164,142,49,0,40,101,55,141,164,141,153,228,25,100,121,61,240,144,250,49,172,175,255,0,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,17,117,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,128,206,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,210,185,154,241,21,83,144,28,52,92,96,194,216,178,174,199,141,177,157,68,118,107,4,212,18,196,53,112,134,241,58,202,129,98,38,48,1,167,99,143,173,19,57,199,45,69,59,179,131,144,152,192,98,43,170,229,151,157,127,145,110,46,48,183,104,183,246,170,12,119,166,10,172,217,22,249,162,237,179,195,217,228,143,89,0,71,74,168,169,183,147,238,210,39,151,104,185,109,210,127,145,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,85,87,143,174,53,240,175,10,121,113,87,100,180,220,251,70,102,226,107,124,209,225,203,125,59,198,114,80,111,98,140,110,117,13,32,152,12,49,27,59,128,152,191,90,64,112,102,218,50,156,80,23,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,191,242,208,230,33,83,153,244,208,228,38,127,98,58,65,196,246,234,120,195,15,226,91,149,194,40,78,248,15,44,112,199,69,51,202,76,83,87,110,148,24,8,55,28,224,196,230,221,64,35,154,71,209,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,176,14,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,80,67,205,155,52,45,89,143,198,13,210,217,102,26,73,41,240,45,158,143,11,157,93,53,104,212,5,76,224,82,84,205,174,214,102,140,226,150,174,74,115,143,82,113,58,114,213,217,221,192,125,255,0,37,140,1,83,125,226,27,21,230,13,70,30,164,172,182,225,92,46,116,193,93,51,68,71,65,113,172,168,141,161,120,152,159,120,153,211,193,94,14,96,221,193,188,73,219,168,204,83,62,177,182,227,3,0,84,229,135,20,121,165,131,38,195,212,150,42,122,92,81,93,83,111,183,210,52,67,4,22,234,153,94,162,137,163,24,159,96,3,211,77,11,176,54,155,25,216,93,133,217,197,165,83,147,78,63,169,196,220,46,93,48,101,199,16,210,85,212,96,236,81,87,77,71,111,23,137,167,161,183,84,69,21,68,110,98,44,198,225,37,76,149,206,38,122,234,227,32,179,233,30,209,169,124,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,68,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,174,211,156,182,0,169,196,220,46,90,241,157,187,15,82,85,212,96,236,81,73,83,89,112,38,137,167,161,183,84,69,45,60,140,4,78,198,225,37,76,148,44,64,26,234,227,25,59,105,30,225,138,190,15,241,253,78,88,113,71,149,184,206,28,67,73,98,167,165,197,20,52,215,11,133,91,196,48,65,110,169,149,169,235,94,66,149,182,0,61,52,211,51,155,233,177,157,201,156,93,152,155,36,149,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,20,85,243,206,253,73,254,242,127,13,81,86,189,172,121,41,155,146,229,125,70,117,14,92,98,6,192,148,181,16,211,30,32,42,19,26,39,57,100,146,33,112,145,219,67,6,150,19,136,140,117,0,145,227,3,113,57,35,18,246,188,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,15,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,22,230,43,193,181,55,9,249,161,77,112,194,149,52,131,129,49,189,69,92,216,106,133,235,101,168,173,161,10,120,233,158,162,25,220,227,22,216,50,212,184,196,251,228,55,140,71,168,78,122,185,84,190,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,81,129,205,103,140,220,241,203,171,237,54,70,101,149,171,21,224,75,84,189,58,138,188,103,24,77,71,37,234,65,8,166,122,107,101,80,105,164,49,117,98,105,228,140,186,143,35,244,159,96,9,117,232,255,0,43,158,59,109,89,39,117,155,34,51,163,19,85,211,224,155,229,64,22,31,184,213,206,61,139,15,86,145,27,202,18,110,109,209,83,84,17,139,185,239,233,197,32,185,184,139,77,52,163,72,57,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,40,86,231,39,157,127,110,120,130,180,228,229,37,191,163,73,150,86,247,235,79,36,91,100,158,186,227,21,61,68,155,73,164,38,40,70,0,163,97,212,0,154,78,190,187,135,99,171,53,162,202,251,173,86,75,222,115,162,98,171,130,219,108,197,22,204,47,78,197,68,93,10,201,234,105,43,106,101,217,81,171,14,248,6,146,29,209,179,19,233,87,25,59,143,118,254,214,68,100,229,247,63,115,50,139,42,176,180,219,47,87,91,125,214,162,221,30,208,126,211,85,73,110,168,171,138,155,83,48,0,235,29,56,197,212,34,97,14,166,247,213,135,71,241,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,100,167,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,13,73,4,176,193,21,196,53,138,182,24,194,93,77,130,58,152,230,141,157,220,181,96,103,98,38,118,39,169,107,26,206,44,124,211,231,39,212,12,67,234,51,171,244,229,253,196,198,13,225,67,151,230,53,205,44,97,67,87,113,50,204,138,187,109,162,217,76,206,39,113,184,201,106,162,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,29,121,197,156,88,251,61,113,253,211,49,179,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,254,215,123,191,202,254,83,89,161,153,92,46,62,114,211,98,58,74,124,109,124,167,166,189,225,108,52,242,71,208,172,181,20,78,108,51,212,107,182,42,154,129,56,206,38,215,100,108,34,50,184,188,196,244,214,65,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,79,151,55,26,255,0,202,171,46,39,176,99,251,157,170,60,205,194,223,155,185,83,64,253,41,46,148,44,192,209,220,198,29,162,3,184,205,227,148,98,114,16,144,68,180,136,102,138,54,188,4,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,192,57,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,172,99,51,99,29,126,84,51,79,25,102,103,178,253,153,246,183,16,92,111,189,139,175,214,236,189,170,166,73,186,93,77,163,191,111,83,110,237,163,174,154,232,218,232,165,255,0,146,230,19,246,63,12,184,143,20,213,225,158,197,87,136,49,133,79,70,227,37,23,78,75,133,12,20,180,193,30,217,93,153,229,134,57,222,176,71,71,113,25,30,118,109,11,122,191,245,10,220,232,240,159,177,248,154,195,152,166,147,12,246,42,76,65,131,233,186,215,24,232,186,113,220,43,160,170,169,9,55,74,204,205,44,209,192,244,98,90,187,144,198,240,51,232,59,23,160,228,143,141,110,180,25,209,152,89,115,13,61,35,219,111,152,94,43,221,68,164,5,215,25,232,106,227,134,33,2,221,181,129,198,225,51,147,56,187,187,140,122,56,232,236,87,191,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,68,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,87,184,151,192,21,57,167,195,206,100,101,245,191,15,82,95,46,87,204,47,114,166,181,208,212,180,91,37,184,246,115,122,55,103,149,216,0,198,161,162,48,50,118,216,98,37,168,237,213,177,162,89,46,240,209,143,234,115,79,135,156,183,204,27,134,33,164,190,92,175,152,94,219,83,116,174,166,120,182,75,113,236,224,213,140,237,19,48,1,141,67,74,6,2,205,176,196,135,65,219,163,69,15,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,21,124,243,191,82,127,188,159,195,85,144,112,89,195,61,79,21,217,243,106,203,9,171,170,237,246,40,41,230,187,226,26,234,71,139,175,77,110,135,107,23,77,164,38,103,57,37,146,24,89,216,79,99,204,210,56,24,129,50,200,35,11,101,86,92,96,188,184,165,202,28,55,130,237,84,152,50,146,222,118,177,178,21,59,75,75,37,44,140,77,44,114,140,155,186,221,77,230,242,60,155,138,66,51,35,114,114,39,120,44,227,219,130,11,239,8,248,238,42,220,57,75,117,185,101,149,239,165,21,146,247,89,48,84,76,21,77,11,60,212,181,101,28,81,132,115,111,25,78,54,216,194,113,105,180,136,163,149,131,181,192,39,29,151,94,17,49,53,109,139,18,209,213,221,178,235,17,84,53,93,226,142,150,50,158,182,150,120,233,230,24,229,161,140,234,34,128,14,73,10,156,102,35,103,114,142,16,102,239,1,83,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,84,127,138,46,25,48,15,20,217,95,114,203,252,95,77,73,71,114,58,114,27,46,33,107,116,53,53,182,105,222,72,164,223,1,72,219,132,12,160,136,101,0,32,121,35,98,13,195,171,16,227,217,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,222,127,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,236,237,55,27,165,108,149,117,83,236,1,0,223,44,142,70,91,64,4,91,87,238,17,102,110,230,101,50,156,149,60,172,98,159,168,21,222,157,110,87,254,139,202,102,174,102,97,92,155,203,140,71,154,88,214,175,179,217,112,205,190,91,133,78,217,35,9,38,216,222,228,17,117,12,0,166,148,220,99,140,28,155,124,134,2,207,169,50,198,95,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,148,133,113,77,147,183,92,144,229,73,147,152,71,18,216,105,45,88,134,183,28,83,222,239,17,69,74,80,78,243,213,209,221,38,140,106,132,192,15,180,199,78,84,240,72,198,218,139,193,177,157,196,5,213,10,229,113,231,179,44,191,26,244,122,213,231,249,130,228,237,171,36,56,180,199,88,71,13,88,106,237,88,122,182,162,27,221,158,41,105,70,8,30,10,184,66,105,6,148,64,0,59,52,117,5,81,4,108,13,160,180,27,29,220,128,157,94,87,36,188,235,255,0,229,235,135,58,203,127,207,26,219,234,163,139,255,0,23,163,171,142,99,121,63,241,39,140,70,63,237,238,69,250,12,165,81,99,89,197,143,154,124,228,250,129,136,125,70,117,77,36,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,245,218,38,99,4,34,68,205,169,52,81,179,235,181,180,191,254,88,92,5,83,103,61,214,147,136,28,224,177,82,87,229,245,178,162,166,27,85,162,175,170,15,118,184,192,80,236,154,72,138,46,149,69,8,185,78,46,205,47,189,52,15,25,137,3,72,5,51,234,58,185,149,242,244,163,204,219,21,118,122,228,54,16,255,0,79,84,27,101,188,88,237,112,193,79,29,226,151,125,76,213,53,65,12,112,180,149,55,18,146,96,39,114,147,116,145,196,226,34,114,108,18,137,108,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,4,240,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,86,1,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,168,255,0,24,151,107,85,151,133,12,225,172,188,220,233,40,41,228,192,247,170,64,150,166,97,136,10,121,232,229,134,24,152,137,217,156,228,150,72,227,1,241,35,49,22,213,221,153,99,110,178,72,224,238,211,106,178,240,161,147,212,118,107,101,37,5,60,152,30,203,86,113,83,66,49,1,79,61,28,83,77,43,136,179,51,156,146,201,36,134,94,36,102,68,250,187,187,170,192,163,131,157,198,10,181,87,228,190,94,230,52,213,21,109,114,177,226,137,108,148,241,9,143,64,160,174,164,146,105,72,199,110,231,54,43,124,44,46,196,204,204,82,106,197,171,56,216,175,45,28,127,77,151,220,105,101,221,85,203,16,213,218,173,183,202,138,155,5,83,66,242,236,172,58,186,105,34,165,167,148,35,103,222,5,88,244,142,219,155,96,152,129,150,221,155,154,87,249,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,85,94,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,199,7,141,60,179,252,145,113,89,153,248,22,58,75,85,37,37,62,32,158,225,65,75,107,143,167,75,75,67,90,205,89,75,0,6,193,96,233,193,81,16,56,8,237,18,23,17,119,22,103,121,73,228,211,143,234,113,55,11,151,76,25,113,196,52,149,117,24,59,20,85,211,81,219,197,226,105,232,109,213,17,69,81,27,152,139,49,184,73,83,37,115,137,158,186,184,200,44,250,71,180,109,47,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,241,89,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,140,53,15,73,59,195,60,70,18,12,177,77,25,247,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,143,95,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,21,4,54,92,66,214,233,169,168,175,48,52,113,73,190,2,145,182,145,128,207,16,202,0,70,209,200,228,27,139,70,34,188,14,85,124,115,218,178,182,167,249,55,102,229,210,146,223,132,238,85,21,87,43,30,33,185,93,6,158,154,205,63,73,228,150,150,98,168,145,162,142,154,87,140,136,54,109,118,168,148,153,196,250,251,163,152,149,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,21,170,241,237,193,5,139,139,140,9,21,110,28,165,181,91,115,54,201,210,138,201,123,172,152,233,225,58,87,153,158,106,90,178,142,41,14,72,118,20,167,27,108,114,9,116,218,66,50,74,199,1,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,176,14,114,121,215,246,27,135,219,78,78,82,91,250,213,121,155,112,126,180,242,69,186,56,40,109,210,211,212,73,180,154,65,113,152,167,58,54,29,64,197,227,235,235,180,182,58,140,190,8,242,26,155,136,238,37,240,118,91,94,104,170,231,195,207,80,119,76,64,240,211,203,32,53,186,152,30,89,35,148,226,48,40,66,98,24,233,154,93,227,176,234,1,219,82,218,47,38,156,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,69,57,189,228,93,102,103,240,227,73,152,216,122,205,219,111,89,105,112,43,140,196,15,57,204,54,121,193,163,173,104,226,141,136,11,105,133,36,230,102,204,209,197,77,41,49,139,110,19,138,190,13,179,210,179,135,110,35,176,102,99,123,103,217,214,81,184,71,110,196,100,109,57,194,118,122,131,24,234,158,72,160,118,57,122,96,253,112,13,9,186,176,196,91,9,197,133,242,62,88,214,113,99,230,159,57,62,160,98,31,81,157,85,94,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,80,215,204,175,151,165,102,89,95,107,179,215,33,176,135,250,69,175,219,45,226,199,107,134,122,137,44,245,91,42,102,169,170,8,99,133,227,166,183,12,112,129,59,148,155,99,146,87,17,16,143,96,141,106,229,123,192,126,114,228,142,42,14,32,179,62,243,246,103,219,88,124,232,169,240,164,113,9,87,75,12,242,9,184,220,122,177,191,102,219,209,130,81,138,34,234,238,113,25,10,45,146,67,36,149,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,138,200,57,194,227,91,174,21,224,248,236,86,250,122,73,41,241,142,40,182,217,43,138,96,39,56,224,1,154,185,138,39,98,102,99,234,208,196,46,228,196,219,8,219,77,93,136,97,91,47,112,85,215,50,177,254,26,203,155,21,69,36,23,44,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,154,232,207,224,178,125,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,172,171,155,206,5,251,91,193,181,202,255,0,237,78,201,246,43,16,90,239,189,30,135,83,181,245,36,42,14,150,237,205,211,211,183,245,55,104,95,212,182,233,239,110,24,129,225,59,205,62,77,253,64,195,222,163,2,154,158,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,85,87,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,161,219,157,198,10,186,208,103,70,94,230,52,213,20,143,109,190,97,121,108,148,241,9,151,92,103,161,171,146,105,72,199,110,214,7,27,132,44,46,196,238,238,50,106,195,163,57,83,254,80,89,161,117,193,124,90,83,96,56,70,174,123,110,96,217,235,109,181,16,13,105,69,4,83,211,66,85,177,85,28,90,56,204,98,52,243,66,58,237,113,106,169,29,139,196,75,208,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,69,56,174,225,71,46,56,181,203,131,193,88,214,46,195,117,161,234,79,96,191,193,11,29,85,162,168,153,153,200,89,221,186,144,158,209,105,97,119,97,144,68,93,156,12,35,144,49,226,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,94,229,111,199,213,102,98,118,30,25,51,142,225,117,185,98,246,237,149,24,119,17,86,84,207,93,53,222,54,234,212,205,77,87,36,132,102,51,68,13,35,199,35,187,70,81,70,209,251,135,24,117,172,175,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,245,230,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,49,196,22,234,72,11,182,226,26,33,16,104,142,61,175,182,90,154,113,2,102,13,157,73,99,38,6,34,120,97,136,187,124,149,60,172,98,159,168,21,222,157,110,87,254,139,30,190,98,89,233,71,159,220,86,98,188,73,97,188,251,79,13,216,122,88,110,195,48,180,15,25,82,210,179,180,167,20,144,185,12,208,201,84,117,83,71,35,145,17,71,48,126,139,51,0,223,7,36,252,157,186,217,112,110,60,206,251,229,134,146,42,124,75,81,75,100,176,86,77,74,67,86,80,82,188,133,88,81,72,64,204,244,210,75,36,0,239,25,187,20,180,102,196,204,241,10,246,188,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,119,179,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,86,122,219,37,100,180,134,35,60,112,84,194,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,25,124,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,250,105,171,55,130,157,238,89,121,215,249,105,225,31,11,118,139,127,101,175,192,154,96,170,205,145,108,134,94,197,4,61,158,72,245,144,200,181,165,150,155,121,62,221,101,105,118,139,14,221,98,214,126,25,241,151,21,252,192,243,99,43,112,125,117,37,184,7,28,98,75,149,222,231,82,236,65,110,183,71,117,144,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,4,223,228,238,78,224,28,138,192,22,188,185,203,155,13,37,186,219,110,167,130,41,101,138,150,24,103,184,79,28,49,194,85,117,69,8,0,203,83,32,196,15,36,174,44,228,237,251,25,189,170,34,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,138,192,57,213,249,88,194,223,80,40,125,58,226,162,215,131,187,77,214,245,197,126,79,81,217,173,149,117,245,17,227,139,45,89,197,77,9,74,99,4,21,145,77,52,174,34,206,236,17,197,28,146,25,120,8,1,19,232,204,238,178,73,69,66,184,233,193,86,172,127,193,246,109,216,175,53,21,112,211,210,225,122,187,216,21,49,136,155,207,111,30,221,8,187,144,147,108,41,105,163,19,109,53,112,114,102,113,119,98,108,120,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,79,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,17,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,86,65,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,185,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,136,173,255,0,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,244,28,86,240,83,149,156,96,253,150,252,166,95,241,93,179,236,151,110,236,94,194,170,166,135,169,218,186,29,78,175,90,9,117,211,179,6,221,187,116,212,181,215,86,211,207,240,191,203,211,37,248,76,199,247,12,198,203,156,79,141,110,55,43,141,158,91,36,177,94,235,105,38,128,96,146,104,102,34,17,134,154,34,99,221,78,12,206,228,237,163,151,119,131,181,208,42,63,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,156,167,142,25,161,17,34,154,41,69,195,109,65,187,179,11,62,172,61,254,44,244,43,42,185,79,228,22,77,230,62,28,205,44,21,153,57,171,79,122,195,55,8,174,20,219,175,20,65,28,219,31,223,130,94,157,24,25,67,40,57,71,32,49,54,248,204,197,223,66,117,237,120,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,223,208,112,165,193,78,86,112,125,246,167,242,103,127,197,119,63,181,189,135,182,251,118,170,154,110,159,101,235,244,250,93,24,34,211,94,210,123,183,110,215,65,211,77,31,91,128,68,68,86,65,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,185,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,136,173,255,0,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,83,252,132,229,127,144,92,59,102,197,139,56,240,86,47,204,10,219,214,31,237,93,154,11,165,194,138,74,83,235,211,75,78,123,198,58,72,205,244,9,137,219,67,111,121,155,93,91,86,123,192,69,79,243,239,37,48,175,17,57,79,125,201,204,107,112,186,209,89,113,7,101,237,51,218,229,142,58,160,232,84,197,80,27,10,72,228,6,212,225,22,125,65,253,215,125,52,125,29,173,3,253,5,78,22,63,238,251,53,127,243,173,187,254,98,175,253,21,63,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,180,15,244,21,56,88,255,0,187,236,213,255,0,206,182,239,249,138,191,244,68,68,69,103,249,247,202,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,217,123,76,22,187,133,20,116,161,208,166,138,156,54,12,148,146,27,106,16,139,190,166,254,243,190,154,54,140,213,3,133,46,10,114,179,131,239,181,63,147,59,254,43,185,253,173,236,61,183,219,181,84,211,116,251,47,95,167,210,232,193,22,154,246,147,221,187,118,186,14,154,104,250,220,2,183,254,43,120,41,202,206,48,126,203,126,83,47,248,174,217,246,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,131,110,221,186,106,90,235,171,105,231,248,95,229,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,48,73,52,51,17,8,195,77,17,49,238,167,6,103,114,118,209,203,187,193,218,232,17,21,186,241,83,192,158,75,241,119,117,195,247,220,198,172,196,22,155,150,29,167,158,146,42,203,4,148,144,79,85,4,132,36,49,79,36,212,242,145,132,100,38,81,139,59,48,188,211,63,245,238,168,165,167,147,87,13,182,11,173,21,246,197,154,57,193,110,185,91,170,35,171,163,172,164,189,208,67,61,52,241,147,20,114,199,32,209,49,1,137,51,19,19,59,59,59,51,178,245,121,201,202,203,34,243,223,49,46,25,165,152,57,139,153,83,226,27,181,61,12,53,211,211,86,219,97,10,131,166,164,134,149,166,112,106,29,162,102,48,9,155,11,8,111,34,218,32,58,11,86,174,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,172,8,173,255,0,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,244,28,86,240,83,149,156,96,253,150,252,166,95,241,93,179,236,151,110,236,94,194,170,166,135,169,218,186,29,78,175,90,9,117,211,179,6,221,187,116,212,181,215,86,211,207,240,191,203,211,37,248,76,199,247,12,198,203,156,79,141,110,55,43,141,158,91,36,177,94,235,105,38,128,96,146,104,102,34,17,134,154,34,99,221,78,12,206,228,237,163,151,119,131,181,208,34,34,34,34,241,89,99,147,184,7,39,35,196,116,121,115,97,164,177,219,113,37,225,175,114,219,40,105,97,166,162,164,159,177,82,210,16,211,195,8,0,198,4,52,129,33,51,234,239,36,146,22,190,243,51,123,84,86,1,254,130,167,11,31,247,125,154,191,249,214,221,255,0,49,87,149,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,83,138,14,23,240,15,22,120,2,223,151,57,141,119,196,22,235,109,186,241,21,238,41,108,149,16,195,57,79,28,51,66,34,69,52,82,139,134,218,131,119,102,22,125,88,123,252,89,232,254,66,114,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,246,174,205,5,210,225,69,37,41,245,233,165,167,61,227,29,36,102,250,4,196,237,161,183,188,205,174,173,171,61,224,43,74,226,31,150,95,15,60,73,230,133,118,110,98,251,198,53,179,95,110,148,244,240,215,181,146,229,78,16,84,156,49,180,65,49,5,68,19,56,159,72,34,141,216,28,65,218,49,125,187,156,200,170,7,10,220,32,96,30,17,45,88,130,197,151,56,203,26,221,173,184,138,162,10,185,104,239,247,24,103,130,150,120,196,132,165,130,56,97,136,64,228,18,1,144,157,157,201,161,133,191,172,101,237,114,167,34,242,227,38,171,49,125,219,5,89,186,87,92,119,136,43,113,37,254,229,59,177,213,86,213,84,79,36,204,4,108,205,164,49,117,72,34,141,153,132,69,201,223,83,57,12,234,2,34,34,34,34,47,63,152,88,42,213,153,88,3,18,229,205,246,162,174,11,110,42,179,214,217,43,37,164,49,25,227,130,166,19,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,86,65,254,130,167,11,31,247,125,154,191,249,214,221,255,0,49,87,254,136,136,172,131,48,185,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,244,211,87,127,21,115,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,181,118,105,238,146,199,37,81,245,234,101,168,61,229,28,113,131,232,115,19,54,128,222,235,54,186,190,174,245,1,17,21,63,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,180,15,244,21,56,88,255,0,187,236,213,255,0,206,182,239,249,138,191,244,68,86,127,159,124,175,242,11,136,156,216,190,231,30,53,197,249,129,69,122,196,29,151,180,193,107,184,81,71,74,29,10,104,169,195,96,201,73,33,182,161,8,187,234,111,239,59,233,163,104,205,88,56,95,225,127,0,240,153,128,46,25,115,151,55,124,65,113,182,220,111,18,222,229,150,247,81,12,211,140,242,67,12,36,34,80,197,16,176,109,167,7,102,113,119,213,203,191,193,154,143,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,172,8,136,188,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,89,7,250,10,156,44,127,221,246,106,255,0,231,91,119,252,197,95,250,34,163,252,80,112,191,128,120,179,192,22,252,185,204,107,190,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,54,212,27,187,48,179,234,195,223,226,207,71,242,19,149,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,181,118,104,46,151,10,41,41,79,175,77,45,57,239,24,233,35,55,208,38,39,109,13,189,230,109,117,109,89,239,1,23,159,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,43,32,255,0,65,83,133,143,251,190,205,95,252,235,110,255,0,152,171,191,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,85,239,162,34,34,34,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,106,193,194,255,0,11,248,7,132,204,1,112,203,156,185,187,226,11,141,182,227,120,150,247,44,183,186,136,102,156,103,146,24,97,33,18,134,40,133,131,109,56,59,51,139,190,174,93,254,12,213,129,17,17,21,191,241,91,193,78,86,113,131,246,91,242,153,127,197,118,207,178,93,187,177,123,10,170,154,30,167,106,232,117,58,189,104,37,215,78,204,27,118,237,211,82,215,93,91,79,63,194,255,0,47,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,1,130,73,161,152,136,70,26,104,137,143,117,56,51,59,147,182,142,93,222,14,215,64,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,255,0,20,28,80,96,30,19,48,5,191,49,179,26,209,136,46,54,219,141,226,43,36,81,89,41,225,154,113,158,72,102,152,72,134,105,98,22,13,180,230,206,236,78,250,184,247,120,187,80,12,189,230,237,195,110,101,99,252,53,151,54,44,19,153,80,92,177,85,226,138,201,71,45,93,182,128,96,142,122,153,130,24,202,66,26,194,38,6,35,103,119,97,39,211,93,25,252,21,239,175,63,152,88,214,213,150,184,3,18,230,53,246,158,174,123,110,21,179,214,222,235,34,164,1,41,228,130,154,19,154,65,140,72,132,92,220,65,217,153,200,91,93,53,118,241,76,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,143,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,25,228,134,105,132,136,102,150,33,96,219,78,108,238,196,239,171,143,119,139,181,31,200,78,104,25,5,196,78,108,88,178,115,5,97,12,192,162,189,98,14,213,217,167,186,91,232,163,165,14,133,52,181,7,188,163,171,144,219,80,132,153,180,7,247,157,181,209,181,118,188,4,68,69,231,227,199,248,54,92,127,81,149,163,136,105,27,22,82,217,225,191,157,164,157,198,119,183,75,52,144,13,64,51,182,134,13,44,38,5,181,223,99,188,123,246,245,35,221,232,17,17,17,89,6,97,115,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,86,241,91,100,172,150,146,219,64,80,73,61,52,199,12,133,25,21,96,147,131,144,59,179,184,139,233,166,172,222,10,191,240,191,197,6,1,226,207,0,92,51,27,46,109,24,130,221,109,183,94,37,178,75,21,238,158,24,103,41,227,134,25,136,132,97,150,81,112,219,80,12,206,228,207,171,23,119,131,189,96,69,105,92,67,243,52,225,231,134,204,208,174,202,60,95,103,198,183,155,237,174,158,158,106,247,178,91,105,206,10,99,154,54,148,33,35,168,158,23,35,233,28,82,59,131,16,51,72,45,187,115,24,141,64,225,91,139,252,3,197,221,171,16,95,114,231,6,227,91,77,183,14,212,65,73,45,101,254,221,12,16,85,79,32,145,20,80,73,12,210,137,156,98,32,82,11,187,56,180,208,191,245,236,189,174,84,231,166,92,103,45,102,47,180,224,171,207,86,235,129,49,5,110,27,191,219,103,102,10,170,42,170,121,228,133,140,129,157,245,134,94,145,28,82,51,184,144,177,51,232,97,32,5,64,68,84,255,0,62,243,175,10,240,237,148,247,220,227,198,182,251,173,109,151,15,246,94,211,5,174,40,228,170,62,189,76,84,225,176,100,146,48,125,14,97,119,212,219,221,103,211,87,209,158,216,50,247,155,183,13,185,149,143,240,214,92,216,176,78,101,65,114,197,87,138,43,37,28,181,118,218,1,130,57,234,102,8,99,41,8,107,8,152,24,141,157,221,132,159,77,116,103,240,87,190,136,169,253,70,122,101,197,14,120,195,195,197,206,243,216,113,157,118,31,139,18,91,105,170,25,130,59,141,41,77,81,28,129,78,122,251,243,71,217,76,206,55,102,46,153,49,142,246,9,94,58,128,136,139,207,199,143,240,108,184,254,163,43,71,16,210,54,44,165,179,195,127,59,73,59,140,239,110,150,105,32,26,128,103,109,12,26,88,76,11,107,190,199,120,247,237,234,71,187,208,34,34,243,248,55,31,224,220,193,166,186,213,96,204,67,73,117,11,29,226,182,193,115,104,93,247,209,220,105,37,120,170,41,229,2,102,32,49,38,213,181,111,120,8,12,119,1,137,63,160,68,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,110,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,34,34,43,21,197,156,224,184,118,192,216,170,243,130,177,78,89,230,173,21,235,15,220,42,45,119,26,111,103,218,228,232,85,65,33,71,44,123,194,224,64,91,76,9,181,23,113,125,53,103,118,239,87,63,195,199,16,56,7,137,172,175,161,205,124,185,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,178,81,23,45,94,57,99,46,237,204,170,90,43,42,205,94,109,60,50,229,54,99,226,60,178,185,225,252,192,188,215,225,123,132,182,186,218,187,93,174,149,233,94,170,39,217,52,96,243,212,197,35,244,228,99,141,221,193,133,200,29,197,200,92,73,235,175,11,252,80,96,30,44,240,5,195,49,178,230,209,136,45,214,219,117,226,91,36,177,94,233,225,134,114,158,56,97,152,136,70,25,101,23,13,181,0,204,238,76,250,177,119,120,59,250,12,169,207,76,184,206,90,204,95,105,193,87,158,173,215,2,98,10,220,55,127,182,206,204,21,84,85,84,243,201,11,25,3,59,235,12,189,34,56,164,103,113,33,98,103,208,194,64,10,128,136,169,254,125,231,94,21,225,219,41,239,185,199,141,109,247,90,219,46,31,236,189,166,11,92,81,201,84,125,122,152,169,195,96,201,36,96,250,28,194,239,169,183,186,207,166,175,163,61,176,101,239,55,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,175,20,86,74,57,106,237,180,3,4,115,212,204,16,198,82,16,214,17,48,49,27,59,187,9,62,154,232,207,224,175,125,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,163,252,58,241,129,145,220,80,251,114,60,173,196,155,234,236,151,10,154,78,193,112,56,105,235,171,41,97,233,127,76,97,165,234,60,205,70,111,60,98,50,72,0,91,181,18,17,38,209,124,174,43,120,214,202,206,15,190,203,126,83,44,24,174,231,246,183,183,118,47,97,82,211,77,211,236,189,14,167,87,173,60,90,107,218,67,110,221,218,232,90,233,163,107,231,248,95,230,23,146,252,89,227,251,134,92,229,206,24,198,182,235,149,186,207,45,238,89,111,116,84,144,192,80,71,52,48,144,137,67,83,41,57,238,168,7,102,113,102,209,139,191,193,158,232,17,21,191,241,91,198,182,86,112,125,246,91,242,153,96,197,119,63,181,189,187,177,123,10,150,154,110,159,101,232,117,58,189,105,226,211,94,210,27,118,238,215,66,215,77,27,95,63,194,255,0,48,188,151,226,207,31,220,50,231,46,112,198,53,183,92,173,214,121,111,114,203,123,162,164,134,2,130,57,161,132,132,74,26,153,73,207,117,64,59,51,139,54,140,93,254,12,247,64,138,159,231,222,117,225,94,29,178,158,251,156,120,214,223,117,173,178,225,254,203,218,96,181,197,28,149,71,215,169,138,156,54,12,146,70,15,161,204,46,250,155,123,172,250,106,250,51,219,6,94,243,118,225,183,50,177,254,26,203,155,22,9,204,168,46,88,170,241,69,100,163,150,174,219,64,48,71,61,76,193,12,101,33,13,97,19,3,17,179,187,176,147,233,174,140,254,10,247,209,17,90,255,0,20,28,194,242,95,132,204,127,111,203,156,198,195,24,214,227,114,184,217,226,189,197,45,146,138,146,104,6,9,38,154,17,18,41,170,98,38,61,212,230,238,204,46,218,56,247,248,179,122,14,20,184,214,202,206,48,126,212,254,76,236,24,174,217,246,75,176,246,223,110,210,211,67,212,237,93,126,159,75,163,60,186,233,217,143,118,237,186,106,58,107,171,233,112,10,159,231,166,112,209,228,54,92,92,115,66,237,129,241,94,40,181,89,180,150,229,14,27,166,130,162,170,142,151,71,115,170,56,230,154,45,97,143,70,222,224,228,64,47,189,197,128,76,194,208,63,209,171,225,99,254,224,115,87,255,0,53,91,191,231,202,239,242,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,89,6,97,115,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,86,241,91,100,172,150,146,219,64,80,73,61,52,199,12,133,25,21,96,147,131,144,59,179,184,139,233,166,172,222,10,231,242,19,58,240,175,17,57,79,98,206,60,21,111,186,209,89,113,7,106,236,208,93,34,142,58,160,232,84,203,78,123,198,57,36,6,212,225,39,109,13,253,215,109,116,125,89,170,2,177,92,89,206,51,133,140,41,138,175,56,91,236,222,96,94,125,141,112,168,183,251,70,211,71,110,168,161,172,233,72,65,215,167,151,182,183,82,19,219,184,15,70,220,46,207,163,106,170,87,12,252,192,114,211,138,252,101,83,131,242,183,43,243,40,66,221,79,218,110,119,123,149,186,134,27,117,184,29,139,166,211,74,21,102,91,228,33,113,0,1,35,45,8,180,216,18,24,86,12,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,143,160,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,168,165,255,0,140,12,142,194,220,71,91,120,93,191,226,78,199,139,238,182,248,106,233,166,51,133,232,123,84,198,237,13,186,73,26,71,56,171,36,6,105,2,57,0,68,198,72,152,73,206,88,192,171,90,241,89,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,199,127,106,136,136,169,253,62,122,101,197,118,120,205,195,197,178,243,219,177,157,14,31,151,18,92,169,169,217,142,59,117,40,205,79,28,97,80,122,251,147,73,218,128,194,54,103,46,152,185,150,198,56,158,74,128,138,159,212,103,166,92,80,231,140,60,60,92,239,61,135,25,215,97,248,177,37,182,154,161,152,35,184,210,148,213,17,200,20,231,175,191,52,125,148,204,227,118,98,233,147,24,239,96,149,227,168,8,136,139,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,251,93,190,174,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,89,7,250,53,124,44,127,220,14,106,255,0,230,171,119,252,249,95,250,34,241,88,179,56,176,14,5,199,248,83,46,113,125,250,146,209,114,198,148,245,178,217,101,173,170,134,158,10,169,233,230,163,135,178,1,72,98,71,83,33,87,196,241,196,2,78,77,28,190,27,89,139,218,162,34,34,42,63,39,22,252,60,134,116,83,228,32,230,150,31,147,22,79,79,49,156,99,114,167,232,65,86,21,113,210,141,184,228,115,102,122,233,37,144,216,105,71,116,172,208,200,230,33,172,123,235,2,34,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,169,175,12,252,85,101,31,21,248,54,167,24,101,109,202,172,78,221,81,217,174,118,139,148,97,13,198,220,110,229,211,121,162,3,49,217,32,139,144,24,17,1,104,67,174,240,144,2,176,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,213,42,226,199,202,198,114,125,63,196,62,157,58,136,190,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,20,64,115,86,204,204,85,147,124,119,101,158,105,96,170,190,207,122,195,56,62,217,112,166,221,36,129,28,219,46,119,29,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,234,66,184,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,17,17,66,7,56,172,179,251,31,197,100,56,234,146,146,234,244,152,247,15,209,220,38,170,168,143,250,20,171,169,153,232,228,130,156,216,25,159,100,16,81,153,131,145,16,148,236,78,236,38,12,213,47,146,62,104,93,105,113,254,97,100,188,195,87,61,182,231,103,139,20,83,185,86,151,66,142,122,105,163,166,151,101,62,142,59,231,26,184,119,72,206,47,165,36,98,236,93,219,37,209,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,198,95,59,241,173,171,50,179,163,31,102,53,138,158,174,11,110,42,197,23,91,221,28,85,96,35,60,112,84,213,201,52,99,32,137,16,177,176,155,51,179,17,54,186,232,239,226,166,251,149,198,80,212,229,47,7,216,102,123,148,21,112,92,177,205,68,216,190,170,25,167,138,80,0,169,16,10,82,137,227,253,16,58,56,41,36,113,39,35,99,144,216,182,254,128,198,4,252,76,99,46,20,57,129,230,198,105,96,250,26,75,136,22,56,196,150,219,189,178,165,152,66,227,110,146,235,33,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,57,191,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,246,59,251,84,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,215,205,255,0,20,223,112,55,26,25,123,141,112,181,119,98,189,97,252,31,105,186,91,170,122,65,39,66,170,11,181,124,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,175,255,0,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,185,84,69,16,28,213,179,51,21,100,223,29,217,103,154,88,42,175,179,222,176,206,15,182,92,41,183,73,32,71,54,203,157,199,124,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,144,174,14,248,170,193,188,87,229,29,191,24,89,174,84,131,137,237,212,244,244,216,178,209,28,111,9,219,174,46,30,251,140,68,102,93,154,66,25,10,19,220,91,129,156,93,250,129,32,5,117,68,80,87,135,248,182,197,92,35,113,245,156,120,166,219,23,110,195,119,220,192,188,91,241,53,184,134,73,122,148,35,122,51,57,224,137,166,138,55,172,142,54,152,97,57,29,196,122,210,51,182,134,234,109,48,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,165,92,88,249,88,206,79,167,248,135,211,167,81,107,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,77,237,55,25,202,29,144,201,41,75,210,167,161,39,25,201,221,162,247,102,157,228,50,16,121,12,102,125,17,17,17,20,0,243,52,201,79,200,183,23,24,167,179,220,59,85,6,59,215,26,209,239,151,124,209,118,217,230,237,17,201,164,96,35,165,84,85,59,5,183,105,19,197,184,156,183,105,119,252,146,243,142,197,46,21,199,92,63,84,67,209,189,83,92,31,24,209,201,184,203,181,210,201,29,61,37,67,104,193,178,62,137,197,77,222,231,184,251,87,186,58,70,78,242,126,188,254,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,99,47,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,77,53,119,241,89,4,112,19,150,120,87,43,248,71,203,59,118,22,164,233,251,123,15,209,98,107,140,231,28,109,53,85,117,124,1,81,41,200,64,3,191,111,80,98,7,45,73,162,134,32,114,45,154,168,139,159,137,140,101,194,135,48,60,216,205,44,31,67,73,113,2,199,24,146,219,119,182,84,179,8,92,109,210,93,100,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,103,55,249,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,199,127,106,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,106,24,57,158,241,235,77,156,247,90,190,31,178,126,251,73,95,151,214,202,138,105,174,183,122,78,168,61,218,227,1,77,190,24,229,25,122,85,20,34,229,1,51,188,94,244,208,52,128,68,13,25,149,10,229,249,146,153,203,155,156,71,97,155,150,82,220,46,182,24,112,149,194,154,231,125,196,212,82,140,62,202,161,115,118,144,88,206,57,35,57,166,141,165,138,56,14,57,6,93,77,164,7,132,102,113,188,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,8,60,203,248,28,169,225,199,25,77,156,56,28,233,15,46,177,165,226,64,134,146,48,138,156,236,119,25,154,73,222,136,97,6,17,122,103,16,148,161,32,31,112,35,120,205,153,196,14,106,63,193,119,22,216,171,132,108,211,108,83,109,139,183,97,187,239,102,183,226,107,113,12,146,245,40,70,166,51,57,224,137,166,138,55,172,142,54,152,97,57,29,196,122,210,51,182,134,235,32,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,199,51,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,90,255,0,53,142,59,109,77,106,175,225,103,38,177,53,89,92,138,161,224,198,247,91,116,226,48,71,3,9,140,150,118,54,103,35,50,39,23,159,97,11,3,7,64,156,247,207,28,113,173,147,185,59,143,179,215,31,218,242,231,46,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,9,85,213,20,32,101,21,52,101,40,60,146,184,187,11,63,236,103,200,79,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,18,220,218,104,184,134,165,226,26,158,124,228,187,82,86,97,138,202,122,153,176,52,54,161,168,107,117,29,185,170,8,30,23,121,0,69,235,156,66,9,42,92,92,255,0,170,194,219,154,54,136,3,234,242,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,131,147,165,178,193,113,158,170,49,41,138,105,165,140,96,161,113,146,105,102,111,127,105,139,24,8,185,204,231,54,136,173,215,142,78,46,237,92,32,229,24,226,184,45,212,151,140,89,126,168,43,110,28,181,79,80,32,7,59,3,145,213,76,12,77,41,211,66,219,119,244,219,87,57,33,141,202,62,171,72,56,251,127,166,172,123,138,191,217,92,71,137,49,29,195,253,178,178,186,229,93,81,39,251,233,38,154,73,15,239,34,34,248,187,172,138,56,54,183,103,141,183,135,28,25,31,16,184,143,219,24,190,107,124,117,6,115,81,205,5,117,53,44,128,37,5,53,113,74,236,114,214,70,14,195,44,142,0,91,155,105,117,12,74,121,97,179,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,67,200,113,208,111,113,140,174,116,237,24,153,140,209,3,51,152,128,191,90,48,96,118,220,49,28,83,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,91,87,27,252,104,225,94,17,242,226,122,234,34,181,94,241,245,203,167,5,147,15,75,93,24,200,29,86,155,109,117,76,12,109,51,209,131,193,35,57,3,123,242,48,197,184,55,60,129,96,28,160,49,77,247,28,241,161,152,88,215,20,215,118,219,214,32,193,247,107,165,198,167,164,17,245,234,167,187,80,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,202,101,17,67,95,55,252,83,125,192,220,104,101,238,53,194,213,221,138,245,135,240,125,166,233,110,169,233,4,157,10,168,46,213,242,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,191,254,8,56,209,194,188,92,101,196,21,213,165,106,178,99,235,111,82,11,222,30,138,186,50,144,250,77,14,234,234,104,28,222,102,163,55,158,54,98,54,247,36,114,139,113,237,105,14,229,81,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,12,227,235,141,124,85,197,102,99,213,217,45,55,62,207,150,88,102,225,52,120,114,223,78,242,4,117,251,28,163,27,157,67,72,32,101,52,160,238,224,38,45,209,140,220,25,183,20,167,44,212,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,81,107,206,226,237,117,176,93,114,26,251,98,185,213,219,174,86,234,140,65,87,71,89,73,49,67,61,52,241,149,176,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,92,87,46,110,53,255,0,149,86,92,79,96,199,247,59,84,121,155,133,191,55,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,120,8,136,138,154,113,41,108,205,203,214,67,99,155,54,68,73,73,30,59,175,179,205,77,103,58,138,179,165,113,51,208,100,120,102,2,23,138,167,164,242,116,13,200,64,102,233,57,187,3,19,172,112,174,215,108,125,96,199,245,183,219,237,207,16,91,177,181,186,241,37,93,101,101,92,211,67,117,166,186,199,51,148,146,201,33,59,76,21,35,51,57,57,59,177,177,179,187,247,169,232,224,43,140,76,61,197,62,81,219,6,243,120,164,131,49,108,116,253,139,16,91,38,172,165,237,117,167,0,64,50,93,34,167,139,105,13,52,165,52,110,239,210,0,9,72,226,109,204,2,69,116,8,161,175,154,159,27,245,153,147,138,174,252,48,229,229,86,204,33,134,238,17,69,136,106,250,51,211,212,86,222,41,36,156,39,165,215,170,193,45,28,102,240,190,135,19,59,207,79,188,72,128,99,34,165,92,174,178,247,60,113,111,19,86,220,79,147,183,239,97,208,97,78,205,87,139,42,231,235,13,45,93,158,74,168,130,123,113,56,197,36,103,52,209,180,133,20,114,109,109,212,229,32,144,148,44,67,61,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,53,74,184,177,242,177,156,159,79,241,15,167,78,177,172,82,125,202,211,143,171,237,37,246,195,194,158,111,92,59,117,170,187,250,7,7,94,234,170,64,36,183,200,32,239,29,182,98,144,155,169,9,237,104,233,244,119,144,36,40,225,22,48,56,218,9,106,86,171,130,121,154,112,143,140,179,30,251,150,117,56,251,236,221,93,158,225,61,190,154,235,123,120,34,179,221,186,47,51,28,244,181,209,203,36,45,11,180,59,132,230,40,186,141,44,76,12,68,78,45,115,246,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,107,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,133,50,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,253,142,244,211,137,62,55,242,59,133,92,85,132,176,150,105,85,93,74,175,22,111,151,117,174,24,106,125,151,74,50,4,125,170,174,46,168,204,48,147,156,155,94,56,228,35,236,243,48,139,144,109,122,151,149,249,215,148,121,213,106,123,206,84,102,62,31,197,52,241,211,211,84,212,5,182,184,37,158,140,39,23,40,154,166,29,122,180,230,76,39,238,74,32,108,224,108,236,206,46,205,237,81,88,87,57,108,1,83,137,184,92,181,227,59,118,30,164,171,168,193,216,162,146,166,178,224,77,19,79,67,110,168,138,90,121,24,8,157,141,194,74,153,40,88,128,53,213,198,50,118,210,61,195,22,220,22,102,103,228,139,138,204,176,199,82,85,218,169,41,41,241,4,22,250,250,171,164,157,58,90,90,26,214,122,58,169,204,247,139,7,78,10,137,77,140,139,104,144,177,19,56,179,179,228,124,173,127,153,70,111,83,101,7,7,216,226,118,158,145,174,88,194,157,176,133,182,26,152,37,148,39,58,225,32,168,22,120,244,216,99,70,213,114,1,27,176,49,196,44,251,181,96,40,23,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,94,40,172,148,114,213,153,12,17,207,83,48,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,44,156,176,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,99,133,197,143,154,124,228,250,129,136,125,70,117,85,120,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,60,135,29,6,247,24,202,231,78,209,137,152,205,16,51,57,136,11,245,163,6,7,109,195,17,197,62,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,20,43,115,171,243,79,133,190,159,208,250,141,197,89,254,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,33,238,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,150,138,21,185,213,249,167,194,223,79,232,125,70,226,173,127,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,103,144,166,78,231,22,1,207,92,1,107,204,108,185,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,197,73,84,48,153,140,85,49,140,160,210,68,228,238,46,255,0,177,222,154,113,39,198,254,71,112,171,138,176,150,18,205,42,171,169,85,226,205,242,238,181,195,13,79,178,233,70,64,143,181,85,197,213,25,134,18,115,147,107,199,28,132,125,158,102,17,114,13,175,82,242,191,58,242,143,58,173,79,121,202,140,199,195,248,166,158,58,122,106,154,128,182,215,4,179,209,132,226,229,19,84,195,175,86,156,201,132,253,201,68,13,156,13,157,153,197,217,177,225,226,199,205,62,114,125,64,196,62,163,58,184,174,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,223,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,47,220,174,184,250,163,198,22,43,111,12,249,197,112,181,90,238,184,114,223,77,67,132,239,19,212,193,71,29,206,148,14,42,104,45,164,4,67,190,176,122,145,140,93,54,34,154,49,45,204,199,27,156,210,84,136,136,136,163,87,157,166,89,225,90,156,172,192,185,199,217,58,88,146,223,136,27,12,245,227,142,49,237,20,53,20,213,21,27,38,45,157,67,233,201,75,172,109,189,132,122,243,251,174,231,171,89,95,44,188,235,252,139,113,113,133,187,69,191,181,80,99,189,48,85,102,200,183,205,23,109,158,30,207,36,122,200,2,58,85,69,77,188,159,118,145,60,187,69,203,110,147,252,172,171,155,158,102,98,172,187,225,30,107,118,22,171,236,159,109,113,5,38,25,184,206,18,73,28,195,67,36,21,21,18,132,100,6,58,117,59,40,196,108,91,132,162,150,80,113,247,181,104,118,225,163,0,83,102,159,16,217,111,151,215,12,61,87,124,182,223,49,69,182,154,233,67,76,210,239,150,221,218,1,235,29,222,39,99,0,26,118,148,204,197,219,96,9,22,163,183,86,201,121,99,89,197,143,154,124,228,250,129,136,125,70,117,85,120,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,60,135,29,6,247,24,202,231,78,209,137,152,205,16,51,57,136,11,245,163,6,7,109,195,17,197,62,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,41,230,139,199,213,30,15,177,92,184,103,201,219,133,170,233,117,196,118,250,154,28,89,120,130,166,10,200,237,148,166,114,211,79,109,16,18,45,149,133,211,144,101,234,48,148,49,144,237,103,57,24,225,139,108,157,201,220,125,158,184,254,215,151,57,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,74,174,168,161,3,40,169,163,41,65,228,149,197,216,89,255,0,99,62,66,124,42,240,207,131,120,80,202,58,60,173,193,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,185,198,16,219,20,96,17,139,190,208,1,220,70,123,228,59,11,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,171,231,157,250,147,253,228,254,26,163,47,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,8,224,187,139,108,43,197,206,86,54,41,182,197,216,113,37,139,179,91,241,53,184,134,56,186,117,197,77,25,156,240,68,211,75,35,81,201,35,204,48,156,142,196,93,25,25,219,80,117,112,10,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,139,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,62,220,104,240,147,138,184,70,205,55,194,215,41,123,118,27,190,246,155,134,25,184,137,73,47,82,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,173,27,179,232,108,171,175,45,14,61,106,114,27,16,195,146,185,179,125,171,159,46,175,149,17,195,104,57,58,91,44,23,25,234,163,18,152,166,154,88,198,10,23,25,38,150,102,247,246,152,177,128,139,156,206,118,171,196,221,218,213,127,226,75,53,239,182,43,157,37,198,219,113,199,23,218,186,58,202,73,134,104,42,96,146,190,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,119,246,126,61,105,178,27,151,150,92,100,174,83,223,105,39,204,91,229,61,250,27,185,199,213,223,96,183,79,95,113,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,118,45,105,182,99,44,215,199,244,86,106,57,42,239,248,179,24,222,35,166,136,234,234,217,231,184,92,106,230,97,23,146,105,137,153,206,73,100,109,78,66,110,242,119,39,241,117,62,124,16,112,93,133,120,71,203,136,40,107,70,213,123,199,215,46,164,247,188,67,21,12,99,32,117,90,29,212,52,211,184,52,207,70,15,4,110,194,111,239,200,197,46,208,220,209,133,202,170,41,198,7,13,118,46,42,114,58,241,150,87,55,232,221,97,221,116,195,117,101,84,112,71,73,120,138,25,2,158,73,92,68,247,66,253,83,142,70,112,55,233,200,110,44,198,192,67,143,102,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,41,105,229,89,198,253,30,100,225,91,71,12,57,135,85,179,23,225,187,124,177,97,234,190,140,20,244,245,182,122,72,224,8,41,117,234,177,203,89,24,60,207,160,68,204,240,83,239,34,35,25,8,175,131,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,218,237,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,125,33,184,136,9,203,44,166,192,27,246,181,244,242,155,224,150,178,225,125,254,83,121,189,133,58,84,22,189,131,131,173,119,123,108,241,201,53,81,4,51,199,121,143,168,195,25,194,49,200,205,1,179,72,37,33,28,130,241,148,17,145,75,82,197,93,72,79,44,46,61,105,178,98,235,73,195,246,112,95,105,40,50,250,231,81,83,53,170,239,87,213,55,180,220,103,40,118,67,36,165,47,74,158,132,156,103,39,118,139,221,154,119,144,200,65,228,49,153,244,84,211,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,28,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,149,224,114,84,243,79,138,126,159,215,122,141,185,77,74,40,86,231,87,230,159,11,125,63,161,245,27,138,179,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,66,156,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,236,128,228,32,71,20,177,27,128,111,218,213,85,20,48,115,61,227,214,155,57,238,181,124,63,100,253,246,146,191,47,173,149,20,211,93,110,244,157,80,123,181,198,2,155,124,49,202,50,244,170,40,69,202,2,103,120,189,233,160,105,0,136,26,51,40,246,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,81,87,207,59,245,39,251,201,252,53,70,174,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,130,120,59,226,171,6,241,95,148,118,252,97,102,185,82,14,39,183,83,211,211,98,203,68,113,188,39,110,184,184,123,238,49,17,153,118,105,8,100,40,79,113,110,6,113,119,234,4,128,21,213,17,17,69,95,53,206,5,191,171,241,65,146,152,51,254,216,170,199,244,84,37,253,233,13,210,58,118,31,247,94,212,98,95,216,76,225,254,184,153,71,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,199,123,63,230,95,199,173,54,67,97,233,178,87,41,175,180,147,230,45,242,158,72,110,231,31,87,125,130,221,61,44,130,51,12,208,203,25,65,92,229,36,50,194,222,254,208,23,51,17,99,133,206,29,178,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,100,39,193,255,0,13,118,46,21,178,58,207,150,86,199,235,93,102,219,116,196,149,99,84,115,199,87,120,150,24,194,162,72,156,132,54,194,221,32,142,54,96,7,233,198,14,76,230,230,69,90,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,106,149,113,99,229,99,57,62,159,226,31,78,157,99,88,187,87,59,77,214,203,82,20,119,155,101,93,5,68,148,240,85,132,85,48,148,70,80,79,16,77,12,172,36,204,238,18,69,36,114,1,120,16,24,147,106,206,206,175,252,57,171,93,111,252,25,98,172,144,199,214,58,187,142,98,220,108,239,133,109,215,102,166,41,168,170,109,82,83,65,77,53,77,116,242,213,188,231,92,81,189,97,245,4,28,30,71,133,220,116,222,202,197,178,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,11,37,220,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,68,69,10,220,234,252,211,225,111,167,244,62,163,113,86,21,29,166,235,53,170,162,251,13,178,172,237,180,117,16,210,84,86,12,36,240,67,60,195,33,69,17,201,166,209,51,24,38,33,23,125,73,162,145,219,93,175,165,197,112,65,198,142,42,225,31,49,224,174,173,43,173,239,0,220,186,144,94,240,244,85,210,12,97,213,120,119,87,83,64,230,208,189,96,52,17,179,17,183,191,27,20,91,131,115,72,30,87,140,156,244,172,226,39,136,236,103,152,222,217,246,141,148,174,18,91,176,225,3,78,16,133,158,156,202,58,87,142,41,221,206,46,160,55,92,195,65,110,172,210,150,193,114,113,105,20,228,185,145,118,43,86,92,98,62,33,238,118,107,172,56,146,247,112,169,195,118,218,154,135,56,233,78,207,19,83,73,33,211,134,140,50,111,170,19,3,145,220,217,138,145,128,118,59,74,199,37,72,188,86,119,224,171,174,101,100,190,62,203,155,21,69,36,23,44,85,133,238,182,74,57,106,204,134,8,231,169,164,146,24,202,66,17,34,96,98,54,119,118,18,125,53,209,159,193,99,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,71,220,31,227,250,108,207,225,115,43,113,156,56,134,174,251,81,85,133,232,105,174,23,10,183,148,167,158,227,77,19,83,214,188,133,43,111,51,106,152,102,103,55,215,123,179,147,57,51,177,61,133,243,180,206,191,254,81,120,115,163,183,252,177,173,194,170,72,191,241,138,58,72,225,54,147,255,0,29,121,4,163,254,208,226,95,166,202,223,249,70,101,158,21,204,78,46,33,184,226,154,78,215,246,43,15,213,226,107,116,7,28,114,66,85,209,207,79,79,17,200,38,5,175,79,181,20,160,227,180,134,88,162,54,47,119,71,157,69,141,103,22,62,105,243,147,234,6,33,245,25,213,52,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,211,105,24,12,240,145,11,62,162,210,198,239,166,230,214,253,121,106,115,2,252,132,214,80,228,38,107,77,191,0,221,110,5,236,187,137,22,178,89,235,170,231,166,15,206,203,61,72,67,79,110,6,237,51,201,180,28,154,73,12,251,247,18,154,149,106,188,209,252,137,230,111,224,190,177,68,160,5,76,247,44,46,61,106,115,158,213,73,195,246,112,95,106,235,243,6,217,79,83,53,170,239,87,210,6,187,91,160,24,118,67,36,165,47,86,162,184,88,167,39,118,139,222,134,7,144,200,141,164,50,144,164,80,173,206,175,205,62,22,250,127,67,234,55,21,97,84,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,218,0,60,179,69,27,17,104,219,228,1,241,38,103,174,188,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,167,251,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,80,173,206,175,205,62,22,250,127,67,234,55,21,97,81,218,110,179,90,170,47,176,219,42,206,219,71,81,13,37,69,96,194,79,4,51,204,50,20,81,28,154,109,19,49,130,98,17,119,212,154,41,29,181,218,250,92,87,4,28,104,226,174,17,243,30,10,234,210,186,222,240,13,203,169,5,239,15,69,93,32,198,29,87,135,117,117,52,14,109,11,214,3,65,27,49,27,123,241,177,69,184,55,52,129,229,120,201,207,74,206,34,120,142,198,121,141,237,159,104,217,74,225,37,187,14,16,52,225,8,89,233,204,163,165,120,226,157,220,226,234,3,117,204,52,22,234,205,41,108,23,39,22,145,78,75,153,23,98,181,101,198,35,226,30,231,102,186,195,137,47,119,10,156,55,109,169,168,115,142,148,236,241,53,52,146,29,56,104,195,38,250,161,48,57,29,205,152,169,24,7,99,180,172,113,173,197,143,154,124,228,250,129,136,125,70,117,77,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,122,186,25,102,132,128,42,160,105,100,133,229,136,157,180,48,105,97,150,55,33,213,183,198,99,226,46,205,37,92,169,248,231,186,217,113,53,7,11,185,175,116,171,184,91,111,245,13,30,20,189,92,110,132,111,108,156,41,194,56,173,143,215,147,104,211,24,192,1,4,113,104,227,49,236,96,62,179,60,82,232,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,181,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,239,114,230,227,95,249,85,101,196,246,12,127,115,181,71,153,184,91,243,119,42,104,31,165,37,210,133,152,26,59,152,195,180,64,119,25,188,114,140,78,66,18,8,150,145,12,209,70,215,128,136,136,138,143,241,129,128,41,179,63,133,204,210,193,147,97,234,187,237,69,86,23,174,169,183,219,233,26,82,158,123,141,52,79,81,68,209,140,79,188,205,170,97,133,216,27,93,238,204,46,196,206,226,248,224,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,147,158,83,227,175,202,134,86,96,220,204,246,95,179,62,214,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,75,115,172,204,207,180,25,227,130,242,182,146,174,213,81,73,131,240,249,220,38,236,242,111,170,167,174,175,155,243,144,84,104,110,193,164,20,148,114,0,56,137,109,157,201,220,132,195,71,37,60,179,251,65,158,56,211,52,170,233,45,85,20,152,63,15,133,190,30,209,30,250,170,122,234,249,191,55,61,62,160,236,26,65,73,89,25,155,16,150,217,216,89,136,76,244,153,69,141,103,22,62,105,243,147,234,6,33,245,25,213,52,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,211,105,24,12,240,145,11,62,162,210,198,239,166,230,214,253,121,106,115,2,252,132,214,80,228,38,107,77,191,0,221,110,5,236,187,137,22,178,89,235,170,231,166,15,206,203,61,72,67,79,110,6,237,51,201,180,28,154,73,12,251,247,18,154,149,106,188,209,252,137,230,111,224,190,177,68,160,91,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,147,253,53,99,220,85,254,202,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,121,17,23,197,221,78,247,3,156,31,96,30,13,114,140,177,190,51,106,74,92,119,116,179,141,126,47,190,93,37,132,2,209,3,3,77,45,12,114,177,148,81,83,64,227,172,146,49,187,74,113,245,8,182,12,65,21,85,200,190,43,114,95,136,123,174,41,177,101,206,41,164,158,229,133,111,21,214,185,104,229,174,164,41,235,160,166,40,132,174,84,177,195,52,133,45,9,148,192,49,206,236,44,79,221,163,119,107,97,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,21,124,243,191,82,127,188,159,195,84,96,88,48,158,42,197,126,210,251,45,134,110,183,159,99,91,230,187,92,125,159,69,37,71,99,161,139,78,173,76,219,25,250,112,134,225,221,33,104,35,171,106,237,170,168,28,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,232,87,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,52,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,199,135,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,224,23,106,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,169,229,161,192,85,54,67,97,232,115,171,54,108,84,147,230,45,242,158,57,173,1,39,87,125,130,221,61,44,100,80,148,51,69,25,65,92,229,36,209,76,254,254,208,22,0,33,99,153,142,253,81,21,149,115,51,224,187,249,73,229,192,102,70,10,30,158,62,192,54,250,185,233,169,225,161,235,73,125,161,102,234,157,14,177,129,76,83,11,129,21,56,182,225,234,75,40,56,183,89,228,142,16,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,92,87,26,252,113,227,46,46,234,112,157,4,225,87,102,195,214,11,61,25,214,90,35,54,10,74,171,251,196,253,178,180,98,103,34,96,98,50,134,17,146,73,8,98,7,38,112,41,229,5,245,121,121,240,89,117,226,159,52,41,239,184,191,15,213,150,85,225,170,135,124,65,88,213,37,74,213,179,180,123,162,183,193,32,139,145,153,19,196,82,176,56,184,66,228,253,72,204,225,221,61,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,214,42,235,234,223,240,158,42,194,158,205,251,83,134,110,182,111,108,219,225,187,91,189,161,69,37,63,108,161,151,94,149,76,59,217,186,144,158,210,219,32,234,37,163,232,239,162,150,158,87,92,125,81,227,11,21,183,134,124,226,184,90,173,119,92,57,111,166,161,194,119,137,234,96,163,142,231,74,7,21,52,22,210,2,33,223,88,61,72,198,46,155,17,77,24,150,230,99,141,206,105,10,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,125,184,209,226,219,21,113,115,154,111,138,110,81,118,28,55,98,237,54,252,51,110,17,146,46,157,9,84,200,97,60,241,60,210,198,213,146,70,240,140,199,27,176,151,70,54,102,208,25,80,170,219,77,214,221,77,65,89,112,182,85,210,211,221,41,222,174,134,89,161,32,10,168,26,89,33,121,98,39,109,12,26,88,101,141,200,117,109,241,152,248,139,179,95,175,37,79,52,248,167,233,253,119,168,219,148,212,162,133,110,117,126,105,240,183,211,250,31,81,184,171,10,162,180,221,110,52,213,245,150,251,101,93,85,61,174,157,170,235,165,134,18,48,165,129,229,142,22,150,82,102,208,1,229,154,40,216,139,70,223,32,15,137,51,61,117,224,187,139,108,85,194,54,105,182,41,182,197,219,176,221,247,179,91,241,53,184,134,73,122,148,35,83,25,156,240,68,211,69,27,214,71,27,76,48,156,142,226,61,105,25,219,67,117,63,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,172,3,154,47,31,84,120,62,197,114,225,159,39,110,22,171,165,215,17,219,234,104,113,101,226,10,152,43,35,182,82,153,203,77,61,180,64,72,182,86,23,78,65,151,168,194,80,198,67,181,156,228,99,134,37,172,24,79,21,98,191,105,125,150,195,55,91,207,177,173,243,93,174,62,207,162,146,163,177,208,197,167,86,166,109,140,253,56,67,112,238,144,180,17,213,181,118,213,124,165,146,159,22,62,86,51,147,233,254,33,244,233,214,53,138,87,185,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,148,164,81,87,207,59,245,39,251,201,252,53,69,90,171,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,133,50,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,253,142,254,213,17,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,44,230,95,193,221,79,13,249,185,54,56,193,150,122,191,201,214,56,168,146,182,138,104,232,226,138,146,211,113,144,228,57,109,98,208,232,32,2,45,212,133,156,35,214,39,112,30,163,193,33,175,41,193,71,28,120,203,132,74,156,89,65,0,85,222,112,245,254,207,88,116,118,137,13,142,146,150,254,209,55,99,173,40,157,196,156,28,128,97,152,99,146,50,40,141,137,220,202,8,129,80,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,238,88,124,16,86,112,233,133,106,115,123,50,41,118,99,236,97,111,134,42,122,113,154,112,246,85,158,104,233,234,30,150,122,121,98,141,227,172,235,142,147,49,111,97,232,70,32,67,172,155,239,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,106,149,113,99,229,99,57,62,159,226,31,78,157,99,88,165,211,63,184,28,166,226,59,130,108,161,206,28,14,117,97,152,184,47,41,236,65,13,36,97,45,64,95,45,208,219,194,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,37,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,147,78,75,156,61,123,78,251,136,248,157,187,84,218,170,41,45,29,167,9,90,40,164,165,234,213,67,92,97,77,52,245,131,33,54,144,233,4,141,8,184,106,70,53,19,179,184,8,233,36,181,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,21,185,213,249,167,194,223,79,232,125,70,226,189,87,40,108,179,194,185,201,151,28,71,229,110,53,164,237,22,92,77,111,176,91,234,118,199,25,201,14,246,185,236,158,46,160,24,12,209,27,12,145,155,139,236,144,0,153,181,22,86,151,198,39,10,184,203,133,12,220,184,96,251,205,182,172,176,197,198,162,162,167,9,221,228,145,166,11,141,185,143,220,98,148,64,7,180,198,37,24,204,27,71,105,187,19,55,76,227,51,167,249,41,149,247,92,234,205,204,33,149,22,98,171,142,163,20,222,41,173,167,81,77,68,85,103,71,1,155,117,170,158,33,118,115,8,98,234,74,126,240,179,4,100,238,66,204,238,217,41,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,68,80,3,204,211,37,63,34,220,92,98,158,207,112,237,84,24,239,92,107,71,190,93,243,69,219,103,155,180,71,38,145,128,142,149,81,84,236,22,221,164,79,22,226,114,221,165,234,114,75,204,204,43,83,149,152,235,39,59,95,75,18,91,241,3,226,110,132,146,70,61,162,134,162,154,158,159,124,35,191,168,125,57,41,116,145,246,48,143,94,15,121,220,244,107,0,227,219,51,49,86,104,113,113,153,151,28,83,87,212,246,14,32,173,195,54,232,2,73,30,26,90,26,9,206,158,32,140,76,203,102,238,153,74,108,58,11,203,52,166,194,59,244,82,63,201,99,0,83,88,184,121,197,121,131,81,135,170,232,238,88,171,20,29,48,87,76,210,136,87,219,168,233,227,104,94,38,39,216,64,21,19,215,131,152,55,121,239,18,119,233,179,12,133,44,107,56,177,243,79,156,159,80,49,15,168,206,175,211,151,247,12,248,55,138,254,95,152,215,43,113,133,117,93,184,199,50,42,238,86,139,157,51,185,29,186,227,29,170,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,4,117,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,251,89,164,255,0,149,63,28,246,171,214,25,160,225,119,53,238,148,150,251,149,130,157,163,194,151,171,141,208,65,174,112,29,64,71,21,177,250,242,110,42,144,41,192,32,142,45,88,161,13,140,1,209,103,150,226,185,163,249,19,204,223,193,125,98,137,64,182,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,167,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,158,158,1,120,215,194,188,86,101,197,37,146,237,115,236,249,155,134,109,240,199,136,237,245,15,24,73,95,177,134,50,185,211,180,98,0,80,202,110,206,98,2,221,25,13,129,219,105,68,114,221,82,133,110,117,126,105,240,183,211,250,31,81,184,174,167,38,171,77,170,255,0,196,150,54,177,95,109,148,151,27,109,199,45,238,84,149,148,117,112,140,208,84,193,37,125,188,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,83,94,62,184,40,197,92,41,230,61,93,238,211,108,237,25,101,137,174,19,73,135,46,20,237,33,199,65,189,202,65,182,84,60,132,102,51,68,12,236,4,100,253,104,193,205,159,112,202,17,122,174,89,156,104,255,0,38,204,199,60,183,198,165,212,192,56,250,225,73,5,77,68,213,221,24,236,85,206,253,32,174,210,67,24,70,18,99,17,168,39,218,93,56,162,54,39,232,180,114,78,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,80,195,206,175,205,62,22,250,127,67,234,55,21,234,185,67,101,158,21,206,76,184,226,63,43,113,173,39,104,178,226,107,125,130,223,83,182,56,206,72,119,181,207,100,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,180,190,49,56,85,198,92,40,102,229,195,7,222,109,181,101,134,46,53,21,21,56,78,239,36,141,48,92,109,204,126,227,20,162,0,61,166,49,40,198,96,218,59,77,216,153,186,103,25,157,63,201,76,175,186,231,86,110,97,12,168,179,21,92,117,24,166,241,77,109,58,138,106,34,171,58,56,12,219,173,84,241,11,179,152,67,23,82,83,247,133,152,35,39,114,22,103,118,201,79,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,177,204,226,199,205,62,114,125,64,196,62,163,58,146,156,137,225,39,10,241,115,203,3,45,48,181,202,94,195,137,44,95,104,238,24,102,226,37,28,93,58,226,184,92,64,32,158,87,134,89,26,142,73,30,18,152,35,102,34,232,198,236,250,131,40,161,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,137,229,169,204,11,242,237,71,67,144,153,173,54,204,125,106,183,151,178,238,36,90,71,120,161,164,130,152,63,59,44,245,39,53,69,196,223,180,207,38,208,97,120,227,51,238,218,74,234,184,177,242,177,156,159,79,241,15,167,78,177,172,82,147,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,28,112,101,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,200,39,131,190,42,176,111,21,249,71,111,198,22,107,149,32,226,123,117,61,61,54,44,180,71,27,194,118,235,139,135,190,227,17,25,151,102,144,134,66,132,247,22,224,103,23,126,160,72,1,93,81,17,17,99,131,198,158,89,254,72,184,172,204,252,11,29,37,170,146,146,159,16,79,112,160,165,181,199,211,165,165,161,173,102,172,165,128,3,96,176,116,224,168,136,28,4,118,137,11,136,187,139,51,188,170,114,117,204,207,182,28,41,205,129,106,234,237,77,87,128,177,5,101,190,26,90,121,63,162,134,134,165,218,178,57,234,1,205,221,183,207,61,96,1,176,136,144,192,226,204,228,6,239,17,124,75,227,250,108,211,226,27,50,51,6,223,136,106,239,150,219,230,40,185,84,218,235,170,94,93,242,219,187,65,181,27,51,74,204,96,3,78,209,0,1,51,108,1,17,208,118,232,211,19,202,51,44,241,86,93,240,143,13,199,20,210,118,79,182,184,130,175,19,91,160,56,228,142,97,161,146,10,122,120,142,65,48,29,58,157,148,165,7,29,194,81,75,17,177,123,218,53,234,172,107,56,177,243,79,156,159,80,49,15,168,206,175,211,151,247,12,248,55,138,254,95,152,215,43,113,133,117,93,184,199,50,42,238,86,139,157,51,185,29,186,227,29,170,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,4,117,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,251,89,164,255,0,149,63,28,246,171,214,25,160,225,119,53,238,148,150,251,149,130,157,163,194,151,171,141,208,65,174,112,29,64,71,21,177,250,242,110,42,144,41,192,32,142,45,88,161,13,140,1,209,103,150,226,185,163,249,19,204,223,193,125,98,137,64,10,153,238,88,92,5,84,228,197,170,147,136,28,224,177,85,208,102,13,206,158,166,27,85,162,175,164,109,105,183,78,48,236,154,72,138,46,173,61,113,48,206,46,205,47,187,12,239,25,136,155,200,3,69,121,172,113,207,117,189,98,106,254,23,114,162,233,87,111,182,216,42,30,60,87,122,183,93,8,30,231,57,211,156,114,219,27,161,38,210,166,1,156,194,120,229,213,202,96,216,224,29,23,121,109,43,129,108,166,206,92,220,226,59,14,219,178,59,23,253,146,191,88,119,95,42,113,22,225,127,101,80,198,97,28,211,116,93,219,180,238,235,12,93,159,188,101,235,108,147,108,79,33,141,234,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,91,87,18,156,102,216,178,63,56,50,183,32,108,150,175,106,227,60,198,196,22,106,121,154,112,49,165,182,89,234,174,3,77,37,73,19,105,212,152,246,204,17,70,47,160,144,20,146,104,194,17,205,104,28,243,191,82,127,188,159,195,85,31,228,213,105,181,95,248,146,198,214,43,237,178,146,227,109,184,229,189,202,146,178,142,174,17,154,10,152,36,175,183,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,175,21,204,103,130,143,228,171,152,240,95,240,5,178,235,38,89,98,159,206,91,106,103,110,172,118,186,231,115,121,45,133,54,226,50,218,0,210,68,82,176,145,198,68,58,202,80,203,35,252,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,74,79,51,27,181,170,255,0,203,255,0,48,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,51,65,83,4,151,106,18,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,12,60,39,121,167,201,191,168,24,123,212,96,89,41,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,43,106,227,127,130,236,43,197,198,92,79,67,68,54,171,38,62,182,244,231,178,98,25,104,99,41,15,164,211,109,161,169,157,129,230,106,51,121,228,119,16,127,114,71,25,118,158,215,140,224,7,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,159,242,148,224,163,10,222,108,84,124,89,102,109,179,218,53,99,112,154,60,23,111,157,163,58,88,123,57,244,206,230,76,196,78,83,12,225,44,113,12,130,61,34,132,165,102,34,40,78,57,84,68,68,80,67,205,99,13,228,189,151,138,58,251,190,84,98,122,75,133,202,255,0,78,245,184,174,130,220,212,135,69,108,186,132,167,79,44,108,112,30,225,169,50,128,228,158,25,65,140,100,62,163,153,245,156,34,179,85,145,239,6,216,91,35,176,199,14,56,48,184,122,161,232,225,11,197,190,59,160,77,52,176,203,93,85,85,32,11,79,37,116,145,57,1,86,9,131,197,43,51,237,140,162,233,11,8,70,32,53,173,22,42,234,103,179,111,130,203,87,20,252,4,229,29,247,8,97,250,66,205,76,53,150,248,113,240,253,99,212,141,43,214,192,212,80,20,182,249,228,33,113,48,33,121,74,38,55,22,9,156,95,169,24,28,219,161,219,253,53,96,44,85,254,202,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,113,9,15,193,217,87,254,38,248,246,206,94,42,50,227,6,101,190,63,130,213,79,73,134,118,214,92,170,40,233,196,36,189,93,1,165,138,58,201,27,77,33,210,9,28,122,81,104,15,33,204,122,109,40,163,135,171,193,159,6,120,251,139,60,127,77,71,71,67,87,110,193,54,234,128,150,253,126,150,41,161,128,160,142,106,118,169,164,165,169,104,37,133,235,186,53,13,36,113,73,163,104,219,139,187,198,170,243,108,192,24,55,43,51,211,0,101,246,95,97,234,75,30,30,177,229,189,5,53,13,13,51,62,200,131,218,87,39,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,28,149,60,211,226,159,167,245,222,163,110,83,82,138,21,185,213,249,167,194,223,79,232,125,70,226,190,79,40,12,45,98,199,57,251,152,88,43,20,208,246,219,46,32,202,251,181,174,227,77,213,56,250,244,179,214,208,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,149,113,191,193,118,42,225,31,49,231,161,162,27,173,239,0,220,186,115,217,49,12,180,50,12,97,213,121,182,208,212,206,192,208,189,96,52,18,59,136,63,191,27,12,187,67,115,198,31,43,134,78,53,243,151,133,91,22,51,176,101,221,207,169,73,138,109,229,29,37,53,99,140,180,182,187,163,156,76,215,56,225,49,38,41,134,0,146,61,186,136,25,20,37,43,74,48,140,111,69,127,211,86,61,197,95,236,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,247,145,17,124,93,212,202,101,183,5,24,87,133,62,4,115,102,247,118,182,118,140,205,196,217,95,123,147,17,220,42,26,51,146,131,125,178,89,10,217,78,241,145,128,195,17,179,49,144,19,245,164,6,55,125,163,16,69,10,203,37,62,44,124,172,103,39,211,252,67,233,211,172,107,23,160,187,91,49,150,84,99,250,219,53,100,149,118,12,89,131,175,18,83,74,116,149,108,211,219,238,52,147,56,147,199,52,36,236,199,28,177,190,135,25,63,120,179,139,248,58,154,158,90,28,113,211,113,29,131,97,201,236,112,21,97,152,184,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,190,114,52,128,238,196,97,13,239,168,171,231,157,250,147,253,228,254,26,168,87,41,60,1,131,115,79,61,49,254,95,102,14,30,164,190,97,235,230,91,215,211,87,80,212,179,236,148,61,165,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,106,63,198,143,9,56,171,132,108,211,124,45,114,151,183,97,187,239,105,184,97,155,136,148,146,245,40,70,166,64,8,39,149,225,138,55,172,142,54,132,166,8,217,196,122,209,187,62,134,203,213,240,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,138,124,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,165,92,80,225,204,142,196,121,29,138,163,226,28,237,84,152,50,146,223,81,45,77,210,186,158,25,100,181,73,36,39,0,85,82,117,35,147,109,96,245,220,97,112,2,145,228,49,16,18,114,97,124,109,174,209,218,161,186,214,195,98,173,171,172,182,133,68,131,71,81,87,76,52,211,205,3,19,244,206,72,134,73,6,51,113,209,220,26,67,97,119,118,98,45,53,123,170,229,125,131,114,143,23,241,95,101,159,55,47,244,150,224,195,244,227,121,195,112,212,221,2,136,43,239,241,214,82,133,21,59,57,59,20,199,186,82,144,33,7,98,51,132,89,216,131,120,20,250,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,180,174,52,249,134,101,127,11,22,171,174,16,177,86,82,98,92,212,26,120,94,143,15,176,200,80,81,60,226,69,29,69,116,163,160,128,8,179,31,65,141,166,54,56,116,96,9,58,195,104,28,115,241,85,131,120,175,229,249,129,177,133,154,229,72,56,158,221,142,45,52,216,178,209,28,111,9,219,174,47,106,184,239,113,136,140,203,179,72,67,33,66,123,139,112,51,139,191,80,36,0,178,14,19,188,211,228,223,212,12,61,234,48,44,148,213,42,226,199,202,198,114,125,63,196,62,157,58,198,177,78,159,43,174,43,172,89,227,145,214,220,170,187,75,106,182,227,60,182,183,211,89,222,219,4,198,210,87,89,233,225,138,26,106,241,3,111,217,20,172,4,108,50,8,155,244,218,120,193,169,175,50,206,93,245,57,165,37,46,118,240,255,0,135,41,3,22,61,68,22,251,214,28,183,91,226,129,175,39,85,90,237,237,6,56,196,91,180,140,181,46,83,203,57,108,120,71,168,82,71,208,118,146,242,184,94,200,187,23,14,153,29,133,114,190,211,102,181,80,215,208,219,233,229,191,205,110,115,56,238,23,130,132,26,174,169,228,145,154,73,55,200,47,181,205,153,218,49,140,24,64,64,64,106,170,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,91,157,95,154,124,45,244,254,135,212,110,43,197,114,199,226,238,213,195,46,110,85,225,76,97,110,164,124,39,153,85,22,235,109,202,235,37,64,192,118,137,226,57,70,158,168,142,66,24,187,48,189,76,157,109,206,206,33,164,130,95,155,120,228,151,238,33,242,67,0,241,127,144,213,217,127,89,124,164,43,110,32,167,167,186,88,113,13,12,112,214,181,44,237,164,148,213,180,228,250,137,129,11,184,147,198,66,242,67,52,128,38,59,247,53,154,242,185,224,119,21,100,222,99,227,252,210,206,44,61,217,239,88,102,225,83,132,48,223,90,146,64,142,109,142,221,174,233,77,218,41,192,202,25,65,227,142,10,136,201,183,198,117,98,67,161,50,146,164,68,81,107,206,227,40,105,142,213,151,185,247,67,5,36,117,16,84,75,132,46,146,20,242,245,231,3,25,42,168,132,35,239,137,130,55,142,189,200,189,211,119,154,54,247,217,155,101,139,112,123,196,61,215,134,204,196,196,184,190,209,117,164,181,212,94,112,61,254,201,5,124,212,101,84,116,213,165,72,85,22,242,136,25,136,119,149,125,53,24,59,200,7,27,1,158,246,102,247,198,133,44,154,56,126,203,63,200,222,71,96,60,173,146,146,213,79,87,134,112,253,13,190,191,217,113,236,165,154,184,33,30,213,56,123,128,229,213,157,229,145,204,133,136,200,220,137,183,19,170,128,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,42,171,199,215,5,24,87,138,204,184,171,189,218,109,157,159,51,112,205,190,105,48,229,194,157,163,9,43,246,49,72,54,202,135,144,128,10,25,77,221,128,140,155,163,33,185,179,237,41,66,88,22,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,82,169,143,51,103,52,243,127,147,206,45,189,230,246,16,186,217,239,86,175,96,218,105,238,23,17,169,105,49,13,12,117,246,185,41,238,172,245,13,190,78,176,74,204,82,49,24,201,36,114,24,147,49,108,8,235,225,59,205,62,77,253,64,195,222,163,2,146,158,104,188,2,209,227,11,21,203,137,140,157,183,218,173,119,92,57,111,169,174,197,150,120,41,160,163,142,231,74,7,45,76,247,33,49,17,223,88,61,73,10,94,163,145,77,24,142,215,99,141,130,104,182,201,220,226,199,217,21,143,237,121,141,151,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,246,59,100,39,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,139,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,180,231,198,89,229,102,107,229,102,32,194,217,199,73,106,251,55,236,250,185,167,184,220,35,166,254,147,127,67,74,5,112,134,90,128,40,233,230,134,57,36,33,157,219,220,239,127,13,86,54,249,133,134,237,88,55,31,226,92,33,98,196,244,152,146,219,99,188,86,219,104,239,84,140,61,11,148,16,204,113,199,85,30,211,49,217,32,139,27,104,100,218,19,104,69,226,242,169,201,191,59,243,163,21,90,177,6,84,98,251,30,32,189,224,155,77,57,85,217,113,93,108,149,115,65,111,158,1,164,131,216,161,44,155,161,96,104,78,41,99,132,8,30,54,25,95,105,180,140,241,208,174,117,126,105,240,183,211,250,31,81,184,170,63,192,15,24,55,94,19,115,112,74,224,244,146,96,76,99,81,71,65,138,194,104,137,206,154,0,50,104,235,162,40,192,165,223,78,211,74,111,24,137,52,160,70,27,119,188,114,71,53,60,67,228,134,1,226,255,0,33,171,178,254,178,249,72,86,220,65,79,79,116,176,226,26,24,225,173,106,89,219,73,41,171,105,201,245,19,2,23,113,39,140,133,228,134,105,0,76,119,238,107,11,229,231,195,174,21,225,47,49,241,150,105,113,91,138,176,166,10,189,91,46,21,216,67,7,125,163,174,142,219,29,127,65,195,183,221,40,123,116,81,28,176,144,73,79,28,53,16,147,107,28,213,34,98,204,98,165,81,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,169,87,54,78,23,178,227,49,50,227,242,253,93,142,237,88,75,25,225,43,121,208,210,61,222,224,208,210,226,10,88,218,106,150,182,198,38,255,0,235,207,245,193,193,211,103,41,9,206,51,103,103,25,33,134,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,83,13,103,102,50,207,190,90,120,255,0,28,102,14,12,196,22,12,66,25,111,124,162,174,154,237,68,212,193,122,49,179,17,181,210,145,152,0,78,154,160,100,25,5,196,4,4,222,64,29,194,12,101,4,43,41,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,161,7,153,127,3,149,60,56,227,41,179,135,3,157,33,229,214,52,188,72,16,210,70,17,83,157,142,227,51,73,59,209,12,32,194,47,76,226,18,148,36,3,238,4,111,25,179,56,129,205,110,188,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,34,34,136,14,118,153,103,138,169,179,79,2,231,31,100,234,225,187,134,31,108,51,215,142,57,11,179,215,83,212,212,84,108,152,182,116,195,169,29,86,177,182,247,34,232,79,238,179,6,175,106,188,41,103,165,139,38,172,89,223,105,197,87,155,172,84,24,239,43,238,216,110,130,219,70,198,113,214,222,42,14,24,105,78,64,213,163,110,148,114,213,31,80,221,156,99,121,152,53,35,96,58,65,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,89,52,101,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,85,227,235,130,140,43,197,102,92,85,222,237,54,206,207,153,184,102,223,52,152,114,225,78,209,132,149,251,24,164,27,101,67,200,64,5,12,166,238,192,70,77,209,144,220,217,246,148,161,44,11,127,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,41,84,199,153,179,154,121,191,201,231,22,222,243,123,8,93,108,247,171,87,176,109,52,247,11,136,212,180,152,134,134,58,251,92,148,247,86,122,134,223,39,88,37,102,41,24,140,100,146,57,12,73,152,182,4,117,240,157,230,159,38,254,160,97,239,81,129,74,167,50,190,96,95,144,154,58,236,132,202,153,183,227,235,173,188,125,169,113,18,214,59,61,13,92,21,33,249,169,96,169,9,169,238,32,253,154,120,247,3,139,71,32,31,126,225,81,1,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,235,32,158,14,248,85,193,188,40,101,29,191,7,217,173,180,133,137,238,52,244,245,56,178,239,28,143,49,220,110,44,30,251,12,164,0,93,154,50,41,6,16,218,59,65,220,157,186,135,33,157,144,115,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,85,191,241,163,197,182,21,225,27,43,31,20,220,162,237,216,146,251,218,109,248,102,220,35,28,189,74,225,166,144,194,121,226,121,162,145,232,227,145,161,25,142,55,114,30,180,108,205,169,178,132,204,141,199,248,203,52,248,217,203,28,193,204,28,67,87,124,196,55,204,200,195,245,53,213,213,46,219,229,63,104,83,179,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,239,243,206,253,73,254,242,127,13,86,235,202,127,55,176,110,82,241,95,77,6,51,158,174,0,199,54,121,48,133,178,104,96,121,64,46,53,53,148,135,78,50,176,251,194,6,80,116,216,153,139,67,144,28,182,134,227,25,179,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,191,24,156,42,227,46,20,51,114,225,131,239,54,218,178,195,23,26,138,138,156,39,119,146,70,152,46,54,230,63,113,138,81,0,30,211,24,148,99,48,109,29,166,236,76,221,51,140,207,181,131,120,182,197,86,110,19,177,223,9,120,134,46,221,134,239,189,27,133,138,125,178,75,81,65,92,55,42,10,131,131,113,204,209,197,70,241,211,213,201,176,34,114,121,230,220,239,161,155,183,149,225,59,205,62,77,253,64,195,222,163,2,201,77,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,245,205,158,111,120,19,9,113,29,96,203,204,5,111,181,95,114,218,134,224,214,252,93,138,228,41,143,118,243,96,57,237,221,22,46,164,52,253,230,71,178,78,209,180,134,38,1,217,52,150,193,206,86,237,106,191,241,37,130,111,182,43,157,37,198,219,113,203,123,109,93,29,101,36,195,52,21,48,73,95,112,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,85,131,145,143,235,179,247,111,248,146,149,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,86,191,199,175,24,152,123,133,140,163,185,141,154,241,73,62,98,223,41,251,22,31,182,67,89,75,218,232,142,112,156,99,186,75,79,46,226,42,104,138,25,29,159,164,96,114,136,68,251,88,200,134,3,63,211,86,61,197,95,236,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,247,145,17,124,93,213,74,226,59,133,92,220,225,98,235,134,236,217,175,109,164,130,163,19,217,194,237,78,116,82,28,240,66,123,156,101,163,57,182,52,71,83,11,236,234,12,69,32,11,75,19,177,147,27,59,220,87,44,62,55,232,248,116,197,85,57,67,153,21,91,48,14,48,184,67,45,61,64,195,0,123,42,241,52,148,244,239,85,61,68,178,198,209,209,244,7,89,156,183,184,244,35,32,17,214,77,243,126,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,20,64,115,100,187,228,117,195,137,175,103,229,13,186,213,21,214,215,111,56,49,141,77,160,97,142,150,107,193,85,77,36,131,32,71,8,239,172,30,163,245,230,121,100,114,34,8,201,163,56,36,98,178,181,62,124,177,177,174,67,98,78,23,48,246,31,201,122,122,75,125,202,193,79,4,88,202,220,225,178,181,175,103,19,52,245,115,234,68,82,4,229,25,20,82,234,227,211,1,137,182,116,74,40,236,47,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,46,153,197,147,184,7,61,112,5,211,46,115,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,254,214,124,120,120,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,64,165,146,158,27,157,12,163,186,42,136,196,219,251,232,205,132,140,66,88,165,6,51,217,185,229,39,150,23,1,85,57,49,106,164,226,7,56,44,85,116,25,131,115,167,169,134,213,104,171,233,27,90,109,211,140,59,38,146,34,139,171,79,92,76,51,139,179,75,238,195,59,198,98,38,242,0,221,175,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,44,124,172,103,39,211,252,67,233,211,172,107,20,217,243,47,224,42,155,62,112,244,217,213,148,214,42,72,51,22,199,79,36,215,112,143,171,190,255,0,110,130,150,66,24,70,24,98,144,167,174,98,142,24,161,127,115,112,19,129,145,48,66,193,13,152,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,71,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,43,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,175,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,188,14,90,156,192,191,33,53,148,57,9,154,211,111,192,55,91,129,123,46,226,69,172,150,122,234,185,233,131,243,178,207,82,16,211,219,129,187,76,242,109,7,38,146,67,62,253,196,166,165,17,20,37,243,47,227,214,167,62,113,12,217,43,148,215,218,184,50,234,199,81,36,55,115,143,165,178,255,0,113,130,170,65,25,134,104,101,144,103,161,97,142,25,97,111,115,113,147,153,137,56,66,225,109,92,56,240,171,155,156,83,221,113,37,155,42,45,180,147,212,97,139,57,221,170,14,182,67,130,9,143,115,12,84,97,54,199,136,42,102,125,253,49,148,163,2,104,165,119,49,96,119,106,107,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,167,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,67,198,18,87,236,97,140,174,116,237,24,128,20,50,155,179,152,128,183,70,67,96,118,218,81,28,183,84,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,162,3,154,47,0,181,152,62,251,114,226,99,39,109,247,91,165,171,17,220,42,107,177,101,158,10,105,235,36,182,85,24,75,83,61,200,76,68,182,81,151,78,66,151,168,226,48,200,67,181,220,36,96,134,53,149,85,225,59,205,62,77,253,64,195,222,163,2,201,77,82,174,44,124,172,103,39,211,252,67,233,211,172,107,23,170,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,144,79,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,186,162,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,91,157,95,154,124,45,244,254,135,212,110,42,192,20,164,242,167,227,182,234,215,90,14,22,115,151,19,82,21,180,169,218,12,17,117,184,206,67,60,115,177,0,199,103,115,118,113,48,33,114,120,55,144,184,56,116,5,207,124,17,199,43,232,136,138,223,248,246,203,60,43,154,28,35,230,101,187,20,210,117,61,131,135,235,113,53,186,112,142,55,154,150,186,130,3,168,136,227,35,2,217,187,166,81,27,142,132,241,77,40,49,14,253,86,58,234,191,240,19,150,120,171,52,56,184,203,59,118,22,164,234,123,7,16,81,98,107,140,231,28,143,13,45,13,4,225,81,41,200,64,5,179,119,76,98,7,45,5,229,154,32,114,29,250,172,138,81,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,173,215,53,120,10,225,231,57,243,230,209,196,14,96,88,170,235,238,246,202,122,120,106,45,13,217,194,213,118,56,55,244,166,174,139,165,213,168,49,98,140,116,41,118,16,65,12,100,37,27,56,23,148,230,99,105,181,88,57,127,230,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,70,24,41,160,142,237,66,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,161,135,132,239,52,249,55,245,3,15,122,140,11,37,53,4,60,211,184,126,202,252,131,226,26,142,28,173,10,75,93,14,46,179,181,250,171,15,64,210,48,91,103,42,137,99,34,132,122,109,20,116,210,188,110,225,16,72,110,6,19,54,216,162,232,139,211,78,9,120,148,204,126,27,243,198,199,115,193,77,117,186,90,177,29,194,142,215,127,195,116,20,175,89,37,230,148,230,97,104,224,167,98,29,245,131,212,39,167,118,33,38,144,182,187,184,73,32,29,192,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,170,87,53,142,59,110,175,117,175,225,103,38,177,53,32,219,70,157,224,198,247,91,116,228,83,201,59,145,140,150,118,54,102,16,1,22,23,159,97,19,155,159,64,156,54,79,28,150,1,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,37,185,213,249,167,194,223,79,232,125,70,226,172,1,72,79,44,46,61,105,178,98,235,73,195,246,112,95,105,40,50,250,231,81,83,53,170,239,87,213,55,180,220,103,40,118,67,36,165,47,74,158,132,156,103,39,118,139,221,154,119,144,200,65,228,49,162,188,199,184,129,181,113,15,197,29,246,251,134,142,146,124,61,133,105,195,10,217,235,41,220,73,171,160,166,150,82,146,167,168,18,72,18,129,212,77,80,81,72,14,44,80,244,93,197,139,118,183,213,201,155,242,185,137,176,6,49,199,56,203,53,177,5,231,9,208,84,82,97,59,14,31,173,185,157,84,20,39,75,8,202,102,17,202,4,244,224,49,84,83,199,24,195,32,131,183,85,164,141,246,66,67,25,124,88,249,167,206,79,168,24,135,212,103,83,61,203,58,237,106,176,114,255,0,203,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,12,48,83,65,29,218,184,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,69,183,31,92,107,226,174,43,51,30,174,201,105,185,246,124,178,195,55,9,163,195,150,250,119,144,35,175,216,229,24,220,234,26,65,3,41,165,7,119,1,49,110,140,102,224,205,184,165,57,126,175,46,110,10,63,149,86,99,207,127,199,246,203,172,121,101,133,191,57,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,49,60,77,218,109,86,14,17,51,94,197,98,182,82,91,173,182,236,183,190,210,81,209,210,66,48,193,77,4,118,201,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,150,54,235,42,133,231,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,0,120,204,224,207,31,112,153,143,234,104,235,40,106,238,56,38,227,80,114,216,111,209,69,52,208,12,18,77,80,212,212,149,85,47,4,80,181,119,70,157,228,146,40,245,109,31,112,247,120,118,184,32,227,71,21,112,143,152,240,87,86,149,214,247,128,110,93,72,47,120,122,42,233,6,48,234,188,59,171,169,160,115,104,94,176,26,8,217,136,219,223,141,138,45,193,185,164,12,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,181,94,102,153,41,249,105,225,31,20,246,123,135,101,175,192,154,227,90,61,242,236,134,94,197,4,221,162,57,52,140,200,181,165,150,167,96,182,221,101,104,183,19,14,237,96,5,93,167,43,140,161,166,205,174,48,112,204,247,40,41,39,182,224,106,121,177,125,84,51,79,44,70,103,76,64,20,165,19,199,250,70,21,147,210,72,226,78,32,225,25,177,110,253,2,159,68,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,171,117,205,94,2,184,121,206,124,249,180,113,3,152,22,42,186,251,189,178,158,158,26,139,67,118,112,181,93,142,13,253,41,171,162,233,117,106,12,88,163,29,10,93,132,16,67,25,9,70,206,5,229,57,152,218,109,86,14,95,249,129,98,177,91,41,45,214,219,117,61,134,146,142,142,146,17,134,10,104,35,187,80,140,113,71,24,179,8,0,139,48,176,179,51,51,51,51,40,44,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,174,167,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,157,62,92,220,20,127,37,92,184,158,255,0,143,237,150,169,51,55,20,254,114,229,83,3,117,100,181,208,187,3,199,108,25,183,16,22,211,7,146,82,137,132,78,66,17,214,81,134,41,30,240,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,90,115,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,38,99,170,184,85,19,59,199,75,77,27,187,117,38,61,165,163,106,194,194,36,102,64,0,102,56,240,241,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,246,248,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,138,181,53,60,181,57,129,126,93,168,232,114,19,53,166,217,143,173,86,242,246,93,196,139,72,239,20,52,144,83,7,231,101,158,164,230,168,184,155,246,153,228,218,12,47,28,102,125,219,73,92,87,24,156,42,224,222,43,242,142,225,131,239,54,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,195,31,108,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,94,175,132,239,52,249,55,245,3,15,122,140,11,37,52,94,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,177,236,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,209,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,222,146,134,41,166,35,10,88,30,89,38,120,162,23,125,0,30,89,165,145,196,116,109,242,25,120,147,187,202,87,35,31,215,103,238,223,241,37,42,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,139,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,251,93,177,214,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,145,254,83,124,18,209,219,236,95,202,111,55,176,167,86,190,233,176,112,117,174,239,109,130,72,225,165,19,134,120,239,49,245,24,164,9,138,72,217,160,54,104,200,99,19,144,94,65,158,50,27,234,226,119,135,172,43,197,6,77,94,178,143,20,212,246,14,223,211,169,183,93,2,150,58,137,173,149,209,22,232,170,35,19,111,239,163,54,18,2,56,165,148,24,195,126,230,199,135,56,178,119,31,100,86,63,186,101,206,99,88,106,237,215,43,117,68,241,69,44,180,179,67,5,194,8,230,146,17,171,165,41,128,10,90,105,10,35,120,229,97,102,38,111,218,205,43,220,171,56,223,163,204,156,43,104,225,135,48,234,182,98,252,55,111,150,44,61,87,209,130,158,158,182,207,73,28,1,5,46,189,86,57,107,35,7,153,244,8,153,158,10,125,228,68,99,33,20,138,172,85,212,175,103,247,30,180,217,13,193,190,80,228,174,83,95,105,39,204,91,230,91,216,161,187,156,125,93,246,11,116,246,64,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,113,131,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,215,127,197,255,0,44,140,125,195,198,0,195,217,141,130,158,175,21,91,96,179,210,69,139,226,164,235,87,79,67,117,24,106,38,174,171,140,99,165,140,98,181,128,194,44,210,204,91,197,205,183,248,179,181,191,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,235,95,52,156,226,192,57,235,157,24,11,49,178,230,253,73,113,182,220,114,222,215,44,177,69,85,12,211,219,231,146,174,182,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,216,239,237,121,42,121,167,197,63,79,235,189,70,220,166,165,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,83,252,207,200,188,184,206,11,238,5,196,152,230,205,218,235,242,239,16,71,137,44,147,70,237,28,129,85,24,19,8,20,140,221,78,143,83,163,49,70,36,34,114,83,65,191,112,139,129,84,5,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,80,193,206,35,36,50,191,47,179,114,203,153,56,50,249,135,237,151,220,109,78,115,223,48,181,52,114,13,92,179,137,158,183,135,97,214,32,9,159,243,103,175,73,206,88,138,65,105,136,170,10,59,75,225,123,56,243,31,35,51,199,10,227,156,175,134,235,95,117,246,133,61,12,214,75,113,63,82,253,75,44,192,210,91,92,88,36,223,214,208,68,127,54,100,50,116,204,27,120,3,181,244,243,162,191,253,171,194,188,61,98,159,98,93,108,222,217,183,223,46,30,206,187,83,118,122,234,62,172,118,179,232,84,69,171,244,230,13,219,76,53,125,164,206,218,190,139,192,114,84,243,79,138,126,159,215,122,141,185,77,74,183,94,51,56,51,192,60,89,224,10,154,58,202,26,75,118,54,183,83,156,182,27,244,81,67,12,229,60,112,212,53,53,37,85,75,193,44,207,67,214,168,121,36,138,61,31,86,220,61,254,48,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,169,202,159,142,123,85,235,12,208,112,187,154,247,74,75,125,202,193,78,209,225,75,213,198,232,32,215,56,14,160,35,138,216,253,121,55,21,72,20,224,16,71,22,172,80,134,198,0,232,179,203,38,136,163,171,154,159,27,244,121,109,133,110,252,48,229,229,86,252,95,137,45,241,69,136,106,250,48,84,83,209,89,234,227,156,39,165,215,170,231,21,100,128,208,190,135,19,179,65,81,188,72,76,163,33,137,108,170,203,60,85,156,153,143,135,50,183,5,82,118,139,214,38,184,69,111,166,221,28,135,28,59,223,223,158,94,152,25,140,49,3,20,146,27,11,236,140,12,157,180,23,89,20,240,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,177,131,17,25,4,81,68,14,103,179,115,216,175,54,78,9,104,238,22,47,229,55,148,56,83,165,95,107,222,56,198,215,104,182,193,28,115,82,145,205,60,151,153,58,108,50,28,195,36,142,211,155,180,132,81,144,72,79,24,193,33,20,106,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,160,179,152,239,3,148,220,41,99,42,12,97,151,199,87,81,151,88,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,213,32,138,81,38,39,133,229,146,218,178,67,26,218,178,215,58,48,14,99,95,105,234,231,182,225,92,81,106,189,214,69,72,2,83,201,5,53,92,115,72,49,137,16,139,155,136,59,51,57,11,107,166,174,222,43,36,140,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,121,92,72,112,21,136,112,134,69,229,175,18,89,71,98,171,184,225,140,65,129,236,23,12,73,111,166,237,85,181,116,23,25,45,165,81,91,94,226,49,56,195,67,182,33,51,51,149,246,75,49,51,48,199,176,70,138,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,242,20,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,246,59,218,175,55,108,194,199,217,107,195,110,27,190,229,206,56,196,24,86,229,62,56,163,164,150,178,201,115,154,134,121,32,42,10,242,40,138,72,72,73,193,200,0,156,93,244,212,5,254,12,163,87,134,78,38,248,146,191,241,37,149,22,43,239,16,121,149,113,182,220,113,197,138,146,178,142,175,22,87,205,5,76,18,87,194,50,69,36,101,43,137,129,11,184,184,187,59,59,59,179,169,10,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,91,157,95,154,124,45,244,254,135,212,110,43,197,112,41,194,37,171,139,236,163,206,172,41,5,198,146,207,139,44,53,24,118,229,135,46,179,211,137,128,78,225,116,19,165,152,216,94,80,166,153,182,239,233,190,172,113,195,35,140,157,38,140,173,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,230,79,150,135,30,180,217,243,135,161,201,92,217,190,210,65,152,182,58,120,225,180,28,157,93,247,251,116,20,177,137,76,83,77,44,133,61,115,20,115,75,51,123,155,128,152,192,73,130,103,11,245,88,251,113,55,196,223,18,86,14,36,179,94,197,98,226,15,50,173,214,219,118,56,190,210,81,209,210,98,202,248,96,166,130,58,249,134,56,163,140,101,97,0,17,102,22,22,102,102,102,102,101,46,156,184,113,102,42,199,60,24,229,230,41,198,184,154,235,136,47,85,190,214,237,55,27,165,108,149,117,83,236,186,213,128,111,150,71,35,45,160,2,45,171,247,8,179,55,115,50,185,84,88,203,113,11,133,172,88,27,63,115,47,5,97,106,30,197,101,195,248,194,243,107,183,83,117,78,78,133,44,21,178,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,234,69,121,37,228,167,255,0,47,92,70,86,92,62,120,42,223,75,28,191,248,189,101,92,147,3,199,255,0,137,52,100,50,127,111,98,31,208,117,42,136,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,116,248,209,226,219,10,240,141,149,143,138,110,81,118,236,73,125,237,54,252,51,110,17,142,94,165,112,211,72,97,60,241,60,209,72,244,113,200,208,140,199,27,185,15,90,54,102,212,217,99,239,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,19,203,83,151,239,228,38,142,135,62,243,90,29,248,250,235,111,47,101,219,136,117,142,207,67,87,5,49,254,118,41,233,130,106,123,136,63,105,130,77,166,226,209,200,97,223,184,149,170,243,171,243,79,133,190,159,208,250,141,197,90,86,69,241,3,143,184,120,186,226,155,238,92,157,36,23,44,85,133,235,176,172,181,146,188,195,61,12,21,37,17,21,77,44,144,201,25,69,82,5,8,20,114,59,147,11,247,237,126,237,41,253,166,217,83,122,186,209,89,168,228,164,142,162,190,162,58,104,142,174,174,42,88,4,204,152,69,228,154,98,24,162,13,93,181,57,8,64,91,87,39,102,103,117,144,167,3,28,47,224,30,25,114,94,134,143,8,93,233,47,247,44,93,79,67,123,189,95,169,170,33,170,130,182,114,164,137,182,210,84,199,20,101,37,11,23,86,72,24,247,59,52,230,90,251,238,174,41,66,183,58,191,52,248,91,233,253,15,168,220,87,159,229,235,194,174,13,226,191,40,243,243,7,222,109,180,131,137,237,212,246,58,156,39,119,146,71,132,237,215,23,11,150,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,11,85,206,44,157,199,217,21,143,238,153,115,152,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,132,106,233,74,96,2,150,154,66,136,222,57,88,89,137,155,246,179,121,252,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,89,47,100,166,87,218,178,87,40,240,134,84,89,138,146,74,124,45,103,166,182,157,69,53,16,210,5,100,224,13,214,170,120,133,221,128,230,151,169,41,251,196,238,114,19,185,19,187,187,227,195,197,143,154,124,228,250,129,136,125,70,117,234,177,151,22,216,170,243,194,118,4,225,47,15,69,216,112,221,139,173,112,190,207,182,72,170,43,235,138,229,95,80,16,110,9,158,57,104,218,58,138,73,54,28,76,77,60,59,153,244,0,119,234,240,119,194,174,50,226,191,55,45,248,62,205,109,171,28,49,110,168,167,169,197,151,120,228,104,66,221,110,115,247,216,101,32,49,237,50,8,200,48,134,210,220,108,228,237,211,9,12,50,8,202,172,179,194,185,55,151,24,115,43,112,85,39,103,178,225,155,124,86,250,109,209,198,18,77,177,189,249,229,233,128,1,77,41,185,73,33,176,182,249,12,201,219,82,117,229,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,44,117,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,55,129,203,83,152,23,228,38,178,135,33,51,90,109,248,6,235,112,47,101,220,72,181,146,207,93,87,61,48,126,118,89,234,66,26,123,112,55,105,158,77,160,228,210,72,103,223,184,148,212,172,107,63,149,143,20,255,0,248,75,102,175,254,153,92,127,248,203,32,142,25,46,215,91,255,0,13,185,81,125,190,220,234,238,55,43,142,7,177,85,214,86,85,204,83,79,83,60,148,16,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,170,150,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,99,115,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,233,166,172,222,10,87,185,37,229,158,21,166,202,204,117,156,125,147,171,137,46,24,129,240,207,94,72,227,46,207,67,79,77,79,81,178,18,217,212,14,164,149,90,200,219,220,75,161,7,186,206,26,188,149,34,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,128,21,47,220,174,184,5,163,193,246,43,111,19,25,197,111,181,93,46,184,142,223,77,93,132,236,243,211,65,89,29,178,148,206,42,152,46,68,100,37,178,176,186,113,148,93,55,18,134,50,45,206,231,35,132,50,84,138,42,249,231,126,164,255,0,121,63,134,170,21,202,79,31,224,220,172,207,76,127,152,57,131,136,105,44,120,122,199,150,245,245,53,213,213,46,251,34,15,105,91,89,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,158,149,113,153,198,102,62,226,207,31,212,214,86,87,85,219,176,77,186,160,226,176,216,98,150,104,96,40,35,154,161,233,170,234,169,158,121,97,122,238,141,67,199,36,177,232,218,54,209,238,241,165,81,229,14,50,60,151,168,207,178,130,146,60,39,6,40,135,8,4,133,59,117,231,184,157,36,149,68,33,27,106,236,17,197,24,57,17,109,213,230,141,131,126,146,108,244,28,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,88,7,15,252,61,98,174,34,235,49,189,147,5,84,235,122,194,56,62,179,22,211,91,198,150,73,228,186,246,105,233,227,58,56,154,54,115,105,140,39,39,141,152,75,116,128,0,236,44,110,97,226,173,55,60,101,149,24,254,138,243,71,29,93,131,22,96,235,196,117,49,5,93,35,52,246,251,141,36,204,66,210,67,48,187,49,199,44,109,168,72,47,222,46,196,222,44,167,207,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,163,252,223,114,27,6,227,62,29,42,115,200,168,169,41,49,102,0,168,162,0,184,13,59,148,245,182,234,138,161,167,42,35,38,49,109,131,45,72,78,36,76,123,30,57,4,24,122,210,18,138,30,19,188,211,228,223,212,12,61,234,48,41,190,230,61,139,49,86,6,224,199,48,241,78,10,196,215,92,63,122,162,246,79,102,184,218,235,100,164,170,131,125,214,144,15,100,177,184,152,238,3,33,125,31,188,73,217,251,157,212,69,240,201,196,223,18,87,254,36,178,162,197,125,226,15,50,174,54,219,142,56,177,82,86,81,213,226,202,249,160,169,130,74,248,70,72,164,140,165,113,48,33,119,23,23,103,103,103,118,117,144,74,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,123,51,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,215,149,201,239,136,92,43,149,121,203,124,202,60,83,77,208,252,170,118,26,107,117,208,234,163,138,26,106,234,49,169,40,169,228,19,118,215,175,218,10,48,113,39,46,171,68,12,5,213,220,19,82,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,160,219,154,199,19,24,203,53,243,230,191,39,138,135,16,97,252,39,151,85,15,68,22,139,139,52,77,112,184,182,253,215,71,137,133,157,194,72,164,1,129,200,143,243,47,212,13,157,162,64,84,255,0,151,14,72,96,28,249,226,142,197,134,51,26,249,73,77,109,179,83,158,33,138,213,81,28,50,53,254,122,89,98,33,183,236,155,81,48,33,115,150,80,96,55,40,96,152,116,29,94,64,159,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,106,200,57,172,112,207,131,115,95,33,171,243,132,171,176,254,31,197,153,117,78,245,161,119,184,187,196,247,11,115,111,221,107,121,88,153,156,228,150,64,40,24,132,255,0,60,253,48,217,218,36,53,9,120,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,178,51,225,75,61,46,188,67,228,189,147,49,175,184,11,16,97,91,148,244,244,209,86,69,116,181,149,12,21,211,149,36,19,73,87,111,18,146,66,150,132,202,103,104,101,114,212,152,31,95,13,95,27,117,218,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,111,249,104,112,57,77,195,142,13,135,56,113,193,213,158,98,227,75,60,97,53,36,129,45,56,88,237,211,60,115,181,17,66,108,36,245,46,65,17,76,70,62,225,198,209,131,51,9,156,215,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,16,243,25,224,163,249,42,230,60,23,252,1,108,186,201,150,88,167,243,150,218,153,219,171,29,174,185,220,222,75,97,77,184,140,182,128,52,145,20,172,36,113,145,14,178,148,50,200,246,128,175,255,0,146,167,154,124,83,244,254,187,212,109,203,218,243,118,206,252,232,203,94,36,176,221,139,46,115,123,26,225,91,108,248,30,142,174,90,59,37,254,174,134,9,39,42,250,241,41,74,56,100,17,115,113,0,23,39,109,116,1,111,131,39,40,156,239,206,140,202,226,75,18,88,179,27,55,177,174,42,182,193,129,235,42,226,163,189,223,234,235,160,142,113,175,160,17,148,99,154,66,22,54,19,49,98,102,215,67,38,248,186,241,92,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,233,254,33,244,233,214,53,139,36,142,42,184,152,193,188,40,101,29,102,105,99,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,218,227,8,109,138,67,57,9,159,104,1,109,19,61,145,158,61,153,197,156,88,251,61,113,253,211,49,179,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,254,215,121,63,229,79,192,197,170,203,134,104,56,162,205,123,93,37,194,229,127,167,105,48,165,150,227,107,19,107,100,1,80,18,69,115,126,188,123,134,164,202,0,56,36,139,70,24,79,123,25,245,153,162,243,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,21,204,191,128,170,108,249,195,211,103,86,83,88,169,32,204,91,29,60,147,93,194,62,174,251,253,186,10,89,8,97,24,97,138,66,158,185,138,56,98,133,253,205,192,78,6,68,193,11,4,48,255,0,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,41,180,229,161,199,29,55,17,216,54,28,158,199,1,86,25,139,130,236,241,156,213,114,28,181,1,124,183,66,241,192,213,165,49,185,19,84,177,28,67,48,153,123,231,35,72,14,236,70,16,215,254,43,115,210,235,195,198,75,222,243,26,197,128,177,6,42,185,65,79,83,21,28,86,187,89,87,65,67,56,210,79,52,117,119,1,25,35,40,168,64,161,102,154,86,45,69,141,180,241,213,177,204,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,51,220,165,184,113,192,57,109,148,117,25,203,111,198,248,127,23,98,204,111,79,77,29,116,150,169,97,168,12,61,3,0,206,214,199,145,155,170,21,46,211,68,117,49,147,139,111,24,71,99,244,154,89,47,213,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,128,206,101,124,61,97,94,29,56,154,174,178,96,170,157,44,184,186,222,56,182,154,222,52,177,193,29,171,180,213,84,198,116,113,52,108,192,240,129,192,79,27,48,142,216,204,1,216,156,28,207,213,114,180,226,83,49,242,175,136,43,14,80,219,26,235,122,193,153,131,112,236,151,43,37,45,43,213,21,53,83,196,237,29,198,17,220,61,30,158,192,122,137,27,81,236,209,200,68,38,241,68,225,58,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,161,89,95,79,44,62,55,232,248,116,197,85,57,67,153,21,91,48,14,48,184,67,45,61,64,195,0,123,42,241,52,148,244,239,85,61,68,178,198,209,209,244,7,89,156,183,184,244,35,32,17,214,77,242,213,197,143,149,140,228,250,127,136,125,58,117,141,98,201,35,134,75,77,170,255,0,194,38,84,88,175,182,202,75,141,182,227,150,246,42,74,202,58,184,70,104,42,96,146,217,8,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,134,190,97,156,22,93,120,88,205,10,139,238,16,195,245,99,149,120,150,161,159,15,214,61,73,85,53,20,239,30,233,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,82,67,9,182,250,14,87,92,65,103,142,91,231,141,183,43,240,30,31,186,226,220,25,139,110,20,195,136,236,208,65,52,209,218,227,146,104,169,202,242,47,24,151,103,232,245,34,234,155,179,71,36,108,32,110,206,209,73,20,186,113,65,194,254,1,226,207,0,91,242,231,49,174,248,130,221,109,183,94,34,189,197,45,146,162,24,103,41,227,134,104,68,72,166,138,81,112,219,80,110,236,194,207,171,15,127,139,61,0,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,53,209,219,197,121,254,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,87,249,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,184,71,213,223,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,185,184,9,192,200,152,33,96,134,203,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,106,18,11,247,139,177,55,139,44,135,120,63,207,140,85,196,110,71,89,243,35,26,229,181,215,5,222,166,219,5,77,61,93,36,144,82,215,254,102,57,66,186,129,228,247,228,163,152,37,18,2,125,116,38,48,98,145,129,164,58,23,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,185,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,99,115,11,26,221,115,43,31,226,92,198,190,211,210,65,114,197,87,138,219,221,100,84,128,67,4,115,212,204,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,42,253,57,41,230,103,217,252,241,198,153,91,87,87,106,167,164,198,24,124,46,16,246,137,54,85,84,87,80,77,249,184,41,245,54,99,214,10,186,201,12,24,72,182,192,196,206,34,7,172,202,34,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,131,108,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,0,148,242,65,77,87,28,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,250,188,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,247,213,202,159,129,139,173,235,19,80,113,69,154,246,186,187,125,182,193,80,210,97,75,45,198,214,64,247,57,206,156,36,138,230,253,120,246,149,48,12,224,112,73,22,174,83,6,246,48,232,179,75,46,138,21,185,213,249,167,194,223,79,232,125,70,226,169,255,0,44,140,139,203,142,34,243,131,29,101,126,104,89,187,117,170,187,47,235,101,134,104,157,130,170,223,84,55,11,123,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,84,171,138,238,20,115,31,132,172,199,60,21,141,98,237,214,170,238,164,246,11,252,16,184,82,221,233,69,217,156,133,157,223,167,48,110,22,150,23,119,40,200,133,217,204,14,57,14,237,121,104,115,16,166,203,10,152,114,19,63,177,29,89,97,139,141,68,97,135,241,45,202,225,44,193,99,54,138,56,99,162,153,229,39,24,104,118,196,12,4,27,66,3,114,115,110,153,145,195,49,42,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,115,252,195,56,44,181,113,79,149,245,23,220,33,135,233,11,53,48,213,59,62,31,172,122,145,165,122,216,26,77,210,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,164,96,115,110,178,190,82,60,38,93,111,249,185,126,206,140,207,192,180,143,104,203,218,137,236,148,52,215,125,193,87,71,138,34,56,13,203,178,59,106,39,77,17,30,175,51,54,201,102,136,129,158,72,220,162,152,149,141,103,22,62,105,243,147,234,6,33,245,25,215,159,201,220,157,199,217,235,143,237,121,115,151,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,246,51,228,39,194,175,12,248,55,133,12,163,163,202,220,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,123,156,97,13,177,70,1,24,187,237,0,29,196,103,190,67,172,10,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,86,235,198,103,6,120,7,139,60,1,83,71,89,67,73,110,198,214,234,115,150,195,126,138,40,97,156,167,142,26,134,166,164,170,169,120,37,153,232,122,213,15,36,145,71,163,234,219,135,191,198,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,106,121,64,99,252,101,142,184,80,169,165,198,24,134,174,236,24,87,20,84,216,45,15,82,236,71,75,110,142,142,142,88,169,216,244,220,64,5,60,140,27,157,246,134,208,29,0,0,71,207,255,0,160,169,194,199,253,223,102,175,254,117,183,127,204,85,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,94,43,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,177,150,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,82,185,37,231,95,255,0,47,92,57,214,91,254,120,214,223,85,28,95,248,189,29,92,115,27,201,255,0,137,60,98,49,255,0,111,114,47,208,101,42,136,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,69,106,188,209,252,137,230,111,224,190,177,68,161,47,134,75,77,170,255,0,196,150,84,88,175,182,202,75,141,182,227,142,44,84,149,148,117,112,140,208,84,193,37,124,35,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,37,228,69,21,124,243,191,82,127,188,159,195,84,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,212,149,209,67,49,0,85,64,210,199,51,69,40,179,232,96,210,195,20,140,37,171,111,140,11,196,89,218,186,240,93,194,78,42,226,231,52,219,11,91,101,236,56,110,197,217,174,24,154,226,69,36,93,58,18,169,140,14,8,37,104,101,141,171,36,141,230,40,66,70,97,46,140,142,239,160,58,144,174,109,152,3,6,229,103,4,216,3,47,178,251,15,82,88,240,245,143,28,80,83,80,208,211,51,236,136,61,159,114,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,120,203,225,59,205,62,77,253,64,195,222,163,2,191,254,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,85,254,107,28,9,90,158,213,95,197,54,77,97,154,177,185,13,67,207,141,237,86,232,4,160,146,7,19,41,47,12,12,236,64,98,76,45,62,193,38,54,62,185,48,108,158,73,35,131,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,46,156,94,103,206,13,226,75,149,190,47,205,108,25,91,72,65,113,167,177,5,206,134,26,135,152,237,55,22,186,208,61,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,40,120,78,243,79,147,127,80,48,247,168,192,178,19,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,85,239,162,133,110,117,126,105,240,183,211,250,31,81,184,171,0,83,125,203,15,141,250,206,34,240,173,78,80,230,69,86,252,125,131,237,240,203,79,80,48,206,126,213,179,195,29,61,59,213,79,81,44,178,60,149,157,114,214,103,45,140,93,120,200,4,180,147,101,245,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,177,94,103,156,16,86,113,23,133,105,179,123,45,233,119,227,236,31,111,154,42,138,114,154,115,246,173,158,24,234,42,26,150,10,120,162,145,228,172,235,150,144,176,236,98,235,200,38,69,164,123,33,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,85,5,124,204,248,209,254,82,121,142,25,111,130,139,167,128,112,13,194,174,10,106,136,107,186,209,223,107,153,250,71,93,164,102,80,148,34,192,67,78,77,184,186,114,202,110,77,214,120,227,241,92,5,112,119,136,120,167,205,203,97,94,108,245,112,101,213,142,163,182,226,11,156,212,117,93,146,180,32,56,10,75,92,85,17,109,17,169,148,102,141,157,186,160,97,17,28,173,185,192,68,167,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,88,148,175,114,167,224,74,212,214,170,14,41,179,151,12,213,149,200,170,26,124,17,106,184,192,35,4,112,48,129,71,120,112,119,114,51,34,114,104,55,136,176,48,117,197,143,124,18,71,41,72,188,166,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,123,56,192,225,174,251,194,182,120,222,50,202,230,253,107,84,219,174,152,110,172,170,130,121,42,236,242,205,32,83,201,43,136,134,217,155,164,113,200,206,0,221,72,205,197,156,28,8,174,87,146,167,154,124,83,244,254,187,212,109,202,66,120,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,221,194,255,0,47,76,151,225,51,31,220,51,27,46,113,62,53,184,220,174,54,121,108,146,197,123,173,164,154,1,130,73,161,152,136,70,26,104,137,143,117,56,51,59,147,182,142,93,222,14,209,237,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,171,175,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,2,226,185,106,114,253,252,187,86,80,231,222,107,67,179,0,218,174,5,236,187,113,14,146,94,43,169,39,166,63,206,197,61,49,195,81,110,54,237,48,73,180,216,158,72,204,59,182,146,154,149,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,21,124,215,56,22,254,175,197,6,74,96,207,251,98,171,31,209,80,151,247,164,55,72,233,216,127,221,123,81,137,127,97,51,135,250,226,101,25,120,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,146,70,83,223,255,0,45,57,5,131,113,78,58,178,90,170,190,221,224,251,117,194,241,110,236,219,232,101,237,180,81,156,240,116,165,115,221,11,245,76,118,27,150,162,250,59,191,126,176,151,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,223,173,203,67,140,74,158,27,243,114,28,15,140,239,21,127,147,172,113,81,29,21,108,50,86,69,21,37,166,227,33,198,17,93,9,230,208,64,4,91,167,51,177,199,172,78,198,93,71,130,48,83,167,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,31,227,3,137,75,23,10,217,29,120,204,219,155,117,174,179,110,181,225,186,66,165,57,227,171,188,75,12,135,79,28,172,36,27,97,110,145,201,35,185,131,244,227,54,23,115,112,18,199,179,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,33,199,14,247,247,32,139,168,102,99,12,64,195,28,96,228,251,35,0,22,125,5,148,202,114,195,224,130,179,135,76,43,83,155,217,145,75,179,31,99,11,124,49,83,211,140,211,135,178,172,243,71,79,80,244,179,211,203,20,111,29,103,92,116,153,139,123,15,66,49,2,29,100,223,125,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,3,41,240,47,229,67,52,240,110,89,251,83,217,159,107,113,5,186,197,219,122,29,110,203,218,170,99,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,218,221,184,72,226,26,221,157,21,185,9,71,149,184,130,233,139,41,106,36,8,163,164,182,212,12,21,84,131,86,244,163,113,142,73,128,25,168,74,86,102,106,169,54,69,163,179,145,15,126,147,40,57,51,140,178,7,150,254,61,202,220,121,152,181,120,198,239,103,203,124,66,7,85,46,143,5,16,61,182,109,180,84,164,226,210,157,52,45,238,70,82,187,155,179,119,52,113,244,225,138,3,22,74,124,39,121,88,201,191,167,248,123,211,160,94,131,56,178,119,0,231,174,0,186,101,206,99,88,105,46,54,219,141,60,241,69,44,180,176,205,61,190,121,33,146,17,171,165,41,128,198,42,152,198,83,120,229,97,119,23,127,218,207,79,248,95,224,207,37,248,76,181,92,40,242,230,134,174,227,114,184,212,75,44,183,235,220,84,147,93,70,9,6,22,42,65,169,134,8,137,169,183,83,132,141,19,234,219,220,139,229,165,117,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,74,120,155,230,103,151,25,7,158,56,51,41,173,49,218,177,21,4,215,1,28,115,120,130,224,211,199,97,165,121,165,166,146,17,10,110,164,157,178,25,1,230,150,35,13,205,28,99,27,11,148,236,112,222,85,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,69,107,248,215,151,15,11,152,255,0,62,98,226,3,16,97,74,178,185,21,64,215,92,108,49,75,16,217,46,213,173,185,251,77,85,51,198,228,102,68,226,82,8,152,199,41,6,178,1,239,151,169,116,8,136,173,87,153,166,117,254,69,184,71,197,61,158,223,218,171,241,222,184,42,143,124,91,225,139,182,193,55,104,146,77,36,2,29,41,98,169,216,77,187,73,94,45,194,227,187,72,11,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,117,80,56,104,199,244,217,89,196,54,91,230,13,195,16,213,216,237,182,60,81,109,169,186,87,83,60,187,226,183,118,128,106,198,118,137,156,204,10,157,229,3,1,103,222,4,67,161,110,209,242,94,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,95,250,43,85,230,143,228,79,51,127,5,245,138,37,0,42,245,57,102,112,93,252,164,243,28,243,35,26,143,79,0,224,27,133,36,245,52,243,80,245,163,190,215,51,245,66,135,89,0,161,40,69,128,74,160,95,113,116,229,136,24,91,172,210,71,57,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,212,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,165,167,61,50,47,46,56,139,203,139,142,87,230,133,155,183,90,171,180,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,78,96,220,90,62,142,46,36,64,98,96,102,5,142,182,127,101,55,228,43,57,113,102,81,253,175,181,98,143,178,247,2,162,246,165,176,181,134,127,117,139,105,14,175,211,152,55,116,229,139,113,116,229,9,3,113,109,220,242,149,202,159,142,11,174,102,90,168,56,93,204,11,45,92,247,140,43,103,102,195,215,170,10,18,40,36,181,83,8,70,52,245,189,49,219,1,196,47,24,4,229,180,37,109,128,78,211,109,122,139,117,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,47,147,96,194,120,87,10,123,75,236,182,25,181,89,189,179,112,154,237,113,246,125,20,116,253,178,186,93,58,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,139,235,44,107,56,177,243,79,156,159,80,49,15,168,206,165,167,148,118,69,229,198,16,225,178,207,157,246,203,55,87,25,227,190,223,21,202,233,80,236,114,67,75,79,95,52,17,210,211,247,55,74,23,236,225,33,179,106,71,35,179,145,59,4,67,29,245,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,98,188,226,179,51,236,127,10,112,224,90,74,187,83,213,227,220,65,71,111,154,150,162,79,232,162,161,166,119,172,146,122,112,99,103,125,147,193,70,6,110,36,34,51,176,187,49,24,59,66,93,21,166,235,113,166,175,172,183,219,42,234,169,237,116,237,87,93,44,48,145,133,44,15,44,112,180,178,147,54,128,15,44,209,70,196,90,54,249,0,124,73,153,235,175,1,57,153,138,178,191,139,140,179,184,225,106,190,159,183,177,5,22,25,184,192,114,72,208,213,80,215,206,20,242,132,130,6,59,246,245,6,80,98,212,90,88,98,55,18,217,162,200,165,22,53,156,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,232,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,162,175,158,119,234,79,247,147,248,106,142,172,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,67,220,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,214,151,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,158,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,18,249,158,112,65,71,195,166,42,166,205,236,183,165,217,128,113,133,194,104,170,41,202,104,3,217,87,137,164,168,168,106,88,41,226,138,54,142,143,160,58,66,195,189,199,161,32,153,14,177,239,180,12,43,153,152,171,7,225,12,107,129,109,53,122,217,113,237,190,146,223,119,165,146,73,58,101,217,171,96,172,130,113,1,54,7,152,14,7,1,51,18,219,28,243,139,51,57,234,222,175,132,239,52,249,55,245,3,15,122,140,11,37,52,68,80,173,206,175,205,62,22,250,127,67,234,55,21,111,252,58,240,147,138,184,150,202,204,210,197,57,127,47,91,18,101,207,179,110,1,110,34,144,189,161,67,45,53,200,231,130,8,162,134,73,37,172,41,41,105,70,16,212,5,247,200,206,238,238,58,123,94,93,252,47,231,206,114,230,229,163,51,178,190,239,87,132,108,88,34,241,75,45,207,20,133,71,103,49,103,48,237,20,148,110,81,74,19,212,149,49,200,239,20,145,148,59,9,134,125,6,81,25,39,209,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,67,95,53,62,8,43,50,219,21,93,248,158,203,202,93,248,67,18,92,34,151,16,210,117,167,168,168,162,188,85,201,57,207,85,167,73,194,42,57,13,161,109,78,87,118,158,163,96,136,129,70,35,108,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,59,233,230,89,204,67,6,223,242,190,151,36,184,127,196,116,151,218,124,127,103,130,225,122,196,118,235,131,139,81,219,164,145,223,217,236,17,147,75,29,76,173,27,140,241,78,35,178,25,58,101,25,60,206,241,70,182,78,228,238,62,207,92,127,107,203,156,185,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,37,87,84,80,129,148,84,209,148,160,242,74,226,236,44,255,0,177,159,34,142,29,114,27,6,240,219,148,118,44,169,193,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,150,249,8,117,97,115,45,128,193,24,190,192,22,106,150,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,233,254,33,244,233,214,53,138,229,56,32,224,187,21,113,113,152,240,80,214,141,214,201,128,109,189,73,239,120,134,42,25,10,51,233,60,59,168,105,167,112,120,90,176,218,120,221,132,223,220,141,202,93,167,181,163,60,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,11,234,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,214,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,200,175,44,126,96,120,87,11,101,197,231,38,120,135,199,62,205,164,193,118,249,174,214,11,237,222,182,62,159,178,226,104,129,237,81,131,179,77,44,209,187,185,193,24,117,140,227,35,140,4,6,8,192,172,171,141,30,45,177,87,23,57,166,248,166,229,23,97,195,118,46,211,111,195,54,225,25,34,233,208,149,76,134,19,207,19,205,44,109,89,36,111,8,204,113,187,9,116,99,102,109,1,149,202,242,172,224,130,179,50,113,85,163,137,236,195,165,217,132,48,221,194,89,112,245,39,90,122,122,138,219,197,36,144,28,21,90,116,152,37,163,140,222,102,212,37,103,121,233,246,16,144,12,130,83,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,35,223,178,120,87,237,87,219,175,179,54,175,180,158,207,246,79,182,59,20,125,187,176,245,58,189,155,175,167,83,163,212,247,250,123,182,238,247,180,215,189,120,14,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,21,128,115,171,242,177,133,190,160,80,250,117,197,68,6,88,230,102,42,202,44,95,30,58,193,85,125,146,245,79,111,185,91,233,170,134,73,35,146,151,182,209,79,70,115,196,113,152,152,77,24,84,17,198,108,94,236,130,4,236,236,206,207,231,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,191,254,88,92,122,211,100,197,214,147,135,236,224,190,210,80,101,245,206,162,166,107,85,222,175,170,111,105,184,206,80,236,134,73,74,94,149,61,9,56,206,78,237,23,187,52,239,33,144,131,200,99,51,232,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,136,162,3,157,166,102,98,170,156,211,192,185,57,218,250,88,110,223,135,219,19,116,35,146,65,237,21,213,21,53,20,251,230,29,253,51,233,199,75,164,111,177,136,122,243,251,206,199,163,82,174,85,121,23,98,207,12,229,199,86,204,93,102,186,201,101,167,203,251,189,187,218,180,78,113,251,54,170,228,35,67,171,73,163,196,211,29,36,245,237,24,74,38,47,180,201,129,222,61,70,210,243,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,233,166,172,222,11,32,142,2,115,51,10,230,135,8,249,103,113,194,213,125,79,96,225,250,44,51,113,128,228,141,230,165,174,160,128,41,229,9,4,12,182,110,233,140,160,197,161,60,83,68,110,35,191,69,112,11,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,13,178,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,81,106,178,86,75,72,98,51,199,5,77,92,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,36,140,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,174,211,153,127,30,180,217,13,135,166,201,92,166,190,210,79,152,183,202,121,33,187,156,125,93,246,11,116,244,178,8,204,51,67,44,101,5,115,148,144,203,11,123,251,64,92,204,69,142,23,56,118,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,63,220,23,112,147,133,120,70,202,198,194,214,217,123,118,36,190,246,107,134,38,184,145,71,47,82,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,173,35,187,234,110,163,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,20,37,243,150,199,244,216,155,138,59,94,12,183,98,26,186,186,124,29,133,233,41,171,45,228,242,180,20,55,26,137,101,168,145,192,73,152,28,228,166,146,133,200,195,93,88,99,23,125,99,218,46,89,28,50,93,115,187,6,231,245,221,233,169,59,61,207,3,212,224,123,67,93,237,196,118,233,238,181,142,53,49,79,218,52,38,19,164,150,142,146,71,96,3,49,235,197,35,109,113,13,246,22,178,104,225,251,51,63,44,153,29,128,243,74,74,187,85,69,94,38,195,244,55,10,255,0,101,201,190,150,26,227,132,123,84,1,239,155,143,74,118,150,55,2,39,32,32,113,39,220,46,170,2,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,20,101,243,143,192,24,203,52,241,151,15,185,125,151,216,122,174,249,136,111,149,24,142,154,134,134,153,155,124,167,165,181,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,174,171,131,62,12,240,15,9,152,2,154,142,142,134,146,227,141,174,52,225,45,250,253,44,80,205,56,207,36,52,237,83,73,75,82,208,69,51,80,245,169,218,72,226,147,87,213,247,23,127,133,197,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,43,255,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,175,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,216,251,113,163,194,78,42,225,27,52,223,11,92,165,237,216,110,251,218,110,24,102,226,37,36,189,74,17,169,144,2,9,229,120,98,141,235,35,141,161,41,130,54,113,30,180,110,207,161,178,242,188,39,121,167,201,191,168,24,123,212,96,89,41,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,77,178,211,106,178,211,29,29,154,217,73,65,79,37,68,245,103,21,52,35,16,20,243,202,115,77,43,136,179,51,156,146,201,36,134,94,36,102,68,250,187,187,174,218,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,226,227,51,133,251,175,9,153,209,83,151,53,151,122,75,141,182,227,78,119,187,12,177,84,20,211,141,170,74,186,136,105,134,168,158,40,133,170,118,211,187,200,209,139,134,175,238,191,193,168,82,157,238,90,28,29,211,112,223,148,112,227,140,103,103,164,252,162,227,138,120,235,107,102,146,142,88,170,237,54,233,2,51,138,214,77,54,132,6,36,221,73,153,130,61,101,118,2,234,52,17,154,188,164,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,139,31,43,25,201,244,255,0,16,250,116,235,26,197,147,158,78,228,238,1,200,172,1,107,203,156,185,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,37,87,84,80,128,12,181,50,12,64,242,74,226,206,78,223,177,155,218,162,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,180,174,97,156,22,90,184,167,202,250,139,238,16,195,244,133,154,152,106,157,159,15,214,61,72,210,189,108,13,38,233,109,243,200,66,226,96,66,242,148,76,110,44,19,56,191,82,48,57,183,64,98,174,188,25,240,191,117,226,207,58,41,178,230,142,239,73,110,182,219,169,194,247,126,150,90,130,134,114,181,71,87,79,13,72,210,147,69,40,189,78,218,134,120,218,65,96,213,189,231,248,62,67,184,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,213,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,88,7,58,191,43,24,91,234,5,15,167,92,84,43,41,73,225,127,148,69,171,27,100,53,195,17,241,1,38,32,194,184,247,18,211,202,246,26,104,167,23,107,28,5,209,58,106,138,170,71,1,39,169,114,9,154,72,10,93,26,25,246,187,69,59,110,138,58,243,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,210,147,202,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,64,226,166,130,218,64,68,59,235,7,169,24,197,211,98,41,163,18,220,204,113,185,205,37,72,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,139,27,110,48,49,253,78,103,241,71,154,88,206,108,67,73,125,167,170,197,21,212,214,251,133,35,196,80,79,110,166,149,233,232,158,50,137,182,24,53,52,48,179,27,107,189,153,137,220,157,220,158,90,185,68,100,237,215,45,120,92,60,93,136,236,52,148,55,44,193,188,75,123,166,149,233,74,42,217,45,67,20,112,210,12,228,96,36,224,228,21,19,196,204,228,29,58,161,49,127,206,19,40,245,230,167,147,150,44,162,226,226,239,83,135,38,210,147,30,219,226,198,50,83,109,63,232,90,170,153,231,142,165,183,153,147,159,82,122,121,103,215,221,17,235,236,17,97,6,119,185,254,72,249,189,76,118,172,194,200,74,233,233,35,168,130,162,44,95,107,140,96,151,175,56,24,199,75,90,71,39,124,76,17,188,116,12,35,238,155,188,210,63,190,204,251,37,41,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,173,255,0,131,62,41,127,146,62,54,198,25,145,69,134,253,183,122,185,96,250,171,21,146,158,82,219,74,21,210,214,82,74,50,212,187,19,27,194,1,4,132,226,30,241,147,8,106,12,79,32,81,95,244,213,143,113,87,251,43,136,241,38,35,184,127,182,86,87,92,171,170,36,255,0,125,36,211,73,33,253,228,68,95,23,117,58,124,185,184,40,254,74,185,113,61,255,0,31,219,45,82,102,110,41,252,229,202,166,6,234,201,107,161,118,7,142,216,51,110,32,45,166,15,36,165,19,8,156,132,35,172,163,12,82,61,224,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,177,151,206,252,107,106,204,172,232,199,217,141,98,167,171,130,219,138,177,69,214,247,71,21,88,8,207,28,21,53,114,77,24,200,34,68,44,108,38,204,236,196,77,174,186,59,248,169,201,229,151,146,159,145,110,17,240,183,104,184,118,170,252,119,166,53,172,217,46,248,98,237,176,67,217,227,143,88,192,135,74,88,169,183,139,238,210,87,151,105,56,237,210,34,249,132,101,125,215,42,184,193,204,155,101,192,170,230,167,191,222,37,197,20,53,115,81,21,48,84,65,112,39,169,126,150,174,237,32,69,44,146,211,188,130,250,17,211,159,112,187,56,12,138,114,88,199,244,215,222,30,113,94,95,84,98,26,186,203,150,21,197,7,82,20,51,60,164,20,22,234,202,120,222,22,137,201,182,8,29,68,21,230,224,15,220,123,200,153,186,140,229,33,75,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,94,126,235,128,48,109,247,25,88,51,6,243,135,169,43,49,14,21,167,174,166,178,215,76,206,71,64,21,141,19,84,188,76,239,180,76,198,8,193,207,77,236,27,197,157,134,67,98,244,8,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,138,210,185,169,218,109,87,30,7,49,245,101,194,217,73,85,81,107,168,179,213,208,203,52,34,103,75,59,220,233,161,121,98,39,109,64,222,41,165,141,200,116,125,146,24,248,19,179,195,15,9,222,105,242,111,234,6,30,245,24,22,74,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,139,197,103,22,113,96,28,138,192,23,76,198,204,107,245,37,186,219,110,167,158,88,162,150,170,24,103,184,79,28,50,76,52,148,163,49,128,203,83,32,196,109,28,76,76,228,237,251,93,177,214,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,167,247,59,77,214,203,82,20,119,155,101,93,5,68,148,240,85,132,85,48,148,70,80,79,16,77,12,172,36,204,238,18,69,36,114,1,120,16,24,147,106,206,206,166,83,150,23,30,181,57,207,106,164,225,251,56,47,181,117,249,131,108,167,169,154,213,119,171,233,3,93,173,208,12,59,33,146,82,151,171,81,92,44,83,147,187,69,239,67,3,200,100,70,210,25,72,82,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,88,7,52,46,58,127,34,152,84,242,59,39,49,159,100,204,155,214,207,108,84,209,14,233,172,86,185,35,39,125,38,98,110,207,89,54,177,244,244,98,48,137,206,79,205,17,83,200,240,193,108,180,221,111,85,39,71,102,182,85,215,212,71,79,61,89,197,77,9,74,99,4,17,28,211,74,226,44,238,193,28,81,201,33,151,128,128,17,62,140,206,234,160,112,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,83,147,185,197,128,115,215,0,90,243,27,46,111,212,151,27,109,198,158,9,101,138,42,168,102,158,223,60,144,199,49,82,85,12,38,99,21,76,99,40,52,145,57,59,139,191,236,119,246,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,96,28,234,252,172,97,111,168,20,62,157,113,81,213,203,123,11,88,177,135,27,89,91,105,196,116,61,174,146,158,225,87,116,142,62,169,199,182,170,138,134,162,174,154,77,65,217,223,100,240,68,122,107,180,182,232,76,226,238,207,144,162,181,94,62,184,40,194,188,86,101,197,93,238,211,108,236,249,155,134,109,243,73,135,46,20,237,24,73,95,177,138,65,182,84,60,132,0,80,202,110,236,4,100,221,25,13,205,159,105,74,18,192,183,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,155,238,89,156,104,255,0,41,60,184,60,183,198,165,211,199,216,6,223,73,5,77,68,213,221,105,47,180,44,221,32,174,210,67,41,138,97,112,17,168,39,220,61,73,98,54,38,235,52,113,222,170,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,162,156,105,230,103,228,139,133,60,207,199,81,213,221,105,42,233,240,252,246,250,10,171,92,157,58,170,90,234,215,106,58,89,192,247,139,135,78,122,136,141,204,75,112,136,185,11,57,51,51,227,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,78,121,79,129,127,37,249,89,131,114,207,218,158,211,251,37,135,237,214,46,219,208,232,246,174,203,77,28,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,86,23,206,159,39,109,87,172,163,194,153,223,111,176,213,203,125,195,87,128,178,87,86,82,82,137,0,218,170,130,66,98,170,145,129,205,130,58,152,226,8,156,141,128,78,178,70,209,202,86,86,43,203,95,55,170,114,131,140,28,15,59,207,86,214,220,97,80,248,66,229,13,52,17,74,115,133,113,8,83,139,188,154,108,1,172,106,73,12,129,216,216,34,38,109,218,184,22,65,43,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,95,185,93,112,11,71,131,236,86,222,38,51,138,223,106,186,93,113,29,190,154,187,9,217,231,166,130,178,59,101,41,156,85,48,92,136,200,75,101,97,116,227,40,186,110,37,12,100,91,157,206,71,8,100,169,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,43,85,230,105,157,127,145,110,17,241,79,103,183,246,170,252,119,174,10,163,223,22,248,98,237,176,77,218,36,147,73,0,135,74,88,170,118,19,110,210,87,139,112,184,238,210,10,242,159,2,254,84,51,79,6,229,159,181,61,153,246,183,16,91,172,93,183,161,214,236,189,170,166,56,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,178,104,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,24,60,237,50,83,255,0,148,94,35,40,238,31,44,21,112,165,146,95,252,98,178,146,72,65,163,255,0,199,90,66,41,63,180,48,143,233,186,183,254,81,153,153,133,114,239,139,136,109,216,166,175,178,125,181,195,245,120,102,221,57,201,28,112,141,116,147,211,212,68,18,17,152,233,212,236,165,16,48,238,34,150,88,129,135,222,213,167,81,99,89,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,65,103,50,254,49,42,120,144,205,201,176,62,12,188,85,254,78,176,61,68,148,84,80,199,89,20,180,151,107,140,103,32,75,116,23,135,81,48,33,126,156,46,231,38,145,51,152,244,222,121,1,124,158,94,124,22,93,120,167,205,10,123,238,47,195,245,101,149,120,106,161,223,16,86,53,73,82,181,108,237,30,232,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,82,51,56,119,72,87,49,158,1,108,89,225,151,16,102,38,85,91,253,149,140,242,231,15,246,27,109,158,130,152,202,150,231,103,165,99,144,45,176,83,66,47,211,152,55,73,217,250,65,161,17,244,137,157,136,14,24,86,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,144,159,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,128,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,188,255,0,24,156,85,96,222,20,50,142,225,140,47,55,42,66,196,247,26,122,138,108,39,104,146,55,152,238,55,22,15,113,202,33,48,46,205,25,20,101,49,238,29,160,236,44,253,67,140,15,30,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,62,91,92,5,83,100,158,0,187,102,14,114,216,169,43,177,102,97,89,198,223,37,174,167,170,112,81,216,42,161,130,89,40,42,232,231,136,25,170,74,86,32,156,13,164,22,104,64,69,219,89,119,216,95,49,158,10,63,146,174,99,193,127,192,22,203,172,153,101,138,127,57,109,169,157,186,177,218,235,157,205,228,182,20,219,136,203,104,3,73,17,74,194,71,25,16,235,41,67,44,143,219,229,161,198,37,79,13,249,185,14,7,198,119,138,191,201,214,56,168,142,138,182,25,43,34,138,146,211,113,144,227,8,174,132,243,104,32,2,45,211,153,216,227,214,39,99,46,163,193,24,41,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,71,175,51,222,2,170,115,158,213,87,196,14,79,216,170,235,243,6,217,79,77,13,214,209,73,210,6,187,91,160,25,183,205,28,67,23,86,162,184,88,160,22,103,151,222,134,6,140,4,141,163,2,136,188,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,83,253,193,119,22,216,87,139,156,172,108,83,109,139,176,226,75,23,102,183,226,107,113,12,113,116,235,138,154,51,57,224,137,166,150,70,163,146,71,152,97,57,29,136,186,50,51,182,160,234,53,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,138,53,121,218,102,102,21,166,202,204,11,147,157,175,171,137,46,24,129,177,55,66,57,35,46,207,67,79,77,81,79,190,97,223,212,14,164,149,90,70,251,28,75,161,63,188,206,26,61,149,242,203,201,79,203,79,23,24,91,180,92,59,45,6,4,211,26,214,108,151,100,210,246,41,225,236,241,199,172,102,37,173,84,180,219,197,246,235,19,75,180,152,182,235,63,202,143,241,129,128,41,179,63,133,204,210,193,147,97,234,187,237,69,86,23,174,169,183,219,233,26,82,158,123,141,52,79,81,68,209,140,79,188,205,170,97,133,216,27,93,238,204,46,196,206,226,248,224,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,147,78,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,237,87,186,200,169,0,134,8,231,169,164,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,99,195,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,187,92,176,184,10,166,206,123,173,39,16,57,193,98,164,175,203,235,101,69,76,54,171,69,95,84,30,237,113,128,161,217,52,145,20,93,42,138,17,114,156,93,154,95,122,104,30,51,18,6,144,10,103,209,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,40,160,231,113,155,213,39,117,203,220,132,161,158,174,58,120,41,229,197,247,72,202,8,186,19,153,148,148,180,68,18,119,202,199,27,71,94,196,62,232,59,77,27,251,238,205,178,138,242,136,201,219,86,101,113,70,120,187,17,216,106,235,173,185,125,103,150,247,77,43,210,140,180,81,221,74,88,225,164,25,200,192,133,141,132,234,39,137,153,196,250,148,162,98,255,0,155,38,83,146,173,171,152,174,78,88,179,147,132,124,119,77,119,155,179,213,224,251,124,248,198,215,83,180,207,163,85,65,4,178,19,108,19,6,46,172,15,81,6,165,184,67,175,191,105,16,11,40,12,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,172,154,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,28,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,24,28,217,56,218,163,183,216,191,147,38,80,226,190,173,125,211,121,99,27,165,162,229,4,145,195,74,39,52,18,89,164,233,185,72,19,20,145,187,206,14,241,144,198,33,25,52,131,60,130,49,171,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,167,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,20,64,115,107,224,187,236,93,246,179,138,236,0,59,172,184,142,225,12,24,162,215,5,14,209,183,87,72,27,70,184,74,32,96,104,103,48,102,148,165,118,46,211,48,190,233,30,163,108,118,129,193,255,0,18,151,222,21,179,198,207,153,182,198,235,90,166,219,107,196,148,131,74,19,201,87,103,150,104,206,162,56,152,136,54,204,221,32,146,55,99,6,234,70,12,78,224,230,37,144,158,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,172,96,150,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,70,121,27,143,240,110,86,112,77,150,57,131,152,56,134,146,199,135,172,121,111,135,234,107,171,170,93,246,68,30,207,167,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,65,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,92,255,0,42,206,8,43,51,39,21,90,56,158,204,58,93,152,67,13,220,37,151,15,82,117,167,167,168,173,188,82,73,1,193,85,167,73,130,90,56,205,230,109,66,86,119,158,159,97,9,0,200,37,50,139,197,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,251,89,241,214,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,145,254,83,124,109,81,220,44,95,201,147,55,177,95,74,190,215,176,176,117,210,239,114,130,56,230,165,35,134,8,236,209,245,28,100,57,134,73,25,224,6,121,8,163,35,140,90,49,130,49,41,63,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,86,65,205,219,47,113,246,101,112,219,134,236,89,115,129,241,6,42,185,65,142,40,234,229,163,178,91,38,174,158,56,6,130,188,74,82,142,17,34,96,98,48,23,39,109,53,49,111,139,40,213,225,147,134,78,36,172,28,73,101,69,246,251,195,230,101,91,173,182,236,113,98,171,172,172,171,194,117,240,193,77,4,117,240,148,146,201,33,68,194,0,34,206,78,78,236,204,204,238,235,32,149,77,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,30,251,73,71,71,73,9,77,61,76,242,80,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,177,247,254,73,220,83,255,0,224,211,154,191,250,27,113,255,0,224,172,130,56,100,180,221,108,28,54,229,69,138,251,108,171,183,92,173,216,30,197,73,89,71,87,9,67,61,52,241,208,66,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,170,90,34,43,32,230,237,151,184,251,50,184,109,195,118,44,185,192,248,131,21,92,160,199,20,117,114,209,217,45,147,87,79,28,3,65,94,37,41,71,8,145,48,49,24,11,147,182,154,152,183,197,149,143,242,225,225,235,63,112,55,25,217,121,138,113,174,71,230,6,31,178,209,123,91,180,220,110,152,102,182,146,150,13,246,170,176,13,242,201,24,128,238,51,17,109,95,188,137,153,187,221,148,223,162,40,139,230,95,203,191,16,219,177,148,217,247,144,56,115,16,98,80,198,151,137,15,16,97,171,109,190,170,227,87,75,113,157,164,154,74,216,90,33,50,236,210,16,155,152,158,157,57,76,88,29,194,65,8,109,171,135,92,15,198,207,13,185,185,98,205,108,25,195,182,112,9,219,170,0,46,116,48,225,91,132,33,118,183,57,139,212,81,74,229,78,99,178,65,29,24,156,11,97,176,72,45,188,5,218,186,243,55,192,89,193,196,94,112,96,92,208,202,252,130,205,90,235,85,118,95,209,69,52,50,224,203,128,85,91,234,134,225,112,121,41,106,99,104,159,167,48,110,29,91,87,23,18,19,2,48,48,50,173,92,154,242,159,52,242,191,242,191,249,76,203,76,87,132,189,167,246,127,177,123,118,205,83,65,218,186,126,208,234,116,186,192,59,246,245,3,118,221,116,222,58,248,178,146,164,68,69,9,124,199,176,127,18,92,67,241,71,125,190,225,174,27,51,42,124,61,133,105,195,10,217,235,41,240,117,121,53,116,20,210,202,82,84,245,0,100,9,64,234,38,168,40,164,7,22,40,122,46,226,197,187,91,149,229,3,194,214,33,203,11,86,53,206,76,206,193,184,131,13,226,203,133,71,217,155,117,190,247,106,170,183,207,5,184,6,26,137,166,17,149,197,165,9,229,40,69,157,227,247,30,140,152,77,247,152,180,143,162,128,30,42,184,47,207,220,53,196,118,98,219,176,46,66,98,187,174,27,155,16,85,92,44,243,225,108,45,91,61,172,40,106,143,180,65,4,37,20,13,27,116,163,148,34,32,15,116,14,51,6,119,97,103,121,52,229,69,101,205,204,43,194,228,248,51,55,112,174,32,195,181,22,12,81,95,77,101,183,222,236,231,110,158,59,116,145,65,81,168,140,145,129,200,15,83,61,91,177,150,238,247,33,103,208,24,70,48,56,155,225,147,137,43,255,0,18,89,175,125,177,112,249,153,87,27,109,199,28,95,106,232,235,41,48,157,124,208,84,193,37,124,197,28,177,200,49,56,152,16,187,19,19,59,179,179,179,178,146,174,81,57,123,143,178,215,134,220,73,98,204,108,15,136,48,173,202,124,113,89,87,21,29,238,217,53,12,242,64,84,20,2,50,140,115,8,147,131,144,24,177,51,105,168,19,124,29,94,250,43,106,230,61,132,241,86,57,224,199,48,240,182,10,195,55,92,65,122,173,246,79,102,183,90,232,164,171,170,159,101,214,144,207,100,81,177,25,109,0,34,125,27,184,69,221,251,153,212,69,240,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,117,144,74,34,176,14,44,120,40,197,92,86,113,221,130,239,119,107,103,103,203,44,51,131,237,114,98,59,133,67,72,17,215,236,185,215,200,86,202,119,140,128,202,105,65,217,140,128,155,163,25,177,187,238,40,130,91,244,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,162,47,155,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,56,215,215,145,68,82,67,25,11,27,9,129,56,187,235,161,139,252,89,84,174,77,121,79,154,121,95,249,95,252,166,101,166,43,194,94,211,251,63,216,189,187,102,169,160,237,93,63,104,117,58,93,96,29,251,122,129,187,110,186,111,29,124,89,73,82,34,199,219,137,190,25,56,146,191,241,37,154,247,219,23,15,153,149,113,182,220,113,197,246,174,142,178,147,9,215,205,5,76,18,87,204,81,203,28,131,19,137,129,11,177,49,51,187,59,59,59,41,116,229,195,132,241,86,6,224,199,47,48,182,53,195,55,92,63,122,162,246,183,105,183,93,40,164,164,170,131,125,214,172,195,124,82,48,152,238,3,18,109,91,188,73,157,187,157,149,202,162,166,156,77,218,110,183,254,27,115,94,197,98,182,85,220,110,87,28,15,125,164,163,163,164,132,166,158,166,121,40,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,88,251,255,0,36,238,41,255,0,240,105,205,95,253,13,184,255,0,240,86,74,104,136,161,3,152,247,15,89,251,142,120,206,204,60,83,130,178,63,48,49,5,150,183,217,61,154,227,107,195,53,181,116,179,236,181,82,1,236,150,56,200,11,105,129,11,232,253,196,46,207,222,206,175,131,148,78,94,227,236,181,225,183,18,88,179,27,3,226,12,43,114,159,28,86,85,197,71,123,182,77,67,60,144,21,5,0,140,163,28,194,36,224,228,6,44,76,218,106,4,223,7,87,190,138,8,120,224,203,14,46,243,191,138,60,192,197,213,153,15,153,87,91,109,21,226,166,201,97,150,135,11,220,231,162,107,85,36,165,13,49,83,147,129,142,201,4,94,114,120,223,97,73,60,134,44,219,244,87,211,202,7,37,49,14,85,100,190,53,188,227,236,184,196,24,79,22,95,113,71,102,156,47,116,53,84,83,212,91,169,169,33,42,103,24,102,97,109,131,45,77,102,134,34,219,157,201,157,223,99,48,223,170,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,143,14,108,112,95,159,184,83,52,241,150,22,192,185,9,154,183,156,55,102,196,23,27,125,158,227,246,90,182,163,182,80,197,83,32,65,63,86,40,26,57,55,198,32,91,193,152,75,93,89,153,157,148,202,114,237,190,102,61,195,133,60,41,134,243,99,6,226,188,57,137,48,111,87,13,203,14,33,178,189,178,73,169,105,221,158,140,224,140,132,72,225,26,89,41,225,234,16,177,20,144,75,174,231,103,50,136,190,38,248,100,226,74,255,0,196,150,107,223,108,92,62,102,85,198,219,113,199,23,218,186,58,202,76,39,95,52,21,48,73,95,49,71,44,114,12,78,38,4,46,196,196,206,236,236,236,236,164,171,148,78,94,227,236,181,225,183,18,88,179,27,3,226,12,43,114,159,28,86,85,197,71,123,182,77,67,60,144,21,5,0,140,163,28,194,36,224,228,6,44,76,218,106,4,223,7,87,190,138,218,185,143,97,60,85,142,120,49,204,60,45,130,176,205,215,16,94,171,125,147,217,173,214,186,41,42,234,167,217,117,164,51,217,20,108,70,91,64,8,159,70,238,17,119,126,230,117,17,124,50,112,201,196,149,131,137,44,168,190,223,120,124,204,171,117,182,221,142,44,85,117,149,149,120,78,190,24,41,160,142,190,18,146,89,36,40,152,64,4,89,201,201,221,153,153,157,221,100,18,136,136,138,200,57,187,101,238,62,204,174,27,112,221,139,46,112,62,32,197,87,40,49,197,29,92,180,118,75,100,213,211,199,0,208,87,137,74,81,194,36,76,12,70,2,228,237,166,166,45,241,101,26,188,50,112,201,196,149,131,137,44,168,190,223,120,124,204,171,117,182,221,142,44,85,117,149,149,120,78,190,24,41,160,142,190,18,146,89,36,40,152,64,4,89,201,201,221,153,153,157,221,94,255,0,57,76,167,205,60,208,252,144,126,76,242,211,21,226,223,102,125,160,237,190,194,179,84,215,246,94,167,179,250,125,94,136,22,205,221,51,219,187,77,118,22,158,14,169,175,40,156,144,206,140,181,226,75,18,95,115,27,40,113,174,21,182,207,129,235,41,34,172,189,216,42,232,96,146,114,175,160,33,136,100,154,49,23,55,16,50,97,103,215,64,39,248,58,151,68,86,213,204,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,236,158,205,110,181,209,73,87,85,62,203,173,33,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,168,139,225,147,134,78,36,172,28,73,101,69,246,251,195,230,101,91,173,182,236,113,98,171,172,172,171,194,117,240,193,77,4,117,240,148,146,201,33,68,194,0,34,206,78,78,236,204,204,238,235,32,148,68,81,23,205,219,36,51,163,50,184,146,195,119,220,185,202,28,107,138,173,176,96,122,58,73,107,44,150,10,186,232,35,156,107,235,200,162,41,33,140,133,141,132,192,156,93,245,208,197,254,44,170,87,38,188,167,205,60,175,252,175,254,83,50,211,21,225,47,105,253,159,236,94,221,179,84,208,118,174,159,180,58,157,46,176,14,253,189,64,221,183,93,55,142,190,44,164,169,17,17,99,237,196,223,12,156,73,95,248,146,205,123,237,139,135,204,202,184,219,110,56,226,251,87,71,89,73,132,235,230,130,166,9,43,230,40,229,142,65,137,196,192,133,216,152,153,221,157,157,157,148,186,114,225,194,120,171,3,112,99,151,152,91,26,225,155,174,31,189,81,123,91,180,219,174,148,82,82,85,65,190,235,86,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,229,81,20,112,115,16,229,161,77,153,245,55,124,255,0,200,74,122,75,118,39,26,122,171,150,37,195,225,4,164,23,195,142,35,149,231,163,142,24,204,187,116,132,44,15,27,11,4,230,108,110,65,38,242,154,181,114,243,224,178,213,194,198,87,211,223,113,126,31,164,28,212,196,180,238,248,130,177,170,70,169,232,160,121,55,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,250,146,0,67,182,237,81,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,133,108,107,202,91,55,41,184,163,139,39,176,29,101,93,86,95,92,41,198,242,24,210,186,132,250,22,187,115,202,64,84,245,4,194,17,79,92,14,59,70,24,137,186,172,113,200,237,0,20,157,25,116,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,227,217,252,147,184,167,255,0,193,167,53,127,244,54,227,255,0,193,89,4,112,201,105,186,216,56,109,202,139,21,246,217,87,110,185,91,176,61,138,146,178,142,174,18,134,122,105,227,160,132,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,84,180,69,17,124,221,178,67,58,51,43,137,44,55,125,203,156,161,198,184,170,219,6,7,163,164,150,178,201,96,171,174,130,57,198,190,188,138,34,146,24,200,88,216,76,9,197,223,93,12,95,226,201,202,39,36,51,163,45,120,146,196,151,220,198,202,28,107,133,109,179,224,122,202,72,171,47,118,10,186,24,36,156,171,232,8,98,25,38,140,69,205,196,12,152,89,245,208,9,254,14,165,209,20,69,243,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,26,250,242,40,138,72,99,33,99,97,48,39,23,125,116,49,127,139,39,40,156,144,206,140,181,226,75,18,95,115,27,40,113,174,21,182,207,129,235,41,34,172,189,216,42,232,96,146,114,175,160,33,136,100,154,49,23,55,16,50,97,103,215,64,39,248,58,151,68,69,77,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,30,251,73,71,71,73,9,77,61,76,242,80,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,177,247,254,73,220,83,255,0,224,211,154,191,250,27,113,255,0,224,172,130,56,155,180,221,111,252,54,230,189,138,197,108,171,184,220,174,56,30,251,73,71,71,73,9,77,61,76,242,80,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,177,247,254,73,220,83,255,0,224,211,154,191,250,27,113,255,0,224,172,148,209,20,106,243,148,202,124,211,205,15,201,7,228,207,45,49,94,45,246,103,218,14,219,236,43,53,77,127,101,234,123,63,167,213,232,129,108,221,211,61,187,180,215,97,105,224,234,154,242,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,42,250,2,24,134,73,163,17,115,113,3,38,22,125,116,2,127,131,169,116,68,84,211,137,187,77,214,255,0,195,110,107,216,172,86,202,187,141,202,227,129,239,180,148,116,116,144,148,211,212,207,37,4,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,31,127,228,157,197,63,254,13,57,171,255,0,161,183,31,254,10,157,236,185,201,219,86,98,240,77,130,178,67,52,172,53,116,180,247,76,183,179,217,46,212,117,52,162,21,116,19,181,190,17,114,104,231,2,104,170,96,148,88,193,204,29,227,150,49,125,53,21,28,23,126,79,121,143,75,196,213,38,3,180,222,187,94,83,213,233,120,108,71,60,175,21,80,91,99,170,130,58,154,2,32,134,72,198,226,49,206,229,19,152,12,51,8,20,141,183,108,145,71,47,216,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,43,95,227,215,131,188,61,197,62,81,220,202,205,103,164,131,49,108,116,253,183,15,220,225,163,165,237,117,167,0,78,81,218,229,168,151,105,13,52,165,52,140,205,213,0,9,72,37,125,204,4,37,102,188,183,121,110,226,162,197,86,190,33,120,133,176,221,112,228,56,114,224,21,152,103,12,214,69,37,29,117,69,117,60,154,133,101,88,62,217,33,134,57,1,158,56,159,66,148,133,136,153,161,102,106,137,106,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,16,28,116,241,119,199,103,12,92,71,98,44,1,109,206,174,150,27,184,109,190,225,159,244,183,103,45,45,117,6,123,34,239,134,73,63,51,32,77,79,186,66,99,62,135,81,217,152,217,92,87,43,174,54,113,55,17,150,172,79,151,57,203,140,170,239,153,139,107,168,146,247,73,41,90,105,233,96,146,201,182,158,29,160,84,209,128,111,142,160,137,201,140,88,157,170,35,218,230,194,109,29,218,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,252,162,215,153,103,48,44,237,201,172,249,165,202,60,131,204,10,75,21,61,130,207,4,215,247,27,36,21,51,149,198,167,89,70,19,58,184,140,28,6,153,233,164,23,133,155,190,162,70,50,39,102,24,253,7,43,110,40,248,177,226,83,52,241,135,229,111,28,253,163,193,152,115,15,143,83,250,89,109,163,232,93,42,42,99,236,191,235,120,163,148,183,67,5,111,134,160,219,125,237,29,195,89,42,69,109,89,143,198,109,139,41,56,196,194,188,51,227,155,87,74,213,142,240,253,186,162,201,120,167,3,57,32,188,84,87,85,211,13,53,64,54,186,195,47,74,17,9,5,153,227,145,223,126,160,110,112,220,170,34,34,43,106,194,188,102,216,170,248,206,198,188,29,226,219,87,97,186,208,246,74,140,41,113,167,3,56,238,17,149,170,10,218,154,106,134,239,233,204,27,167,144,36,238,140,227,23,7,216,96,61,123,149,68,68,69,105,89,203,198,221,171,135,238,51,112,222,73,102,68,244,148,120,39,26,97,123,117,88,94,106,234,134,158,11,21,107,212,221,35,41,100,210,18,41,2,114,142,138,39,35,144,35,133,163,121,31,70,121,29,93,170,34,34,34,42,105,196,85,139,56,111,217,71,125,28,132,199,53,120,99,29,208,83,157,125,152,225,161,161,170,11,132,241,129,56,208,202,53,160,241,0,76,250,3,72,196,15,25,236,55,39,1,56,206,21,174,220,204,121,128,88,46,181,182,43,238,112,85,219,174,86,234,137,41,43,40,234,240,149,166,25,233,167,140,156,100,138,72,202,141,136,12,73,156,92,93,153,217,217,217,212,149,114,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,222,82,128,31,244,81,248,236,255,0,191,159,252,25,179,255,0,205,20,191,112,21,154,88,239,58,120,78,192,217,153,153,119,223,108,226,75,207,180,251,109,111,101,134,159,171,210,185,85,67,31,230,225,0,140,116,142,32,31,116,91,93,53,125,93,221,222,160,103,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,76,199,85,112,170,38,119,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,97,46,237,205,79,142,59,141,214,182,225,71,155,180,150,186,122,170,137,38,138,134,147,13,219,10,10,80,34,119,24,99,121,169,206,87,1,103,97,103,144,204,244,102,220,68,250,187,200,87,46,12,81,198,118,122,88,162,207,156,249,206,206,215,129,106,251,77,61,134,195,79,101,181,69,37,214,72,204,225,150,166,162,88,105,198,72,97,142,64,49,8,196,134,67,144,28,139,108,98,205,61,133,230,23,49,30,96,25,107,143,241,46,92,223,115,238,146,123,150,21,188,86,217,43,37,164,195,118,146,130,73,233,166,56,100,40,200,168,132,156,28,129,221,157,196,95,77,53,102,240,82,147,203,199,62,239,188,68,240,193,99,198,184,211,21,253,160,197,244,87,11,133,175,17,84,246,16,164,217,84,21,5,36,49,236,142,56,226,125,41,38,164,125,99,109,190,246,142,251,216,217,174,85,20,21,230,175,54,14,44,113,6,99,226,59,190,87,230,63,217,156,33,81,112,151,216,118,178,195,182,217,36,167,161,23,219,15,84,166,138,99,121,136,24,78,79,206,144,245,8,246,104,27,69,164,255,0,151,142,96,230,198,109,240,193,99,205,92,227,199,255,0,106,239,88,162,225,112,168,130,79,101,83,80,246,26,88,106,10,144,105,180,167,17,9,125,250,105,37,234,56,137,126,127,103,123,3,59,199,95,20,252,110,113,217,195,183,16,88,219,39,35,226,11,182,210,97,251,131,118,9,203,15,89,228,144,232,103,136,42,41,122,165,216,99,103,153,160,154,38,147,104,48,245,24,246,234,58,59,223,79,44,254,45,47,188,80,228,213,202,155,48,238,254,209,199,216,54,224,244,247,154,158,206,16,246,202,90,146,146,74,58,157,144,195,28,49,247,12,208,116,195,113,127,66,239,45,58,172,202,240,17,67,7,23,188,202,184,156,194,188,75,230,22,16,201,188,206,171,176,97,60,59,120,59,37,45,5,77,130,215,49,199,61,32,13,61,81,49,201,12,134,64,117,49,78,96,228,110,251,12,123,135,244,6,247,249,103,230,15,18,121,201,147,87,44,226,226,11,31,251,126,147,16,220,30,159,12,83,123,42,130,151,163,75,74,82,71,61,78,250,65,7,46,172,238,113,116,229,6,32,236,155,155,81,149,157,94,2,43,74,225,131,141,187,86,104,231,166,103,112,211,142,231,164,183,226,204,29,138,47,116,150,26,137,170,133,142,255,0,69,13,202,183,243,81,68,48,128,1,210,211,5,48,56,239,57,37,1,57,95,244,37,118,187,84,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,8,63,232,163,241,217,255,0,127,63,248,51,103,255,0,154,41,254,68,69,16,28,122,241,235,197,142,75,113,99,142,114,207,45,51,91,216,216,110,205,236,206,197,69,236,43,109,71,75,171,109,165,154,79,206,77,78,114,22,178,74,101,239,19,233,174,141,163,51,51,92,7,42,78,40,243,219,137,79,202,143,229,175,28,253,163,251,57,236,79,102,127,75,40,232,250,29,163,183,117,191,214,209,71,187,119,66,47,210,215,77,189,218,106,250,219,255,0,30,188,122,241,99,146,220,88,227,156,179,203,76,214,246,54,27,179,123,51,177,81,123,10,219,81,210,234,219,105,102,147,243,147,83,156,133,172,146,153,123,196,250,107,163,104,204,204,215,1,202,147,138,60,246,226,83,242,163,249,107,199,63,104,254,206,123,19,217,159,210,202,58,62,135,104,237,221,111,245,180,81,238,221,208,139,244,181,211,111,118,154,190,182,255,0,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,228,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,218,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,215,128,136,136,161,3,136,94,99,220,103,96,108,253,204,188,21,133,179,147,177,89,112,254,48,188,218,237,212,223,103,109,82,116,41,96,173,150,56,163,222,116,196,101,180,0,91,82,119,39,211,87,119,126,245,39,252,5,102,150,59,206,158,19,176,54,102,102,93,247,219,56,146,243,237,62,219,91,217,97,167,234,244,174,85,80,199,249,184,64,35,29,35,136,7,221,22,215,77,95,87,119,119,184,4,69,2,216,179,152,247,48,156,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,246,118,201,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,43,252,2,113,15,117,226,99,134,139,6,60,197,87,90,74,252,89,111,168,169,178,98,51,166,163,42,96,237,176,30,160,78,46,204,14,114,83,73,75,49,188,95,155,223,41,48,176,104,241,135,137,230,129,159,121,177,195,182,65,88,49,174,78,98,191,179,247,170,220,97,75,107,158,167,176,211,85,239,165,58,42,217,10,61,149,17,200,13,169,195,27,234,205,187,221,211,93,29,217,237,3,128,174,61,120,177,206,158,44,112,54,89,230,94,107,123,103,13,222,125,167,219,104,189,133,109,167,234,244,173,181,83,71,249,200,105,194,65,210,72,128,189,210,109,116,209,245,103,118,121,127,80,151,196,143,53,60,254,175,206,220,83,63,14,89,187,87,110,203,161,168,138,27,28,53,56,110,220,70,65,28,17,132,179,51,212,83,156,219,36,152,101,144,26,71,99,96,49,103,16,127,112,111,127,149,182,117,103,183,16,153,89,140,51,51,58,243,59,237,55,79,16,13,138,217,69,236,90,58,46,195,208,166,142,105,165,234,83,71,31,87,171,218,226,29,164,62,231,103,213,157,247,187,53,0,230,79,197,223,22,60,52,241,28,56,79,45,51,171,176,225,187,238,31,162,190,209,91,62,205,219,101,246,126,227,150,154,72,186,211,67,36,146,238,146,148,230,220,78,218,117,182,51,104,12,239,239,249,91,113,203,155,28,68,226,172,97,149,57,221,124,251,65,122,162,183,142,33,179,221,35,181,211,82,108,165,9,35,130,166,9,186,13,24,62,135,53,57,71,164,91,189,233,247,158,141,24,181,234,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,125,195,214,41,190,227,156,130,203,76,107,138,107,187,109,235,16,96,251,53,210,227,83,210,8,250,245,83,209,69,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,43,42,230,147,199,46,108,112,237,138,176,126,84,228,141,243,236,253,234,182,222,88,134,241,116,146,215,77,87,190,148,228,146,10,104,33,235,180,128,218,156,53,5,38,177,110,247,96,216,122,60,130,254,3,150,199,23,124,88,241,45,196,113,97,60,203,206,174,221,134,236,88,126,182,251,91,108,251,55,109,139,218,27,78,42,104,226,235,67,12,114,69,182,74,160,155,112,187,235,209,216,237,161,187,181,197,103,231,28,117,60,56,241,179,132,50,123,28,5,33,229,214,52,194,246,211,154,174,67,138,156,236,119,25,174,21,176,53,105,76,110,34,244,206,33,16,204,38,94,224,70,210,3,179,137,132,215,148,136,136,138,16,56,133,230,61,198,118,6,207,220,203,193,88,91,57,59,21,151,15,227,11,205,174,221,77,246,118,213,39,66,150,10,217,99,138,61,231,76,70,91,64,5,181,39,114,125,53,119,119,239,87,255,0,202,255,0,62,243,99,136,156,130,191,227,92,227,197,127,104,47,84,88,194,170,215,5,79,97,166,164,217,74,20,84,82,12,123,41,227,140,31,67,154,71,213,219,119,189,166,186,51,51,94,2,34,42,127,196,46,41,190,224,108,130,204,188,107,133,171,187,21,235,15,224,251,205,210,221,83,210,9,58,21,80,81,75,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,42,107,192,231,23,118,174,47,178,140,177,92,246,234,75,62,44,176,212,13,183,17,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,109,219,58,141,171,28,115,70,197,39,73,228,43,138,68,86,191,204,7,137,140,101,194,134,90,96,172,210,193,244,52,151,16,44,113,73,109,187,219,42,89,132,46,54,233,40,107,78,88,26,77,174,80,158,232,163,48,144,89,246,152,14,225,48,223,25,215,92,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,17,17,89,174,126,113,199,83,195,143,27,56,67,39,177,192,82,30,93,99,76,47,109,57,170,228,56,169,206,199,113,154,225,91,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,121,72,136,136,173,255,0,140,206,41,127,146,62,9,193,249,145,91,134,253,183,101,185,99,10,91,21,238,158,34,219,84,20,50,209,213,202,82,211,59,147,3,204,7,4,100,194,126,233,139,16,106,14,77,32,86,172,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,17,21,31,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,250,188,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,183,254,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,149,80,148,247,104,6,24,68,238,193,24,195,16,0,73,80,82,9,69,27,19,66,253,54,39,102,146,61,110,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,20,106,243,163,200,187,21,215,46,48,231,16,246,203,53,214,108,73,100,184,83,97,187,149,77,59,156,148,161,103,149,170,100,140,234,3,71,24,246,85,16,0,72,206,12,229,86,224,91,221,226,96,176,190,0,51,230,167,135,206,40,240,142,38,154,182,146,154,197,127,168,12,51,136,78,174,162,42,104,2,221,87,44,98,83,73,52,128,77,16,65,40,195,82,238,206,58,181,59,131,152,137,19,169,201,226,199,202,198,114,125,63,196,62,157,58,198,177,101,37,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,25,124,216,199,95,149,12,211,198,89,153,236,191,102,125,173,196,23,27,239,98,235,245,187,47,106,169,146,110,151,83,104,239,219,212,219,187,104,235,166,186,54,186,41,201,229,125,146,23,92,147,225,66,202,87,155,229,37,198,163,31,212,14,56,0,166,140,132,40,224,173,163,165,104,96,114,46,243,54,138,24,204,223,104,179,28,132,13,185,129,164,59,181,69,10,220,234,252,211,225,111,167,244,62,163,113,87,21,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,52,143,162,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,244,211,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,27,57,163,249,236,204,223,193,125,30,137,73,167,46,46,56,234,120,173,193,181,248,63,48,66,146,159,49,112,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,164,39,44,68,46,45,51,69,29,229,34,34,40,86,231,87,230,159,11,125,63,161,245,27,138,174,188,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,154,34,34,34,34,142,174,103,92,191,235,51,118,142,167,136,28,144,195,189,175,29,82,110,159,19,91,98,146,121,106,175,212,177,193,12,49,21,48,17,188,109,52,17,211,247,67,24,9,76,38,90,57,72,32,18,68,182,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,249,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,200,39,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,108,115,20,239,114,247,199,248,55,43,57,112,224,156,193,204,28,67,73,99,195,214,58,123,221,77,117,117,75,190,200,131,219,53,140,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,20,28,98,241,139,142,248,191,199,116,247,251,253,31,177,176,221,155,127,217,252,63,212,134,163,217,125,88,105,194,171,250,40,32,138,73,250,178,83,180,159,156,103,217,174,209,209,155,190,181,114,224,229,255,0,89,196,69,246,44,219,205,236,59,254,164,244,29,166,8,169,170,36,158,158,76,69,85,176,227,219,78,112,156,114,4,48,200,236,103,51,22,215,146,38,136,88,255,0,60,241,77,250,132,14,112,89,57,125,192,220,80,62,106,212,77,218,44,185,151,111,130,162,142,77,160,29,10,170,26,120,41,42,41,180,99,35,45,160,20,210,245,28,64,95,180,236,29,207,25,58,170,188,144,179,51,179,98,172,203,201,202,202,187,172,190,208,183,210,98,107,124,29,77,212,52,253,158,71,167,171,61,174,126,228,210,118,170,38,212,65,247,12,30,241,54,192,103,150,165,69,56,208,206,59,238,65,112,193,143,243,87,11,67,190,245,106,183,199,79,110,147,112,55,102,170,171,168,138,146,42,157,12,12,15,162,117,3,47,76,133,196,250,123,31,70,45,91,28,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,126,203,220,21,106,203,92,1,134,178,230,197,81,87,61,183,10,217,232,172,148,114,213,152,148,242,65,77,8,67,25,72,66,34,46,110,32,206,238,194,45,174,186,51,120,40,139,231,73,147,150,44,31,156,184,75,56,173,19,116,234,243,18,223,81,79,116,166,218,111,186,170,218,52,241,141,78,242,55,102,223,4,244,241,116,196,0,71,179,110,247,138,66,118,249,92,155,51,175,236,55,16,87,108,156,171,183,245,169,51,54,222,221,25,227,139,116,144,87,91,162,168,168,143,113,60,130,195,9,64,117,140,90,1,147,201,208,211,104,239,117,53,42,159,231,246,113,216,184,127,201,172,89,156,88,142,30,209,73,134,109,229,81,29,54,227,14,215,84,100,209,211,83,111,0,55,143,171,60,145,69,212,216,226,27,247,23,186,46,235,25,117,146,159,11,25,41,252,157,184,125,193,57,57,37,195,182,213,225,251,123,246,249,198,94,164,103,93,60,167,81,85,210,46,156,110,240,180,243,74,209,238,6,46,155,6,237,75,87,122,170,139,27,110,38,238,215,91,7,23,121,175,125,177,92,234,237,215,43,118,100,95,106,232,235,41,38,40,103,166,158,59,156,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,109,56,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,1,189,40,201,43,31,74,166,154,66,215,88,101,233,74,237,25,19,201,25,1,9,110,102,9,100,185,84,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,213,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,86,231,39,146,159,97,184,130,180,231,29,37,195,173,73,153,182,247,235,65,36,187,164,130,186,221,21,61,60,155,69,163,22,24,74,3,163,113,212,204,158,78,190,187,71,99,47,171,201,111,56,236,88,63,57,113,110,78,221,225,233,213,230,37,190,158,162,215,83,184,223,117,85,180,106,36,42,109,130,14,205,190,9,234,37,234,17,128,143,102,219,239,20,130,205,114,188,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,100,248,208,206,59,238,65,112,193,143,243,87,11,67,190,245,106,183,199,79,110,147,112,55,102,170,171,168,138,146,42,157,12,12,15,162,117,3,47,76,133,196,250,123,31,70,45,91,28,203,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,94,200,28,156,177,112,255,0,147,88,79,39,112,228,221,162,147,12,219,198,158,74,157,166,29,174,168,200,164,169,169,216,102,111,31,86,121,37,151,167,189,196,55,237,31,116,89,149,170,243,123,200,186,204,207,225,198,147,49,176,245,155,182,222,178,210,224,87,25,136,30,115,152,108,243,131,71,90,209,197,27,16,22,211,10,73,204,205,153,163,138,154,82,99,22,220,39,18,220,42,230,151,228,91,136,236,186,204,201,175,190,198,160,179,98,10,95,106,214,246,94,209,210,181,202,125,26,239,205,176,25,22,180,178,206,62,224,185,182,186,134,132,194,237,62,124,77,221,173,87,254,17,51,94,251,98,185,210,92,109,183,28,183,190,213,209,214,82,76,51,65,83,4,150,201,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,54,235,37,62,19,188,172,100,223,211,252,61,233,208,40,1,226,171,52,191,45,60,71,102,46,102,67,125,246,205,5,231,16,85,123,42,183,178,246,126,173,174,35,232,208,254,109,192,8,116,165,138,1,247,197,141,244,212,245,39,39,121,105,229,9,145,117,153,97,195,141,94,99,98,27,55,98,189,102,93,192,110,48,145,188,225,49,89,224,7,142,137,164,138,70,16,29,198,117,115,129,131,59,73,21,76,68,230,77,180,66,208,57,213,249,167,194,223,79,232,125,70,226,170,175,42,206,60,127,234,71,10,153,191,122,254,219,22,16,190,220,238,63,238,1,77,100,16,233,127,227,5,17,201,55,246,186,112,31,234,64,165,81,17,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,84,171,134,190,48,50,59,138,155,19,220,242,203,18,116,110,176,245,202,175,13,221,14,24,47,20,145,196,96,47,49,211,132,135,186,23,234,196,237,44,100,113,235,35,11,147,27,16,12,11,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,251,112,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,39,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,82,209,88,7,58,191,43,24,91,234,5,15,167,92,85,133,114,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,233,177,59,188,113,233,61,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,229,89,199,143,253,72,225,83,55,239,95,219,98,194,23,219,157,199,253,192,41,172,130,29,47,252,96,162,57,38,254,215,78,3,253,72,20,170,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,179,94,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,228,162,47,41,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,203,30,30,42,184,152,198,92,87,230,229,102,105,99,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,218,197,49,238,150,67,57,9,155,113,153,109,16,13,145,132,250,112,157,229,99,38,254,159,225,239,78,129,99,173,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,235,33,238,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,94,83,54,48,47,229,67,43,49,150,89,251,83,217,159,107,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,25,124,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,83,105,150,57,243,77,196,31,43,92,109,137,166,173,171,169,190,216,50,222,255,0,134,113,9,213,212,75,83,57,220,105,45,38,37,52,147,72,2,242,156,241,20,53,46,236,229,163,212,56,57,145,9,58,131,101,55,220,222,243,210,179,44,56,113,164,203,156,61,121,236,87,172,203,184,21,186,97,6,156,38,43,60,0,210,86,188,114,198,226,3,184,206,146,3,3,119,105,34,169,148,88,9,183,16,68,183,10,185,91,249,105,226,59,46,178,206,107,23,182,104,47,56,130,151,218,180,93,171,179,245,109,113,31,90,187,243,140,96,67,165,44,83,151,184,76,111,166,129,169,56,179,228,145,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,109,20,43,115,171,243,79,133,190,159,208,250,141,197,88,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,189,203,247,142,235,23,21,88,86,60,21,138,79,177,102,110,31,183,180,151,26,109,14,79,106,82,193,29,44,114,221,119,133,60,84,240,117,106,106,9,187,48,187,144,105,171,106,61,237,120,8,160,135,152,239,28,116,220,86,227,42,12,31,151,193,87,79,151,88,62,162,115,161,154,83,150,35,189,213,147,48,61,108,176,59,176,128,8,177,12,2,67,213,16,150,82,39,23,153,226,143,228,242,210,201,12,225,205,30,34,236,248,203,44,111,149,120,106,219,130,234,55,95,241,45,36,116,53,19,219,32,170,165,170,1,8,233,234,247,12,135,56,199,52,12,109,20,173,19,200,210,16,190,214,103,234,243,71,243,217,153,191,130,250,61,18,183,92,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,136,138,21,185,213,249,167,194,223,79,232,125,70,226,172,1,78,247,46,46,56,234,120,173,193,181,248,63,48,66,146,159,49,112,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,164,39,44,68,46,45,51,69,29,229,34,34,34,34,134,190,103,92,191,232,242,138,178,167,136,28,144,195,189,147,2,213,238,159,19,91,98,146,8,169,108,53,82,79,12,49,21,48,17,180,143,12,242,84,119,67,24,16,194,64,90,56,198,64,17,218,87,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,206,144,42,171,142,248,133,197,88,219,34,114,207,135,222,205,236,252,55,151,62,210,169,219,29,84,133,237,74,234,202,201,167,237,19,71,171,70,221,40,229,233,70,219,92,135,124,229,189,218,93,129,237,120,36,224,251,19,113,115,154,17,89,69,170,232,176,77,142,162,2,197,151,138,73,105,250,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,180,167,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,176,14,114,121,41,246,231,135,219,78,113,210,92,58,53,121,101,112,126,180,18,75,182,57,232,110,50,211,211,201,180,90,50,114,152,103,10,55,29,76,5,163,235,235,184,182,50,140,14,11,243,142,197,144,92,80,96,12,213,197,48,239,178,218,174,18,83,220,100,220,109,217,169,106,233,229,164,150,167,64,3,51,232,133,65,75,211,17,114,62,158,198,209,203,86,200,249,70,95,60,28,107,117,160,192,25,89,151,48,211,210,61,182,249,120,184,222,234,37,32,46,184,207,67,12,80,196,32,91,182,176,56,220,38,114,103,23,119,113,143,71,29,29,138,205,121,98,229,111,229,67,140,156,21,218,236,94,211,181,97,46,209,138,110,31,209,93,30,203,217,99,126,201,63,113,137,30,218,233,40,189,193,221,174,190,240,184,49,169,254,86,127,205,107,44,255,0,40,156,27,98,59,141,61,37,214,174,191,5,92,40,113,53,28,22,248,250,155,186,114,61,61,65,204,44,4,79,12,116,181,85,50,147,182,221,189,38,50,45,162,76,240,173,144,57,199,125,225,255,0,57,112,158,113,97,200,123,69,94,25,184,13,68,148,219,128,59,93,41,137,71,83,77,188,192,218,62,172,18,75,23,83,99,144,111,220,62,240,179,172,154,85,128,115,147,206,191,176,220,62,218,114,114,146,223,214,171,204,219,131,245,167,146,45,209,193,67,110,150,158,162,77,164,210,11,140,197,57,209,176,234,6,47,31,95,93,165,177,212,96,112,95,147,150,44,253,226,131,0,101,86,41,155,101,150,235,112,146,162,227,30,211,126,211,75,73,79,45,92,180,218,129,129,135,88,41,202,46,160,147,16,117,55,182,174,58,62,71,200,139,26,206,44,124,211,231,39,212,12,67,234,51,175,63,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,217,9,240,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,156,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,44,120,121,133,227,252,27,153,252,99,102,54,51,203,252,67,73,125,177,85,84,80,83,83,220,41,29,202,9,206,154,223,77,79,43,198,90,104,96,210,195,35,49,142,160,108,204,66,228,46,196,247,149,200,199,245,217,251,183,252,73,90,175,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,90,121,71,103,166,92,98,254,27,44,249,33,108,188,244,177,158,4,237,242,220,173,117,12,193,36,212,181,21,243,79,29,85,63,123,245,97,110,208,17,155,182,132,18,51,49,11,49,196,82,95,82,34,181,94,103,89,91,249,80,224,219,26,246,75,23,180,238,184,75,179,226,155,127,244,87,71,178,246,89,27,181,207,222,98,39,182,134,74,223,112,183,107,175,186,46,108,10,10,242,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,4,115,108,127,126,9,122,102,6,80,202,14,81,200,12,77,190,51,49,119,208,157,75,79,55,252,83,98,199,60,23,229,238,53,194,213,221,182,203,136,49,133,166,233,110,169,233,28,125,122,89,237,53,242,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,177,110,87,30,123,50,203,241,175,71,173,85,215,156,254,124,211,98,172,208,195,89,1,98,173,171,236,248,30,156,174,151,208,26,137,70,9,46,53,145,198,80,70,112,184,48,25,195,77,161,140,172,71,221,93,32,54,199,19,98,167,252,164,50,26,167,52,248,151,143,50,110,20,84,147,225,236,176,167,246,165,75,84,211,197,80,18,220,103,9,34,161,141,128,205,136,12,73,165,169,9,68,15,97,209,139,123,164,96,77,57,43,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,198,95,54,48,47,228,191,52,241,150,89,251,83,218,127,100,177,5,198,197,219,122,29,30,213,217,106,100,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,170,93,56,111,206,251,174,118,114,169,204,161,188,216,233,45,213,24,3,3,223,240,56,29,52,132,65,89,5,21,136,94,25,220,75,188,13,226,154,48,54,220,76,231,25,27,109,99,104,194,24,84,207,113,33,157,247,92,147,229,83,150,163,102,177,210,92,106,49,254,7,176,96,115,58,153,8,66,142,10,219,17,60,211,176,143,121,155,69,12,128,13,184,89,142,65,55,220,192,241,156,69,229,62,5,252,168,102,158,13,203,63,106,123,51,237,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,100,209,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,234,27,57,213,249,167,194,223,79,232,125,70,226,172,1,77,247,43,222,53,255,0,148,6,4,12,152,204,43,157,214,187,50,112,109,188,234,101,184,214,191,91,219,54,177,152,64,42,30,81,22,210,104,186,176,67,35,72,238,114,123,146,239,144,142,94,157,245,34,131,110,101,252,113,212,241,29,140,166,201,236,14,20,129,151,88,46,241,33,195,87,25,197,80,119,203,140,45,36,15,90,51,3,144,181,51,9,202,48,136,23,190,18,60,134,238,228,1,13,63,229,211,146,25,161,156,92,75,225,202,252,190,190,98,12,47,67,132,106,6,235,122,197,54,136,227,115,181,192,192,123,98,214,95,205,17,212,184,148,13,25,12,140,64,114,145,69,44,81,202,42,154,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,42,255,0,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,3,219,233,118,155,71,35,12,140,224,243,64,103,213,141,245,2,125,14,62,160,4,178,58,159,75,182,111,96,219,118,75,214,231,221,28,245,119,76,39,75,133,228,197,241,73,73,3,140,245,86,225,164,122,161,40,227,155,99,177,148,76,206,195,38,206,247,102,45,189,250,68,94,9,231,39,196,22,30,204,123,237,251,22,97,235,86,43,193,151,91,132,245,20,88,118,161,226,164,170,180,82,187,204,240,211,83,215,65,8,239,219,212,133,142,73,225,148,140,97,109,58,110,100,74,186,243,64,204,106,156,223,229,249,148,249,165,85,133,106,240,217,226,188,81,104,187,181,178,166,166,42,131,128,38,181,92,12,52,146,39,113,48,33,113,48,119,97,55,2,29,225,25,238,140,98,45,72,167,42,62,53,255,0,38,88,170,14,26,243,50,231,117,169,195,120,182,225,79,77,132,165,215,173,13,158,233,52,132,47,79,177,133,228,24,106,164,144,59,196,182,71,43,110,112,102,154,105,70,66,184,245,226,98,167,133,142,30,110,120,226,205,67,87,62,33,190,84,125,156,195,243,66,209,108,162,184,207,79,57,199,87,43,74,36,36,17,12,50,72,193,176,247,152,128,59,8,153,24,216,175,11,92,221,179,182,191,16,225,220,173,205,108,185,164,204,107,150,32,188,80,218,40,110,118,186,136,45,55,18,58,154,167,7,234,70,226,212,147,31,231,98,8,217,158,148,27,167,249,195,125,207,32,203,162,40,86,231,87,230,159,11,125,63,161,245,27,138,176,5,57,60,180,56,227,166,226,59,6,195,147,216,224,42,195,49,112,93,158,51,154,174,67,150,160,47,150,232,94,56,26,180,166,55,34,106,150,35,136,102,19,47,124,228,105,1,221,136,194,27,223,68,69,96,28,234,252,172,97,111,168,20,62,157,113,80,172,165,83,149,103,30,63,245,35,133,76,223,189,127,109,139,8,95,110,119,31,247,0,166,178,8,116,191,241,130,136,228,155,251,93,56,15,245,32,82,168,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,183,48,110,54,238,188,87,227,248,236,88,98,122,186,28,186,194,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,163,11,179,201,38,182,150,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,85,254,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,158,67,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,189,90,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,131,110,109,60,60,90,178,107,136,106,124,121,133,45,85,116,182,44,206,167,169,189,206,115,86,12,192,87,182,168,39,184,12,66,239,213,0,118,154,154,103,99,212,119,212,27,70,236,35,211,141,192,78,124,212,218,114,47,136,254,28,175,53,180,129,109,190,229,190,36,196,214,86,154,162,40,143,218,48,219,78,42,152,98,7,13,243,156,180,237,28,142,219,255,0,54,20,38,76,30,241,147,89,2,187,254,106,121,199,98,205,222,46,46,244,216,114,29,105,48,21,190,44,29,37,78,227,254,138,170,166,158,121,42,95,97,128,184,116,231,168,150,13,61,225,46,134,241,39,19,102,107,149,228,151,146,159,252,189,113,25,89,112,249,224,171,125,44,114,255,0,226,245,149,114,76,15,31,254,36,209,144,201,253,189,136,127,65,212,170,34,40,86,231,87,230,159,11,125,63,161,245,27,138,181,252,162,225,159,25,103,86,81,230,158,105,96,202,234,67,60,168,167,160,185,92,237,147,59,70,117,54,233,130,172,234,39,138,66,38,29,240,13,38,247,141,219,223,2,61,165,188,70,57,60,6,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,59,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,29,124,210,248,246,251,119,89,126,225,71,43,224,217,135,237,87,14,199,139,238,149,20,250,73,95,93,73,59,19,209,211,137,182,177,195,12,241,11,156,186,49,73,36,108,192,237,16,185,79,100,28,58,228,54,50,226,75,55,44,89,83,131,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,29,145,137,106,194,230,59,205,194,49,125,230,44,249,20,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,180,27,115,71,243,217,153,191,130,250,61,18,162,148,249,23,152,245,217,29,55,16,246,203,55,110,193,148,56,130,92,55,114,169,167,119,57,45,213,67,13,60,145,157,64,105,238,67,39,106,0,9,25,220,122,130,224,91,28,226,105,62,183,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,123,32,57,9,136,75,20,70,224,123,54,190,67,217,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,20,43,115,171,243,79,133,190,159,208,250,141,197,89,254,6,200,188,199,204,156,184,199,57,161,130,172,222,213,181,101,207,97,150,255,0,12,14,229,85,79,75,84,213,14,213,67,27,55,191,12,125,148,186,174,207,184,4,196,220,92,6,67,15,129,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,9,240,125,197,158,13,226,235,43,254,220,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,81,17,17,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,22,230,25,193,101,215,133,140,208,168,190,225,12,63,86,57,87,137,106,25,240,253,99,212,149,83,81,78,241,238,150,223,60,132,44,64,98,77,41,68,198,228,231,11,11,245,36,48,155,109,165,170,149,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,160,34,167,249,253,147,150,46,32,50,107,22,100,238,35,155,179,210,98,107,121,83,199,83,180,207,178,85,1,52,148,213,59,0,193,228,233,79,28,82,244,247,176,158,205,165,238,147,178,198,93,100,167,194,198,117,255,0,40,158,31,112,78,113,201,111,236,85,120,130,222,253,190,1,139,167,24,87,65,41,211,213,116,135,169,35,180,47,60,50,188,123,141,203,166,225,187,66,213,154,21,185,157,102,151,229,67,140,156,107,217,47,190,211,181,97,46,207,133,173,255,0,208,189,30,203,217,99,110,215,7,120,9,30,218,233,43,125,242,221,174,190,233,56,48,43,212,228,151,150,120,171,15,229,198,98,102,149,218,147,179,217,113,133,194,223,111,180,117,35,144,36,168,236,13,83,215,156,119,3,1,194,231,86,209,137,129,23,231,32,156,93,133,195,190,74,151,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,140,22,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,132,248,7,204,204,85,155,188,33,101,182,58,198,181,125,174,245,81,111,168,183,212,213,20,146,73,37,87,98,171,154,140,39,148,228,50,51,154,64,167,19,144,220,189,233,8,201,153,153,217,154,48,57,193,103,29,247,28,241,64,249,85,81,15,103,178,229,165,190,10,122,56,247,1,245,234,171,169,224,171,168,169,213,128,76,119,1,211,69,211,114,49,110,205,188,118,188,132,202,176,114,62,192,20,210,221,115,79,52,171,176,245,91,84,82,211,219,172,22,187,177,52,163,3,132,165,44,245,180,224,250,244,140,217,225,160,50,238,115,6,120,255,0,69,164,125,210,190,136,177,172,226,199,205,62,114,125,64,196,62,163,58,244,24,187,132,204,101,135,184,87,192,92,86,89,170,42,239,120,123,21,84,92,105,175,81,195,64,194,24,120,224,173,42,90,103,150,70,144,138,64,156,163,147,67,233,128,1,236,141,221,202,64,220,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,159,32,140,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,243,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,229,120,177,242,177,156,159,79,241,15,167,78,177,172,87,41,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,30,65,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,101,243,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,49,22,165,83,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,90,175,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,68,69,141,103,22,62,105,243,147,234,6,33,245,25,215,148,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,217,9,240,163,197,118,92,113,107,151,1,141,112,84,189,134,235,67,211,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,117,33,61,164,241,76,204,195,32,137,51,176,24,73,24,86,180,69,141,103,20,249,41,252,157,184,130,198,217,57,29,195,182,210,97,251,131,118,9,202,94,164,135,67,60,65,81,75,213,46,156,108,243,52,19,68,210,109,6,30,163,30,221,71,71,122,191,137,115,190,213,143,57,103,97,220,154,134,199,87,71,114,202,236,200,162,26,138,178,144,78,10,232,46,48,95,42,98,48,240,32,49,38,152,8,29,157,180,8,201,137,247,184,71,242,185,103,93,173,86,14,53,242,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,195,12,20,208,71,100,174,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,84,127,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,42,136,233,183,1,246,74,80,22,142,154,155,120,0,52,157,40,35,138,46,166,198,35,217,184,189,226,119,83,41,202,119,34,236,89,97,195,5,179,49,189,141,117,162,197,57,151,173,198,238,87,7,48,221,75,5,69,68,116,13,12,78,194,195,9,64,125,113,61,28,164,237,46,91,200,58,98,23,170,138,29,185,203,112,241,117,195,121,161,107,226,70,203,106,164,12,61,139,41,233,44,151,138,129,172,34,157,239,112,199,47,76,142,35,127,116,14,142,8,132,94,47,119,90,89,28,216,72,133,228,183,78,13,51,210,143,44,44,249,223,151,56,134,243,216,172,185,151,149,248,130,221,8,155,64,16,149,226,10,10,137,40,158,73,100,113,49,220,7,87,0,0,59,188,146,212,196,46,4,251,72,45,173,92,255,0,26,249,209,106,204,92,61,144,57,127,133,241,125,37,230,209,128,50,158,195,73,89,79,76,2,65,65,123,154,150,62,217,19,202,195,169,155,69,13,16,152,177,16,198,113,144,123,178,52,172,171,175,38,76,139,172,197,57,203,125,207,155,189,155,125,151,4,219,228,183,90,234,228,121,227,254,156,85,139,1,60,46,44,209,75,211,164,122,129,144,8,157,195,181,192,91,29,200,72,102,81,66,183,58,191,52,248,91,233,253,15,168,220,85,170,240,255,0,195,214,42,226,46,179,27,217,48,85,78,183,172,35,131,235,49,109,53,188,105,100,158,75,175,102,158,158,51,163,137,163,103,54,152,194,114,120,217,132,183,72,0,14,194,198,230,20,255,0,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,244,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,213,121,169,241,227,255,0,85,248,84,202,11,215,246,168,177,125,246,217,113,255,0,119,10,155,33,7,75,255,0,23,41,78,57,191,182,83,152,255,0,85,5,30,188,58,228,54,50,226,75,55,44,89,83,131,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,29,145,137,106,194,230,59,205,194,49,125,230,44,249,4,240,209,195,166,4,225,127,43,40,50,207,2,211,255,0,106,172,188,86,239,155,250,103,116,236,208,195,61,103,78,89,100,232,245,122,0,93,32,45,129,224,205,226,239,0,60,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,232,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,170,231,175,15,88,171,34,232,242,254,247,118,169,246,141,151,50,48,125,179,22,218,46,17,210,201,20,109,218,96,9,39,163,39,38,112,121,160,51,102,38,2,45,99,146,3,118,7,151,96,252,155,54,125,230,198,31,201,171,247,15,214,140,87,217,240,14,38,184,5,210,233,104,236,52,199,218,42,128,160,33,147,174,81,188,193,163,210,83,190,130,108,62,231,135,188,90,251,110,10,120,120,186,241,49,196,54,26,192,112,90,169,43,236,86,250,136,111,120,164,42,107,10,152,61,137,5,68,77,84,44,81,187,74,231,35,72,48,131,71,239,111,148,93,220,5,138,64,147,78,117,126,86,48,183,212,10,31,78,184,168,128,202,124,11,249,80,205,60,27,150,126,212,246,103,218,220,65,110,177,118,222,135,91,178,246,170,152,225,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,8,230,216,254,228,241,117,0,12,161,148,28,100,140,220,91,124,102,4,205,161,50,250,185,143,159,121,177,155,120,87,5,224,172,194,197,126,213,178,229,229,189,237,120,110,155,176,211,65,216,105,94,56,99,233,239,138,49,57,125,202,104,27,89,28,139,220,215,93,92,157,239,131,147,79,15,23,92,73,154,23,78,36,111,86,170,67,195,216,78,158,174,201,103,168,42,194,25,218,247,52,113,117,8,34,7,247,128,40,231,148,73,229,247,117,170,141,193,136,132,158,57,137,69,10,220,234,252,211,225,111,167,244,62,163,113,86,85,128,50,183,29,230,135,218,63,176,182,47,105,253,146,195,245,152,166,241,253,21,12,61,150,215,75,183,175,63,231,76,119,237,234,7,184,27,141,245,238,23,209,215,202,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,144,79,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,174,41,17,88,7,58,191,43,24,91,234,5,15,167,92,84,74,228,70,78,95,115,247,51,40,178,171,11,77,178,245,117,183,221,106,45,209,237,7,237,53,84,150,234,138,184,169,181,51,0,14,177,211,140,93,66,38,16,234,111,125,88,116,127,43,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,109,57,104,113,199,77,196,118,13,135,39,177,192,85,134,98,224,187,60,103,53,92,135,45,64,95,45,208,188,112,53,105,76,110,68,213,44,71,16,204,38,94,249,200,210,3,187,17,132,54,171,205,99,142,58,108,202,186,215,240,183,150,193,87,21,139,12,94,28,49,77,204,142,88,30,227,113,165,35,7,162,8,245,102,58,104,101,212,136,164,23,234,77,20,100,12,35,16,201,53,154,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,106,172,188,86,239,135,250,89,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,74,150,74,124,39,121,88,201,191,167,248,123,211,160,88,214,47,127,154,217,23,152,249,53,71,132,46,216,214,205,210,181,99,188,63,69,137,44,23,40,29,206,150,182,150,162,8,230,112,19,118,109,38,139,170,33,44,110,204,66,78,46,218,129,198,103,93,121,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,116,216,157,222,56,244,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,172,255,0,154,158,78,95,115,119,132,123,189,78,28,155,90,188,5,112,139,24,201,77,180,63,162,169,105,160,158,58,150,222,102,44,29,56,42,37,159,95,120,139,161,176,69,200,217,218,8,109,151,107,173,150,164,235,44,215,58,186,10,137,41,231,164,57,105,166,40,140,160,158,35,134,104,156,133,217,220,36,138,73,35,49,240,32,50,23,213,157,217,117,87,106,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,172,146,120,85,202,223,200,183,14,57,117,150,115,88,189,141,95,102,195,244,190,213,162,237,93,163,165,116,148,58,213,223,156,99,49,45,106,165,156,189,194,112,109,116,13,5,133,154,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,151,138,230,177,192,229,54,90,221,107,248,164,203,99,171,150,197,137,239,14,120,166,216,65,44,239,110,184,213,17,155,214,132,154,59,5,52,210,234,36,50,19,116,230,150,49,7,33,148,99,134,194,176,6,105,99,188,175,251,71,246,22,251,236,207,181,184,126,179,11,94,63,161,97,155,181,90,234,182,245,224,252,232,22,205,221,48,247,195,105,182,157,196,218,186,234,224,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,65,28,29,112,117,129,56,64,192,149,22,11,5,103,182,113,37,231,103,218,12,65,211,154,159,218,157,41,170,14,151,250,20,231,150,56,58,81,212,60,127,155,118,223,166,226,213,223,186,224,20,0,243,71,243,217,153,191,130,250,61,18,189,254,82,120,3,6,230,159,4,216,255,0,47,179,7,15,82,95,48,245,243,28,87,211,87,80,212,179,236,148,61,159,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,107,0,227,111,131,236,77,194,54,104,75,101,38,171,173,193,55,202,137,203,9,222,42,229,167,235,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,62,209,237,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,20,230,63,203,254,179,135,123,236,185,183,148,56,119,253,73,235,251,52,18,211,83,201,61,68,152,118,171,96,71,182,160,230,57,36,56,102,145,156,194,103,45,173,36,175,17,48,126,101,229,182,190,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,172,234,164,167,134,231,67,40,237,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,124,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,34,34,47,41,154,89,91,129,51,167,2,92,242,207,50,236,94,217,195,119,158,143,109,162,237,83,83,245,122,83,4,209,254,114,19,9,7,73,34,2,247,73,181,211,71,213,157,217,241,130,83,189,202,111,0,96,220,51,193,206,24,198,118,44,61,73,73,125,198,53,23,10,155,237,192,89,222,122,227,167,184,85,83,192,198,78,238,236,17,197,27,48,131,104,12,229,33,51,110,144,200,175,41,17,22,62,220,203,176,5,54,95,113,165,152,148,182,220,61,87,106,182,223,42,41,175,244,175,51,75,178,176,234,233,163,150,170,162,35,145,223,120,21,99,213,179,237,125,130,98,96,59,118,109,107,202,229,99,197,117,30,11,225,79,52,45,249,155,47,79,13,228,174,203,197,37,72,205,4,114,73,75,94,245,18,53,4,64,109,24,148,197,85,4,189,55,146,87,41,36,172,8,219,107,0,179,196,178,200,247,130,252,156,190,228,23,12,24,3,42,177,76,219,239,86,171,124,149,23,24,246,131,118,106,170,186,137,106,229,166,212,12,192,250,39,80,81,117,4,156,79,167,189,180,98,209,171,90,40,43,230,227,150,120,171,7,241,123,120,199,87,106,77,108,184,246,223,65,112,180,85,71,28,157,50,236,212,144,209,207,1,25,3,3,204,7,3,25,0,17,109,142,120,9,221,156,244,106,235,201,103,58,45,86,11,86,107,229,142,45,197,244,150,235,109,186,158,12,105,73,5,88,12,48,83,65,24,148,55,58,201,42,92,88,64,4,90,220,206,210,72,204,204,206,66,223,213,93,70,182,97,99,91,174,101,99,252,75,152,215,218,122,72,46,88,170,241,91,123,172,138,144,8,96,142,122,153,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,78,247,44,92,173,252,151,240,109,130,187,93,139,217,151,92,91,218,49,77,195,250,43,173,218,187,84,143,217,39,238,50,16,221,67,29,23,184,59,116,211,222,22,55,53,117,72,139,26,206,44,124,211,231,39,212,12,67,234,51,169,158,229,157,105,181,95,249,127,229,253,138,251,108,164,184,219,110,52,247,234,74,202,58,184,70,104,42,96,146,237,92,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,162,131,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,41,131,85,20,113,56,117,105,170,99,29,52,154,46,172,76,242,8,180,114,9,137,14,215,115,138,63,87,203,155,141,127,228,171,152,243,216,49,253,206,235,38,89,98,159,205,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,204,79,19,119,107,85,255,0,132,76,215,190,216,174,116,151,27,109,199,45,239,181,116,117,148,147,12,208,84,193,37,178,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,141,186,174,188,96,240,153,140,184,69,205,15,176,247,218,138,187,197,138,190,158,58,155,22,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,158,253,58,102,236,195,40,59,220,87,44,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,3,236,219,165,198,227,211,165,194,243,16,76,82,104,61,34,126,141,68,229,78,197,186,72,226,132,158,73,159,77,242,147,222,255,0,49,222,56,234,120,82,193,180,24,63,47,130,146,163,49,113,133,60,231,67,52,167,20,161,100,164,23,96,122,217,96,119,114,51,34,114,24,4,135,164,71,20,164,78,77,11,197,36,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,237,115,223,39,47,185,5,153,149,185,85,138,102,223,122,181,91,237,85,23,24,246,131,118,106,170,187,117,61,92,180,218,129,152,31,68,234,10,46,160,147,137,244,247,182,140,90,52,138,242,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,249,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,180,14,91,252,87,102,63,22,185,143,158,24,215,26,203,216,109,84,63,103,224,176,88,32,153,206,150,209,74,79,113,119,17,119,102,234,76,123,69,229,153,217,138,66,17,102,96,0,142,48,190,164,88,214,113,99,230,159,57,62,160,98,31,81,157,123,92,93,193,246,38,160,225,27,1,113,105,131,218,174,229,98,186,83,220,71,23,12,210,211,128,90,39,138,240,84,52,135,19,57,140,178,132,236,81,139,128,129,184,28,102,68,91,100,17,15,63,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,144,158,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,249,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,104,162,175,157,238,86,255,0,248,180,206,187,125,139,254,219,194,215,123,159,106,253,149,52,16,116,92,255,0,251,36,91,192,62,227,47,234,108,162,214,59,181,214,27,85,69,138,27,157,88,91,107,42,33,171,168,163,25,137,160,154,120,70,65,138,83,143,93,164,96,51,204,34,78,218,139,75,35,54,155,159,85,178,237,117,178,212,157,101,154,231,87,65,81,37,60,244,135,45,52,197,17,148,19,196,112,205,19,144,187,59,132,145,73,36,102,62,4,6,66,250,179,187,47,107,144,57,57,125,226,3,57,112,158,78,225,201,187,61,94,38,184,13,60,149,59,64,251,37,40,9,73,83,83,176,204,26,78,148,17,203,47,79,123,17,236,218,62,241,51,44,154,81,21,181,115,21,201,203,22,114,112,143,142,233,174,243,118,122,188,31,111,159,24,218,234,118,153,244,106,168,32,150,66,109,130,96,197,213,129,234,32,212,183,8,117,247,237,34,1,101,143,98,34,200,79,151,86,78,88,178,111,132,124,9,77,104,155,180,85,227,11,124,24,198,233,83,180,195,173,85,95,4,82,11,108,35,54,30,148,13,79,6,163,180,79,161,191,104,145,147,43,149,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,170,188,212,248,14,255,0,170,252,85,229,5,151,251,84,184,190,197,108,183,127,187,157,77,236,143,171,255,0,139,140,161,28,63,219,42,12,191,170,154,141,92,183,205,92,199,201,251,237,70,39,202,252,105,117,195,55,90,187,125,77,174,106,187,117,67,197,33,210,206,27,36,141,221,191,222,144,191,233,4,129,28,128,226,96,4,63,43,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,212,255,0,112,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,171,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,144,70,25,200,108,27,196,151,47,204,184,202,156,103,69,72,65,113,203,123,9,219,43,166,167,121,142,211,113,107,84,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,132,206,37,248,116,199,124,47,230,157,126,89,227,170,127,237,181,150,122,221,240,255,0,76,237,125,166,104,96,172,233,197,44,157,30,175,64,203,164,101,188,60,29,188,29,229,83,147,222,64,253,128,200,235,142,110,98,220,189,246,86,41,198,151,3,246,93,210,176,63,162,170,112,235,67,78,80,116,197,221,222,40,100,157,167,147,244,69,229,17,132,223,120,52,36,206,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,153,238,96,220,18,90,184,175,192,17,223,112,196,20,148,57,139,133,105,234,38,181,86,13,40,148,247,104,6,25,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,71,22,102,146,77,96,178,237,128,49,149,151,31,214,229,109,102,30,171,147,22,80,94,36,176,75,105,164,102,170,156,174,33,51,192,84,241,180,46,77,41,245,89,193,186,110,91,159,77,186,234,203,34,142,18,50,94,213,144,188,60,224,156,191,165,194,20,152,118,239,29,158,142,175,18,83,194,99,41,203,123,146,158,62,219,44,178,137,19,74,125,86,33,98,98,33,96,0,0,210,48,6,106,192,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,104,92,11,126,69,49,81,231,142,78,96,206,201,150,215,173,158,216,166,162,45,208,216,174,146,72,76,250,66,194,221,158,142,109,99,233,232,228,1,43,156,127,154,18,167,141,237,43,135,92,249,198,92,54,230,229,139,53,176,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,219,32,158,26,56,139,192,156,80,101,101,6,102,96,90,143,237,84,119,138,45,147,127,75,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,170,170,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,82,41,205,11,130,143,229,1,129,15,57,242,246,217,117,174,204,156,27,111,10,104,173,212,77,214,246,205,172,102,35,58,118,136,137,180,154,46,172,243,70,241,179,156,158,252,91,36,35,139,167,8,43,208,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,69,28,42,240,207,131,120,80,202,58,60,173,193,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,185,198,16,219,20,96,17,139,190,208,1,220,70,123,228,60,109,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,41,254,178,240,233,129,56,160,224,23,42,178,211,29,83,254,175,236,117,150,122,221,243,127,75,46,158,197,104,96,172,233,197,44,125,110,151,92,203,164,101,176,252,29,188,29,161,3,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,124,28,169,248,227,166,203,91,173,7,11,121,146,21,114,216,177,61,225,131,11,92,196,229,157,237,215,26,162,0,106,35,143,87,96,166,154,93,8,74,49,110,156,210,200,70,196,50,148,144,204,74,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,214,113,41,148,53,57,11,159,56,231,40,230,130,174,58,124,59,120,154,27,123,213,207,20,211,203,110,61,37,162,154,67,139,64,115,146,154,72,100,118,102,29,28,221,156,69,217,197,169,170,186,174,89,121,41,249,105,226,227,11,118,139,135,101,160,192,154,99,90,205,146,236,154,94,197,60,61,158,56,245,140,196,181,170,150,155,120,190,221,98,105,118,147,22,221,103,249,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,82,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,130,206,59,57,125,227,46,29,49,253,61,231,46,109,85,119,252,9,140,111,1,65,97,10,72,153,231,164,184,213,205,82,84,214,88,225,121,229,170,170,48,130,16,210,119,22,234,57,51,126,159,115,201,79,47,158,9,45,92,40,96,9,47,184,158,10,74,236,197,197,84,244,243,93,107,10,148,70,123,76,5,12,36,118,144,144,102,148,12,35,168,25,8,165,141,197,166,126,155,147,59,71,30,151,106,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,223,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,214,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,221,175,45,206,96,148,220,59,84,201,147,217,201,117,171,44,186,184,212,21,77,21,202,105,101,152,48,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,154,156,142,243,104,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,38,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,0,60,109,240,125,137,184,70,205,9,108,164,213,117,184,38,249,81,57,97,59,197,92,180,253,122,232,34,142,3,152,36,142,35,114,19,132,170,66,39,50,8,218,71,23,48,17,103,218,46,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,28,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,138,42,249,222,229,111,255,0,139,76,235,183,216,191,237,188,45,119,185,246,175,217,83,65,7,69,207,255,0,178,69,188,3,238,50,254,166,202,50,240,206,53,186,225,91,46,44,177,91,233,233,36,167,198,54,120,236,149,197,48,19,156,112,5,194,146,185,138,39,98,102,99,234,208,196,46,228,196,219,8,219,77,93,136,125,255,0,8,89,67,77,158,252,75,229,238,86,220,32,164,158,219,118,188,4,215,72,42,103,150,16,168,183,83,1,85,86,66,199,23,190,38,116,240,74,0,226,227,239,144,251,193,250,77,146,74,34,142,174,116,153,57,125,198,25,53,132,179,138,209,55,82,147,46,238,21,20,247,74,109,160,219,105,110,69,79,24,212,239,35,103,125,147,193,79,23,76,64,200,187,78,239,116,99,39,120,129,195,88,166,251,131,238,51,93,176,229,119,100,171,168,183,215,218,228,147,164,18,110,165,173,165,150,146,166,61,13,157,155,124,19,202,26,233,184,119,106,46,196,204,237,245,114,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,100,252,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,231,249,168,103,126,87,229,183,13,23,92,182,199,118,58,187,237,223,50,169,230,160,176,219,161,146,72,2,57,233,142,25,123,116,179,15,112,133,52,165,77,35,71,222,242,158,200,220,122,111,41,132,16,169,190,203,12,131,205,142,29,249,107,102,110,6,205,188,101,219,235,255,0,39,248,146,162,154,193,4,52,221,151,14,199,45,29,92,199,76,51,198,13,37,76,197,36,198,82,200,82,28,108,91,66,47,116,30,73,97,5,100,145,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,199,135,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,228,38,113,150,177,202,5,238,147,233,174,143,163,179,179,121,251,157,218,235,122,169,10,203,205,206,174,190,162,58,120,41,2,90,153,138,83,24,32,136,33,134,38,34,119,118,8,226,142,56,192,124,4,0,69,180,102,102,83,41,203,75,151,221,54,79,90,172,252,65,230,253,170,174,60,193,175,167,237,54,123,77,92,82,210,207,134,128,198,170,9,26,70,9,220,39,58,138,105,226,39,9,162,19,129,245,23,102,54,45,44,47,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,233,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,11,115,12,227,78,235,197,62,104,84,88,176,134,32,171,44,171,195,85,12,216,126,141,233,138,149,171,103,104,246,203,112,158,50,39,35,50,39,148,98,115,97,112,133,197,186,113,153,205,186,232,57,24,254,187,63,118,255,0,137,41,84,69,141,103,22,62,105,243,147,234,6,33,245,25,212,207,114,206,180,218,175,252,191,242,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,35,52,21,48,73,118,174,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,81,129,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,215,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,166,156,72,228,133,171,136,252,146,197,57,47,121,190,85,217,169,241,29,60,66,21,244,209,140,135,77,60,51,199,81,9,184,23,113,131,75,12,123,195,81,114,13,194,196,14,236,109,141,18,41,52,228,193,195,197,171,18,98,108,75,196,142,37,181,85,153,225,58,129,178,97,122,129,172,17,129,171,102,167,147,183,145,196,47,188,140,41,231,167,17,115,252,222,149,82,59,49,24,179,199,46,136,136,177,225,227,255,0,33,170,120,124,226,143,23,97,152,104,169,41,172,87,250,131,196,216,120,41,41,226,166,128,45,213,114,200,67,12,112,198,100,209,4,18,140,212,204,206,195,171,83,177,176,8,144,178,183,85,93,120,41,225,226,235,196,199,16,216,107,1,193,106,164,175,177,91,234,33,189,226,144,169,172,42,96,246,36,21,17,53,80,177,70,237,43,156,141,32,194,13,31,189,190,81,119,112,22,41,3,35,52,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,149,8,28,208,184,40,254,79,248,236,243,159,47,109,150,170,28,182,198,87,0,166,138,221,68,221,31,99,93,10,18,51,167,104,136,159,88,101,233,79,52,111,27,48,71,239,197,178,49,8,186,151,193,203,67,129,202,110,28,112,108,57,195,142,14,172,243,23,26,89,227,9,169,36,9,105,194,199,110,153,227,157,168,138,19,97,39,169,114,8,138,98,49,247,14,54,140,25,152,76,230,189,244,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,31,229,79,199,29,54,90,221,104,56,91,204,144,171,150,197,137,239,12,24,90,230,39,44,239,110,184,213,16,3,81,28,122,187,5,52,210,232,66,81,139,116,230,150,66,54,33,148,164,134,71,184,171,225,71,46,56,180,192,148,120,55,29,69,216,234,237,183,10,122,203,125,238,154,22,42,234,8,250,209,189,92,112,19,187,51,117,224,3,137,216,216,227,98,120,228,120,204,162,6,85,87,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,213,139,115,171,242,177,133,190,160,80,250,117,197,66,178,152,158,84,252,113,212,230,85,170,131,133,188,201,10,72,175,184,98,206,193,133,174,98,113,64,215,27,117,40,128,53,17,199,171,57,212,195,22,132,37,24,191,82,24,164,35,97,40,138,73,189,175,48,124,188,225,247,40,239,182,62,56,49,109,171,102,51,194,251,168,236,118,250,74,73,94,60,71,137,132,6,75,52,149,229,28,145,254,102,147,179,79,33,190,160,114,70,0,15,33,52,81,193,39,111,134,78,107,185,37,158,183,88,112,126,60,178,213,229,222,44,186,94,41,45,22,59,105,28,247,104,46,135,82,67,28,91,42,33,167,22,136,218,87,218,77,40,128,51,20,100,198,90,155,71,123,232,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,50,120,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,95,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,94,83,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,144,158,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,74,79,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,144,45,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,213,64,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,200,79,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,223,26,37,146,159,9,222,86,50,111,233,254,30,244,232,22,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,85,199,215,5,24,87,138,204,184,171,189,218,109,157,159,51,112,205,190,105,48,229,194,157,163,9,43,246,49,72,54,202,135,144,128,10,25,77,221,128,140,155,163,33,185,179,237,41,66,88,22,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,43,252,169,248,234,169,198,49,208,112,177,154,245,245,117,55,218,90,118,135,5,87,13,44,67,1,91,169,40,129,189,154,109,12,98,226,113,69,79,36,163,52,142,93,70,121,4,140,72,99,105,100,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,20,74,243,180,201,203,236,88,171,2,241,3,79,55,90,203,83,111,108,29,89,30,208,30,201,85,28,149,21,116,239,171,158,249,58,193,45,79,115,6,208,236,190,241,107,32,179,70,10,154,158,76,153,91,246,83,135,27,238,102,87,216,187,45,126,59,196,18,118,106,222,213,191,182,90,232,129,161,135,243,108,110,49,236,170,43,136,247,136,153,107,171,234,61,55,87,254,138,138,103,95,25,156,54,112,237,138,169,112,86,113,230,71,217,251,213,109,188,46,144,83,123,30,190,175,125,41,201,36,99,38,250,120,36,6,212,225,145,180,119,221,238,235,166,142,206,255,0,91,34,248,163,200,158,37,61,183,249,20,199,63,104,254,206,118,111,105,255,0,75,43,40,250,29,163,171,209,255,0,92,197,30,237,221,9,127,71,93,54,247,233,171,107,21,124,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,213,191,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,103,241,7,78,106,143,101,245,102,167,58,175,232,80,158,40,231,234,199,78,209,254,113,223,102,187,135,71,110,252,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,82,121,74,113,175,237,186,58,62,19,115,54,231,117,172,189,67,214,147,5,220,39,126,188,101,67,12,29,67,182,19,176,239,143,162,17,75,36,69,33,16,188,110,81,51,198,209,66,7,39,234,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,139,197,103,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,48,212,61,36,239,12,241,24,72,50,197,52,103,222,204,113,203,28,114,51,19,16,59,131,49,9,11,184,190,58,220,69,100,54,50,225,183,55,47,185,83,140,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,29,146,8,234,226,198,91,13,142,50,125,224,76,215,85,203,115,152,37,55,14,213,50,100,246,114,93,106,203,46,174,53,5,83,69,114,154,89,102,12,50,109,20,242,74,209,83,195,4,179,76,21,51,60,2,224,36,33,25,185,201,166,167,35,188,218,42,85,158,156,81,228,79,13,126,196,252,181,227,159,179,159,104,251,79,179,63,165,149,149,157,126,207,210,235,127,173,162,147,110,222,188,95,165,166,187,187,181,209,244,242,153,91,199,175,9,217,211,142,237,153,103,150,153,173,237,156,73,121,235,118,42,47,97,92,169,250,189,40,78,105,63,57,53,56,70,58,71,17,151,188,77,174,154,54,174,236,207,112,8,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,91,255,0,31,25,103,138,179,119,132,44,201,192,184,42,147,181,222,170,45,244,247,10,106,81,142,73,36,170,236,85,112,214,28,17,4,96,70,115,72,20,228,17,131,15,189,33,0,187,179,59,187,99,174,164,83,146,222,78,88,177,134,114,226,220,226,187,205,212,171,203,187,125,61,61,174,155,105,182,218,171,144,212,70,85,59,196,217,159,100,16,84,69,211,32,49,46,211,187,221,40,197,222,101,17,21,52,226,83,40,105,179,235,33,177,206,81,205,5,36,149,24,138,207,52,54,247,171,158,88,96,138,226,26,75,69,52,135,22,166,193,29,76,112,200,236,204,90,176,59,56,147,59,139,227,68,175,167,147,238,78,95,113,207,20,13,154,180,243,118,123,46,90,91,231,168,172,147,104,31,94,170,186,158,122,74,122,109,28,196,199,112,29,76,189,70,19,22,236,219,11,107,200,46,166,253,21,181,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,241,215,226,199,205,62,114,125,64,196,62,163,58,149,78,21,120,133,194,188,47,242,175,193,185,185,138,105,187,127,96,246,181,53,186,214,21,81,211,205,115,174,150,245,90,49,83,198,70,255,0,223,72,110,34,100,17,69,41,176,30,205,175,17,121,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,39,252,168,120,28,166,195,86,171,39,23,25,140,117,109,125,185,83,212,30,17,180,184,75,78,212,52,146,140,144,21,108,236,76,47,41,207,17,31,72,91,88,154,25,70,77,76,164,14,141,239,241,99,229,99,57,62,159,226,31,78,157,99,88,178,125,205,44,210,192,153,45,129,46,121,153,153,119,223,99,97,187,55,71,182,214,246,89,170,58,93,89,130,24,255,0,55,8,28,133,172,146,128,251,162,250,107,171,232,204,238,216,240,241,85,196,198,50,226,191,55,43,51,75,24,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,38,214,41,143,116,178,25,200,76,219,140,203,104,128,108,140,41,2,158,142,92,220,107,255,0,42,172,184,158,193,143,238,118,168,243,55,11,126,110,229,77,3,244,164,186,80,179,3,71,115,24,118,136,14,227,55,142,81,137,200,66,65,18,210,33,154,40,218,48,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,109,92,206,185,128,81,230,237,101,79,15,217,33,136,187,94,5,164,221,6,38,185,69,28,18,210,223,170,163,158,25,162,26,99,32,121,26,24,36,167,238,154,51,17,152,140,180,98,140,64,228,142,181,42,156,140,127,93,159,187,127,196,149,223,226,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,241,215,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,94,43,154,247,16,57,95,128,120,116,189,228,189,244,233,46,216,195,30,211,211,181,178,202,239,33,61,60,17,213,71,35,220,39,233,73,25,68,0,80,191,73,221,221,164,152,4,94,57,99,9,216,96,217,100,61,192,38,72,102,135,15,92,52,88,50,219,54,111,148,149,119,120,42,42,107,225,183,83,71,30,203,36,21,7,213,122,23,152,59,170,12,101,41,164,57,59,217,142,98,140,8,227,140,12,174,41,20,5,243,63,201,123,174,84,241,105,139,111,176,225,10,187,78,24,199,53,3,126,179,86,17,148,176,87,207,36,49,21,192,130,71,34,208,218,176,230,34,137,221,156,26,72,221,132,99,56,245,180,181,145,239,5,249,57,125,200,46,24,48,6,85,98,153,183,222,173,86,249,42,46,49,237,6,236,213,85,117,18,213,203,77,168,25,129,244,78,160,162,234,9,56,159,79,123,104,197,163,86,180,68,81,151,206,159,33,169,174,216,55,10,113,27,102,162,171,59,149,138,160,48,205,233,225,167,150,80,246,116,207,36,180,211,74,108,123,32,8,170,30,72,217,246,126,112,235,128,92,253,208,23,136,181,45,60,146,242,114,197,22,21,199,92,64,212,77,214,189,84,220,31,7,81,199,180,199,178,82,199,29,61,93,67,234,199,178,78,177,203,77,220,225,184,59,47,186,90,72,76,210,126,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,255,0,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,93,171,157,166,235,101,169,10,59,205,178,174,130,162,74,120,42,194,42,152,74,35,40,39,136,38,134,86,18,102,119,9,34,146,57,0,188,8,12,73,181,103,103,82,255,0,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,52,143,171,0,231,87,229,99,11,125,64,161,244,235,138,134,188,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,79,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,113,92,87,113,247,154,28,86,224,12,19,151,56,158,215,73,110,182,225,138,122,106,171,172,162,241,203,61,238,247,28,37,9,215,153,12,81,140,0,227,36,142,52,241,139,8,188,178,110,41,63,54,209,251,94,84,124,58,126,90,120,142,131,31,222,233,247,225,188,173,236,247,218,143,127,78,173,208,140,189,157,23,187,40,72,58,73,20,149,27,152,76,31,178,116,205,180,149,181,150,156,235,227,51,134,206,29,177,85,46,10,206,60,200,251,63,122,173,183,133,210,10,111,99,215,213,239,165,57,36,140,100,223,79,4,128,218,156,50,54,142,251,189,221,116,209,217,221,146,156,102,112,217,196,78,42,170,193,89,57,153,31,104,47,84,86,243,186,79,77,236,122,250,77,148,161,36,113,148,155,234,32,140,31,67,154,54,209,159,119,189,174,154,51,187,70,15,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,87,138,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,120,120,151,225,211,29,240,191,154,117,249,103,142,169,255,0,182,214,89,235,119,195,253,51,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,174,188,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,119,149,128,115,171,242,177,133,190,160,80,250,117,197,69,175,9,57,223,106,225,195,63,176,230,116,94,108,117,119,154,124,57,79,116,32,160,166,144,99,58,153,230,183,84,211,194,14,101,220,0,242,205,30,243,208,156,67,113,48,155,179,3,248,172,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,82,169,202,211,128,159,176,148,118,30,43,179,66,125,248,130,235,111,237,152,66,215,79,81,172,116,20,53,112,56,181,101,65,3,233,36,211,65,41,48,69,171,140,113,200,238,108,242,147,12,22,171,204,103,128,159,228,175,125,131,50,50,238,126,209,150,88,154,225,216,233,41,231,168,223,85,101,174,48,57,90,140,156,223,124,208,184,71,33,69,47,121,48,129,4,175,184,70,73,169,175,3,156,93,221,120,65,205,194,197,115,219,170,239,24,78,253,78,54,220,71,106,130,160,128,206,6,54,32,170,132,28,154,35,169,133,247,108,234,54,142,18,77,27,20,125,87,144,109,213,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,171,21,230,133,193,71,242,128,192,135,156,249,123,108,186,215,102,78,13,183,133,52,86,234,38,235,123,102,214,51,17,157,59,68,68,218,77,23,86,121,163,120,217,206,79,126,45,146,17,197,211,132,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,123,151,239,29,214,46,42,176,172,120,43,20,159,98,204,220,63,111,105,46,52,218,28,158,212,165,130,58,88,229,186,239,10,120,169,224,234,212,212,19,118,97,119,32,211,86,212,123,218,240,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,159,243,83,198,25,113,132,184,71,187,211,230,30,2,251,83,38,32,184,69,103,195,195,189,163,246,101,224,224,158,72,43,250,191,167,31,68,34,152,180,6,119,147,94,137,105,28,178,19,64,186,200,247,130,156,83,98,198,28,35,229,13,219,14,87,118,186,74,124,31,108,181,201,39,72,227,219,85,69,0,210,84,199,161,179,59,236,158,9,67,93,54,150,221,69,220,93,157,235,90,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,42,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,173,43,151,159,26,118,174,41,242,190,158,197,139,241,5,33,102,166,26,167,118,196,20,109,76,52,175,91,3,73,182,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,211,140,14,29,222,87,153,103,2,181,60,77,97,154,92,207,203,26,10,186,172,208,195,148,240,91,105,104,70,170,40,224,187,219,158,161,220,160,55,158,64,138,19,133,231,154,97,145,137,183,55,82,50,19,114,141,227,131,101,55,220,184,57,128,81,241,17,98,139,41,51,123,17,127,170,197,7,105,158,42,154,136,224,167,143,17,82,239,57,55,83,132,33,28,97,52,49,187,1,194,195,185,227,137,165,23,63,207,52,86,129,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,111,252,98,240,117,129,56,191,192,148,246,11,253,103,177,177,37,155,127,217,252,65,211,154,163,217,125,89,169,206,171,250,20,39,138,57,250,177,211,180,127,156,119,217,174,225,209,219,191,31,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,147,78,84,124,116,255,0,80,225,127,58,241,159,253,175,75,128,43,107,135,251,225,43,92,149,14,95,238,93,148,8,127,179,133,143,253,111,10,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,44,85,212,228,242,122,173,193,181,92,31,4,24,94,211,87,71,114,163,197,23,40,113,28,211,19,184,86,92,92,97,48,154,38,115,45,1,168,206,138,55,102,96,247,226,55,218,250,185,157,239,162,34,198,7,54,62,194,126,84,241,151,228,183,255,0,148,207,180,23,31,179,159,213,191,234,95,105,147,178,255,0,87,252,239,245,30,159,245,79,127,251,46,253,84,165,114,62,173,193,167,128,51,78,223,67,105,171,143,22,65,120,183,77,116,174,34,126,132,246,227,134,86,162,132,27,123,179,28,114,199,94,68,251,7,86,154,63,120,244,102,9,52,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,133,110,44,124,211,231,39,212,12,67,234,51,175,21,125,199,248,203,19,97,156,51,131,47,184,134,174,174,197,131,169,234,105,172,86,242,118,104,40,66,162,160,234,39,112,22,102,103,57,37,145,220,141,245,55,97,140,93,246,198,2,55,191,203,23,128,239,203,125,246,155,62,115,98,203,187,0,225,251,128,251,54,215,113,183,117,41,113,68,194,19,12,154,23,84,95,163,79,56,211,185,110,142,72,166,38,146,23,215,100,162,211,82,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,231,248,254,227,6,235,197,150,110,17,91,222,146,60,9,131,170,43,40,48,160,67,17,49,212,192,102,45,37,116,165,32,12,187,234,26,24,141,163,33,22,136,4,3,110,246,146,73,62,175,47,62,11,46,188,83,230,133,61,247,23,225,250,178,202,188,53,80,239,136,43,26,164,169,90,182,118,143,116,86,248,36,17,114,51,34,120,138,86,7,23,8,92,159,169,25,156,59,175,87,153,31,46,154,108,127,135,163,206,78,28,240,85,36,24,158,199,78,49,222,172,54,241,151,125,218,221,5,44,20,244,193,69,3,27,195,25,210,195,76,194,52,241,70,29,80,34,97,114,144,2,57,34,131,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,122,190,40,243,211,249,74,103,182,38,206,191,178,223,103,62,209,246,47,233,103,110,237,157,14,207,71,5,55,245,110,156,123,183,116,55,126,131,105,187,78,253,53,123,255,0,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,75,169,151,188,96,221,114,131,130,108,67,195,190,4,122,70,190,230,22,40,187,149,250,170,104,136,206,134,201,45,190,130,13,145,9,7,72,142,165,198,166,55,61,206,81,4,39,160,177,73,20,129,66,178,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,19,154,79,206,76,97,24,233,28,70,94,241,54,186,104,218,187,179,61,117,230,3,195,62,13,225,67,50,240,86,86,224,250,234,187,137,150,7,164,185,93,238,117,46,226,119,27,140,149,213,161,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,238,215,145,143,235,179,247,111,248,146,176,14,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,10,220,88,249,167,206,79,168,24,135,212,103,82,125,195,55,21,217,113,194,87,44,204,182,198,184,214,94,221,117,174,246,236,22,11,4,19,48,85,93,234,134,239,88,238,34,238,207,211,132,55,11,203,51,179,140,98,66,204,198,103,28,103,18,217,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,230,225,0,140,116,142,32,31,116,91,93,53,125,93,221,222,87,249,87,240,43,77,128,48,245,171,137,236,210,160,164,159,19,223,41,225,185,96,200,97,170,151,125,166,221,61,44,192,83,202,241,200,208,200,117,80,212,179,180,102,7,210,1,7,220,50,25,132,114,62,136,162,215,158,14,39,193,175,106,202,204,24,86,250,74,172,88,21,23,27,160,85,13,201,218,123,117,185,198,40,202,51,165,110,226,10,153,68,28,101,45,52,122,9,4,53,221,38,145,151,148,247,252,43,133,51,79,6,226,156,117,100,246,206,27,179,98,11,117,194,241,110,236,209,212,118,202,24,170,99,57,224,233,74,237,28,155,227,19,29,134,236,37,174,142,236,206,235,39,228,68,69,110,188,194,49,174,1,193,60,31,102,76,185,131,79,73,87,79,122,179,203,100,181,209,204,16,200,115,221,106,5,198,140,162,142,82,102,51,134,93,181,46,227,169,128,83,28,130,206,241,172,120,86,66,124,186,179,35,46,51,23,132,124,9,22,91,209,246,40,240,157,190,12,55,122,164,236,45,77,210,188,65,4,71,86,122,15,185,39,88,229,237,29,65,119,115,237,26,158,146,111,17,185,84,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,95,250,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,153,60,209,224,70,197,197,87,5,249,63,141,112,176,118,44,205,195,249,95,135,227,183,84,234,114,123,82,150,11,73,201,21,171,97,212,69,79,7,86,166,160,95,180,147,57,6,154,62,163,220,209,3,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,123,151,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,77,137,217,164,143,90,107,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,82,63,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,150,34,214,66,124,189,56,122,254,78,92,50,225,251,5,109,77,212,239,88,175,167,139,111,116,215,26,94,203,37,5,117,93,44,12,84,109,11,182,248,250,33,20,113,147,27,185,60,131,33,104,12,77,24,71,95,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,84,127,138,174,25,240,111,21,249,71,89,149,184,194,186,174,220,99,80,55,43,69,206,153,220,142,221,113,140,36,8,167,120,247,48,204,27,101,144,14,50,118,220,6,91,72,15,100,129,142,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,200,247,43,174,96,21,150,138,203,111,12,153,223,136,186,214,169,187,53,187,3,221,39,142,121,234,163,170,150,120,160,134,210,93,48,61,208,191,87,88,164,145,192,97,24,202,55,39,7,136,98,173,124,234,252,172,97,111,168,20,62,157,113,80,172,164,127,149,63,3,148,217,149,117,160,226,147,50,78,174,43,22,24,188,49,225,107,96,132,176,61,198,227,74,64,109,90,114,104,204,116,208,203,160,136,198,79,212,154,41,4,220,70,34,142,105,137,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,62,252,114,112,137,117,225,7,55,7,10,65,113,171,188,97,59,245,57,92,176,229,214,122,114,3,56,24,220,78,150,99,97,104,142,166,23,219,191,166,250,56,73,12,142,49,245,90,49,183,85,146,159,9,222,86,50,111,233,254,30,244,232,22,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,138,40,57,160,242,251,166,180,211,94,184,161,201,107,85,89,129,212,21,126,48,177,211,69,45,73,239,154,90,170,138,203,211,203,44,228,76,12,71,0,156,17,69,178,48,98,151,221,1,61,35,91,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,80,173,206,111,52,190,213,241,29,98,203,58,11,239,106,160,192,152,126,62,211,69,217,118,118,59,165,105,188,211,126,113,193,138,77,244,163,110,46,226,32,29,52,109,11,168,202,192,20,180,242,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,201,250,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,42,127,155,57,253,147,89,21,236,15,202,230,97,90,176,191,218,139,131,91,45,125,180,201,186,243,119,110,39,218,207,211,132,55,7,82,115,219,20,123,195,121,142,225,214,160,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,129,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,217,41,229,62,58,252,168,101,102,13,204,207,101,251,51,237,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,70,95,57,110,25,240,109,130,59,95,20,246,42,234,186,91,238,35,188,82,97,203,237,9,59,201,5,97,181,20,175,5,88,59,150,176,152,69,70,209,16,51,56,27,116,201,152,8,77,229,182,14,87,30,123,50,203,241,175,71,173,85,87,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,163,215,155,239,12,248,55,24,228,245,79,19,67,93,87,65,139,48,29,61,21,180,216,93,228,130,229,110,158,184,98,24,12,28,153,163,56,165,171,57,70,65,241,103,144,12,75,88,202,40,97,89,84,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,69,110,188,195,241,173,215,0,112,91,154,183,219,53,61,36,213,21,86,112,178,24,212,129,16,52,23,10,152,168,102,38,97,33,125,227,21,76,132,15,174,140,108,46,236,76,206,47,143,10,145,78,75,121,199,98,193,249,203,139,114,118,239,15,78,175,49,45,244,245,22,186,157,198,251,170,173,163,81,33,83,108,16,118,109,240,79,81,47,80,140,4,123,54,223,120,164,22,105,148,68,84,171,138,124,235,254,78,220,62,227,108,227,142,223,219,106,240,253,189,187,4,5,23,82,51,174,158,80,167,165,234,143,82,55,120,90,121,162,121,54,155,23,77,143,110,165,163,62,53,138,250,121,62,231,29,247,3,113,64,217,85,79,15,104,178,230,93,190,122,122,200,247,0,116,42,168,105,231,171,167,169,213,192,140,182,128,84,197,211,98,1,126,211,188,183,60,98,202,111,209,17,99,89,197,143,154,124,228,250,129,136,125,70,117,239,248,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,200,38,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,165,92,88,249,88,206,79,167,248,135,211,167,88,214,42,213,194,143,10,57,143,197,174,99,134,10,193,81,118,27,85,15,78,123,253,254,120,92,233,109,20,164,238,204,68,204,237,212,152,246,147,69,11,59,20,132,36,238,224,1,36,129,144,158,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,249,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,106,26,249,157,114,255,0,163,202,42,202,158,32,114,67,14,246,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,84,192,70,210,60,51,201,81,221,12,96,67,9,1,104,227,25,0,71,29,106,85,57,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,181,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,182,23,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,141,103,22,62,105,243,147,234,6,33,245,25,215,138,190,227,252,101,137,176,206,25,193,151,220,67,87,87,98,193,212,245,52,214,43,121,59,52,20,33,81,80,117,19,184,11,51,51,156,146,200,238,70,250,155,176,198,46,251,99,1,27,233,229,165,203,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,118,155,61,166,174,40,170,160,196,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,218,139,179,131,150,179,62,136,139,28,30,52,51,142,197,159,188,80,99,252,213,194,208,236,178,221,110,17,211,219,164,220,111,218,105,105,41,226,164,138,167,67,0,48,235,5,56,203,211,33,98,14,166,199,213,199,87,162,170,127,185,98,230,151,229,67,131,108,21,218,239,190,211,186,225,46,209,133,174,31,208,189,30,203,217,100,126,201,7,112,8,158,218,25,40,189,241,221,174,190,241,57,177,171,170,68,69,18,188,237,51,142,251,46,42,192,188,63,83,195,209,178,211,91,219,24,214,73,184,11,181,213,73,37,69,37,59,104,225,190,62,136,69,83,222,199,180,251,87,188,58,198,46,241,130,164,251,146,94,113,223,98,197,88,235,135,234,136,122,214,90,155,123,227,26,57,55,0,246,74,168,228,167,164,168,109,24,55,201,214,9,105,187,220,246,135,101,247,71,89,9,218,90,145,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,85,63,206,188,251,202,126,29,176,173,46,53,206,60,87,246,126,203,91,112,11,92,21,61,134,166,175,125,81,199,36,131,30,202,120,228,54,212,33,145,245,118,219,238,233,174,174,204,254,214,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,86,65,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,150,218,185,95,112,161,154,25,175,155,150,92,247,179,95,234,240,182,19,192,119,129,152,239,20,197,28,135,112,173,128,233,78,107,75,198,51,199,52,97,61,37,76,140,114,236,56,246,57,3,177,110,113,87,149,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,171,10,198,188,180,237,85,92,117,96,238,34,48,101,125,93,38,19,158,241,81,140,241,85,41,213,142,250,123,221,60,209,207,78,212,196,108,102,97,85,82,125,73,35,113,97,140,33,168,219,40,117,32,140,111,213,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,21,149,115,46,224,235,2,103,142,86,95,115,175,182,123,19,25,229,254,31,170,184,251,79,167,53,79,110,181,208,211,86,84,251,59,163,215,8,162,223,52,187,186,251,8,199,110,154,19,62,141,5,138,106,121,213,249,88,194,223,80,40,125,58,226,163,3,130,252,156,177,103,239,20,24,3,42,177,76,219,44,183,91,132,149,23,24,246,155,246,154,90,74,121,106,229,166,212,12,12,58,193,78,81,117,4,152,131,169,189,181,113,209,242,51,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,138,154,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,68,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,22,62,220,197,56,103,193,188,45,113,12,248,51,47,171,170,207,15,95,236,240,226,58,26,42,151,115,59,96,77,81,81,11,210,52,174,78,83,0,149,57,56,25,123,251,12,68,156,200,94,67,172,28,149,60,211,226,159,167,245,222,163,110,83,82,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,188,254,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,99,47,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,77,53,119,241,94,125,86,174,13,179,210,179,135,110,35,176,102,99,123,103,217,214,81,184,71,110,196,100,109,57,194,118,122,131,24,234,158,72,160,118,57,122,96,253,112,13,9,186,176,196,91,9,197,133,242,62,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,145,76,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,142,61,156,75,241,23,142,248,160,205,58,252,204,199,85,31,219,104,236,244,91,33,254,150,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,95,255,0,44,190,98,55,26,203,142,22,225,95,56,219,180,118,141,45,88,87,17,29,69,45,44,52,112,193,75,12,116,118,185,33,104,227,221,187,161,32,132,207,36,146,156,179,69,30,210,221,188,101,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,173,87,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,138,42,249,222,230,151,255,0,139,76,148,183,223,127,237,188,83,119,182,118,95,217,77,65,63,89,195,255,0,178,67,176,15,239,49,254,166,234,56,48,78,87,221,113,166,8,204,60,121,9,85,193,109,203,235,61,29,202,162,113,162,41,96,150,122,155,157,37,20,84,167,46,172,48,153,13,68,211,14,187,156,154,150,70,97,241,33,244,28,44,103,95,242,118,226,11,4,231,28,150,254,219,73,135,238,15,219,224,24,186,146,29,12,241,29,61,87,72,122,145,179,204,208,77,43,199,184,216,122,140,27,181,29,89,242,83,68,81,213,206,147,56,239,184,63,38,176,150,78,218,33,233,210,102,37,194,162,162,233,83,184,31,117,45,180,169,228,26,109,132,14,237,190,121,233,229,234,9,129,15,102,219,239,12,132,205,17,152,55,0,99,44,193,169,186,210,224,204,61,87,117,59,29,158,182,255,0,115,120,89,182,81,219,169,34,121,106,42,37,50,118,16,1,22,209,181,127,120,200,0,119,25,136,187,47,113,173,215,45,113,254,26,204,107,21,61,36,247,44,43,120,162,189,209,197,86,4,80,73,61,52,193,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,178,136,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,145,239,10,60,40,229,199,9,89,112,24,43,5,69,219,174,181,221,57,239,247,249,225,96,170,187,213,11,59,49,19,51,191,78,16,220,77,20,44,238,49,137,19,187,153,156,146,29,107,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,29,126,56,178,135,6,228,71,21,24,243,43,114,250,10,184,48,245,166,162,142,106,24,42,103,121,142,156,42,104,160,170,120,88,223,222,32,2,156,128,28,156,143,96,142,226,50,212,158,247,249,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,190,158,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,200,170,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,44,107,56,177,243,79,156,159,80,49,15,168,206,170,87,0,60,31,93,120,178,205,193,27,131,82,71,129,48,117,69,29,126,43,57,165,38,58,152,12,201,227,161,136,99,49,151,125,67,67,40,60,130,66,209,0,153,238,222,209,199,36,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,86,235,199,223,16,247,94,25,248,104,191,227,204,43,117,164,160,197,151,10,138,107,38,28,58,154,50,169,14,219,57,234,100,194,204,224,199,29,52,117,83,3,203,249,189,241,11,19,30,173,25,227,194,138,253,57,60,231,125,215,1,241,23,81,147,80,216,233,43,45,185,163,78,227,81,86,82,16,79,67,61,186,150,174,166,35,15,17,48,33,121,128,129,217,159,83,140,152,155,99,132,147,104,136,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,109,248,148,205,234,156,250,207,156,115,155,147,79,87,37,62,34,188,77,53,189,170,224,138,25,226,183,6,145,81,67,32,69,168,49,199,77,28,49,187,179,150,174,14,238,68,238,228,244,213,123,92,148,205,11,174,74,230,230,16,205,123,48,213,201,81,133,175,20,215,35,167,166,173,42,67,172,128,13,186,212,175,40,179,184,4,209,117,34,63,116,153,194,66,103,18,103,118,124,151,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,137,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,123,56,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,23,105,202,211,143,111,176,149,150,30,20,115,66,13,248,126,235,112,236,120,66,233,79,79,172,148,21,213,115,185,53,29,64,131,107,36,51,79,41,56,75,163,148,114,72,236,110,241,19,20,18,254,139,26,206,44,124,211,231,39,212,12,67,234,51,171,180,225,75,140,27,87,9,188,191,49,97,91,222,174,76,119,140,113,197,234,131,10,4,49,11,133,52,225,106,182,52,149,210,148,128,81,108,167,121,162,54,140,132,158,83,32,13,187,30,73,35,249,92,191,57,134,98,108,169,205,203,166,20,206,26,202,75,142,19,205,76,81,37,222,239,117,144,105,232,206,213,123,173,49,25,110,36,126,228,77,76,78,193,214,7,113,24,192,26,72,246,236,56,230,155,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,86,1,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,34,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,169,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,22,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,192,57,205,230,151,217,78,28,108,89,103,65,125,236,181,248,239,16,71,218,104,187,46,254,217,107,162,7,154,111,206,56,56,199,178,168,173,197,220,66,101,174,141,168,245,25,68,6,93,101,158,42,205,11,141,226,221,133,169,58,158,193,195,247,92,77,113,156,227,145,225,165,161,160,165,146,162,83,144,128,11,102,238,152,196,14,90,11,203,52,64,228,59,245,94,85,122,12,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,250,105,171,55,130,159,62,93,89,199,98,206,78,17,240,37,77,162,30,207,87,131,237,240,96,235,165,54,227,62,141,85,4,17,70,47,188,128,24,186,176,61,60,250,14,225,14,190,205,196,64,78,174,85,17,66,183,58,191,52,248,91,233,253,15,168,220,87,191,228,187,138,108,88,27,10,241,11,141,113,77,119,98,178,225,251,125,142,233,113,169,233,28,157,10,88,35,186,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,218,248,250,227,95,21,113,89,152,245,118,75,77,207,179,229,150,25,184,77,30,28,183,211,188,129,29,126,199,40,198,231,80,210,8,25,77,40,59,184,9,139,116,99,55,6,109,197,41,203,242,120,86,224,71,54,56,170,194,184,187,26,225,96,236,86,92,63,111,175,142,221,83,173,52,158,212,190,193,28,18,69,106,216,117,17,28,29,80,168,23,237,36,207,16,105,163,234,253,205,64,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,76,167,44,94,60,127,45,246,42,108,134,205,139,214,236,125,135,237,227,236,219,165,198,227,212,170,197,16,137,204,82,104,61,33,110,181,60,3,78,197,186,73,37,152,90,73,159,93,146,147,95,250,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,170,243,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,171,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,99,173,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,215,255,0,202,35,135,78,211,195,142,99,98,204,192,167,237,56,111,57,63,164,65,108,223,179,180,90,233,66,170,154,121,122,209,75,212,14,164,149,85,80,237,210,51,30,207,189,157,218,65,118,136,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,178,51,224,191,56,239,185,251,195,6,0,205,92,83,14,203,213,214,223,37,61,198,77,192,253,166,170,146,162,90,73,106,116,0,0,14,177,211,148,189,49,22,16,234,108,109,88,117,122,214,138,5,185,173,102,103,229,19,140,156,71,110,167,171,181,85,208,96,171,125,14,25,163,158,223,39,83,119,78,55,168,168,9,137,140,133,230,142,170,170,166,34,102,219,183,164,192,67,184,73,222,231,249,31,96,10,152,173,89,167,154,85,216,122,145,233,234,170,45,214,11,93,216,154,34,157,142,33,150,122,218,112,125,122,160,14,211,80,25,119,48,27,180,127,164,241,190,216,203,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,58,156,177,115,75,242,161,193,182,10,237,119,223,105,221,112,151,104,194,215,15,232,94,143,101,236,178,63,100,131,184,4,79,109,12,148,94,248,238,215,95,120,156,216,213,213,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,85,214,155,129,90,156,127,204,55,27,241,61,154,84,21,112,97,139,29,70,31,185,96,200,97,170,139,101,218,227,5,4,0,83,202,241,200,243,70,20,179,83,51,180,102,1,213,50,7,220,81,129,132,151,190,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,138,26,249,210,103,29,139,24,103,46,18,201,219,68,61,74,188,187,183,212,84,93,42,119,27,109,170,185,13,60,131,77,176,129,153,246,65,5,60,189,65,51,18,237,59,125,210,140,153,236,46,139,5,93,107,240,5,231,49,161,168,164,107,109,142,241,108,178,84,68,70,93,114,158,186,26,217,162,32,29,187,92,24,109,243,49,59,147,59,57,71,163,22,174,227,218,203,28,179,197,89,187,139,227,192,184,42,147,181,222,170,45,247,43,133,53,40,199,36,146,85,118,42,41,235,14,8,130,48,35,57,164,10,114,8,193,135,222,144,128,93,217,157,221,190,86,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,44,156,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,179,254,106,121,199,125,202,46,17,238,244,216,114,29,42,241,237,194,44,29,37,78,224,254,133,165,169,130,121,42,95,97,129,49,245,32,167,150,13,61,210,30,190,241,38,32,102,120,33,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,117,213,93,171,157,166,235,101,169,10,59,205,178,174,130,162,74,120,42,194,42,152,74,35,40,39,136,38,134,86,18,102,119,9,34,146,57,0,188,8,12,73,181,103,103,83,169,202,159,62,106,115,147,133,202,12,51,125,173,164,146,251,150,213,13,134,100,1,168,137,231,146,220,17,1,80,76,112,128,11,196,29,39,122,97,119,98,234,61,28,134,230,68,230,195,121,74,21,185,213,249,167,194,223,79,232,125,70,226,186,156,154,174,214,171,7,18,88,218,251,125,185,210,91,173,182,236,183,185,85,214,86,85,204,48,193,77,4,117,246,242,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,229,121,138,113,213,83,197,46,50,124,15,151,213,245,97,149,118,10,136,102,161,134,166,150,32,59,157,198,22,168,7,185,51,188,109,60,32,81,212,20,97,9,31,232,0,153,0,25,56,5,63,225,35,129,204,220,226,246,166,247,85,131,206,146,199,135,172,116,243,4,215,235,160,31,100,146,227,210,114,130,138,61,140,228,102,68,241,188,132,44,253,24,139,121,49,17,69,20,180,87,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,167,149,63,28,117,57,149,106,160,225,111,50,66,146,43,238,24,179,176,97,107,152,156,80,53,198,221,74,32,13,68,113,234,206,117,48,197,161,9,70,47,212,134,41,8,216,74,34,146,105,31,88,214,113,99,230,159,57,62,160,98,31,81,157,82,165,245,111,248,79,21,97,79,102,253,169,195,55,91,55,182,109,240,221,173,222,208,162,146,159,182,80,203,175,74,166,29,236,221,72,79,105,109,144,117,18,209,244,119,209,73,255,0,42,206,60,127,234,71,10,153,191,122,254,219,22,16,190,220,238,63,238,1,77,100,16,233,127,227,5,17,201,55,246,186,112,31,234,64,165,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,166,167,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,125,185,144,231,125,215,59,184,175,197,133,112,177,210,90,233,240,29,69,70,7,161,8,100,41,14,120,40,43,42,25,231,148,159,70,115,146,89,37,54,97,22,97,7,0,247,156,94,67,174,188,191,50,114,197,23,5,252,79,113,3,81,55,90,245,83,131,241,30,14,163,143,105,143,100,165,142,210,213,117,15,171,30,201,58,199,45,55,115,134,224,236,190,233,105,33,51,71,90,191,254,115,121,91,246,83,136,235,22,102,80,88,187,45,6,59,195,241,246,154,222,213,191,182,93,40,141,225,155,243,110,110,81,236,165,43,112,247,8,129,107,171,106,93,71,95,87,147,38,122,86,97,108,229,190,228,53,222,243,178,203,141,173,242,92,109,116,146,52,242,127,78,41,5,140,154,22,23,120,162,234,82,53,65,72,100,44,231,217,32,29,236,226,34,83,40,136,161,91,157,95,154,124,45,244,254,135,212,110,42,200,45,88,255,0,25,88,176,109,255,0,47,172,216,134,174,143,15,98,170,138,26,155,213,12,46,194,21,231,70,242,189,51,74,236,219,136,0,167,144,216,53,216,231,176,157,156,163,7,26,171,193,223,10,184,203,138,252,220,183,224,251,53,182,172,112,197,186,162,158,167,22,93,227,145,161,11,117,185,207,223,97,148,128,199,180,200,35,32,194,27,75,113,179,147,183,76,36,48,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,236,215,152,255,0,47,250,62,34,44,82,230,222,80,225,223,245,88,160,236,208,75,77,79,36,20,241,226,42,93,225,30,218,131,152,227,140,38,134,55,115,9,156,183,60,113,60,68,199,249,151,138,18,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,200,39,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,72,150,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,90,175,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,170,188,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,83,252,254,206,59,23,15,249,53,139,51,139,17,195,218,41,48,205,188,170,35,166,220,97,218,234,140,154,58,106,109,224,6,241,245,103,146,40,186,155,28,67,126,226,247,69,221,99,46,178,104,200,28,156,177,112,255,0,147,88,79,39,112,228,221,162,147,12,219,198,158,74,157,166,29,174,168,200,164,169,169,216,102,111,31,86,121,37,151,167,189,196,55,237,31,116,89,148,37,243,77,192,21,56,23,141,44,101,84,216,122,146,211,109,197,84,244,23,251,107,83,52,66,21,65,37,48,69,81,80,225,27,251,166,117,144,85,185,239,102,50,61,198,250,239,98,43,181,228,133,153,157,167,10,230,94,78,86,85,218,162,246,125,194,147,19,91,224,234,109,174,168,237,17,189,61,89,237,115,247,225,143,178,209,54,162,13,180,167,247,137,247,131,52,159,175,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,24,44,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,89,15,112,51,149,247,92,156,225,47,44,240,29,244,170,218,229,5,159,218,85,144,85,209,21,36,244,147,215,77,37,108,148,178,68,78,228,39,9,84,188,47,174,142,239,27,187,136,235,181,162,215,156,22,78,95,112,55,20,15,154,181,19,118,139,46,101,219,224,168,163,147,104,7,66,170,134,158,10,74,138,109,24,200,203,104,5,52,189,71,16,23,237,59,7,115,198,78,170,7,36,188,204,194,184,127,49,243,19,43,110,213,125,158,245,140,45,246,251,133,163,169,36,97,29,71,96,122,158,188,3,184,216,206,103,10,182,144,64,4,191,55,4,228,238,44,29,242,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,25,124,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,87,171,158,57,91,249,47,229,31,148,61,178,197,236,203,174,45,204,8,113,77,195,250,43,173,218,187,85,13,199,178,79,220,100,33,186,134,58,47,112,118,233,167,188,44,110,106,149,114,184,243,217,150,95,141,122,61,106,167,252,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,180,219,179,82,213,211,197,87,21,54,166,102,103,209,10,129,139,168,68,228,125,61,239,163,150,141,38,156,154,51,190,235,142,178,74,255,0,146,247,11,29,37,61,62,87,212,64,84,53,240,200,91,234,224,185,79,89,80,225,40,62,172,199,28,177,203,161,139,179,16,72,3,181,156,28,228,144,164,80,67,205,99,62,105,179,147,138,58,252,51,98,173,171,146,197,150,212,239,134,99,2,168,149,224,146,226,18,153,87,204,16,152,11,68,125,87,106,98,118,98,234,53,28,102,198,66,224,195,247,249,126,100,229,246,92,130,226,123,136,26,137,186,54,90,108,175,196,120,58,142,61,160,93,174,170,74,38,171,168,125,88,247,199,209,8,169,187,156,54,159,106,247,75,88,201,158,197,149,244,243,3,201,203,236,89,5,195,15,16,52,243,117,172,181,57,95,135,48,117,100,123,64,123,37,84,116,79,87,78,250,185,239,147,172,18,212,247,48,109,14,203,239,22,178,11,55,192,229,79,159,52,217,55,197,29,6,25,190,214,213,199,98,204,154,118,195,50,0,212,74,208,71,113,57,64,168,38,56,64,9,165,62,171,61,48,187,176,244,218,178,67,115,17,99,98,157,229,10,220,234,252,211,225,111,167,244,62,163,113,86,65,132,241,254,50,192,180,216,130,151,7,226,26,187,72,98,171,60,150,11,187,211,59,9,213,91,164,150,41,101,167,115,211,112,129,148,17,177,237,118,220,27,128,181,3,49,47,107,195,71,14,152,239,138,12,211,160,203,60,11,79,253,170,178,241,91,190,31,233,101,175,180,195,12,245,157,57,101,143,173,210,235,129,116,128,183,159,131,55,139,182,66,121,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,43,177,213,92,42,137,153,164,170,169,145,153,186,147,30,209,213,244,97,97,17,0,16,0,0,27,127,230,5,192,141,139,138,172,43,38,53,194,193,216,179,55,15,219,222,59,117,78,167,39,181,41,96,142,170,72,173,91,14,162,42,120,58,181,53,2,253,164,153,200,52,209,245,30,230,130,207,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,59,220,190,120,219,181,113,95,128,36,177,98,121,233,40,115,23,10,211,211,195,117,163,42,161,41,238,208,12,48,137,221,130,49,134,32,0,146,160,164,18,138,54,38,133,250,108,78,205,36,122,195,15,22,62,105,243,147,234,6,33,245,25,213,197,114,208,224,114,167,136,236,101,14,112,227,131,164,12,186,193,119,136,194,106,73,2,42,131,190,92,97,104,231,106,34,132,216,133,169,152,78,34,152,140,125,240,145,163,6,119,35,56,100,255,0,142,78,17,45,92,95,101,24,225,72,46,52,150,124,89,97,168,43,150,28,186,207,78,38,1,59,131,137,210,204,108,47,40,83,76,219,119,244,223,86,56,225,145,198,78,147,70,88,251,98,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,154,158,87,188,107,255,0,40,12,8,25,49,152,87,59,173,118,100,224,219,121,212,203,113,173,126,183,182,109,99,48,128,84,60,162,45,164,209,117,96,134,70,145,220,228,247,37,223,33,28,189,59,234,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,154,158,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,138,143,241,111,157,22,172,133,225,231,27,102,5,86,47,164,195,183,120,236,245,148,152,110,162,96,25,78,91,220,148,242,118,40,162,136,132,154,83,234,176,147,139,137,11,0,25,158,145,129,187,99,131,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,255,0,95,114,134,155,33,121,111,226,188,163,134,10,72,234,48,238,83,222,225,184,61,36,242,205,4,183,19,182,212,75,91,52,103,46,134,225,37,76,147,72,204,236,58,49,179,48,139,51,11,99,238,167,251,153,166,74,126,90,120,71,197,61,158,225,217,107,240,38,184,214,143,124,187,33,151,177,65,55,104,142,77,35,50,45,105,101,169,216,45,183,89,90,45,196,195,187,88,43,202,124,117,249,47,205,60,27,153,158,203,246,159,217,44,65,110,190,246,46,191,71,181,118,90,152,230,233,117,54,150,205,221,61,187,182,150,154,235,163,233,162,201,123,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,186,232,239,226,189,2,40,86,231,87,230,159,11,125,63,161,245,27,138,179,252,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,66,156,52,112,233,129,56,95,202,202,12,179,192,180,255,0,218,171,47,21,187,230,254,153,221,59,52,48,207,89,211,150,89,58,61,94,128,23,72,11,96,120,51,120,187,213,84,81,129,205,175,130,143,109,209,214,113,101,150,86,203,173,101,234,30,140,120,210,223,3,117,227,42,24,96,233,133,204,89,203,124,125,16,138,40,229,24,196,133,227,113,149,218,54,138,99,59,85,229,173,144,92,65,99,252,246,195,249,181,148,223,233,126,203,132,46,19,69,112,197,117,182,216,171,104,105,164,58,57,181,165,122,105,38,132,234,122,160,77,12,141,1,245,34,26,144,147,116,110,224,79,242,185,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,86,171,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,170,175,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,235,206,127,55,170,112,134,67,97,172,163,183,79,87,13,70,97,94,10,106,199,24,34,56,38,183,91,250,114,201,9,153,123,224,111,83,53,12,130,224,221,237,12,140,228,204,251,78,53,184,25,202,251,86,113,241,105,150,120,14,250,84,143,109,158,241,237,42,200,42,232,134,174,10,184,40,97,146,182,74,89,34,39,97,32,152,105,158,23,215,86,102,145,221,196,180,218,249,25,168,224,231,97,149,247,92,67,148,120,15,53,237,229,87,53,62,12,188,85,91,107,169,225,162,41,66,56,46,1,30,149,82,202,207,164,32,18,209,197,19,110,29,8,234,129,183,11,179,49,217,7,44,92,210,252,151,241,147,130,187,93,247,217,150,172,91,218,48,181,195,250,23,173,218,187,84,111,217,32,238,2,32,221,93,29,23,190,59,116,211,222,38,7,53,63,202,202,185,184,230,102,21,193,252,33,94,48,45,218,175,91,214,61,184,80,91,237,20,177,201,31,80,187,53,92,53,147,206,64,70,198,240,128,64,192,70,2,91,100,158,1,118,102,61,90,26,242,7,39,47,188,64,103,46,19,201,220,57,55,103,171,196,215,1,167,146,167,104,31,100,165,1,41,42,106,118,25,131,73,210,130,57,101,233,239,98,61,155,71,222,38,101,147,74,177,94,112,89,57,98,199,60,48,62,106,212,77,217,239,89,105,112,130,162,142,77,166,125,122,90,234,136,41,42,41,180,99,16,29,198,116,210,245,28,76,155,179,108,29,173,33,58,138,190,11,243,142,197,144,92,80,96,12,213,197,48,239,178,218,174,18,83,220,100,220,109,217,169,106,233,229,164,150,167,64,3,51,232,133,65,75,211,17,114,62,158,198,209,203,86,200,249,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,86,43,206,11,56,236,88,27,134,7,202,170,136,123,69,235,50,238,16,83,209,199,184,195,161,75,67,81,5,93,69,78,172,4,5,180,194,154,46,155,144,19,246,157,227,185,163,38,81,45,194,198,74,127,40,158,32,176,78,78,73,112,236,84,152,130,224,253,190,113,151,167,32,80,193,17,212,85,116,139,167,35,52,207,4,50,180,123,129,199,168,225,187,65,213,218,85,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,234,115,164,200,187,238,41,192,152,75,62,112,229,154,212,116,152,39,180,91,177,45,94,161,29,119,101,171,154,156,40,159,87,102,121,97,142,119,148,118,110,114,2,171,220,32,226,82,144,216,175,46,220,244,163,200,30,43,48,166,36,191,94,125,153,134,239,221,92,55,126,152,154,6,140,105,106,153,154,35,150,73,156,70,24,99,170,10,89,164,145,136,72,99,132,255,0,73,157,192,178,20,94,43,58,243,66,213,146,185,71,139,243,94,242,52,146,83,225,107,61,77,200,41,234,107,70,144,43,39,0,126,141,43,74,76,236,7,52,189,56,131,221,39,115,144,89,132,157,217,159,26,28,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,83,125,129,50,46,197,144,60,175,177,158,27,182,89,174,182,203,173,251,43,238,248,147,18,67,116,115,106,161,188,85,89,29,234,0,227,38,30,143,79,96,66,209,176,139,136,194,219,183,27,153,148,22,41,232,188,228,93,31,17,60,178,176,118,92,251,27,218,55,162,202,251,21,199,14,8,60,1,48,94,41,237,112,201,74,209,203,59,56,69,212,54,232,25,234,47,210,154,81,222,44,78,77,5,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,178,94,201,76,208,181,103,86,81,225,12,215,179,13,36,116,248,166,207,77,114,58,122,106,209,171,10,57,204,27,173,74,242,139,51,25,195,47,82,35,247,69,216,227,38,113,23,103,102,136,190,117,126,105,240,183,211,250,31,81,184,171,32,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,117,213,20,101,243,88,224,86,167,24,199,95,197,62,84,80,85,212,223,105,105,222,108,107,66,85,81,12,5,110,164,162,55,246,144,60,210,11,137,197,21,60,113,20,49,177,117,25,227,33,1,33,145,229,179,94,95,156,58,113,29,154,25,203,134,115,75,38,41,253,139,106,193,184,130,152,174,56,166,180,204,40,105,116,23,146,90,119,140,37,142,90,206,164,58,199,37,60,36,218,141,64,12,167,16,75,212,84,171,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,89,7,50,254,7,41,184,142,193,179,103,14,7,58,176,204,92,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,18,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,159,0,60,96,218,184,178,202,49,43,131,213,199,142,240,117,61,29,6,43,9,162,22,10,153,204,9,163,174,136,163,1,139,101,67,195,41,188,98,34,241,24,152,109,216,209,201,37,75,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,166,167,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,138,14,117,249,223,117,123,174,13,225,186,27,29,32,219,70,158,159,28,84,92,138,66,41,228,157,202,182,142,40,0,123,132,0,69,166,34,119,220,230,231,27,54,205,143,212,183,94,85,153,57,98,205,222,46,45,21,56,142,109,105,48,21,190,92,99,29,54,211,254,138,170,166,158,8,233,155,120,24,184,116,231,168,138,125,125,225,46,134,194,23,19,119,105,148,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,177,182,226,223,37,238,185,11,196,54,54,203,250,172,33,87,135,109,17,222,43,42,240,221,60,198,82,132,182,73,42,36,236,82,197,41,17,60,161,210,97,23,39,34,38,48,48,61,36,3,102,149,78,78,249,209,117,204,94,30,111,89,127,138,49,125,93,230,239,128,47,1,73,71,79,82,4,71,65,100,154,156,59,28,77,43,142,134,13,44,53,162,2,228,69,24,70,33,238,198,209,50,191,84,80,215,205,255,0,11,95,113,207,26,25,123,130,176,181,15,109,189,98,12,31,105,181,219,169,186,161,31,94,170,123,181,124,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,175,171,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,67,70,114,80,111,97,144,173,148,239,25,24,12,49,27,51,25,1,63,90,64,99,119,218,49,4,87,84,136,139,207,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,188,16,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,173,87,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,161,3,156,22,113,223,113,207,20,15,149,85,16,246,123,46,90,91,224,167,163,143,112,31,94,170,186,158,10,186,138,157,88,4,199,112,29,52,93,55,35,22,236,219,199,107,200,76,171,7,35,236,1,77,45,215,52,243,74,187,15,85,181,69,45,61,186,193,107,187,19,74,48,56,74,82,207,91,78,15,175,72,205,158,26,3,46,231,48,103,143,244,90,71,221,43,234,138,113,161,147,151,220,253,225,131,31,229,86,22,155,101,234,235,111,142,162,221,30,208,126,211,85,73,81,21,92,84,218,153,128,7,88,233,198,46,161,19,8,117,55,190,172,58,62,56,75,39,220,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,81,45,206,147,56,236,88,195,57,112,150,78,218,33,234,85,229,221,190,162,162,233,83,184,219,109,85,200,105,228,26,109,132,12,207,178,8,41,229,234,9,152,151,105,219,238,148,100,206,228,183,147,150,44,97,156,184,183,56,174,243,117,42,242,238,223,79,79,107,166,218,109,182,170,228,53,17,149,78,241,54,103,217,4,21,17,116,200,12,75,180,238,247,74,49,119,153,69,226,179,175,43,237,89,213,148,120,191,42,47,37,73,29,62,41,179,212,219,66,162,166,136,106,194,142,115,7,232,213,52,68,236,198,112,203,211,148,61,225,118,56,197,216,133,217,157,177,140,89,36,112,133,155,213,57,239,195,70,94,230,149,194,122,185,238,87,107,56,67,116,158,166,8,161,58,139,141,49,149,45,100,204,17,123,130,7,81,4,166,12,44,62,225,15,186,31,162,213,129,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,2,220,210,243,210,179,56,56,172,191,97,186,43,207,107,195,121,119,254,150,237,144,198,211,199,24,85,70,204,247,3,40,229,125,189,110,213,212,132,164,1,17,56,233,160,253,38,22,50,185,94,72,89,91,255,0,227,47,58,238,22,47,251,83,11,90,46,125,171,246,212,215,193,209,99,255,0,236,105,111,48,251,128,191,170,50,170,188,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,111,179,251,39,44,92,64,100,214,44,201,220,71,55,103,164,196,214,242,167,142,167,105,159,100,170,2,105,41,170,118,1,131,201,210,158,56,165,233,239,97,61,155,75,221,39,101,141,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,89,15,112,45,196,95,242,157,225,199,14,227,251,149,71,87,18,91,247,88,177,55,185,183,91,165,56,6,249,123,162,142,63,207,70,112,212,109,140,92,3,175,211,103,119,7,86,151,206,159,62,105,173,56,55,10,112,229,102,173,171,11,149,246,160,49,53,233,161,168,150,32,246,116,47,36,84,208,202,12,27,39,9,106,26,73,25,183,254,108,232,64,156,61,224,38,177,254,93,89,57,125,206,78,46,48,37,53,162,110,207,73,131,238,16,99,27,165,78,208,62,141,45,4,241,72,45,176,140,28,186,179,189,60,26,142,226,14,190,253,164,32,76,166,255,0,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,20,32,115,21,201,203,238,77,241,113,142,233,174,243,118,138,76,97,112,159,24,218,234,118,128,117,169,107,231,150,66,109,130,102,227,210,157,170,32,212,182,145,244,55,237,17,49,101,124,28,150,51,230,154,237,131,113,95,14,87,154,218,179,185,88,170,15,19,89,90,106,137,101,15,103,76,241,197,83,12,64,225,178,0,138,161,227,145,219,127,231,14,184,201,131,221,50,122,41,206,86,211,117,191,241,119,130,108,86,43,101,93,198,229,113,192,246,218,74,58,58,72,74,105,234,103,146,231,112,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,87,171,203,175,129,90,110,22,176,107,99,140,193,160,164,60,212,191,211,205,13,116,212,213,82,152,91,45,211,61,57,181,181,217,164,120,38,49,146,156,100,57,132,63,76,200,4,204,5,140,239,41,17,23,82,217,105,181,89,105,142,142,205,108,164,160,167,146,162,122,179,138,154,17,136,10,121,229,57,166,149,196,89,153,206,73,100,146,67,47,18,51,34,125,93,221,214,54,252,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,232,162,175,154,159,1,223,245,95,138,188,160,178,255,0,106,151,23,216,173,150,239,247,115,169,189,145,245,127,241,113,148,35,135,251,101,65,151,245,83,81,213,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,155,251,215,17,120,19,138,14,1,115,87,50,240,45,71,234,254,251,71,120,162,217,55,244,178,233,236,87,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,0,86,74,124,39,121,88,201,191,167,248,123,211,160,85,85,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,106,121,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,53,239,209,106,139,71,90,9,106,238,223,37,185,22,143,224,140,250,173,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,253,203,77,218,119,252,22,215,50,248,58,220,37,185,191,103,114,220,182,234,251,244,248,104,183,45,142,122,155,128,248,183,123,254,197,185,181,90,162,34,34,34,34,34,142,172,254,229,39,125,226,3,57,113,102,113,98,62,39,59,61,94,38,184,21,68,116,223,98,192,251,37,40,11,71,77,77,188,43,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,184,190,9,120,60,181,112,111,128,47,184,66,28,85,73,138,174,87,235,195,220,170,47,67,100,27,124,229,0,195,28,113,82,159,231,101,35,8,200,102,49,212,244,103,168,147,65,109,93,202,175,230,198,5,252,168,101,102,50,203,63,106,123,51,237,110,31,184,216,187,111,67,173,217,123,85,52,144,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,70,183,250,6,63,253,20,95,240,39,255,0,171,212,170,43,53,227,107,151,29,171,140,60,127,98,204,104,115,102,175,7,220,173,86,118,178,84,68,86,97,184,193,81,0,77,36,209,16,15,90,18,140,216,167,153,137,220,141,137,158,61,24,54,187,159,83,130,158,91,223,200,251,52,238,185,153,249,101,251,91,237,60,63,61,139,177,125,157,236,29,62,165,77,60,221,94,167,106,151,93,59,54,221,187,91,93,250,235,221,163,222,170,42,127,81,145,121,113,93,158,48,241,15,115,179,118,236,103,67,135,226,195,118,218,154,135,99,142,221,74,51,84,73,33,211,134,158,228,210,118,163,3,145,221,203,166,44,3,177,142,86,146,160,34,34,34,176,14,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,95,248,41,225,75,249,31,101,101,215,44,254,222,253,173,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,224,20,85,255,0,160,99,255,0,209,69,255,0,2,127,250,189,73,78,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,85,42,227,91,133,47,229,131,149,150,172,179,251,123,246,75,217,152,130,11,239,109,246,95,111,234,116,233,170,33,233,116,250,209,105,175,105,221,187,115,233,179,77,59,245,106,1,194,231,42,79,228,215,158,216,103,58,255,0,47,95,104,254,206,118,223,233,103,217,110,199,215,237,20,115,211,127,86,237,114,109,219,215,221,250,15,174,221,59,181,213,189,87,26,220,183,191,150,14,105,218,179,51,242,203,246,75,217,152,126,11,23,98,251,59,219,250,157,58,154,137,186,189,78,213,22,154,246,157,187,118,190,155,53,215,191,70,245,124,12,112,49,252,139,190,219,127,170,143,219,31,182,62,205,255,0,97,61,159,217,123,39,105,255,0,231,137,183,238,237,63,220,233,179,227,175,117,213,34,42,85,197,30,69,255,0,41,76,137,196,217,41,246,167,236,231,218,62,197,253,51,236,61,179,161,217,235,32,169,254,163,212,143,118,238,134,223,211,109,55,107,223,166,143,96,31,232,24,255,0,244,81,127,192,159,254,175,82,168,136,136,138,42,255,0,208,49,255,0,232,162,255,0,129,63,253,94,175,255,0,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,170,162,40,192,197,156,150,175,184,231,21,94,113,174,41,226,199,182,222,177,5,194,162,233,113,169,251,8,17,245,234,167,144,164,150,77,129,92,32,59,140,201,244,22,97,109,116,102,102,238,87,191,194,127,14,182,174,22,178,74,207,148,22,251,181,37,230,162,134,162,174,174,186,241,13,172,104,14,229,60,211,153,180,178,198,198,110,230,49,60,80,177,17,147,184,66,13,220,204,194,213,129,20,96,98,206,72,86,43,198,42,188,221,176,183,16,31,103,236,181,183,10,138,139,117,163,236,161,213,251,62,148,228,34,138,155,174,117,236,114,244,193,196,58,132,219,139,110,175,222,234,250,184,92,200,191,228,215,145,56,103,37,62,212,253,163,251,57,219,127,166,125,135,177,245,251,69,100,245,63,212,122,146,109,219,215,219,250,111,174,221,123,181,209,172,255,0,63,185,73,223,120,128,206,92,89,156,88,143,137,206,207,87,137,174,5,81,29,55,216,176,62,201,74,2,209,211,83,111,10,192,105,58,80,71,20,93,77,140,71,179,113,123,196,238,174,47,130,94,15,45,92,27,224,11,238,16,135,21,82,98,171,149,250,240,247,42,139,208,217,6,223,57,64,48,199,28,84,167,249,217,72,194,50,25,140,117,61,25,234,36,208,91,87,114,184,164,81,213,159,220,159,44,89,201,156,184,179,53,112,230,117,253,145,164,197,87,2,186,73,104,251,54,117,253,26,169,69,138,166,78,185,214,131,151,86,119,150,93,54,136,135,83,96,179,8,178,186,174,16,248,123,190,240,189,147,84,217,59,119,204,191,182,180,150,203,133,85,69,174,167,216,193,109,236,116,179,147,72,84,219,6,73,30,79,207,149,68,189,66,55,47,207,109,238,16,22,85,173,20,106,230,199,38,191,202,134,105,227,44,204,254,81,222,204,251,91,136,46,55,222,197,246,67,173,217,123,85,76,147,116,186,157,180,119,237,234,109,221,180,117,211,93,27,93,21,234,240,185,145,127,201,175,34,112,206,74,125,169,251,71,246,115,182,255,0,76,251,15,99,235,246,138,201,234,127,168,245,36,219,183,175,183,244,223,93,186,247,107,163,85,84,94,83,54,48,47,229,67,43,49,150,89,251,83,217,159,107,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,170,53,191,208,49,255,0,232,162,255,0,129,63,253,94,165,81,17,21,128,113,71,202,147,249,74,103,182,38,206,191,203,215,217,207,180,125,139,250,89,246,91,182,116,59,61,28,20,223,213,187,92,123,183,116,55,126,131,105,187,78,253,53,122,171,192,199,3,31,200,187,237,183,250,168,253,177,251,99,236,223,246,19,217,253,151,178,118,159,254,120,155,126,238,211,253,206,155,62,58,247,82,174,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,85,120,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,170,68,86,85,198,183,45,239,229,131,154,118,172,204,252,178,253,146,246,102,31,130,197,216,190,206,246,254,167,78,166,162,110,175,83,181,69,166,189,167,110,221,175,166,205,117,239,209,189,95,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,117,72,163,87,54,57,53,254,84,51,79,25,102,103,242,142,246,103,218,220,65,113,190,246,47,178,29,110,203,218,170,100,155,165,212,237,163,191,111,83,110,237,163,174,154,232,218,232,175,87,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,170,162,40,171,255,0,64,199,255,0,162,139,254,4,255,0,245,122,144,158,27,178,66,213,195,134,73,97,108,151,179,95,42,239,52,248,114,158,81,58,250,152,198,51,169,158,105,228,168,152,216,7,184,1,229,154,77,129,169,56,134,209,114,55,103,55,241,92,107,112,165,252,176,114,178,213,150,127,111,126,201,123,51,16,65,125,237,190,203,237,253,78,157,53,68,61,46,159,90,45,53,237,59,183,110,125,54,105,167,126,173,64,56,92,229,73,252,154,243,219,12,231,95,229,235,237,31,217,206,219,253,44,251,45,216,250,253,162,142,122,111,234,221,174,77,187,122,251,191,65,245,219,167,118,186,181,255,0,168,245,226,71,148,117,171,62,179,183,20,230,253,155,57,233,48,117,62,39,168,138,172,236,244,216,64,103,8,167,104,35,9,165,121,6,174,38,51,150,80,146,99,45,140,238,114,147,190,231,212,158,186,240,67,194,13,247,131,156,43,137,112,85,70,111,253,180,178,223,46,16,221,40,233,190,207,133,187,176,85,116,250,117,18,111,105,165,57,122,160,20,205,163,187,8,116,53,22,212,201,213,42,226,243,150,109,247,139,76,229,169,205,91,191,17,30,196,164,11,125,45,174,215,104,251,36,21,61,130,150,33,114,40,250,227,85,19,203,186,121,42,37,212,135,115,117,118,106,226,34,170,7,4,60,3,97,94,13,126,210,221,254,217,125,178,196,152,143,163,77,237,73,44,241,208,246,58,24,253,238,207,8,239,150,70,234,72,251,228,126,174,211,233,65,238,51,199,184,171,254,108,96,95,202,134,86,99,44,179,246,167,179,62,214,225,251,141,139,182,244,58,221,151,181,83,73,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,84,107,127,160,99,255,0,209,69,255,0,2,127,250,189,73,78,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,85,0,227,123,128,108,43,198,87,217,171,191,219,47,177,184,147,14,117,169,189,169,29,158,58,238,217,67,39,189,217,230,29,241,72,253,57,27,124,111,213,218,29,89,253,199,121,55,13,63,225,15,150,109,247,132,188,229,166,205,91,71,17,30,219,164,59,125,85,174,233,104,251,36,20,221,190,150,81,98,24,250,229,85,43,197,182,120,233,229,212,71,115,244,182,106,194,68,171,254,39,225,71,46,49,207,19,86,126,38,241,172,94,217,186,225,124,63,73,103,176,90,231,133,158,150,134,170,42,170,153,222,188,181,119,234,204,221,160,90,38,118,97,136,128,164,109,198,241,148,85,173,17,17,20,106,230,199,38,191,202,134,105,227,44,204,254,81,222,204,251,91,136,46,55,222,197,246,67,173,217,123,85,76,147,116,186,157,180,119,237,234,109,221,180,117,211,93,27,93,21,213,112,83,194,151,242,62,202,203,174,89,253,189,251,91,237,60,65,61,247,182,251,47,176,116,250,148,212,240,244,186,125,105,117,211,179,110,221,185,181,223,166,157,218,189,192,34,40,213,205,94,75,56,87,27,230,62,35,198,56,43,59,254,200,217,111,119,9,110,20,214,33,194,113,212,71,110,234,190,243,130,35,142,166,16,104,68,220,154,48,104,199,100,123,1,220,156,92,203,234,229,79,42,92,199,201,170,60,95,105,193,92,94,116,173,88,239,15,214,225,187,253,182,124,16,231,75,91,75,81,4,144,177,144,53,193,180,154,46,169,28,82,51,177,9,57,51,234,7,32,31,128,255,0,64,199,255,0,162,139,254,4,255,0,245,122,146,156,167,192,191,146,252,172,193,185,103,237,79,105,253,146,195,246,235,23,109,232,116,123,87,101,166,142,30,175,79,113,108,221,211,221,183,113,105,174,154,190,154,175,86,138,223,248,214,225,75,249,96,229,101,171,44,254,222,253,146,246,102,32,130,251,219,125,151,219,250,157,58,106,136,122,93,62,180,90,107,218,119,110,220,250,108,211,78,253,90,213,114,159,147,95,228,191,52,240,110,102,127,40,239,105,253,146,196,22,235,239,98,251,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,74,145,17,21,149,113,173,203,123,249,96,230,157,171,51,63,44,191,100,189,153,135,224,177,118,47,179,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,145,246,105,221,115,51,242,203,246,183,218,120,126,123,23,98,251,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,189,84,69,229,51,99,2,254,84,50,179,25,101,159,181,61,153,246,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,163,91,253,3,31,254,138,47,248,19,255,0,213,234,245,56,214,225,75,249,96,229,101,171,44,254,222,253,146,246,102,32,130,251,219,125,151,219,250,157,58,106,136,122,93,62,180,90,107,218,119,110,220,250,108,211,78,253,90,128,112,185,202,147,249,53,231,182,25,206,191,203,215,218,63,179,157,183,250,89,246,91,177,245,251,69,28,244,223,213,187,92,155,118,245,247,126,131,235,183,78,237,117,107,255,0,68,69,21,127,232,24,255,0,244,81,127,192,159,254,175,82,83,148,248,23,242,95,149,152,55,44,253,169,237,63,178,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,26,223,232,24,255,0,244,81,127,192,159,254,175,82,83,148,248,23,242,95,149,152,55,44,253,169,237,63,178,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,234,209,21,149,113,173,203,123,249,96,230,157,171,51,63,44,191,100,189,153,135,224,177,118,47,179,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,145,246,105,221,115,51,242,203,246,183,218,120,126,123,23,98,251,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,189,84,68,68,68,68,68,68,90,107,223,162,213,22,142,180,18,213,221,190,75,114,45,31,193,25,245,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,251,150,155,180,239,248,45,174,101,240,117,184,75,115,126,206,229,185,109,213,247,233,240,209,110,91,28,221,201,227,30,231,110,245,185,181,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,219,226,140,250,173,86,143,224,182,142,140,250,183,243,173,232,182,187,234,140,250,45,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,126,255,0,5,180,135,86,240,92,76,253,238,59,95,197,110,103,97,45,218,62,140,185,151,16,127,84,241,238,218,181,150,81,140,117,119,248,232,144,131,136,54,254,242,248,186,223,220,203,66,38,111,138,49,59,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,248,163,62,171,85,163,248,45,163,163,62,173,252,235,122,45,174,250,186,51,232,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,251,252,22,210,29,91,193,113,51,247,184,237,127,21,185,157,132,183,104,250,50,230,92,65,253,83,199,187,106,214,89,90,49,103,119,248,164,32,226,13,191,244,190,46,183,247,50,208,137,155,226,140,78,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,206,204,238,218,45,203,71,240,91,25,187,221,111,100,119,248,45,173,175,197,22,172,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,218,228,140,76,254,46,142,236,205,220,237,170,213,159,86,241,92,82,106,37,168,248,248,163,182,161,221,226,254,43,116,68,228,46,238,250,247,173,145,59,111,127,216,184,246,189,68,164,254,49,233,171,126,223,218,187,78,236,45,171,190,140,184,78,160,95,184,25,221,254,238,245,163,9,147,177,19,255,0,50,230,102,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,221,89,137,219,71,91,150,143,224,182,51,119,186,222,200,239,240,91,81,106,206,183,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,72,196,207,226,232,238,204,221,206,218,173,89,245,111,21,197,38,162,90,143,143,138,59,106,29,222,47,226,183,68,78,67,171,190,175,170,217,19,182,247,253,139,99,233,83,39,187,222,12,63,227,93,151,118,111,23,209,112,157,64,191,112,51,187,253,221,235,70,19,39,98,39,254,101,204,204,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,95,154,213,22,142,223,20,103,248,35,248,45,131,163,187,182,171,127,130,218,254,40,137,166,139,93,223,114,220,136,136,136,136,136,136,136,136,136,136,136,136,182,185,45,174,235,99,191,127,114,209,143,189,219,79,5,202,14,223,5,169,139,63,126,157,235,104,54,130,250,183,199,193,113,238,104,139,104,147,105,166,186,46,25,38,120,3,120,251,196,239,166,141,242,92,241,188,116,241,8,17,183,119,205,244,92,108,83,84,19,131,179,128,120,248,107,252,203,154,58,112,143,195,189,215,38,213,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,195,197,106,139,71,111,138,51,252,17,252,22,193,209,221,219,85,191,193,109,127,20,68,211,69,174,239,185,110,68,68,68,68,68,68,68,68,68,68,68,68,91,92,187,150,215,117,181,223,191,185,109,99,239,118,211,193,114,131,183,193,106,98,207,223,167,122,218,13,160,190,173,241,240,92,123,154,51,97,19,102,111,29,23,12,147,60,1,188,125,226,119,211,70,249,46,104,132,41,99,113,35,110,247,215,189,244,91,24,231,156,156,123,227,31,22,125,186,174,104,233,194,63,14,247,92,155,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,77,53,90,106,236,181,103,213,106,182,187,104,235,87,240,92,113,105,184,157,159,226,185,11,93,59,150,221,29,17,17,106,206,183,34,34,34,34,34,34,34,34,34,34,34,45,31,193,109,118,215,185,113,147,16,247,107,174,159,114,211,94,230,249,186,211,195,192,123,254,43,112,9,54,164,207,252,218,46,86,38,211,222,118,103,90,190,158,58,175,151,114,157,225,218,241,254,147,233,223,247,119,174,40,234,130,67,247,220,92,52,241,221,221,170,239,197,9,84,254,122,161,159,66,254,177,219,77,31,195,197,118,153,132,123,155,185,106,180,119,209,53,238,70,125,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,77,53,90,106,236,181,103,213,106,182,187,104,235,87,240,92,113,105,184,157,159,226,185,11,93,59,150,221,29,17,17,106,207,162,220,136,136,136,136,136,136,136,136,136,136,136,180,127,5,181,219,94,229,198,76,67,221,174,186,125,203,77,117,109,95,185,221,105,225,224,61,255,0,21,184,4,155,82,103,254,109,23,43,19,105,239,59,51,173,95,79,29,87,205,184,77,210,23,32,111,121,153,180,125,126,245,193,29,80,72,126,251,139,134,158,59,187,181,93,232,68,170,245,146,160,28,89,187,152,29,180,254,125,127,157,118,217,132,123,155,185,106,180,119,209,53,238,70,125,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,209,104,237,162,51,186,213,251,219,71,238,213,104,222,26,59,120,127,141,113,195,166,249,52,249,255,0,157,111,18,34,39,212,93,153,191,198,183,45,11,95,6,111,231,71,101,162,107,223,162,45,89,244,90,179,234,181,68,68,68,68,68,68,68,68,68,69,163,247,45,174,232,203,82,29,123,215,9,142,221,59,187,223,193,109,29,88,180,125,125,229,204,61,238,218,63,135,142,159,21,189,196,95,197,155,252,11,231,87,206,112,201,238,19,184,176,247,179,22,141,174,171,199,226,220,85,75,108,24,250,213,49,3,147,183,113,84,48,62,158,247,249,151,127,12,206,53,145,73,33,200,196,12,78,221,229,185,181,247,127,206,189,91,117,54,238,109,221,255,0,5,185,152,247,62,187,180,90,187,27,120,106,235,140,156,247,63,233,50,222,59,182,247,234,181,97,125,117,220,235,145,188,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,77,25,104,237,162,51,186,213,251,219,71,238,213,104,222,26,59,120,127,141,113,195,166,249,52,249,255,0,157,111,18,34,39,212,93,153,191,198,183,45,11,95,6,111,231,71,21,162,124,116,69,171,62,139,86,125,86,168,136,136,136,136,136,136,136,136,136,139,99,186,55,138,212,135,94,245,194,109,166,157,221,239,224,182,142,172,90,62,190,242,230,30,247,109,31,195,199,79,138,222,226,47,226,205,254,5,243,171,231,56,100,247,9,220,88,123,217,139,70,215,85,229,49,62,39,165,183,194,69,53,76,64,236,2,250,21,67,11,232,229,162,237,97,153,198,178,41,36,57,24,129,137,219,188,183,54,190,239,249,215,171,23,55,109,89,139,229,162,220,204,123,159,93,218,45,93,141,188,53,117,198,78,123,159,244,153,111,29,219,123,245,90,176,190,186,238,117,200,222,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,90,119,252,147,119,220,180,221,247,38,239,185,55,125,201,175,220,143,174,191,163,174,139,175,81,51,210,197,36,198,238,226,194,228,253,255,0,162,205,222,190,61,183,17,210,214,84,205,4,4,230,226,90,27,247,182,223,31,155,119,248,47,183,12,172,90,123,207,239,54,172,185,187,155,189,109,103,223,222,196,235,122,209,221,155,185,214,140,63,23,90,63,118,186,252,23,27,73,169,104,204,185,22,172,255,0,53,185,17,17,17,17,17,17,17,17,22,154,179,45,174,235,97,191,135,127,197,111,2,111,7,238,117,189,109,33,103,239,249,45,24,27,77,95,71,254,100,218,192,206,236,186,243,214,197,15,116,197,179,187,93,123,223,187,249,151,145,198,56,162,138,213,73,53,100,146,144,71,24,142,174,219,187,245,61,53,238,111,189,80,250,155,141,94,101,86,52,118,238,163,83,193,30,175,80,242,110,247,197,255,0,67,105,109,127,3,103,215,193,87,236,57,106,246,68,6,37,182,97,35,119,211,107,11,51,232,223,183,228,189,83,105,167,114,213,104,235,77,186,248,163,10,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,191,228,155,190,229,166,239,185,55,125,201,187,238,77,123,252,17,245,215,244,117,209,117,234,38,122,88,164,152,221,220,88,92,159,191,244,89,187,215,199,182,226,58,90,202,153,160,128,156,220,75,67,126,246,219,227,243,110,255,0,5,246,225,149,139,79,121,253,230,213,151,55,115,119,173,191,164,239,161,63,142,139,118,191,4,119,102,238,117,163,11,248,191,114,209,113,180,154,150,140,203,145,106,207,243,91,145,17,17,17,17,17,17,17,17,105,171,50,218,239,170,216,111,225,223,241,91,128,155,244,93,187,215,34,218,66,207,223,242,90,48,54,154,190,143,252,201,181,129,157,217,117,231,173,138,30,233,139,103,118,186,247,191,119,243,47,35,140,113,69,21,170,146,106,201,37,32,142,49,29,93,183,119,234,122,107,220,223,122,161,181,119,218,220,192,173,142,150,217,12,133,77,32,116,142,165,230,215,97,14,167,166,210,218,239,240,255,0,15,220,174,3,14,90,189,145,1,137,109,152,72,221,244,218,194,204,250,55,237,249,47,84,218,124,25,106,180,117,166,221,124,81,133,106,205,162,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,50,218,139,77,89,110,109,59,254,228,114,238,119,22,215,79,130,233,213,11,72,221,57,75,107,74,206,58,63,123,119,252,23,206,162,181,67,71,60,178,141,44,64,206,93,228,32,205,187,199,189,244,253,171,233,12,145,145,0,139,236,209,180,213,153,115,153,188,113,179,183,189,220,223,118,171,120,147,51,107,181,153,150,131,40,159,131,232,140,66,79,171,119,247,45,94,70,215,185,181,91,100,239,248,247,191,193,104,17,233,239,106,183,166,172,181,98,101,185,17,17,17,17,17,17,17,22,221,223,114,59,234,182,59,234,251,126,43,66,109,59,157,150,205,92,75,95,31,185,115,9,235,222,253,206,255,0,5,189,22,217,29,152,123,215,154,190,87,0,74,253,238,236,34,204,237,223,253,147,171,118,205,236,67,119,186,221,102,178,90,164,168,218,113,48,232,53,46,35,184,101,39,126,231,209,188,5,149,74,203,60,25,5,158,138,114,170,134,8,156,165,38,109,33,23,241,96,249,59,252,149,94,134,0,96,113,216,58,107,174,186,46,93,29,141,223,115,233,242,90,239,248,19,104,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,52,101,183,77,17,105,171,45,205,167,205,28,187,157,197,181,211,224,186,117,66,210,55,78,82,218,210,179,142,143,222,221,255,0,5,243,168,173,80,209,207,44,163,75,16,51,151,121,8,51,110,241,239,125,63,106,250,67,36,100,64,34,251,52,109,53,102,92,230,111,28,108,237,239,119,55,221,170,220,6,206,12,110,58,35,74,5,241,70,33,39,213,187,251,150,175,35,127,90,218,173,166,239,227,174,143,242,90,4,122,123,218,173,233,171,45,88,153,110,68,68,68,68,68,68,68,69,183,119,220,142,250,173,142,95,5,161,54,157,206,203,103,120,150,237,117,251,151,48,158,189,239,220,239,240,91,150,171,108,142,204,61,235,205,95,43,128,37,126,247,118,17,102,118,239,254,201,213,187,102,246,33,187,221,110,179,89,45,82,84,109,56,152,116,26,151,17,220,50,147,191,115,232,222,2,202,162,229,198,7,134,213,74,82,212,193,4,123,106,13,251,161,23,238,112,22,248,58,172,112,192,12,14,59,7,77,117,215,69,204,237,239,107,187,70,211,193,55,179,126,151,114,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,209,150,142,218,45,189,218,173,236,205,162,59,54,157,221,223,177,117,250,114,17,187,156,98,76,47,238,187,247,174,189,80,74,206,62,34,47,174,186,58,249,149,21,18,80,147,204,70,251,29,223,93,206,239,167,248,63,106,238,81,220,66,170,38,144,36,99,102,238,118,118,125,53,211,239,95,66,74,168,99,247,72,153,159,199,77,29,106,78,207,223,8,179,183,236,209,110,8,156,91,87,215,95,218,183,176,179,124,25,108,111,120,244,249,119,174,71,118,102,239,91,29,245,126,239,5,163,232,250,104,181,103,127,5,185,157,217,106,181,68,68,68,68,68,69,166,172,203,110,174,154,234,180,125,91,189,105,167,118,173,226,181,211,81,213,251,221,215,17,49,124,150,177,235,174,154,186,231,102,211,226,235,138,166,126,128,179,247,106,255,0,54,95,58,190,225,209,167,121,154,78,254,231,209,245,211,197,149,52,197,184,168,123,105,91,162,169,102,150,80,220,204,194,108,253,196,250,247,248,124,23,198,181,225,26,75,157,88,221,235,41,90,83,220,93,228,192,76,250,182,191,22,215,250,229,87,232,172,224,17,184,12,59,71,118,189,219,91,191,185,125,112,19,141,180,110,254,255,0,139,173,92,219,225,166,171,79,30,230,239,117,185,181,102,209,157,221,254,75,86,127,131,248,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,69,163,182,139,111,118,171,123,51,105,224,142,205,167,119,119,236,93,126,156,132,110,231,24,147,11,251,174,253,235,175,84,18,179,143,136,139,235,174,142,190,101,69,68,148,36,243,17,190,199,119,215,115,187,233,254,15,218,187,148,119,16,170,137,164,9,24,217,187,157,157,159,77,116,251,215,125,234,161,0,102,39,102,119,102,125,52,117,188,180,46,248,133,159,249,180,90,132,78,45,171,235,175,237,91,216,89,190,12,182,126,153,184,174,71,118,102,239,91,29,245,126,239,5,163,232,250,104,181,103,127,5,185,157,217,106,181,68,68,68,68,68,69,166,172,203,110,174,154,234,180,125,91,189,52,103,110,239,20,211,81,213,251,221,215,25,49,124,146,61,117,211,87,92,236,218,124,93,255,0,106,226,169,159,160,44,253,218,191,205,151,206,175,184,116,105,222,102,147,191,185,244,125,116,241,101,77,49,110,42,30,218,86,232,170,89,165,148,55,51,48,155,63,113,62,189,254,31,5,241,173,120,70,146,231,86,55,122,202,86,148,247,23,121,48,19,62,173,175,197,181,254,185,85,250,43,56,199,27,128,66,194,14,90,190,155,91,191,69,245,192,78,54,209,187,251,254,46,183,57,254,197,183,95,147,106,255,0,122,220,218,179,104,206,238,255,0,37,171,63,193,252,86,228,68,68,68,68,68,68,68,68,68,68,68,68,68,69,166,172,203,77,201,185,211,115,166,231,90,59,234,139,115,54,172,221,238,143,224,184,247,139,123,186,247,248,46,25,250,164,206,219,89,254,75,230,215,82,71,81,11,132,154,247,248,248,124,217,121,232,105,235,109,53,238,209,77,49,83,153,20,143,212,147,86,109,117,102,102,102,248,119,50,244,125,160,37,109,206,236,238,221,222,11,233,82,200,6,206,204,235,177,174,171,142,89,152,27,221,126,253,86,177,142,214,213,252,126,107,115,232,237,166,171,99,234,222,12,206,203,86,219,167,222,232,206,205,171,19,247,173,28,155,193,157,110,18,248,58,221,174,171,84,68,68,68,68,90,59,232,182,57,104,250,187,247,45,53,117,171,109,103,211,94,229,191,70,249,45,28,91,197,150,222,246,126,246,209,150,132,206,79,238,248,45,173,160,30,140,250,187,187,120,174,109,123,181,117,243,238,19,3,14,233,31,70,23,125,59,190,245,75,243,47,31,71,102,183,184,83,84,198,50,110,33,209,227,147,224,96,223,13,62,106,156,225,8,46,184,158,244,215,171,129,202,113,148,210,176,105,46,163,177,193,200,123,137,221,255,0,174,240,85,190,199,106,134,26,88,135,167,163,51,55,119,119,127,186,203,218,198,241,147,107,30,154,107,240,109,22,245,177,193,188,89,109,103,113,241,102,111,189,25,251,245,213,214,190,58,190,189,205,241,70,47,147,247,45,117,127,154,106,255,0,52,215,239,90,179,247,45,200,136,136,173,215,31,243,8,225,27,43,49,149,219,47,179,7,52,170,236,120,134,199,80,244,213,212,53,56,94,241,190,35,209,157,157,157,169,92,76,8,92,76,12,93,192,192,132,133,200,73,157,254,174,80,241,197,194,190,123,227,40,242,251,43,115,110,146,237,136,103,167,150,166,10,25,173,181,180,39,80,17,179,57,180,79,85,12,99,33,176,234,110,0,238,123,0,203,77,160,78,213,213,83,252,235,207,188,167,225,219,10,210,227,92,227,197,127,103,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,79,242,183,143,94,19,179,167,29,219,50,207,45,51,91,219,56,146,243,214,236,84,94,194,185,83,245,122,80,156,210,126,114,106,112,140,116,142,35,47,120,155,93,52,109,93,217,158,224,21,63,206,188,251,202,126,29,176,173,46,53,206,60,87,246,126,203,91,112,11,92,21,61,134,166,175,125,81,199,36,131,30,202,120,228,54,212,33,145,245,118,219,238,233,174,174,204,244,87,253,20,126,4,255,0,239,231,255,0,6,111,31,243,69,93,112,78,114,101,222,97,211,97,138,172,41,120,171,156,49,149,158,178,255,0,99,106,155,85,93,25,214,91,169,165,167,138,90,134,10,136,128,128,55,86,83,56,111,97,234,4,162,113,239,15,121,123,84,68,95,38,205,138,108,88,130,227,126,180,218,43,187,69,94,25,184,5,174,233,31,72,195,179,213,29,44,21,99,30,164,204,199,172,21,116,231,168,187,143,191,166,187,132,153,190,178,34,34,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,237,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,106,214,139,202,102,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,193,12,127,155,132,14,66,214,73,64,125,209,125,53,213,244,102,119,106,43,132,249,143,112,99,142,113,85,155,5,97,108,228,237,183,172,65,112,167,181,219,169,190,206,221,99,235,213,79,32,199,20,123,206,152,64,119,25,139,106,78,194,218,234,238,205,222,174,85,17,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,250,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,17,117,36,187,90,161,186,211,216,166,185,210,5,202,178,158,106,186,122,50,152,90,121,160,132,163,25,101,8,245,220,64,5,60,34,68,205,160,188,177,179,233,185,181,237,162,34,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,212,149,209,67,48,153,210,206,241,71,51,69,40,179,234,6,241,77,20,140,37,163,236,144,11,192,153,223,182,136,139,228,225,172,83,98,198,22,233,174,216,114,187,181,210,83,220,43,237,114,73,210,56,246,213,81,85,75,73,83,30,134,204,239,178,120,37,13,116,218,91,117,23,113,118,119,250,200,136,139,207,223,113,254,13,195,56,155,12,224,203,238,33,164,164,190,227,26,138,154,107,21,188,157,222,122,227,167,167,58,137,220,5,153,221,130,56,163,119,35,125,1,156,163,23,125,210,0,146,235,143,240,109,139,25,88,50,250,243,136,105,40,241,14,42,167,174,169,178,208,204,238,39,94,20,109,19,212,180,78,237,180,140,6,120,205,195,93,238,27,201,153,198,51,113,244,8,136,136,136,188,254,60,199,248,55,44,48,204,248,207,48,49,13,37,138,197,75,81,73,77,81,112,171,119,24,32,58,154,136,233,226,121,11,77,0,30,89,163,103,50,208,1,157,200,156,69,156,155,208,34,34,34,182,172,89,204,123,131,28,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,246,118,235,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,90,178,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,205,204,1,32,233,36,70,62,240,182,186,106,218,179,179,191,171,68,69,229,49,22,105,96,76,41,142,240,142,89,223,239,189,151,18,99,190,223,246,126,139,178,204,125,179,177,66,211,85,126,112,1,227,143,100,100,197,249,194,29,218,232,58,191,114,245,104,139,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,59,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,34,241,87,220,232,202,252,53,154,24,103,37,239,88,190,146,12,109,140,41,234,106,236,246,81,9,37,158,120,32,140,228,146,83,216,46,48,134,216,165,218,82,184,49,188,82,8,110,112,38,111,106,136,139,197,101,14,116,101,126,125,96,216,243,3,40,241,125,38,34,177,73,81,45,35,212,66,18,68,113,79,27,182,248,165,138,81,25,98,61,28,73,132,196,93,192,192,219,81,49,119,245,84,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,250,129,188,83,69,35,9,104,251,36,2,240,38,119,237,162,34,34,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,245,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,243,246,44,127,131,113,54,38,196,216,50,197,136,105,42,239,184,58,162,154,154,251,111,23,118,158,132,234,41,194,162,7,49,118,103,112,146,41,25,196,219,80,119,25,5,159,116,102,35,232,17,17,91,254,105,113,235,194,118,75,99,187,158,89,230,94,107,123,27,18,89,186,61,182,139,216,87,42,142,151,86,16,154,63,206,67,78,113,150,177,202,5,238,147,233,174,143,163,179,179,84,12,148,207,188,167,226,39,10,213,99,92,156,197,127,104,44,180,87,3,181,207,83,216,106,105,54,85,4,113,200,81,236,168,142,51,125,2,104,223,86,109,190,246,154,234,206,205,80,23,138,198,185,209,149,249,117,140,176,118,95,227,140,95,73,102,190,227,250,138,138,76,57,79,82,18,8,87,207,11,71,190,38,149,135,164,6,239,52,66,2,100,47,33,200,32,27,137,217,151,181,86,171,254,138,63,2,127,247,243,255,0,131,55,143,249,162,175,255,0,149,44,9,249,44,252,181,251,119,253,38,125,159,251,83,237,62,203,55,253,75,236,221,167,175,209,217,213,254,163,239,108,217,191,225,183,94,229,234,209,17,17,17,117,46,119,107,85,150,152,43,47,55,58,74,10,121,42,32,164,9,106,102,24,128,167,158,80,134,24,152,137,217,156,228,150,72,227,1,241,35,49,22,213,221,153,118,209,17,91,254,105,113,235,194,118,75,99,187,158,89,230,94,107,123,27,18,89,186,61,182,139,216,87,42,142,151,86,16,154,63,206,67,78,113,150,177,202,5,238,147,233,174,143,163,179,179,122,188,139,226,143,34,120,148,246,223,228,83,28,253,163,251,57,217,189,167,253,44,172,163,232,118,142,175,71,253,115,20,123,183,116,37,253,29,116,219,223,166,173,173,85,68,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,190,86,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,69,226,177,174,116,101,126,93,99,44,29,151,248,227,23,210,89,175,184,254,162,162,147,14,83,212,132,130,21,243,194,209,239,137,165,97,233,1,187,205,16,128,153,11,200,114,8,6,226,118,101,237,87,159,193,184,255,0,6,230,13,53,214,171,6,98,26,75,168,88,239,21,182,11,155,66,239,190,142,227,73,43,197,81,79,40,19,49,1,137,54,173,171,123,192,64,99,184,12,73,253,2,34,43,85,255,0,69,31,129,63,251,249,255,0,193,155,199,252,209,92,166,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,136,136,139,77,89,150,155,147,115,166,231,77,206,180,119,213,22,230,110,230,71,240,92,123,197,189,221,123,252,23,12,253,82,103,109,172,255,0,37,243,107,169,35,168,133,194,77,123,252,124,62,108,188,244,52,245,182,154,247,104,166,152,169,204,138,71,234,73,171,54,186,179,51,51,124,59,153,122,24,170,6,104,132,201,217,203,107,55,130,250,116,210,129,119,49,124,87,103,93,87,28,210,236,102,209,251,214,232,199,107,119,183,127,205,106,250,59,105,170,216,250,183,131,51,178,213,182,233,247,186,51,179,106,196,253,235,71,38,240,103,91,132,190,14,183,107,170,213,17,17,17,17,22,142,250,45,142,90,62,174,253,203,77,93,106,219,89,244,215,185,111,209,190,75,77,173,174,172,238,223,177,109,239,103,239,109,25,104,237,185,244,111,5,181,180,3,209,159,87,119,111,21,205,175,118,174,190,125,194,96,97,221,35,232,194,239,167,119,222,169,126,101,227,232,236,214,247,10,106,152,198,77,196,58,60,114,124,12,27,225,167,205,83,156,33,5,215,19,222,154,245,112,57,78,50,154,86,13,37,212,118,56,57,15,113,59,191,245,222,10,183,216,237,80,195,75,16,244,244,102,102,238,238,239,247,89,123,88,222,50,109,99,211,77,126,13,162,222,182,56,55,193,109,103,113,239,38,100,103,239,215,87,90,248,234,250,247,55,197,24,190,79,220,181,213,254,105,171,252,211,95,189,106,207,220,183,34,34,34,34,34,34,34,34,34,34,34,45,29,244,91,81,251,153,105,187,185,25,245,90,182,158,9,223,170,55,143,127,130,215,86,110,230,241,90,109,115,125,73,180,211,195,69,187,107,45,174,227,243,240,93,42,146,98,38,141,223,221,119,125,87,201,185,210,27,70,93,49,119,103,102,118,213,219,230,190,53,45,221,224,144,66,167,96,59,234,253,194,239,221,167,220,189,45,186,160,100,220,50,59,51,247,191,115,126,197,245,72,70,38,215,87,239,238,239,92,113,139,200,110,79,250,46,221,206,203,178,180,118,103,238,249,45,141,220,78,238,134,66,239,227,224,182,185,27,248,179,104,222,9,175,197,22,230,127,130,221,187,230,183,34,34,34,34,208,150,199,127,130,217,175,126,140,181,34,34,241,102,92,110,238,207,168,248,232,185,34,61,27,89,59,157,114,183,123,35,182,171,66,22,38,118,127,138,224,149,130,22,215,87,238,109,91,85,196,245,110,194,238,91,91,187,187,185,213,61,204,44,75,13,29,182,121,10,72,219,166,110,207,168,19,255,0,94,45,240,84,134,221,102,174,197,87,190,215,81,3,140,33,36,146,66,81,24,142,225,54,119,213,216,157,223,224,223,37,92,176,142,23,27,117,13,40,63,89,139,99,19,49,24,191,245,140,223,6,94,210,26,81,24,90,55,114,240,111,138,230,1,102,110,228,98,119,45,62,237,86,229,163,179,63,115,174,51,103,31,15,230,91,5,205,245,98,102,101,185,187,150,231,38,209,104,228,219,126,229,183,120,252,214,162,76,238,205,170,228,103,248,45,200,180,213,147,86,90,171,53,230,41,192,173,55,20,184,53,241,198,95,80,82,6,106,88,41,225,134,134,106,154,169,64,46,118,232,94,160,222,218,204,242,52,16,153,73,80,82,4,196,31,166,2,4,96,4,230,16,109,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,123,151,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,77,137,217,164,143,90,107,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,123,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,241,236,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,86,174,90,28,14,84,241,29,140,161,206,28,112,116,129,151,88,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,190,18,52,96,206,228,103,13,197,115,162,197,55,220,13,138,184,122,198,184,90,187,177,94,176,253,194,249,116,183,84,244,130,78,133,84,18,90,228,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,118,188,14,113,119,106,226,251,40,203,21,207,110,164,179,226,203,13,64,219,113,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,221,179,168,218,177,199,52,108,82,116,158,66,184,164,69,12,28,78,241,49,140,184,80,230,145,152,57,165,131,232,105,46,32,84,246,139,109,222,217,82,204,33,113,183,73,106,183,28,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,151,76,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,17,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,65,15,49,222,56,233,184,173,198,84,24,63,47,130,174,159,46,176,125,68,231,67,52,167,44,71,123,171,38,96,122,217,96,119,97,0,17,98,24,4,135,170,33,44,164,78,47,51,197,31,181,229,139,199,143,228,66,251,77,144,217,177,122,219,128,113,5,192,125,155,116,184,220,122,116,184,94,98,9,138,77,7,164,79,209,168,156,169,216,183,73,28,80,147,201,51,233,190,82,121,169,68,69,25,124,227,241,254,50,202,204,101,195,238,96,229,246,33,171,177,226,27,29,70,35,169,161,174,166,118,223,17,233,109,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,191,224,251,139,60,27,197,214,87,253,184,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,186,162,40,118,226,27,139,60,101,194,47,51,188,204,199,22,42,122,187,197,138,190,158,211,77,125,195,131,94,212,176,93,65,172,116,173,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,242,211,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,66,6,8,227,54,251,193,231,29,217,221,115,146,213,237,156,25,138,51,2,243,79,137,173,177,0,53,81,71,21,206,171,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,205,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,69,226,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,154,34,248,85,226,23,21,113,65,205,67,6,230,230,41,166,236,29,191,218,212,214,235,88,85,73,81,13,178,134,43,45,104,197,79,25,27,255,0,125,33,184,136,9,203,44,166,192,27,246,181,95,231,113,118,186,216,46,185,13,125,177,92,234,237,215,43,117,70,32,171,163,172,164,152,161,158,154,120,202,216,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,174,215,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,75,149,68,68,68,86,171,205,31,200,158,102,254,11,235,20,74,221,121,80,241,199,77,137,109,86,78,17,243,24,42,222,251,109,167,168,12,35,118,115,150,161,171,169,34,25,39,42,41,220,156,158,35,130,33,62,145,54,145,60,49,12,122,1,70,29,105,52,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,84,171,137,222,33,112,175,11,249,53,122,205,204,83,77,219,251,7,78,154,221,107,10,168,233,230,185,215,74,91,98,167,140,141,255,0,190,144,220,68,200,34,138,83,96,61,155,95,30,28,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,6,106,134,164,129,161,130,32,8,198,40,161,140,59,221,130,56,163,142,54,114,114,55,96,103,34,34,119,39,154,158,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,59,202,69,9,124,222,35,226,46,44,237,162,28,215,173,164,170,203,231,168,173,44,188,58,106,106,88,1,160,120,40,158,180,28,66,67,168,115,19,120,64,206,114,102,51,18,56,134,48,46,152,245,57,112,115,0,172,225,222,251,22,82,102,246,34,255,0,82,122,254,211,60,85,53,17,207,81,38,29,170,216,114,110,167,8,66,73,14,25,164,102,3,133,135,107,73,43,74,46,31,158,105,102,253,21,10,227,7,139,60,27,194,46,87,253,184,190,211,210,94,47,181,245,17,211,88,176,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,54,107,211,7,118,41,65,158,0,113,230,116,102,134,101,102,132,249,209,139,241,125,92,248,218,122,138,74,183,189,82,4,116,51,199,61,52,113,199,79,44,125,152,99,24,140,6,24,180,32,97,125,65,139,199,189,78,79,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,110,169,20,69,243,94,227,142,167,18,221,111,124,35,229,200,82,61,138,219,81,78,24,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,82,125,37,121,162,40,244,1,140,250,214,149,192,183,242,142,254,81,216,119,249,47,255,0,242,215,239,118,222,213,191,217,126,203,222,29,163,218,91,127,249,143,244,55,127,95,191,165,210,252,255,0,69,93,7,16,220,89,227,46,17,121,157,230,102,56,177,83,213,222,44,85,244,246,154,107,238,28,26,246,165,130,234,13,99,165,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,150,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,5,185,140,241,175,252,170,179,30,11,6,0,185,221,99,203,44,45,249,187,109,52,239,210,142,233,92,206,109,37,204,161,218,38,59,128,218,56,134,87,34,8,196,139,72,138,105,99,106,149,203,75,152,37,78,79,93,108,252,62,102,253,214,146,60,190,175,168,236,214,123,181,92,177,82,193,134,140,202,170,121,30,71,8,28,231,10,138,153,226,23,57,165,16,129,181,39,118,6,45,38,125,20,43,113,85,196,46,42,225,127,154,134,50,205,204,45,77,219,251,7,178,105,174,54,179,170,146,158,27,157,12,182,90,33,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,121,116,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,93,87,19,188,66,225,94,23,242,106,245,155,152,166,155,183,246,14,157,53,186,214,21,81,211,205,115,174,148,182,197,79,25,27,255,0,125,33,184,137,144,69,20,166,192,123,54,190,60,57,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,54,124,173,45,217,227,73,194,157,134,183,55,177,31,110,181,87,126,115,7,80,213,81,204,23,11,125,156,93,194,49,154,105,29,186,144,158,214,58,113,96,118,8,10,61,178,152,28,113,65,2,234,127,191,236,89,127,228,255,0,255,0,187,138,205,121,80,241,199,83,134,174,182,78,17,243,24,41,26,197,114,168,168,12,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,145,54,178,180,210,140,122,24,200,29,25,116,68,68,68,86,171,205,31,200,158,102,254,11,235,20,74,149,114,197,227,199,242,223,98,166,200,108,216,189,110,199,216,126,222,62,205,186,92,110,61,74,172,81,8,156,197,38,131,210,22,235,83,192,52,236,91,164,146,89,133,164,153,245,217,41,53,255,0,162,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,40,149,231,39,155,156,65,81,223,109,57,73,91,103,251,57,148,247,77,103,161,169,167,175,138,73,49,77,85,56,83,201,49,84,0,23,82,40,105,228,158,48,8,76,88,74,65,121,117,147,72,154,26,65,203,79,142,170,110,25,113,53,86,88,102,117,125,37,46,87,226,58,137,238,85,85,197,75,44,147,218,46,45,78,204,51,131,65,25,203,48,76,208,67,9,70,226,251,95,167,32,144,48,200,210,78,74,47,21,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,216,235,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,205,79,44,172,208,207,156,218,225,162,221,137,243,180,105,43,233,227,168,146,139,14,95,142,183,171,113,187,209,64,101,17,201,88,12,206,204,113,203,25,196,211,17,245,37,216,228,96,206,205,53,68,117,224,206,46,238,188,32,243,3,206,108,87,61,186,174,241,132,239,216,226,255,0,109,196,118,168,42,8,12,224,107,172,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,12,217,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,68,90,59,232,182,163,247,50,211,119,114,51,234,141,163,119,45,123,245,70,241,239,240,90,234,205,220,222,43,77,174,111,169,54,154,120,104,183,109,101,181,220,126,126,11,165,82,76,68,209,187,251,174,239,170,249,55,58,67,104,203,166,46,236,236,206,218,187,124,215,199,130,233,217,39,232,212,56,6,215,125,59,157,251,188,62,11,209,80,84,137,19,4,142,204,238,239,224,207,242,95,92,132,98,109,117,126,254,238,245,199,27,117,79,87,240,102,248,124,215,101,104,236,207,221,242,91,27,184,157,221,12,133,223,199,193,109,114,55,241,102,209,188,19,95,138,45,204,255,0,5,185,157,110,68,68,68,69,161,45,142,255,0,5,179,94,253,25,106,68,69,226,204,184,221,221,159,81,241,209,114,68,122,54,178,119,58,229,110,246,71,109,86,132,44,76,236,255,0,21,193,43,4,45,174,175,220,218,182,171,133,234,253,199,119,219,225,221,220,234,159,102,22,37,134,142,219,60,133,36,109,211,55,103,212,9,255,0,175,22,248,42,67,110,179,87,98,171,223,107,168,129,198,16,146,73,33,40,140,71,112,155,59,234,236,78,239,240,111,146,174,88,71,11,141,186,134,148,31,172,197,177,137,152,140,95,250,198,111,131,47,105,13,40,140,45,27,185,120,55,197,115,0,179,55,114,49,59,150,159,118,171,93,117,71,102,126,231,92,102,206,62,31,204,182,11,155,234,196,204,203,115,119,45,206,77,162,209,201,182,253,203,110,241,249,173,68,153,221,155,85,200,207,240,91,145,105,171,38,172,181,68,68,68,68,68,68,90,59,232,180,119,241,90,51,247,126,212,103,239,253,139,87,119,117,163,247,50,45,9,244,101,176,187,197,244,64,109,25,110,141,155,193,11,184,157,104,46,251,157,187,180,126,229,200,192,204,206,205,175,122,213,153,133,180,100,119,209,109,32,220,203,137,233,152,183,49,59,247,191,193,112,79,71,38,154,137,14,140,218,119,186,241,151,171,71,82,3,3,62,231,17,240,127,238,191,98,248,84,216,165,172,128,253,190,23,55,55,238,232,142,190,63,181,219,228,235,211,208,226,152,110,194,225,79,9,142,215,213,247,139,55,203,228,239,243,94,190,158,80,8,218,55,103,213,181,255,0,42,231,115,102,90,110,103,238,248,173,116,118,109,59,187,209,135,70,92,102,68,61,221,218,58,209,180,211,86,248,120,173,25,216,188,60,86,140,250,22,142,185,187,157,181,101,185,159,85,170,34,34,45,31,185,150,215,125,25,221,108,39,215,189,109,215,70,70,113,118,239,213,106,227,242,91,130,54,126,253,95,228,155,73,203,94,229,169,72,227,226,205,220,184,78,190,32,144,99,113,45,73,244,110,239,250,87,13,198,65,233,106,236,254,240,151,130,241,87,156,71,29,166,25,71,164,69,184,77,191,71,95,6,253,173,243,94,70,72,203,20,203,19,59,180,109,222,77,240,253,38,215,239,249,47,113,133,108,141,74,241,179,73,171,196,2,62,63,220,187,124,151,171,134,223,169,49,145,119,124,116,127,250,23,124,69,132,88,91,193,155,68,126,254,229,193,33,238,91,128,217,189,238,253,86,246,145,159,78,231,239,90,159,135,243,173,141,163,247,63,243,45,9,180,37,189,221,152,116,127,139,45,164,254,235,51,124,22,195,253,30,255,0,5,183,71,45,52,249,46,118,238,117,174,239,146,218,68,194,218,186,209,207,78,247,90,179,234,183,183,130,213,70,7,52,94,95,244,119,122,59,151,19,121,33,135,122,55,88,123,77,199,28,90,224,146,8,41,100,165,138,9,103,154,236,61,67,13,179,55,75,73,99,141,140,166,41,6,70,22,54,148,165,140,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,145,254,98,156,69,224,78,40,56,5,192,249,151,129,106,63,88,22,202,59,197,22,201,191,165,151,79,98,213,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,105,92,179,174,214,171,7,26,249,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,97,134,10,104,35,178,87,20,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,65,204,11,142,235,239,21,88,170,76,21,133,143,177,101,150,31,184,60,150,234,109,2,79,106,85,65,37,84,113,93,119,157,60,85,16,117,105,170,5,187,49,59,136,105,171,234,93,237,242,184,5,224,163,21,113,89,152,244,151,187,181,179,179,229,150,25,184,67,38,35,184,84,52,129,29,126,199,25,10,217,78,241,144,25,77,40,59,49,144,19,116,99,54,55,125,197,16,75,61,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,163,7,158,119,234,79,247,147,248,106,143,94,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,181,81,222,40,182,77,253,44,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,250,185,215,159,121,79,195,182,21,165,198,185,199,138,254,207,217,107,110,1,107,130,167,176,212,213,239,170,56,228,144,99,217,79,28,134,218,132,50,62,174,219,125,221,53,213,217,159,234,229,158,106,229,198,114,97,88,49,174,86,227,75,86,38,178,212,109,30,211,111,168,105,58,50,20,97,39,70,96,253,56,102,96,146,55,40,164,97,144,55,51,16,179,247,40,44,230,143,231,179,51,127,5,244,122,37,218,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,211,98,119,120,227,210,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,133,110,117,126,105,240,183,211,250,31,81,184,171,63,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,10,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,162,3,154,95,30,223,110,235,47,220,40,229,124,27,48,253,170,225,216,241,125,210,162,159,73,43,235,169,39,98,122,58,113,54,214,56,97,158,33,115,151,70,41,36,141,152,29,162,23,41,227,89,20,186,114,161,227,142,155,18,218,172,156,35,230,48,85,189,246,219,79,80,24,70,236,231,45,67,87,82,68,50,78,84,83,185,57,60,71,4,66,125,34,109,34,120,98,24,244,2,140,58,210,104,136,162,175,158,119,234,79,247,147,248,106,176,14,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,172,234,164,167,134,231,67,40,237,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,124,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,169,157,121,247,148,252,59,97,90,92,107,156,120,175,236,253,150,182,224,22,184,42,123,13,77,94,250,163,142,73,6,61,148,241,200,109,168,67,35,234,237,183,221,211,93,93,153,253,86,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,234,5,249,163,249,236,204,223,193,125,30,137,122,14,92,92,113,211,112,165,140,171,240,126,96,133,93,70,93,99,10,136,14,186,104,142,89,78,201,86,44,224,213,177,64,206,226,96,66,226,51,136,143,84,130,40,136,92,158,22,138,73,222,68,88,214,113,99,230,159,57,62,160,98,31,81,157,93,87,44,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,3,236,219,165,198,227,211,165,194,243,16,76,82,104,61,34,126,141,68,229,78,197,186,72,226,132,158,73,159,77,242,147,205,74,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,251,113,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,0,122,161,142,87,14,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,201,245,185,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,28,25,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,85,68,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,78,159,46,110,61,191,149,69,138,124,183,204,72,59,62,102,225,155,127,108,171,168,130,159,101,45,234,132,12,34,122,193,96,109,144,204,199,36,99,44,93,194,228,98,113,54,210,40,225,189,85,74,178,83,138,126,31,120,137,237,81,228,230,104,218,177,5,93,22,242,158,131,108,180,149,193,24,116,247,77,217,106,2,57,158,22,121,163,30,171,7,79,113,109,221,185,157,154,170,162,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,47,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,4,49,254,110,16,57,11,89,37,1,247,69,244,215,87,209,153,221,177,247,227,7,139,60,101,197,214,104,125,184,190,211,213,217,236,84,20,241,211,88,176,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,55,233,211,7,119,24,129,154,133,47,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,9,240,125,197,158,13,226,235,43,254,220,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,85,63,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,157,130,170,223,84,44,237,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,99,173,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,191,254,82,156,107,251,18,178,143,132,220,205,185,218,168,236,179,117,164,193,119,9,223,161,32,215,77,63,80,237,132,236,59,36,235,28,178,201,17,72,66,77,35,20,76,242,60,176,128,73,174,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,227,53,67,82,64,243,79,41,156,131,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,99,215,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,164,11,213,101,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,108,132,248,81,226,187,46,56,181,203,128,198,184,42,94,195,117,161,233,193,127,176,79,51,29,85,162,168,153,221,132,157,153,186,144,158,210,120,166,102,97,144,68,153,216,12,36,140,45,175,153,215,30,63,145,11,21,78,67,101,61,235,110,62,196,22,242,246,149,210,221,113,233,213,97,120,72,225,40,245,30,145,55,90,162,2,168,97,219,36,114,194,47,28,205,166,248,137,225,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,8,224,235,131,172,9,194,6,4,168,176,88,43,61,179,137,47,59,62,208,98,14,156,212,254,212,233,77,80,116,191,208,167,60,177,193,210,142,161,227,252,219,182,253,55,22,174,253,209,3,205,31,207,102,102,254,11,232,244,75,208,114,226,227,142,155,133,44,101,95,131,243,4,42,234,50,235,24,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,122,164,17,68,66,228,240,180,82,78,242,34,40,107,230,117,204,2,143,55,107,42,120,126,201,12,69,218,240,45,38,232,49,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,116,209,152,140,196,101,163,20,98,7,37,160,112,197,195,214,42,226,131,57,108,185,71,133,170,123,7,111,234,84,220,110,135,75,37,68,54,202,24,135,116,181,18,8,55,247,177,131,17,0,156,178,196,14,97,191,115,121,76,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,41,92,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,154,40,1,230,143,231,179,51,127,5,244,122,37,242,120,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,200,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,40,1,230,143,231,179,51,127,5,244,122,37,123,252,164,241,254,13,202,206,9,177,254,96,230,14,33,164,177,225,235,30,56,175,169,174,174,169,119,217,16,123,62,218,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,241,215,198,15,22,120,203,139,172,208,251,113,125,167,171,179,216,168,41,227,166,177,97,194,175,106,168,45,64,241,131,78,224,109,28,76,103,44,160,242,17,184,111,211,166,14,238,49,3,53,197,114,197,224,59,242,223,125,166,207,156,216,178,238,192,56,126,224,62,205,181,220,109,221,74,92,81,48,132,195,38,133,213,23,232,211,206,52,238,91,163,146,41,137,164,133,245,217,40,180,212,172,85,212,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,169,158,229,165,204,18,155,56,109,86,126,31,51,126,235,87,38,96,208,83,246,107,61,218,174,89,106,167,196,160,3,85,60,143,35,132,12,16,29,61,52,17,11,156,210,145,206,250,147,187,155,150,178,20,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,27,103,167,52,44,229,199,28,71,89,51,143,42,228,251,51,97,193,93,166,139,15,217,234,163,25,59,117,12,231,19,213,13,201,129,255,0,59,218,58,16,185,68,39,182,30,148,93,34,234,135,104,57,95,224,251,138,252,51,197,206,87,253,188,178,216,42,236,119,42,42,137,41,47,22,178,26,137,224,161,159,168,125,56,130,180,224,138,26,147,40,70,41,136,98,213,227,105,227,99,211,112,185,87,85,106,188,209,252,137,230,111,224,190,177,68,160,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,130,120,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,1,189,40,201,43,31,74,166,154,66,215,88,101,233,74,237,25,19,201,25,1,9,110,102,9,100,185,84,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,84,171,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,190,140,216,72,8,226,150,80,99,13,251,155,29,108,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,42,156,167,120,215,183,98,156,43,108,225,95,50,46,123,49,37,155,90,108,29,57,189,85,68,215,90,17,142,162,162,74,121,9,196,227,135,178,199,14,208,114,144,5,226,120,163,0,103,137,220,228,169,64,183,49,158,53,255,0,149,86,99,193,96,192,23,59,172,121,101,133,191,55,109,166,157,250,81,221,43,153,205,164,185,148,59,68,199,112,27,71,16,202,228,65,24,145,105,17,77,44,109,242,185,119,112,135,252,171,115,149,254,212,209,117,178,247,7,116,171,113,70,202,254,205,52,253,81,151,178,210,71,181,158,71,234,201,17,111,113,217,182,40,229,210,64,145,226,221,63,203,26,206,44,124,211,231,39,212,12,67,234,51,171,138,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,78,74,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,29,244,90,59,248,186,209,159,187,246,166,189,255,0,177,107,171,173,31,185,145,104,79,163,45,133,222,47,162,3,104,203,116,98,204,250,33,119,19,173,5,223,115,183,118,143,220,185,24,25,155,78,254,254,229,171,51,11,104,200,239,162,218,65,185,151,19,211,49,110,98,119,239,127,130,224,158,142,77,53,18,29,25,180,239,117,227,241,13,167,172,211,49,158,155,159,94,231,254,235,246,47,63,77,137,94,206,14,85,209,110,209,247,126,104,117,238,126,239,139,183,197,122,122,28,83,13,216,92,41,225,49,218,250,190,241,102,249,124,157,254,107,214,210,152,196,14,15,174,174,250,174,201,27,51,106,180,220,207,221,241,90,232,236,218,119,119,163,14,140,184,204,136,123,187,180,117,163,105,166,173,240,241,90,51,177,59,179,107,170,209,159,66,209,215,51,119,182,172,183,51,234,181,68,68,69,163,173,174,250,51,186,216,69,185,150,221,116,100,103,23,110,253,86,174,63,37,184,35,103,239,213,254,75,71,7,119,215,185,110,41,28,124,89,187,151,17,215,70,4,194,226,90,147,176,183,119,197,215,5,198,65,233,106,236,254,240,151,130,241,151,204,67,29,158,57,67,164,69,186,50,254,183,95,6,253,173,243,94,62,72,203,20,203,19,59,180,109,222,77,240,253,38,215,239,249,47,113,133,108,141,74,241,179,73,171,196,2,62,63,220,187,124,151,171,134,223,169,49,145,119,124,116,127,250,23,124,69,132,88,91,193,155,68,127,146,224,144,247,45,192,108,221,255,0,31,5,191,168,218,106,236,235,83,240,254,117,177,180,126,231,254,101,161,54,132,183,187,179,14,143,241,101,180,159,221,102,111,130,216,127,163,223,224,182,232,229,166,159,37,206,61,204,223,177,110,220,182,17,48,182,174,180,115,211,189,214,172,250,173,237,224,181,68,68,68,68,68,69,180,159,224,180,239,90,105,170,208,139,71,90,104,224,236,95,217,119,173,119,119,119,173,241,254,138,31,232,186,227,125,93,104,204,76,221,250,45,193,31,197,223,185,106,93,197,170,209,223,93,93,215,25,75,163,233,167,122,212,8,157,219,93,23,51,63,193,104,77,170,208,165,16,30,246,126,229,182,73,117,15,117,188,89,159,189,116,107,109,115,214,247,153,131,62,140,221,206,255,0,61,126,74,145,102,118,90,205,119,10,114,164,171,1,33,112,103,234,72,236,218,123,255,0,33,127,154,241,152,83,5,222,176,101,92,135,81,81,69,43,203,27,179,108,51,47,23,31,152,183,246,42,169,218,241,0,16,179,244,159,244,95,250,223,191,246,175,101,104,170,114,145,137,135,221,113,125,59,187,252,89,125,184,229,222,250,105,240,92,139,71,109,91,69,177,163,118,118,209,255,0,106,218,113,105,239,11,254,221,87,1,233,187,222,241,251,145,143,103,119,195,197,114,70,108,228,218,255,0,137,118,27,187,185,106,136,136,139,79,31,230,92,82,190,140,238,223,227,92,96,90,247,55,131,191,122,212,95,71,238,241,251,214,255,0,125,219,115,233,163,45,195,27,51,120,173,194,12,205,162,220,184,228,118,118,112,111,21,243,43,138,42,96,41,37,220,239,181,223,221,211,224,203,201,95,110,145,52,50,212,236,45,35,140,140,91,70,215,184,126,61,255,0,114,165,149,88,50,233,141,235,222,166,121,233,98,134,57,156,227,96,34,18,219,33,107,223,168,187,107,163,50,171,24,59,2,67,102,164,141,154,164,201,194,24,129,245,54,127,1,118,254,197,151,172,163,182,53,28,157,81,61,73,255,0,71,87,238,254,126,239,189,119,200,140,67,115,233,252,203,81,54,125,27,78,247,109,86,147,179,56,54,191,53,215,51,208,125,207,159,197,111,133,218,70,103,248,58,209,152,157,217,187,180,213,115,109,102,111,189,25,157,153,244,209,105,180,190,229,174,206,238,245,183,103,222,143,30,173,166,171,81,143,77,27,85,202,180,218,203,135,71,215,86,90,14,164,251,223,226,183,143,223,226,185,27,93,22,168,161,91,154,23,2,223,145,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,230,132,169,227,123,0,69,85,120,104,225,211,29,241,65,154,116,25,103,129,105,255,0,181,86,94,43,119,195,253,44,181,246,152,97,158,179,167,44,177,245,186,93,112,46,144,22,243,240,102,241,118,200,79,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,20,85,243,206,253,73,254,242,127,13,81,86,171,255,0,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,234,181,115,87,226,158,197,159,25,143,133,112,198,84,230,143,218,60,189,181,225,250,59,161,210,81,137,199,74,55,138,135,152,202,73,24,128,72,230,26,89,41,135,66,213,225,34,154,61,35,145,231,21,219,228,239,148,151,92,117,196,53,235,30,21,199,16,80,88,176,77,156,37,170,59,77,228,168,66,174,182,122,128,122,90,74,177,140,134,90,138,98,106,122,137,138,38,252,217,29,44,109,46,162,253,57,41,175,52,127,61,153,155,248,47,163,209,43,85,82,63,202,159,142,58,108,181,186,208,112,183,153,33,87,45,139,19,222,24,48,181,204,78,89,222,221,113,170,32,6,162,56,245,118,10,105,165,208,132,163,22,233,205,44,132,108,67,41,73,12,196,162,34,133,110,117,126,105,240,183,211,250,31,81,184,171,0,87,21,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,43,107,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,168,245,230,91,204,18,155,39,173,87,142,31,50,130,235,87,30,96,215,211,246,107,197,218,146,89,105,103,195,64,99,75,60,111,27,156,14,19,157,69,52,242,139,28,50,137,192,250,19,59,27,14,145,3,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,213,211,142,254,24,236,92,37,230,22,13,202,171,69,235,219,117,103,131,227,186,93,46,253,152,233,187,125,84,183,59,128,140,157,2,150,86,139,108,17,211,197,160,150,215,233,111,209,136,137,122,190,6,120,50,177,113,135,151,25,197,108,142,235,236,108,103,133,253,135,81,134,110,82,153,189,40,201,43,87,245,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,75,74,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,111,249,105,241,213,83,196,214,25,170,203,12,206,175,171,170,205,12,57,79,61,202,170,184,169,98,142,11,189,185,234,25,134,112,104,35,8,161,56,94,120,97,40,220,91,115,116,228,18,55,41,26,59,223,69,21,124,243,191,82,127,188,159,195,84,85,171,138,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,168,28,208,248,162,181,113,23,157,182,171,102,6,189,210,93,48,38,16,179,211,189,150,174,152,196,194,174,122,248,33,169,169,168,125,99,25,98,61,30,10,115,130,71,119,140,233,11,86,3,35,6,169,92,150,242,155,237,78,114,226,220,220,251,95,117,182,253,132,183,211,209,123,46,136,182,67,117,246,136,212,14,218,162,215,223,134,62,203,212,104,182,247,202,208,158,230,233,109,58,43,205,31,207,102,102,254,11,232,244,74,213,84,143,242,175,227,170,167,0,98,27,87,12,57,165,95,87,62,24,190,84,67,109,193,147,67,75,22,203,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,164,98,13,180,99,51,56,230,37,22,53,156,88,249,167,206,79,168,24,135,212,103,84,169,75,167,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,173,38,138,21,185,157,113,227,249,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,192,21,213,114,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,42,213,117,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,159,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,244,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,37,60,85,115,62,203,188,237,224,182,179,11,96,247,171,176,102,46,54,168,27,93,222,193,77,89,86,231,103,183,13,76,133,44,143,89,217,163,134,168,39,134,8,226,56,132,135,220,173,38,45,204,6,37,30,185,3,147,151,222,32,51,151,9,228,238,28,155,179,213,226,107,128,211,201,83,180,15,178,82,128,148,149,53,59,12,193,164,233,65,28,178,244,247,177,30,205,163,239,19,50,201,122,211,108,166,178,218,168,172,212,114,85,201,79,65,79,29,52,71,87,87,45,84,228,0,44,34,242,77,49,20,178,158,140,218,156,132,70,79,171,147,187,187,186,237,172,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,129,110,99,60,107,255,0,42,172,199,130,193,128,46,119,88,242,203,11,126,110,219,77,59,244,163,186,87,51,155,73,115,40,118,137,142,224,54,142,33,149,200,130,49,34,210,34,154,88,219,202,112,47,193,149,247,140,60,199,170,182,73,117,246,54,12,194,253,158,163,19,92,162,48,122,161,142,87,62,149,53,52,101,174,179,75,210,149,154,66,23,142,49,2,34,220,236,17,73,109,106,229,49,87,6,87,218,78,12,112,87,24,152,74,235,219,173,85,221,174,159,21,219,170,12,2,75,124,131,117,158,138,154,166,157,251,186,144,158,216,35,56,251,228,9,9,141,183,129,151,66,154,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,83,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,91,175,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,181,206,174,39,115,151,136,75,22,9,176,102,198,40,246,220,120,10,223,53,190,219,83,44,35,218,167,234,152,188,147,212,205,250,115,76,225,29,60,110,100,253,227,0,147,179,200,82,201,37,106,229,205,193,71,242,170,204,121,239,248,254,217,117,143,44,176,183,231,46,85,48,55,74,59,165,115,56,60,118,193,155,112,152,238,3,121,37,40,152,136,35,17,29,98,41,162,145,173,1,93,255,0,18,92,8,223,114,247,32,178,255,0,138,12,189,14,219,132,49,6,15,177,93,49,37,54,161,31,176,170,167,162,183,199,212,223,45,65,75,85,218,170,234,39,147,72,227,97,135,93,186,48,109,118,162,188,62,241,59,156,188,48,223,110,215,252,161,197,30,205,146,247,111,150,223,93,77,60,35,81,75,54,160,109,12,229,9,234,15,52,6,111,36,70,236,250,22,225,38,40,228,150,51,166,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,78,79,46,110,2,127,146,189,138,124,200,204,73,251,70,102,226,107,127,99,171,167,130,163,125,45,150,132,204,37,122,49,112,125,147,76,231,28,101,44,189,226,196,2,17,62,209,41,38,189,85,0,60,209,252,246,102,111,224,190,143,68,173,126,75,77,214,27,85,61,246,107,101,88,91,107,42,38,164,167,172,40,73,160,154,120,70,50,150,32,147,77,164,96,51,194,68,44,250,139,75,27,190,155,155,89,31,229,105,199,183,216,74,203,15,10,57,161,6,252,63,117,184,118,60,33,116,167,167,214,74,10,234,185,220,154,142,160,65,181,146,25,167,148,156,37,209,202,57,36,118,55,120,137,138,9,127,69,29,92,206,185,128,86,101,21,29,79,15,217,33,136,187,38,58,171,221,6,38,185,69,28,241,85,88,105,100,130,25,162,26,99,32,104,222,105,227,168,238,154,51,34,132,64,180,97,144,128,227,137,108,173,202,220,119,157,56,238,217,150,121,105,98,246,206,36,188,245,187,21,23,106,134,159,171,210,132,230,147,243,147,24,70,58,71,17,151,188,77,174,154,54,174,236,207,144,79,7,220,38,96,222,17,114,191,236,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,254,83,143,238,15,173,92,89,101,25,13,189,170,227,199,120,58,158,178,191,10,28,50,139,5,76,230,2,242,80,202,50,24,197,178,161,225,136,26,66,33,120,140,64,247,108,105,35,146,0,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,157,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,56,203,230,143,231,179,51,127,5,244,122,37,106,170,253,57,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,155,68,80,3,205,31,207,102,102,254,11,232,244,74,223,234,115,51,21,84,229,101,187,39,59,95,75,13,219,241,5,110,38,232,71,36,131,218,43,170,41,169,169,247,204,59,250,103,211,142,151,72,223,99,16,245,231,247,157,143,70,173,92,11,240,101,125,227,15,49,234,173,146,93,125,141,131,48,191,103,168,196,215,40,140,30,168,99,149,207,165,77,77,25,107,172,210,244,165,102,144,133,227,140,64,136,183,59,4,82,78,165,255,0,52,178,107,38,239,184,7,40,239,119,219,86,21,171,197,221,75,78,16,181,141,41,65,75,55,101,8,133,169,162,32,14,140,58,52,144,199,28,100,65,188,140,2,54,34,118,21,80,22,42,234,127,191,236,89,127,228,255,0,255,0,187,138,0,87,106,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,254,224,7,140,27,87,22,89,70,37,112,122,184,241,222,14,167,163,160,197,97,52,66,193,83,57,129,52,117,209,20,96,49,108,168,120,101,55,140,68,94,35,19,13,187,26,57,36,186,5,10,220,206,184,241,252,183,223,106,114,27,41,239,91,176,14,31,184,23,180,174,150,235,143,82,151,20,76,33,9,71,168,244,133,250,52,243,141,67,14,217,36,138,98,104,230,109,118,68,77,110,188,31,112,153,140,184,186,205,15,176,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,17,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,189,90,181,94,104,254,68,243,55,240,95,88,162,80,2,189,86,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,249,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,200,123,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,88,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,17,89,255,0,49,158,10,63,149,86,92,65,127,192,22,203,84,121,155,133,191,57,109,169,157,186,82,93,40,89,141,228,182,20,219,132,7,113,155,73,17,74,196,33,32,144,235,16,205,44,141,4,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,95,87,25,28,203,46,188,71,112,233,131,114,178,197,65,73,104,185,95,233,222,171,49,105,224,164,35,129,167,167,170,110,201,79,75,44,175,184,64,202,6,170,49,97,39,6,58,120,218,115,219,59,21,170,240,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,228,83,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,99,89,197,143,154,124,228,250,129,136,125,70,117,74,148,164,242,190,230,9,77,105,166,178,240,189,157,55,90,179,3,168,26,12,31,124,169,150,90,147,223,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,100,96,195,23,186,2,26,74,250,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,76,159,224,180,90,105,170,208,159,71,91,93,156,93,137,191,174,239,91,183,119,119,173,241,254,138,31,232,186,227,125,93,104,204,76,221,250,45,192,26,247,191,130,212,255,0,73,214,142,250,234,238,184,222,77,31,77,59,214,160,68,238,218,232,185,153,254,11,66,109,86,133,40,128,247,179,247,45,178,75,168,123,173,226,204,253,235,163,89,108,154,185,183,17,131,106,44,205,163,191,134,186,252,149,43,204,76,183,59,173,44,143,77,84,34,93,40,197,186,135,163,119,73,175,192,93,120,60,41,130,239,88,50,174,67,168,168,162,149,229,141,217,182,25,151,139,143,204,91,251,21,84,109,56,132,79,115,188,79,241,254,183,246,125,235,217,218,106,221,207,118,223,117,197,244,238,239,241,95,114,57,119,190,154,124,23,34,209,219,86,209,108,104,221,157,180,127,218,182,156,90,123,194,255,0,183,85,192,126,58,23,195,195,68,99,217,221,240,241,92,145,155,57,54,171,157,181,103,209,110,68,68,69,163,247,255,0,50,226,149,244,103,118,255,0,26,226,2,213,221,155,227,226,183,11,232,253,222,63,122,223,239,187,110,125,52,101,184,99,102,111,21,184,65,153,180,91,151,28,142,206,206,13,226,190,117,119,78,158,35,154,93,207,163,127,91,251,23,144,190,221,34,104,101,169,216,90,71,25,24,182,141,175,112,252,123,254,229,76,110,88,78,187,48,46,109,90,243,65,13,60,68,59,27,115,137,232,236,204,90,247,19,120,135,114,170,120,59,2,67,102,164,141,154,164,201,194,24,129,245,54,127,1,118,254,197,151,172,163,182,53,28,157,81,61,73,255,0,71,87,238,254,126,239,189,119,200,140,67,115,233,252,203,81,54,125,27,78,247,109,82,93,30,55,213,117,140,244,31,115,231,241,91,160,38,149,157,219,93,25,104,236,78,218,119,104,185,246,179,55,222,140,206,204,250,104,180,218,95,114,215,103,119,122,219,179,239,71,143,86,211,85,168,199,166,141,170,228,110,230,209,54,178,225,209,245,213,150,130,78,111,185,255,0,98,222,63,127,138,228,109,116,90,162,34,34,34,34,34,216,139,78,237,116,101,164,131,221,247,174,48,213,221,197,221,106,236,250,232,203,152,27,65,100,54,103,23,71,211,93,62,41,181,214,162,250,139,58,104,222,43,140,217,247,62,159,21,195,32,150,190,45,163,174,64,109,145,119,252,159,85,198,243,8,56,234,207,222,180,9,14,115,33,215,221,103,240,117,206,16,3,51,234,62,63,122,228,102,102,102,102,240,101,182,73,6,32,121,9,159,70,249,46,132,116,33,48,239,218,219,153,244,213,221,252,23,193,188,80,16,144,140,155,93,180,103,238,119,251,213,56,198,24,118,225,3,60,246,105,160,167,144,165,17,119,50,119,247,118,62,173,222,207,241,102,95,19,15,99,233,169,235,97,181,85,201,57,200,4,219,156,98,13,175,169,51,183,201,252,29,85,251,21,237,170,105,96,150,62,163,57,187,179,234,45,225,185,217,122,138,74,150,56,197,203,87,115,125,53,211,239,93,173,123,221,190,75,85,161,51,19,104,235,136,162,126,247,238,92,18,11,51,238,46,246,110,228,132,157,187,157,251,181,93,150,55,215,66,239,91,221,244,90,162,45,29,211,189,113,153,255,0,90,223,15,21,197,35,179,142,133,222,203,100,98,207,225,243,238,93,134,143,185,137,244,240,92,154,50,213,23,5,76,221,56,136,135,86,118,103,255,0,34,248,53,151,9,95,115,177,191,119,123,247,55,134,139,224,86,215,117,165,45,187,183,233,238,187,179,119,62,139,125,5,165,234,152,106,171,182,73,171,179,142,132,236,237,163,247,248,105,242,101,234,40,169,70,0,22,141,153,153,216,116,239,117,244,160,13,143,171,120,151,233,125,235,157,104,250,174,185,142,132,228,255,0,163,241,91,37,50,23,212,31,70,240,91,32,144,122,142,58,62,221,53,211,239,92,221,192,78,196,203,159,107,63,126,157,203,87,110,237,22,140,12,58,247,45,89,155,197,52,77,62,9,163,38,139,85,180,155,86,92,70,206,205,166,189,232,66,218,104,77,170,68,47,174,255,0,235,95,185,115,162,47,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,111,249,85,150,120,171,57,51,31,14,101,110,10,164,237,23,172,77,112,138,223,77,186,57,14,56,119,191,191,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,178,30,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,81,87,207,59,245,39,251,201,252,53,81,78,80,24,90,197,142,115,247,48,176,86,41,161,237,182,92,65,149,247,107,93,198,155,170,113,245,233,103,173,160,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,213,32,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,141,186,172,138,56,22,225,211,249,49,112,227,135,112,5,202,159,165,137,46,27,175,184,155,223,221,165,210,160,3,124,93,210,201,31,230,99,8,105,247,70,76,7,208,234,51,51,155,168,129,230,143,231,179,51,127,5,244,122,37,85,120,78,224,163,10,241,89,192,142,52,189,218,109,157,159,51,112,206,48,186,73,135,46,20,237,24,73,95,178,217,65,32,219,42,30,66,0,40,101,55,118,2,50,110,140,134,230,207,180,165,9,108,87,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,186,114,167,227,142,167,50,173,84,28,45,230,72,82,69,125,195,22,118,12,45,115,19,138,6,184,219,169,68,1,168,142,61,89,206,166,24,180,33,40,197,250,144,197,33,27,9,68,82,77,35,232,138,21,185,213,249,167,194,223,79,232,125,70,226,188,255,0,41,60,1,131,115,79,61,49,254,95,102,14,30,164,190,97,235,230,91,215,211,87,80,212,179,236,148,61,165,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,106,43,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,197,114,197,227,199,242,33,125,166,200,108,216,189,109,192,56,130,224,62,205,186,92,110,61,58,92,47,49,4,197,38,131,210,39,232,212,78,84,236,91,164,142,40,73,228,153,244,223,41,61,255,0,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,140,241,253,171,25,95,112,109,218,205,151,216,190,147,10,226,26,202,119,134,134,245,83,106,107,144,80,25,59,51,204,212,207,36,99,33,176,238,216,196,91,24,246,185,12,130,206,5,141,182,122,101,110,114,229,38,99,220,112,230,124,216,174,182,236,95,91,165,218,174,75,141,80,213,201,93,218,29,205,234,90,164,12,194,163,121,239,98,144,76,191,56,50,9,62,241,38,105,159,229,197,192,229,79,10,88,54,191,24,102,9,210,84,102,46,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,178,14,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,85,94,103,92,7,126,91,236,85,57,243,148,246,93,216,251,15,219,203,218,86,187,117,187,169,85,138,33,19,132,99,212,186,162,221,106,120,6,161,199,108,114,75,48,180,112,182,187,34,22,140,190,14,242,135,137,124,206,205,203,125,231,134,24,42,232,177,14,20,168,167,172,155,16,52,225,79,73,103,9,79,164,199,81,33,234,38,4,47,38,232,24,100,57,98,25,217,162,144,88,197,100,102,138,42,249,231,126,164,255,0,121,63,134,170,21,202,79,0,96,220,211,207,76,127,151,217,131,135,169,47,152,122,249,150,245,244,213,212,53,44,251,37,15,105,91,93,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,138,241,131,194,102,50,225,23,52,62,195,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,239,66,150,71,188,28,240,245,252,152,56,125,195,121,77,91,83,106,173,189,82,117,235,111,119,11,117,47,70,58,202,233,229,41,8,157,221,152,229,233,131,199,0,202,108,196,81,193,31,186,13,160,12,54,115,71,243,217,153,191,130,250,61,18,184,174,5,120,76,193,188,93,112,19,138,176,61,246,162,146,207,125,160,204,138,170,155,22,35,42,7,170,158,212,111,69,107,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,142,188,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,151,238,90,92,193,41,179,134,213,103,225,243,55,238,181,114,102,13,5,63,102,179,221,170,229,150,170,124,74,0,53,83,200,242,56,64,193,1,211,211,65,16,185,205,41,28,239,169,59,185,185,107,33,75,26,206,44,124,211,231,39,212,12,67,234,51,169,9,203,110,15,173,92,89,114,183,203,81,183,181,92,120,239,7,83,226,106,252,40,112,202,44,21,51,157,214,173,228,161,148,100,49,139,101,67,195,16,52,132,66,241,24,129,238,216,210,71,36,85,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,123,249,199,205,79,49,243,131,133,56,242,66,231,96,236,120,206,243,173,187,20,98,106,89,222,158,58,219,104,60,100,47,12,81,56,244,230,168,247,227,168,7,252,207,77,164,97,7,106,141,148,246,129,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,239,43,153,39,12,248,55,133,12,163,200,124,173,193,245,213,119,19,42,140,79,114,187,220,234,93,196,238,55,25,2,210,18,206,209,238,113,132,54,197,24,4,98,239,180,0,119,17,158,249,14,154,242,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,202,184,10,202,220,9,157,60,88,224,108,179,204,187,23,182,112,221,231,218,125,182,139,181,77,79,213,233,91,106,166,143,243,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,242,184,174,225,71,49,248,74,204,115,193,88,214,46,221,106,174,234,79,96,191,193,11,133,45,222,148,93,153,200,89,221,250,115,6,225,105,97,119,114,140,136,93,156,192,227,144,235,7,46,46,56,233,184,82,198,85,248,63,48,66,174,163,46,177,133,68,7,93,52,71,44,167,100,171,22,112,106,216,160,103,113,48,33,113,25,196,71,170,65,20,68,46,79,11,69,36,239,34,34,43,85,230,143,228,79,51,127,5,245,138,37,0,42,77,57,175,112,57,83,134,174,183,190,46,50,228,233,26,197,114,168,167,60,93,105,96,138,157,232,106,229,40,224,26,216,24,88,90,80,158,82,14,168,190,178,180,210,148,154,152,200,125,24,203,82,211,201,179,134,47,102,216,174,220,78,227,92,47,106,154,75,198,150,252,17,91,36,221,90,170,104,99,58,136,110,19,140,109,168,69,212,54,24,68,223,243,187,98,157,153,134,57,53,150,79,209,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,89,255,0,51,172,163,226,11,55,120,125,169,180,228,133,227,181,208,82,110,159,19,97,40,168,34,150,170,253,75,28,176,207,17,83,74,66,242,52,208,73,79,189,161,141,196,166,19,38,103,34,16,138,72,108,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,14,150,74,136,109,148,49,14,233,106,36,16,111,239,99,6,34,1,57,101,136,28,195,126,230,200,123,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,177,140,83,253,202,227,200,158,89,126,53,235,21,170,50,249,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,43,255,0,39,156,144,226,46,201,117,168,206,88,111,148,152,127,41,49,45,59,149,69,33,71,75,85,62,39,158,152,170,233,162,0,241,154,144,41,230,41,140,141,220,28,221,163,22,25,4,220,227,149,244,86,43,204,127,151,253,31,17,22,41,115,111,40,112,239,250,172,80,118,104,37,166,167,146,10,120,241,21,46,240,143,109,65,204,113,198,19,67,27,185,132,206,91,158,56,158,34,99,252,203,197,22,220,31,112,153,140,184,186,205,15,176,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,17,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,177,130,89,36,112,201,105,181,95,248,68,202,139,21,246,217,73,113,182,220,114,222,197,73,89,71,87,8,205,5,76,18,91,33,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,215,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,219,192,229,67,192,229,54,26,181,89,56,184,204,99,171,107,237,202,158,160,240,141,165,194,90,118,161,164,148,100,128,171,103,98,97,121,78,120,136,250,66,218,196,208,202,50,106,101,32,116,100,209,20,0,243,71,243,217,153,191,130,250,61,18,185,78,0,184,81,203,142,45,120,17,197,184,43,26,197,216,110,180,57,129,114,158,193,127,130,22,58,171,69,81,91,45,172,228,44,238,221,72,79,104,180,176,187,176,200,34,46,206,6,17,200,17,215,154,89,91,142,242,91,29,220,242,207,50,236,94,198,196,150,110,143,109,162,237,80,212,116,186,176,132,209,254,114,19,56,203,88,229,2,247,73,244,215,71,209,217,217,165,211,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,200,82,177,94,99,252,191,232,248,136,177,75,155,121,67,135,127,213,98,131,179,65,45,53,60,144,83,199,136,169,119,132,123,106,14,99,142,48,154,24,221,204,38,114,220,241,196,241,19,31,230,94,40,86,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,144,79,4,156,96,225,158,46,114,190,43,208,189,37,22,54,177,211,192,56,178,207,73,21,71,66,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,183,21,31,230,63,204,2,143,135,123,20,185,73,148,56,139,253,86,43,251,52,242,212,211,199,5,68,120,118,151,120,73,186,160,38,9,35,57,166,141,156,2,23,29,205,28,175,41,56,126,101,165,133,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,83,253,192,191,6,86,46,15,50,226,170,217,37,215,219,56,207,20,118,122,140,77,114,136,205,169,74,72,152,250,84,212,209,150,154,67,23,86,86,105,8,90,73,8,200,139,107,56,69,28,75,115,71,243,217,153,191,130,250,61,18,173,92,169,114,47,46,56,139,203,140,253,202,252,208,179,118,235,85,119,217,169,97,154,39,96,170,183,213,11,93,26,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,178,172,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,149,114,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,253,120,202,134,24,58,135,108,39,97,223,31,68,34,150,72,138,66,33,120,220,162,103,141,162,132,14,79,212,0,243,71,243,217,153,191,130,250,61,18,165,92,49,112,245,138,184,160,206,91,46,81,225,106,158,193,219,250,149,55,27,161,210,201,81,13,178,134,33,221,45,68,130,13,253,236,96,196,64,39,44,177,3,152,111,220,211,209,254,163,92,5,240,193,254,202,211,224,92,186,183,255,0,117,89,93,85,52,245,31,204,47,52,245,85,31,237,113,9,75,255,0,90,140,125,216,12,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,153,78,87,55,110,40,239,249,13,53,247,136,139,157,93,198,207,113,168,10,188,25,89,121,154,89,175,117,52,82,111,41,101,168,146,71,114,58,98,39,2,167,41,29,228,113,121,31,250,143,103,80,66,167,251,254,197,151,254,79,255,0,251,184,160,5,75,167,53,238,7,41,177,45,170,247,197,198,92,157,91,223,109,180,244,231,139,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,213,23,210,39,134,34,147,80,40,207,173,22,185,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,255,0,248,205,230,167,98,206,174,31,104,114,191,40,108,23,91,45,215,26,219,199,237,140,213,19,156,101,104,141,165,210,75,125,60,145,184,246,142,183,77,247,202,236,209,189,52,172,4,27,229,144,41,236,3,43,114,183,29,231,78,59,182,101,158,90,88,189,179,137,47,61,110,197,69,218,161,167,234,244,161,57,164,252,228,198,17,142,145,196,101,239,19,107,166,141,171,187,51,228,61,194,175,12,248,55,133,12,163,163,202,220,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,123,156,97,13,177,70,1,24,187,237,0,29,196,103,190,67,172,8,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,93,87,51,174,3,191,34,23,218,156,249,202,123,46,220,3,136,46,5,237,43,93,186,221,211,165,194,243,16,66,49,234,93,82,126,141,68,229,80,227,182,56,226,132,158,56,91,77,241,11,219,175,7,220,89,227,46,17,115,67,237,197,138,158,174,241,98,175,167,146,154,251,135,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,249,4,101,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,155,152,2,65,210,72,140,125,225,109,116,213,181,103,103,120,44,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,165,86,254,34,240,37,239,136,234,222,26,44,21,29,187,18,88,176,253,85,247,16,123,147,69,236,205,167,111,236,177,123,241,52,115,117,163,184,57,238,142,71,233,244,118,147,106,126,237,85,69,13,124,227,56,122,192,153,113,152,248,119,57,176,149,77,170,209,87,152,93,166,59,165,138,10,89,130,74,186,234,119,99,158,230,38,204,240,182,246,158,0,148,127,54,79,38,217,25,165,41,102,56,227,173,78,247,42,252,144,202,252,182,225,162,213,153,56,18,249,87,125,187,230,85,60,53,247,235,140,209,201,0,71,61,49,205,23,97,138,18,238,16,166,148,170,99,121,59,222,83,223,35,23,77,226,0,188,164,88,214,113,99,230,159,57,62,160,98,31,81,157,94,87,6,252,34,90,184,190,229,249,138,48,164,23,26,75,62,44,176,230,69,194,229,135,46,179,211,137,128,78,246,171,120,157,44,198,194,242,133,52,205,183,127,77,245,99,142,25,28,100,233,52,101,30,184,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,166,167,149,239,26,255,0,202,3,2,6,76,102,21,206,235,93,153,56,54,222,117,50,220,107,95,173,237,155,88,204,32,21,15,40,139,105,52,93,88,33,145,164,119,57,61,201,119,200,71,47,78,250,150,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,164,139,78,237,116,101,164,141,221,171,248,174,48,119,119,118,119,251,150,174,207,174,140,185,129,180,22,67,102,113,116,125,53,211,226,155,93,1,217,219,86,90,232,203,140,217,247,62,159,21,195,32,158,190,45,163,247,46,64,109,145,119,252,159,85,198,243,8,56,234,207,222,180,9,14,115,33,215,221,103,240,117,206,16,3,51,234,62,63,122,228,102,102,102,102,240,101,182,73,6,32,121,9,159,70,249,46,132,116,17,206,47,35,139,110,103,209,157,221,215,193,188,80,16,144,140,155,93,180,103,238,119,251,213,60,198,184,122,186,24,226,154,203,44,20,242,57,8,147,153,59,234,62,243,187,119,179,253,203,205,218,115,2,106,66,246,117,92,147,156,145,11,185,56,69,30,215,213,245,109,60,62,14,171,37,138,246,213,52,176,75,31,81,156,221,217,245,22,240,220,236,189,69,37,75,28,98,229,171,185,190,154,233,247,174,214,189,238,223,37,170,208,153,137,180,117,196,81,62,142,253,203,130,65,102,125,197,222,205,220,181,132,157,159,70,240,119,92,236,111,174,132,250,174,71,125,22,168,139,71,116,239,92,102,127,214,143,236,117,197,35,179,142,133,222,203,142,33,212,159,79,230,93,150,143,185,137,244,240,92,154,50,213,23,20,210,236,29,91,93,117,94,126,178,225,43,238,118,55,238,239,126,230,240,209,124,10,218,254,180,134,194,229,189,255,0,69,221,155,185,244,238,91,232,45,47,84,195,85,93,178,77,93,156,116,39,103,109,31,191,195,79,147,47,77,110,164,142,158,38,24,69,132,93,251,155,87,127,139,175,169,0,108,125,91,196,191,75,239,92,235,71,213,117,204,116,39,39,253,31,138,217,33,19,123,192,250,51,45,144,72,61,71,29,31,110,154,233,247,174,125,24,11,222,111,135,193,115,109,98,241,110,229,171,183,118,139,70,6,29,123,150,172,205,226,154,38,159,4,209,147,69,170,208,188,23,9,179,179,105,175,122,16,179,54,133,222,145,11,235,191,250,215,238,92,232,136,136,136,136,180,119,209,53,239,90,106,235,71,65,239,248,173,218,62,154,45,59,135,224,250,191,139,173,172,47,171,191,205,104,64,238,183,139,182,154,124,187,150,228,68,69,177,247,106,250,63,119,201,4,59,189,239,20,54,119,109,173,241,238,92,7,0,55,246,58,254,213,164,98,224,90,232,253,235,155,87,111,23,211,95,154,228,23,103,102,239,91,24,156,141,157,181,219,241,91,223,95,130,234,215,65,215,6,103,7,45,31,195,191,239,95,36,173,61,98,114,56,217,133,252,25,221,217,213,43,198,217,103,219,74,122,138,106,120,90,80,118,145,157,228,147,196,67,187,187,79,216,169,204,117,152,179,0,221,94,174,176,228,246,116,123,99,210,26,118,45,154,232,110,238,230,45,221,220,93,250,170,155,129,243,134,193,114,139,105,223,33,142,109,224,46,50,201,8,147,187,145,105,221,185,85,75,46,33,161,184,194,199,29,100,114,179,190,140,66,98,237,226,237,240,127,185,125,150,118,38,213,157,157,159,228,181,69,183,107,119,174,35,133,133,189,214,238,77,93,188,86,230,145,244,253,45,95,230,183,177,11,247,234,183,45,55,11,104,218,173,166,78,222,14,184,222,71,125,91,114,216,110,206,218,120,235,240,101,186,156,9,137,220,155,246,46,125,59,245,90,162,208,136,69,181,34,102,111,189,215,204,173,191,219,169,89,152,234,65,157,223,251,49,251,254,245,75,177,118,114,97,235,119,86,157,238,194,83,51,179,48,1,194,228,238,225,171,104,206,90,252,151,145,183,226,203,206,47,184,198,212,97,87,217,12,132,221,228,166,22,23,22,118,18,109,194,207,223,222,255,0,21,84,48,213,150,98,136,8,160,118,104,201,159,87,98,238,247,157,122,184,105,99,25,54,187,11,190,173,241,117,245,128,24,1,133,190,12,204,180,33,23,23,109,60,124,80,59,219,110,158,29,203,105,17,119,142,171,132,181,213,220,190,11,77,142,125,206,223,225,91,218,22,46,231,102,215,199,197,114,109,19,22,111,143,201,215,42,34,34,34,34,46,51,109,75,115,11,235,166,139,71,141,245,238,240,92,130,44,45,180,91,185,150,142,250,124,89,105,187,239,100,98,215,189,157,110,103,213,88,15,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,149,112,65,197,47,242,71,207,24,51,34,183,13,251,110,203,114,183,201,98,189,211,196,91,106,130,134,89,161,148,165,166,119,38,7,152,14,8,201,132,253,211,22,32,212,28,154,64,156,156,222,202,252,175,227,43,135,153,48,253,81,82,92,44,88,198,207,21,223,13,222,38,162,145,206,130,121,169,220,232,174,49,70,79,28,162,96,210,137,56,59,131,144,17,196,126,233,152,188,96,112,201,192,38,38,203,126,57,97,195,249,203,116,171,177,225,236,184,168,164,197,182,155,216,181,56,193,123,127,108,13,37,150,51,54,150,64,164,58,202,136,200,134,156,221,230,54,134,72,132,88,137,164,25,159,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,156,208,184,22,252,181,225,83,207,28,156,193,157,175,50,108,187,61,177,77,68,91,102,190,218,227,140,153,244,133,133,251,69,100,58,71,211,209,196,206,38,56,255,0,58,67,79,27,67,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,189,203,247,142,235,23,21,88,86,60,21,138,79,177,102,110,31,183,180,151,26,109,14,79,106,82,193,29,44,114,221,119,133,60,84,240,117,106,106,9,187,48,187,144,105,171,106,61,237,120,8,161,91,157,95,154,124,45,244,254,135,212,110,43,228,242,109,197,54,44,63,197,197,101,166,239,93,217,234,241,54,15,184,218,237,113,244,140,251,69,80,79,77,86,81,234,44,236,26,65,73,80,122,147,176,251,154,107,184,133,158,90,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,232,205,132,128,142,41,101,6,48,223,185,177,214,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,215,65,104,227,142,155,18,242,255,0,198,92,35,230,48,85,189,246,219,79,109,12,35,118,115,150,161,171,169,34,187,83,78,84,83,185,57,60,71,4,66,125,34,109,34,120,98,24,244,2,140,58,212,43,132,239,52,249,55,245,3,15,122,140,11,37,53,231,239,184,3,6,226,108,77,134,113,157,247,15,82,85,223,112,117,69,77,77,138,224,76,237,61,9,212,83,157,60,236,4,206,206,225,36,82,59,16,62,160,238,49,147,182,232,192,135,208,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,47,147,96,194,120,87,10,123,75,236,182,25,181,89,189,179,112,154,237,113,246,125,20,116,253,178,186,93,58,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,139,235,34,138,190,121,223,169,63,222,79,225,170,202,184,32,226,151,249,35,231,140,25,145,91,134,253,183,101,185,91,228,177,94,233,226,45,181,65,67,44,208,202,82,211,59,147,3,204,7,4,100,194,126,233,139,16,106,14,77,32,78,166,122,100,230,92,113,97,145,215,28,13,118,154,213,116,181,98,59,123,87,88,47,113,11,86,71,69,84,112,187,210,92,169,138,51,29,251,122,140,77,178,65,25,35,34,7,119,9,9,158,45,120,11,224,87,25,91,184,222,188,216,179,106,130,145,169,242,42,162,150,239,112,122,74,166,150,10,171,140,172,210,218,122,102,18,4,172,4,205,219,25,220,31,186,157,162,152,1,228,113,105,159,80,3,205,31,207,102,102,254,11,232,244,74,237,57,44,103,206,13,162,195,216,175,135,43,205,109,37,191,16,214,94,15,19,89,90,106,135,99,186,129,210,199,21,76,49,3,131,14,248,6,146,57,29,183,185,152,74,100,192,195,9,146,184,14,99,188,14,84,241,91,131,104,49,134,95,29,37,62,98,224,250,121,194,134,25,66,40,130,247,72,78,198,244,82,206,236,196,6,36,196,80,17,23,72,78,89,68,152,90,103,150,56,43,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,127,185,121,241,77,117,226,159,33,169,239,184,190,26,178,198,24,106,161,236,248,130,177,173,69,75,69,91,59,123,209,77,4,131,172,38,101,11,196,82,128,56,184,72,228,253,40,227,56,119,66,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,178,174,116,153,127,147,88,111,29,225,44,105,96,62,205,153,56,183,180,84,226,8,35,152,166,237,116,48,195,79,79,75,81,48,156,239,217,182,244,94,56,218,56,54,205,164,238,70,197,14,135,26,202,106,121,54,88,50,106,131,135,219,181,255,0,5,94,251,102,62,186,220,24,49,189,52,149,36,242,80,244,101,168,107,124,99,11,176,176,194,80,25,72,50,51,22,249,36,156,92,223,165,211,138,149,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,50,124,87,112,163,151,28,90,229,193,224,172,107,23,97,186,208,245,39,176,95,224,133,142,170,209,84,76,204,228,44,238,221,72,79,104,180,176,187,176,200,34,46,206,6,17,200,24,246,102,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,107,245,229,95,199,85,78,0,196,54,174,24,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,150,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,72,196,27,104,198,102,113,204,74,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,35,62,15,184,179,193,188,93,101,127,219,139,21,61,37,158,251,65,81,37,53,247,14,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,102,189,64,103,114,136,217,163,47,142,222,90,216,171,46,51,99,15,215,112,225,131,253,165,132,49,253,194,158,199,103,177,81,212,201,45,85,178,232,212,196,103,12,135,83,41,25,195,32,83,212,84,246,130,54,8,132,102,105,58,65,24,28,146,211,144,57,111,151,25,73,147,88,79,0,101,29,103,109,194,22,235,120,203,107,173,237,205,89,219,163,156,138,114,170,235,15,185,39,88,229,57,117,6,104,255,0,57,238,8,134,209,111,107,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,170,228,135,50,60,146,207,126,34,238,121,9,132,34,171,146,158,122,112,155,10,226,17,9,250,23,195,10,94,189,92,39,4,176,199,45,33,196,195,43,11,158,224,145,161,145,247,3,188,99,36,48,241,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,69,231,236,88,3,6,225,156,77,137,177,157,139,15,82,82,95,113,141,69,53,77,246,224,44,239,61,113,211,211,133,60,12,100,238,238,193,28,81,179,8,54,128,206,82,19,54,233,12,139,208,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,184,172,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,244,8,136,186,148,86,155,85,186,166,190,178,223,108,164,165,168,186,84,53,93,116,176,194,32,117,83,180,81,194,210,202,76,218,153,180,80,197,27,17,106,251,35,1,240,22,102,237,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,94,215,30,96,12,27,153,248,102,124,25,152,24,122,146,251,98,170,168,164,169,168,183,213,179,148,19,157,53,68,117,17,52,131,174,134,13,44,49,187,129,106,6,204,226,76,66,238,47,232,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,47,127,204,139,132,60,43,196,70,77,93,49,213,182,138,213,65,152,88,38,222,117,182,187,205,101,124,118,248,100,161,136,186,181,20,149,115,200,221,62,143,79,172,113,188,132,3,28,186,19,201,20,103,51,148,16,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,63,220,188,248,166,186,241,79,144,212,247,220,95,13,89,99,12,53,80,246,124,65,88,214,162,165,162,173,157,189,232,166,130,65,214,19,50,133,226,41,64,28,92,36,114,126,148,113,156,59,174,129,69,95,53,206,5,191,171,241,65,146,152,51,254,216,170,199,244,84,37,253,233,13,210,58,118,31,247,94,212,98,95,216,76,225,254,184,153,71,6,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,124,172,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,62,91,156,190,234,120,118,166,147,56,115,146,213,72,89,139,113,167,42,106,43,108,209,69,49,225,144,105,103,142,87,138,162,25,229,134,99,169,133,224,39,49,17,56,193,206,61,116,57,25,239,213,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,175,43,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,75,30,21,59,220,178,248,193,196,220,82,229,125,238,203,152,207,87,89,141,176,53,68,67,117,188,20,84,241,65,115,130,178,74,131,166,48,142,0,140,98,48,24,78,34,6,13,52,142,51,220,79,33,8,70,95,52,127,61,153,155,248,47,163,209,43,223,228,249,115,193,184,3,132,76,203,205,44,71,29,37,186,158,215,138,46,21,55,155,176,210,57,206,214,234,43,101,36,250,27,198,47,44,129,19,73,80,98,12,197,163,201,38,214,212,223,91,0,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,171,252,184,57,127,214,113,17,125,139,54,243,123,14,255,0,169,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,207,60,83,126,177,87,83,253,255,0,98,203,255,0,39,255,0,253,220,80,2,178,168,80,193,204,183,151,221,78,79,93,111,28,65,229,5,170,146,60,190,175,168,237,55,139,77,36,81,82,193,134,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,180,22,102,6,29,44,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,130,120,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,25,181,41,73,19,31,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,185,84,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,36,139,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,246,227,163,131,43,239,7,153,143,75,108,142,235,237,156,25,138,59,69,70,25,185,74,96,213,69,28,78,29,90,106,152,199,77,38,139,171,19,60,130,45,28,130,98,67,181,220,226,143,213,242,221,226,243,21,112,239,156,182,188,11,114,173,186,215,229,238,54,184,5,21,210,205,71,65,37,194,104,235,165,30,149,61,93,36,17,191,83,173,212,232,132,141,24,153,73,22,162,209,203,32,66,195,242,185,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,138,210,185,134,113,167,106,225,99,43,234,44,88,67,16,82,14,106,98,90,118,108,63,70,244,195,84,244,80,60,155,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,57,0,38,219,98,188,154,174,215,91,255,0,23,120,218,251,125,185,213,220,110,87,28,15,114,171,172,172,171,152,166,158,166,121,46,118,242,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,51,235,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,56,57,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,78,198,185,47,154,25,117,131,112,118,96,99,140,33,87,102,177,99,250,122,138,188,57,81,82,113,137,215,193,11,199,190,86,137,139,170,0,237,52,68,4,98,45,32,72,38,27,133,217,213,207,242,207,227,94,221,195,6,59,185,96,156,203,185,246,108,182,197,186,212,214,214,72,245,83,123,26,186,24,100,120,234,33,167,132,100,223,214,208,32,145,134,61,207,164,4,230,195,11,137,78,162,44,107,56,177,243,79,156,159,80,49,15,168,206,164,127,146,134,111,96,211,192,24,203,33,10,122,184,241,100,23,138,140,94,17,148,15,208,158,220,112,209,82,145,4,141,171,49,199,44,96,196,37,183,86,154,55,13,250,73,178,170,243,47,224,114,155,136,236,27,54,112,224,115,171,12,197,193,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,97,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,150,65,28,5,113,51,81,197,55,15,54,204,113,121,161,171,131,16,216,234,62,206,98,9,166,104,182,86,220,96,167,132,228,171,137,162,97,17,9,70,104,228,112,216,27,12,140,25,136,64,76,177,226,89,40,240,158,239,252,150,114,111,233,254,30,244,232,21,84,116,30,254,237,123,214,237,31,77,22,159,163,226,206,238,255,0,22,91,88,93,157,223,230,180,32,119,91,197,219,77,62,93,203,114,34,34,216,251,181,125,31,187,228,130,29,222,242,27,59,182,214,248,247,46,3,128,27,251,29,127,106,210,49,112,45,116,126,245,205,171,183,139,233,175,205,114,11,179,179,119,173,154,147,200,218,107,163,119,58,222,255,0,114,234,215,65,215,6,103,7,45,31,195,191,239,95,40,173,109,59,234,81,104,44,222,4,238,207,170,165,184,195,43,130,233,57,148,116,208,49,60,128,78,229,44,173,220,193,167,193,83,104,235,49,102,1,186,189,93,97,201,236,232,246,199,164,52,236,91,53,208,221,221,204,91,187,184,187,245,85,55,3,231,13,130,229,22,211,190,67,28,219,192,92,101,146,17,39,119,34,211,187,114,170,150,92,67,67,113,133,142,58,200,229,103,125,24,132,197,219,197,219,224,255,0,114,251,44,236,77,171,59,59,63,201,106,139,110,214,239,92,71,19,54,174,205,227,222,154,187,120,173,205,35,233,250,90,191,205,111,98,23,239,213,110,90,110,22,209,181,91,76,157,188,29,113,188,142,250,182,229,176,157,180,211,230,183,83,129,49,59,147,126,197,207,167,123,63,201,106,139,66,33,22,212,137,153,190,247,95,50,182,255,0,110,165,102,99,169,6,119,127,236,199,239,251,213,48,197,57,203,134,237,178,148,19,94,99,222,38,44,226,210,67,171,106,58,252,73,120,251,126,44,188,226,251,140,109,70,21,125,144,200,77,222,74,97,97,113,103,97,38,220,44,253,253,239,241,85,55,13,217,230,119,135,116,14,194,30,247,123,23,118,133,226,189,116,52,177,140,155,93,133,223,86,248,186,250,144,198,209,198,194,218,127,50,212,132,92,93,180,241,241,64,239,109,186,120,119,45,164,69,222,58,174,18,215,87,114,248,45,54,145,123,174,222,43,123,66,197,220,236,218,248,248,174,70,22,54,209,219,71,215,193,215,42,34,34,34,34,46,51,109,75,115,11,235,166,139,71,139,71,247,89,114,8,176,182,209,110,230,90,59,233,241,101,166,239,189,145,139,94,246,117,185,159,85,170,34,34,45,175,175,205,104,180,239,248,45,89,219,93,29,150,210,212,75,81,126,231,91,132,221,223,189,159,191,238,91,191,107,162,124,87,22,174,50,232,62,15,171,191,237,91,222,88,217,216,92,197,157,254,14,235,115,59,63,131,178,106,223,54,70,118,127,7,101,198,114,237,38,102,47,139,54,140,181,2,39,145,217,217,217,180,248,178,223,171,124,209,221,155,189,215,27,134,242,98,118,248,234,183,8,179,147,187,179,247,120,45,178,3,191,252,139,110,187,116,109,116,118,92,162,219,91,78,229,170,208,181,211,185,109,120,247,55,115,105,251,87,66,231,107,134,122,115,219,19,60,143,174,175,171,247,247,58,167,56,211,2,199,118,181,214,65,61,189,228,99,140,152,91,89,27,87,233,187,55,135,237,86,175,152,88,95,18,229,253,216,107,236,212,83,83,83,7,231,228,217,9,200,250,70,32,95,215,139,252,203,226,189,214,75,231,237,12,244,193,107,187,220,229,134,170,57,98,2,105,194,8,245,223,33,233,163,106,207,225,167,193,93,30,30,197,182,171,165,60,125,26,248,165,119,8,255,0,70,64,127,210,111,185,215,163,18,18,102,33,118,118,118,213,106,139,71,109,123,157,117,203,115,190,132,236,180,22,209,111,215,107,232,238,183,49,187,234,221,253,236,184,140,200,13,181,126,237,89,111,105,4,245,239,239,251,214,215,31,29,25,109,22,45,223,127,195,238,93,145,111,117,190,122,45,200,180,34,16,23,34,125,25,151,148,197,56,214,209,104,138,54,154,176,67,113,55,245,225,241,221,243,127,185,91,22,102,113,59,133,237,47,4,118,251,141,77,84,133,180,157,169,70,154,93,7,223,241,247,254,108,223,225,101,78,242,238,193,143,179,11,18,82,220,175,212,85,69,73,49,132,165,218,41,10,15,208,144,65,251,192,25,188,25,254,63,122,187,140,15,129,35,180,83,65,24,81,48,136,9,55,113,72,254,50,107,241,85,22,134,141,169,96,233,128,109,223,220,77,222,255,0,23,241,215,246,174,78,205,176,247,109,248,179,252,87,100,92,180,241,90,190,140,218,186,226,41,118,62,173,174,142,183,54,210,29,204,47,171,173,175,17,17,183,134,221,59,214,247,22,99,209,155,224,183,109,102,125,91,185,105,183,66,115,211,199,185,111,91,14,88,193,217,136,155,87,125,60,86,174,77,181,200,93,188,60,87,92,171,224,137,216,101,54,103,127,142,172,203,89,46,84,81,176,185,84,71,239,120,123,237,254,116,107,149,191,77,94,182,6,253,178,15,249,214,143,115,183,179,106,213,176,19,55,142,146,11,233,254,53,189,171,41,72,58,129,60,102,223,220,147,58,229,18,19,109,69,217,219,238,117,185,17,104,79,160,187,234,186,229,46,175,163,62,164,222,58,45,172,230,238,239,174,140,255,0,7,241,92,160,238,194,185,7,191,189,88,23,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,84,85,171,223,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,85,94,116,249,243,83,118,198,88,83,135,43,53,109,33,219,108,84,225,137,175,77,13,68,82,159,180,102,105,34,166,134,80,96,223,1,197,78,242,72,205,191,243,129,92,4,225,238,129,59,148,6,125,103,206,47,205,202,156,151,188,230,125,93,203,2,88,176,189,77,212,45,55,104,123,105,194,209,29,29,44,49,82,84,17,52,180,192,12,113,237,143,83,133,129,164,22,137,142,70,148,45,215,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,138,14,104,60,190,233,173,52,215,174,40,114,90,213,86,96,117,5,95,140,44,116,209,75,82,123,230,150,170,162,178,244,242,203,57,19,3,17,192,39,4,81,108,140,24,165,247,64,79,72,214,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,138,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,66,183,58,191,52,248,91,233,253,15,168,220,85,133,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,63,220,0,241,131,106,226,203,40,196,174,15,87,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,157,94,98,60,33,255,0,42,220,154,111,178,212,93,108,194,193,221,90,220,47,190,191,179,67,63,84,162,237,84,146,110,103,141,250,177,196,59,28,182,109,150,56,181,144,35,121,119,64,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,85,47,132,239,52,249,55,245,3,15,122,140,11,37,52,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,81,87,207,59,245,39,251,201,252,53,69,90,191,254,88,188,120,254,68,47,180,217,13,155,23,173,184,7,16,92,7,217,183,75,141,199,167,75,133,230,32,152,164,208,122,68,253,26,137,202,157,139,116,145,197,9,60,147,62,155,229,39,244,28,231,243,230,155,21,102,134,26,200,11,21,109,95,103,192,244,229,116,190,128,212,74,48,73,113,172,142,50,130,51,133,193,128,206,26,109,12,101,98,62,234,233,1,182,56,155,23,181,229,9,156,124,79,230,78,42,171,192,87,124,121,237,44,167,203,204,62,52,199,71,112,162,167,154,106,121,167,145,218,134,158,26,134,32,169,29,6,42,141,174,79,52,65,20,47,22,192,221,9,5,170,243,71,243,217,153,191,130,250,61,18,181,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,9,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,147,202,113,5,203,63,38,184,134,226,10,211,158,152,146,247,117,162,142,78,151,218,187,36,14,79,29,255,0,161,16,71,77,182,109,236,116,158,228,97,28,189,54,125,241,128,236,232,201,186,82,186,12,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,199,51,139,31,52,249,201,245,3,16,250,140,234,77,56,121,226,207,6,240,139,203,19,44,241,197,246,158,146,241,125,175,168,187,83,88,176,225,87,189,44,247,83,107,229,83,78,224,109,28,174,1,20,70,242,17,184,108,215,166,14,236,82,131,60,75,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,127,205,222,95,121,219,147,220,58,97,126,32,241,5,170,174,58,122,250,121,106,113,69,166,174,40,41,103,195,64,117,81,65,64,210,49,78,242,206,117,13,56,147,128,196,39,3,234,50,51,59,62,148,215,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,58,169,41,225,185,208,202,59,101,167,144,129,255,0,189,144,28,132,196,37,138,35,112,61,155,94,242,185,179,102,246,13,207,172,175,225,207,55,50,254,122,185,44,88,138,159,19,77,78,213,112,60,51,196,97,37,190,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,113,39,161,92,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,173,87,143,174,10,48,175,21,153,113,87,123,180,219,59,62,102,225,155,124,210,97,203,133,59,70,18,87,236,98,144,109,149,15,33,0,20,50,155,187,1,25,55,70,67,115,103,218,82,132,176,23,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,202,114,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,68,86,171,205,31,200,158,102,254,11,235,20,74,0,85,85,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,239,100,7,33,49,9,98,136,220,15,102,215,151,78,48,120,220,193,178,240,33,249,92,201,220,201,171,195,151,220,202,167,142,143,9,49,70,240,93,92,194,176,34,185,0,6,132,241,28,17,13,76,101,56,190,192,62,155,199,46,227,132,138,37,120,100,206,142,34,242,167,31,195,98,225,187,23,213,218,113,14,57,168,164,176,141,24,133,44,176,87,207,36,194,52,226,113,213,137,64,198,210,30,209,148,153,156,26,73,27,112,137,158,179,169,198,159,14,55,94,41,242,26,235,149,118,44,111,87,134,174,69,81,13,202,140,218,82,26,42,217,224,220,241,210,215,8,179,145,211,17,59,23,115,59,132,129,12,172,39,211,233,150,58,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,118,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,79,79,43,143,34,121,101,248,215,172,86,171,170,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,136,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,173,87,153,215,30,63,150,251,237,78,67,101,61,235,118,1,195,247,2,246,149,210,221,113,234,82,226,137,132,33,40,245,30,144,191,70,158,113,168,97,219,36,145,76,77,28,205,174,200,137,173,215,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,197,179,22,92,108,87,140,85,121,187,97,108,57,246,126,203,91,112,168,168,183,90,59,97,213,251,62,148,228,34,138,155,174,108,199,47,76,28,67,168,77,184,182,234,253,238,171,87,0,248,167,46,48,87,23,185,109,137,243,98,186,213,67,134,232,110,21,5,45,93,210,38,58,90,106,162,164,152,40,230,55,38,113,143,101,81,83,147,74,90,12,68,45,35,144,48,57,54,69,40,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,94,127,154,247,28,117,56,150,235,123,225,31,46,66,145,236,86,218,138,112,197,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,234,147,233,43,205,17,71,160,12,103,214,178,14,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,208,233,100,168,134,217,67,16,238,150,162,65,6,254,246,48,98,32,19,150,88,129,204,55,238,108,135,178,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,238,103,57,37,146,73,29,133,132,25,205,216,68,69,152,90,13,185,163,249,236,204,223,193,125,30,137,81,248,243,231,25,81,112,242,60,57,89,235,106,237,248,122,179,20,85,226,107,211,67,80,204,23,83,58,122,40,169,161,148,24,24,182,64,84,146,72,205,189,192,206,80,39,6,40,64,149,64,224,147,131,236,77,197,206,104,69,101,22,171,162,193,54,58,136,11,22,94,41,37,167,235,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,54,210,159,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,11,21,117,63,223,246,44,191,242,127,255,0,221,197,0,43,42,133,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,213,120,89,229,213,149,252,49,102,230,48,205,123,125,109,37,246,162,233,81,35,97,74,121,173,210,1,225,90,41,14,110,165,60,82,201,81,43,206,101,17,197,19,206,66,50,108,140,219,93,38,145,158,237,81,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,120,172,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,161,92,33,242,238,201,174,20,187,54,41,215,237,142,97,67,218,131,237,69,109,57,65,208,134,109,7,167,75,75,212,56,224,210,49,218,242,106,82,151,82,102,222,209,201,210,24,171,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,244,241,93,197,118,92,112,149,151,7,141,113,172,189,186,235,93,212,130,193,96,130,102,10,171,189,80,179,59,136,187,179,244,225,13,194,242,204,236,227,24,144,179,49,153,199,25,227,217,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,239,87,146,167,154,124,83,244,254,187,212,109,202,106,84,0,243,17,226,243,249,86,231,43,125,150,173,235,101,238,14,234,209,97,125,244,29,154,105,250,163,23,106,171,147,115,188,143,213,146,33,216,197,179,108,81,197,172,97,35,203,187,213,114,207,224,162,221,196,254,59,185,99,108,203,182,118,156,182,194,90,211,86,209,200,213,80,251,102,186,104,100,104,233,225,168,132,163,217,209,212,39,145,198,77,205,172,2,224,227,51,144,204,79,17,89,13,131,120,146,202,59,238,84,227,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,124,100,90,184,177,142,240,115,140,159,97,147,62,58,249,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,41,60,167,120,215,183,98,156,43,108,225,95,50,46,123,49,37,155,90,108,29,57,189,85,68,215,90,17,142,162,162,74,121,9,196,227,135,178,199,14,208,114,144,5,226,120,163,0,103,137,220,228,169,99,89,197,143,154,124,228,250,129,136,125,70,117,79,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,19,192,231,23,118,174,47,178,140,177,92,246,234,75,62,44,176,212,13,183,17,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,109,219,58,141,171,28,115,70,197,39,73,228,42,105,157,124,173,50,107,58,248,142,165,206,235,149,215,216,182,26,189,149,56,155,11,219,40,74,47,110,215,49,200,71,80,85,77,51,118,126,174,176,180,173,28,76,71,178,67,99,25,101,121,90,239,112,166,23,177,96,108,43,102,193,56,94,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,187,153,109,0,22,212,157,201,244,213,221,223,189,98,222,178,80,225,63,95,228,179,147,122,127,220,6,30,244,232,21,85,103,109,116,118,91,75,81,45,194,236,183,9,187,191,123,63,127,220,183,126,215,68,248,174,45,92,101,208,124,31,87,127,218,183,188,177,179,176,185,139,59,252,29,214,230,118,127,7,100,213,190,108,140,236,254,14,206,184,165,155,99,251,164,183,1,19,200,236,236,236,218,124,89,111,213,188,53,71,118,110,247,92,110,27,201,137,219,227,170,220,34,206,78,238,207,221,224,182,200,14,255,0,242,45,186,237,209,181,209,217,114,135,115,119,191,123,247,173,203,105,107,167,114,216,241,238,110,230,211,246,174,165,109,178,9,129,137,163,109,238,77,171,238,127,146,166,216,211,2,199,118,181,214,65,61,189,228,99,140,152,91,89,27,87,233,187,55,135,237,86,175,152,88,95,18,229,253,216,107,236,212,83,83,83,7,231,228,217,9,200,250,70,32,95,215,139,252,203,226,189,214,75,231,237,12,244,193,107,187,220,229,134,170,57,98,2,105,194,8,245,223,33,233,163,106,207,225,167,193,93,30,30,197,182,171,165,60,125,26,248,165,119,8,255,0,70,64,127,210,111,185,215,163,18,18,102,33,118,118,118,213,106,139,71,109,123,157,117,203,118,186,19,173,5,180,91,245,218,250,59,173,204,110,250,183,127,123,46,35,50,3,109,95,187,86,91,218,65,61,123,251,254,245,181,199,191,86,239,253,139,99,51,238,239,109,123,251,190,229,218,22,247,91,231,162,220,139,66,33,1,114,39,209,153,121,76,83,141,109,22,136,163,105,171,4,55,19,127,94,31,29,223,55,251,149,177,102,103,19,184,94,210,240,71,111,184,212,213,72,91,73,218,148,105,165,208,125,255,0,31,127,230,205,254,22,84,191,9,216,51,19,48,235,142,227,118,162,171,40,167,132,164,110,209,70,80,190,224,33,6,253,0,211,193,159,185,94,38,7,192,145,218,41,160,140,40,152,68,4,155,184,164,127,25,53,248,170,137,67,66,52,177,51,0,109,119,103,23,109,95,93,29,254,245,203,217,182,30,237,191,22,127,138,236,3,150,139,115,232,205,171,174,34,151,99,234,218,232,235,115,109,33,220,194,250,186,218,241,17,27,120,109,211,189,110,113,102,54,102,110,237,22,253,172,207,171,119,35,182,133,187,79,134,139,114,216,114,198,14,204,68,218,187,233,226,181,114,109,174,66,237,225,226,186,229,95,4,78,195,41,179,59,252,117,102,90,201,114,162,141,133,202,162,63,123,195,223,111,243,163,92,173,250,106,245,176,55,237,144,127,206,180,123,157,189,155,86,173,128,153,188,116,144,95,79,241,173,237,89,74,65,212,9,227,54,254,228,153,215,40,24,200,59,129,245,101,185,17,104,79,160,187,234,186,229,46,175,163,62,164,222,58,45,172,230,238,239,174,140,255,0,7,241,92,160,238,194,183,143,127,122,222,136,136,139,98,211,95,159,114,213,28,117,109,86,215,23,109,123,245,90,198,95,7,241,91,221,153,255,0,153,108,45,204,219,135,94,239,22,211,197,116,235,110,18,83,199,189,163,113,102,253,34,119,238,110,255,0,143,114,248,181,56,172,105,205,203,116,126,239,139,188,130,218,247,254,197,240,107,243,30,219,4,228,85,23,90,26,114,14,237,36,170,141,159,197,251,251,215,78,183,57,108,52,189,239,137,173,16,190,140,250,21,124,63,63,30,245,213,131,61,48,196,204,238,248,190,196,46,223,254,146,167,95,94,221,154,86,202,225,103,162,189,219,170,245,103,125,97,171,136,181,109,116,215,187,95,143,114,244,16,226,90,103,144,78,105,161,6,119,102,220,82,139,55,138,250,145,222,41,103,96,232,215,64,76,69,166,163,32,186,237,199,52,44,94,245,92,102,229,166,158,243,50,229,212,77,244,110,253,62,78,142,239,185,153,187,180,117,189,105,171,247,173,142,2,230,197,166,168,26,155,238,215,195,185,110,114,211,193,181,70,45,221,226,76,181,213,190,104,236,207,220,235,130,166,146,42,136,246,27,125,255,0,30,245,77,243,35,45,237,184,150,146,120,231,128,201,142,158,104,221,132,77,251,136,25,190,4,223,37,100,185,199,150,119,188,181,189,29,219,10,83,215,52,96,47,82,226,52,38,108,239,12,96,77,239,27,150,157,238,95,244,166,84,241,127,115,182,92,41,237,23,250,58,122,82,25,169,41,142,74,154,232,161,213,196,156,76,180,120,155,77,60,93,181,238,87,215,150,249,149,109,198,52,144,148,85,212,82,117,41,225,144,94,42,176,147,86,32,114,238,218,205,175,130,247,194,66,77,168,147,59,124,217,214,168,184,164,6,119,238,241,92,58,234,218,235,241,240,91,246,234,219,223,197,211,87,98,125,27,69,195,35,147,151,189,243,90,107,166,189,251,126,95,122,230,3,118,22,238,241,101,202,13,27,232,236,237,175,199,189,114,34,218,70,34,254,241,51,126,215,94,7,31,230,117,183,12,218,231,157,170,168,181,0,140,245,42,176,31,25,24,126,44,234,192,243,83,138,252,87,138,42,41,232,240,180,32,111,24,4,166,116,179,67,83,224,230,206,206,205,23,119,233,15,248,190,107,183,147,185,17,93,141,138,170,191,24,193,93,80,241,49,195,24,157,12,144,233,167,77,217,245,2,29,127,72,149,244,96,124,188,182,217,224,167,142,10,99,140,99,98,211,86,63,140,154,252,73,84,58,106,72,169,99,104,227,31,13,126,47,243,213,114,232,204,238,255,0,52,118,213,113,52,174,196,227,179,193,244,253,171,115,187,152,247,124,62,11,105,68,207,167,255,0,38,139,81,45,130,226,205,171,235,220,203,80,39,47,18,209,245,240,90,185,251,223,163,240,241,90,239,141,251,183,143,248,86,199,153,152,159,87,109,191,7,213,117,170,171,202,150,55,148,96,115,6,248,235,220,221,222,58,232,190,53,118,36,160,120,220,138,166,158,25,27,191,222,156,117,110,239,147,175,43,118,204,240,181,153,194,247,74,70,140,5,221,204,167,141,153,219,70,119,241,111,189,121,74,236,232,164,158,66,106,90,234,26,179,137,181,217,21,100,78,238,238,221,205,220,47,226,188,86,40,226,23,16,219,167,165,138,143,8,207,87,212,51,29,35,157,181,109,28,116,110,232,159,199,85,240,106,248,143,199,103,25,244,50,226,228,37,27,233,181,141,221,203,191,253,193,112,7,18,184,230,6,30,209,151,151,1,99,110,246,41,28,127,254,66,244,24,103,137,171,188,192,254,213,178,53,4,109,41,51,140,245,64,58,54,214,209,245,120,155,227,220,170,229,135,59,176,197,194,97,142,159,20,217,38,98,34,109,145,220,160,39,119,97,215,225,222,170,77,182,235,79,92,4,65,91,4,154,59,183,186,98,255,0,47,151,237,95,69,22,201,59,197,180,127,23,92,99,20,98,78,110,236,207,247,173,9,217,221,182,135,243,179,173,226,47,226,239,175,243,46,70,101,96,60,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,85,243,206,253,73,254,242,127,13,86,171,203,175,135,76,9,197,6,105,227,140,179,199,84,255,0,171,251,157,101,158,183,124,223,210,203,167,105,164,134,10,206,156,82,199,214,233,117,204,186,70,91,15,193,219,193,218,143,241,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,83,85,61,28,174,184,122,252,134,240,203,109,191,220,234,109,85,183,172,203,236,216,182,90,154,58,93,146,67,67,61,44,79,71,71,36,196,204,114,244,193,206,77,29,152,66,74,153,132,88,155,89,14,48,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,175,63,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,131,204,83,129,90,158,22,177,147,227,140,190,160,171,60,171,191,212,67,13,12,213,53,81,25,219,46,51,53,65,189,181,153,228,121,230,1,142,156,164,9,136,63,64,196,8,204,197,204,232,87,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,9,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,162,91,157,95,154,124,45,244,254,135,212,110,42,202,176,62,89,226,172,196,183,98,251,142,22,164,237,127,98,176,249,226,107,140,1,28,146,76,84,49,213,83,83,202,113,136,1,107,211,237,67,41,185,109,17,138,41,77,203,221,209,251,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,144,115,117,224,251,12,215,224,219,135,22,152,61,169,45,183,219,93,69,48,226,225,154,90,131,59,188,18,189,37,13,33,196,206,101,20,71,3,140,98,224,32,12,97,33,145,22,232,196,78,56,56,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,96,28,214,248,163,207,110,26,255,0,37,223,145,76,115,246,115,237,31,182,253,167,253,44,163,172,235,246,126,195,209,255,0,92,197,38,221,189,121,127,71,77,119,119,235,163,105,79,249,95,241,153,196,159,17,57,251,127,193,89,199,153,31,104,44,180,88,62,170,233,5,55,177,232,41,54,85,5,109,20,99,38,250,120,35,55,208,38,145,180,119,219,239,107,166,172,206,223,43,158,119,234,79,247,147,248,106,180,174,95,220,51,224,222,43,243,47,26,229,110,48,174,171,183,24,224,122,187,149,162,231,76,238,71,110,184,199,93,68,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,2,133,102,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,111,42,178,8,229,211,195,173,55,15,124,52,97,200,47,56,78,146,211,141,177,85,56,222,113,52,205,20,163,87,33,200,102,116,180,245,13,48,137,198,112,83,201,28,101,14,140,1,47,93,217,157,204,204,226,135,154,63,158,204,205,252,23,209,232,151,148,195,28,40,223,113,223,7,119,142,38,240,84,87,91,165,126,19,198,21,118,123,253,174,8,66,72,225,179,133,13,52,237,94,58,59,72,221,41,37,38,149,153,141,186,114,12,143,211,24,100,34,166,185,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,85,88,214,113,99,230,159,57,62,160,98,31,81,157,83,74,219,181,214,227,77,65,71,112,185,213,213,83,218,233,222,146,134,41,166,35,10,88,30,89,38,120,162,23,125,0,30,89,165,145,196,116,109,242,25,120,147,187,201,87,42,30,7,42,113,45,214,201,197,198,99,29,35,216,173,181,21,7,132,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,210,22,210,87,154,33,147,80,24,195,173,46,138,8,121,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,44,213,93,87,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,143,94,101,188,190,233,179,134,213,120,226,15,40,45,85,114,102,13,5,63,105,188,90,105,34,150,170,124,74,0,52,176,70,209,177,206,193,1,211,211,65,41,48,67,17,28,239,160,179,57,184,235,13,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,79,167,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,125,87,30,185,165,142,242,91,132,236,115,153,153,105,125,246,54,36,179,123,51,177,86,246,88,106,58,93,91,149,44,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,163,3,135,174,99,220,103,99,156,253,203,76,21,138,115,147,182,217,113,6,48,179,90,238,52,223,103,109,81,245,233,103,173,138,57,99,222,20,194,99,184,12,155,81,118,38,215,86,118,126,245,34,188,209,252,137,230,111,224,190,177,68,160,5,93,255,0,49,158,10,63,146,174,99,193,127,192,22,203,172,153,101,138,127,57,109,169,157,186,177,218,235,157,205,228,182,20,219,136,203,104,3,73,17,74,194,71,25,16,235,41,67,44,143,104,10,71,249,48,100,53,54,42,205,12,75,159,247,218,42,190,207,129,233,198,215,98,50,167,148,96,146,227,89,28,131,60,129,51,27,1,156,52,218,129,68,226,125,213,209,155,236,113,7,41,137,86,21,204,143,151,221,79,17,52,209,231,14,77,218,169,7,49,109,212,227,77,91,109,134,40,161,60,76,15,44,17,196,242,212,77,60,80,194,116,208,180,228,198,66,71,32,48,71,174,129,27,52,38,41,201,229,21,155,216,55,26,240,175,111,202,219,52,245,109,136,114,226,162,166,27,212,19,64,226,27,43,171,106,234,169,166,136,219,81,48,33,121,1,219,86,54,56,79,81,97,112,35,189,244,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,136,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,0,60,209,252,246,102,111,224,190,143,68,188,254,11,226,238,235,151,92,25,98,126,23,112,133,186,174,158,229,142,49,69,77,202,245,121,106,130,137,161,181,21,53,20,125,150,14,153,49,17,204,84,210,132,187,253,206,139,144,109,147,172,239,21,42,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,124,135,184,98,225,235,10,240,191,147,86,92,163,194,213,61,191,176,117,42,110,55,67,165,142,158,107,157,116,165,186,90,137,4,27,251,216,193,136,140,130,40,162,7,51,217,185,234,170,43,32,230,223,159,52,217,89,195,68,153,109,111,173,171,131,16,230,125,71,178,233,158,154,162,90,115,138,221,1,199,45,116,142,96,14,38,4,47,21,49,196,70,27,194,176,159,222,16,49,120,96,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,229,86,74,124,44,103,95,242,137,225,247,4,231,28,150,254,197,87,136,45,239,219,224,24,186,113,133,116,18,157,61,87,72,122,146,59,66,243,195,43,199,184,220,186,110,27,180,45,89,170,170,128,30,104,254,123,51,55,240,95,71,162,94,43,32,56,179,198,92,57,229,126,107,96,124,191,167,171,161,190,230,85,61,174,154,159,17,210,87,180,19,217,130,150,73,222,87,140,58,100,228,114,197,81,36,108,98,113,156,79,161,139,238,97,118,165,88,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,159,7,220,38,96,222,17,114,191,236,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,245,213,64,15,52,127,61,153,155,248,47,163,209,42,41,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,167,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,17,98,174,167,251,254,197,151,254,79,255,0,251,184,160,5,101,80,136,136,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,129,195,215,49,238,51,177,206,126,229,166,10,197,57,201,219,108,184,131,24,89,173,119,26,111,179,182,168,250,244,179,214,197,28,177,239,10,97,49,220,6,77,168,187,19,107,171,59,63,122,145,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,128,30,104,254,123,51,55,240,95,71,162,85,255,0,148,30,105,96,76,150,192,153,255,0,153,153,151,125,246,54,27,179,125,148,237,181,189,150,106,142,151,86,106,248,99,252,220,32,114,22,178,74,3,238,139,233,174,175,163,51,187,90,7,21,220,87,102,63,22,185,142,120,215,26,203,216,109,84,61,72,44,22,8,38,115,165,180,82,147,179,184,139,187,55,82,99,218,47,44,206,204,82,16,139,51,0,4,113,133,63,196,89,91,142,240,166,4,194,57,153,127,177,118,92,55,142,251,127,217,250,222,213,9,246,206,197,51,67,85,249,176,55,146,61,146,19,15,231,4,119,107,168,234,221,234,245,121,42,121,167,197,63,79,235,189,70,220,170,175,56,46,47,60,120,71,192,181,191,218,43,113,201,73,65,254,225,85,65,73,12,166,255,0,222,79,35,128,127,104,22,147,250,188,106,61,120,110,201,11,175,17,249,219,133,178,94,205,124,164,179,84,98,58,137,68,235,234,99,41,2,154,8,96,146,162,99,96,30,243,54,138,25,54,6,162,196,123,69,200,25,220,219,35,60,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,243,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,234,213,170,243,17,225,15,249,86,228,211,125,150,162,235,102,22,14,234,214,225,125,245,253,154,25,250,165,23,106,164,147,115,60,111,213,142,33,216,229,179,108,177,197,172,129,27,203,186,2,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,200,83,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,13,184,177,243,79,156,159,80,49,15,168,206,189,6,19,225,51,25,99,174,20,49,7,20,56,62,162,174,236,24,87,20,73,101,187,216,233,168,24,142,150,221,29,28,85,18,220,158,94,166,226,0,41,227,19,140,98,125,161,186,82,38,0,61,190,83,135,92,249,198,92,54,230,229,139,53,176,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,219,33,62,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,144,177,90,89,40,112,159,229,103,38,254,159,225,239,78,129,85,87,29,91,85,181,197,219,94,253,123,150,177,151,193,252,86,247,102,127,230,91,73,139,196,95,77,59,221,180,241,93,42,219,132,148,241,239,104,220,89,191,72,157,251,155,191,227,220,190,45,78,43,26,115,114,221,31,187,226,239,32,182,189,255,0,177,124,26,252,199,182,193,57,21,69,214,134,156,131,187,73,42,163,103,241,126,254,245,211,173,206,91,13,47,123,226,107,68,47,163,62,133,95,15,207,199,189,117,96,207,76,49,51,59,190,47,177,11,183,255,0,164,169,215,213,182,102,165,170,191,119,96,191,91,107,118,235,171,193,87,17,233,225,253,142,191,54,255,0,10,244,3,137,105,159,223,154,88,89,159,226,242,139,54,171,235,71,120,165,157,131,163,93,1,49,22,154,140,130,235,182,18,196,199,184,171,35,45,123,153,181,102,239,92,186,137,190,141,223,167,201,209,221,247,51,55,118,142,183,173,53,126,245,177,192,92,216,180,213,106,45,171,235,175,135,118,139,87,45,60,27,84,98,221,222,36,203,93,91,230,142,204,254,43,130,166,146,42,136,246,27,125,255,0,30,245,77,243,35,45,237,184,150,146,120,231,128,201,142,158,104,221,132,77,251,136,25,190,4,223,37,100,185,199,150,119,188,181,189,29,219,10,83,215,52,96,47,82,226,52,38,108,239,12,96,77,239,27,150,157,238,95,244,166,84,241,127,115,182,92,41,237,23,250,58,122,82,25,169,41,142,74,154,232,161,213,196,156,76,180,120,155,77,60,93,181,238,87,215,150,249,149,109,198,52,144,148,85,212,82,117,41,225,144,94,42,176,147,86,32,114,238,218,205,175,130,247,194,66,77,168,147,59,125,206,181,69,197,32,11,190,141,220,235,135,93,91,93,126,62,11,126,221,91,123,248,186,106,236,79,163,104,184,100,114,114,247,190,107,77,116,215,191,111,203,239,92,177,27,237,213,219,197,115,8,198,250,59,59,107,241,239,92,136,182,145,136,191,188,76,223,181,215,129,199,249,157,109,195,54,185,231,106,170,45,64,35,61,74,172,7,198,70,31,139,58,176,60,212,226,191,21,226,138,138,122,60,45,8,27,198,1,41,157,44,208,212,248,57,179,179,179,69,221,250,67,254,47,154,237,228,238,68,87,99,98,170,175,198,48,87,84,60,76,112,198,39,67,36,58,105,211,118,125,64,135,95,210,37,124,184,55,46,173,214,154,40,161,130,154,72,196,64,217,181,99,248,158,191,18,85,26,154,146,42,88,218,56,199,195,95,139,252,245,92,186,54,187,180,239,71,109,87,30,247,18,112,219,220,223,227,90,187,185,143,119,195,224,182,148,76,250,127,242,104,181,18,216,46,44,218,190,189,204,181,2,114,241,45,31,95,4,115,208,155,221,215,239,91,183,198,253,219,199,252,43,105,74,34,95,164,218,105,227,170,235,84,87,29,56,239,142,157,228,23,125,27,71,255,0,161,124,90,236,73,64,241,185,21,77,60,50,55,127,189,56,234,221,223,39,94,86,237,153,225,107,51,133,238,148,141,24,11,187,153,79,27,51,182,140,239,226,223,122,242,149,217,209,73,60,132,212,181,212,53,103,19,107,178,42,200,157,221,221,187,155,184,95,197,120,172,81,196,46,33,183,79,75,21,30,17,158,175,168,102,58,71,59,106,218,56,232,221,209,63,142,171,224,213,241,31,142,206,51,232,101,197,200,74,55,211,107,27,187,151,127,251,130,224,14,37,113,204,12,61,163,47,46,2,198,221,236,82,56,255,0,252,133,232,48,207,19,87,121,129,253,171,100,106,8,218,82,103,25,234,128,116,109,173,163,234,241,55,199,185,85,124,49,158,56,114,230,20,236,56,142,204,231,35,123,240,13,198,23,38,45,154,187,62,157,250,183,252,138,166,219,174,212,213,163,184,43,160,147,222,113,247,76,95,225,175,193,125,36,91,36,239,22,209,252,93,113,140,81,137,57,187,179,63,222,180,39,103,118,218,31,206,206,183,136,191,139,190,191,204,185,25,150,168,136,136,182,151,205,104,180,240,111,154,222,218,120,106,206,142,58,182,141,220,184,244,216,93,237,174,191,21,164,154,234,222,251,143,252,171,229,221,174,193,69,1,76,115,140,109,27,232,238,242,237,103,239,102,241,94,6,251,136,46,18,22,180,114,212,84,194,100,78,109,28,196,66,205,171,109,215,77,91,246,126,197,230,171,174,87,48,162,158,71,183,85,74,238,108,237,171,151,115,59,183,119,130,166,184,175,19,215,211,85,59,254,79,106,46,26,3,106,251,9,245,125,207,254,214,255,0,181,120,107,222,54,148,231,104,164,202,50,55,40,219,244,163,215,226,255,0,237,43,210,216,237,246,154,200,142,122,204,5,73,67,161,56,48,75,72,45,175,131,235,222,13,243,127,240,47,77,106,185,225,106,54,96,162,59,85,33,48,187,108,138,72,193,217,181,215,193,180,253,171,239,13,53,124,178,5,103,218,106,130,17,38,62,205,212,39,103,211,225,250,95,29,62,95,21,247,105,49,181,109,152,33,132,48,252,245,154,155,71,171,74,237,166,175,174,239,208,127,5,234,237,120,194,58,198,138,74,208,26,3,50,102,96,150,163,71,110,253,59,181,102,251,159,249,215,171,161,190,64,68,49,133,80,72,206,76,219,154,102,125,117,117,245,30,231,30,230,29,7,185,244,215,122,237,12,224,108,36,196,204,206,218,187,238,92,130,91,188,60,62,127,52,61,88,95,111,143,220,181,102,102,240,102,101,167,115,247,120,46,38,103,0,249,119,173,209,200,197,222,236,195,252,235,145,159,86,213,106,184,229,132,37,103,18,17,125,89,217,245,109,87,131,204,76,3,111,196,116,19,199,37,29,57,107,79,48,106,84,99,38,187,129,155,254,69,29,28,64,240,255,0,91,104,171,169,187,90,41,39,7,130,75,133,70,148,214,135,13,118,187,16,251,194,253,223,115,175,153,195,38,122,220,240,126,37,59,45,246,233,85,24,70,49,211,143,107,187,20,45,23,74,41,153,217,132,155,187,224,218,124,59,148,152,101,134,63,182,98,236,57,111,169,134,174,152,206,104,131,71,26,193,149,203,243,66,90,234,222,62,43,220,179,179,182,172,236,236,181,91,15,70,109,126,63,53,193,27,54,186,59,127,58,228,141,245,22,103,101,171,182,164,237,183,193,188,87,17,142,165,225,241,249,45,146,71,247,127,137,4,247,59,51,127,91,220,235,178,0,221,196,206,223,204,185,22,132,66,45,184,137,153,155,226,238,188,86,59,198,84,54,26,73,140,170,160,23,140,1,245,122,166,143,198,77,20,115,231,38,110,222,241,133,71,177,44,39,93,56,212,210,68,219,232,238,7,51,49,12,164,110,219,65,187,223,70,111,143,131,234,189,175,14,124,55,180,39,93,61,230,157,167,213,165,1,122,171,55,135,245,23,109,28,137,254,255,0,241,171,224,193,184,46,142,213,28,163,29,20,48,137,17,63,117,43,3,59,251,191,230,94,220,35,8,197,132,5,153,155,228,218,45,200,182,187,235,224,182,236,109,204,251,188,93,110,238,15,135,138,215,185,219,246,173,132,46,62,243,54,174,129,166,142,78,45,174,171,143,169,25,63,187,48,233,243,103,93,121,42,162,137,245,38,6,127,147,147,50,249,55,43,252,49,255,0,82,112,119,220,222,232,202,221,221,202,154,98,188,117,113,167,136,233,97,146,167,243,164,209,8,141,81,54,142,66,254,13,162,166,119,59,38,45,191,86,149,88,98,139,189,28,115,56,251,140,242,144,142,140,194,255,0,215,183,203,85,199,85,100,236,52,37,111,188,222,251,68,155,12,94,106,150,209,201,159,191,250,226,127,6,118,111,31,131,46,11,62,21,183,71,76,85,20,29,154,164,230,110,227,134,1,119,213,157,217,187,217,223,87,255,0,50,225,144,46,114,92,41,232,190,199,85,22,201,154,39,168,232,19,233,239,51,111,253,15,231,241,254,117,203,120,203,28,67,119,3,26,123,213,198,213,188,156,154,64,166,63,7,118,127,129,143,203,79,231,94,126,225,150,247,202,42,67,130,163,20,87,84,56,232,61,83,132,251,157,157,155,94,243,127,31,218,188,221,215,36,175,215,162,23,135,24,215,192,18,70,218,237,164,50,109,117,215,94,233,25,120,170,236,169,198,56,26,2,170,183,222,175,53,146,199,164,130,48,210,75,17,62,231,216,236,206,198,239,225,222,171,174,71,231,61,101,96,85,211,94,234,38,163,157,158,67,24,170,174,79,189,195,243,108,196,204,76,207,166,174,237,175,220,234,237,236,87,154,107,172,103,210,168,136,200,93,251,134,86,55,211,187,252,235,235,45,29,153,219,69,179,163,171,234,229,175,243,45,204,12,44,204,218,127,129,110,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,66,120,254,224,250,213,197,150,81,144,219,218,174,60,119,131,169,235,43,240,161,195,40,176,84,206,96,47,37,12,163,33,140,91,42,30,24,129,164,34,23,136,196,15,118,198,146,57,34,47,132,62,18,239,185,201,197,197,54,69,227,187,71,103,164,193,247,10,170,140,111,77,218,0,250,52,180,19,180,117,20,219,226,152,28,186,179,188,116,221,72,12,136,58,253,81,220,32,238,178,20,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,65,15,46,190,58,170,120,90,198,77,129,243,6,190,172,242,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,253,3,35,16,51,22,3,155,235,181,179,6,230,190,0,173,179,86,73,73,127,194,120,198,207,37,52,167,73,86,239,5,194,221,87,11,137,60,115,66,76,238,18,69,35,232,113,147,119,19,56,191,131,172,125,184,215,225,70,251,194,94,114,214,224,222,149,214,179,8,92,181,172,194,215,186,216,64,123,125,46,208,121,35,114,141,220,30,104,12,250,82,54,128,79,160,73,211,0,150,54,85,3,150,207,21,217,143,145,153,227,134,242,190,217,47,181,112,102,99,98,10,11,61,202,205,81,51,140,116,245,85,83,71,79,29,125,59,232,253,57,131,112,111,102,109,178,198,12,5,163,140,82,69,80,57,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,103,92,7,126,68,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,183,94,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,229,167,152,70,63,193,185,167,203,135,27,102,14,95,98,26,75,230,30,190,83,217,42,104,107,169,157,246,74,30,217,163,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,118,225,59,205,62,77,253,64,195,222,163,2,201,77,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,21,170,241,207,192,199,242,209,251,19,254,170,63,99,190,199,123,75,253,132,246,135,106,237,125,155,255,0,158,33,217,183,179,127,117,174,255,0,134,157,254,83,130,158,91,223,200,251,52,238,185,153,249,101,251,91,237,60,63,61,139,177,125,157,236,29,62,165,77,60,221,94,167,106,151,93,59,54,221,187,91,93,250,235,221,163,208,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,72,79,31,220,31,90,184,178,202,50,27,123,85,199,142,240,117,61,101,126,20,56,101,22,10,153,204,5,228,161,148,100,49,139,101,67,195,16,52,132,66,241,24,129,238,216,210,71,36,75,112,43,194,101,215,63,248,151,165,192,121,131,129,113,3,225,60,39,81,60,184,220,27,117,9,208,60,65,43,69,73,80,68,204,113,156,181,49,140,37,16,233,54,198,157,199,103,76,164,12,130,84,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,74,230,71,203,238,155,135,106,152,243,135,38,237,85,101,151,87,26,129,166,173,182,195,20,179,6,25,54,138,8,226,121,106,38,158,89,166,10,153,158,114,99,33,16,140,220,35,215,83,141,158,128,112,125,197,158,50,225,23,52,62,220,88,169,234,239,22,42,250,121,41,175,184,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,27,244,234,3,59,12,166,207,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,153,197,143,154,124,228,250,129,136,125,70,117,93,121,113,112,57,77,197,110,50,175,198,25,130,117,116,249,117,131,234,32,10,232,98,9,98,59,221,89,51,155,81,69,59,51,8,0,139,9,78,66,93,81,9,98,17,97,121,154,88,231,121,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,123,56,193,225,51,25,112,139,154,31,97,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,246,188,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,161,219,154,135,2,181,56,3,16,221,120,158,202,218,10,185,240,197,242,162,107,150,51,134,106,168,182,90,110,51,213,66,3,60,79,36,141,52,129,85,53,75,187,198,0,125,35,19,125,195,25,128,71,97,89,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,127,179,47,2,255,0,46,78,13,168,236,30,212,251,21,249,80,195,246,43,239,91,161,237,47,103,110,146,150,191,165,183,116,61,109,54,116,247,106,30,59,180,254,181,90,174,83,242,107,252,151,230,158,13,204,207,229,29,237,63,178,88,130,221,125,236,95,100,58,61,171,178,212,199,55,75,169,219,75,102,238,158,221,219,75,77,117,209,244,209,92,7,52,127,34,121,155,248,47,172,81,40,1,89,62,230,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,156,132,194,65,210,72,128,189,210,109,116,209,245,103,118,120,1,226,175,131,108,199,225,143,57,104,242,171,178,93,113,77,38,32,236,227,133,174,244,214,167,143,219,210,24,198,50,67,4,17,201,43,245,130,121,58,79,22,231,145,245,140,246,176,203,30,179,189,195,118,72,90,184,112,201,44,45,146,246,107,229,93,230,159,14,83,202,39,95,83,24,198,117,51,205,60,149,19,27,0,247,0,60,179,73,176,53,39,16,218,46,70,236,230,245,45,22,53,156,88,249,167,206,79,168,24,135,212,103,94,127,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,178,40,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,169,104,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,160,7,154,63,158,204,205,252,23,209,232,151,170,225,183,128,159,229,81,193,222,34,204,140,187,159,179,230,110,25,198,21,212,116,148,243,212,108,165,189,80,133,13,12,173,70,78,111,178,25,152,228,144,162,151,184,92,140,130,87,218,67,36,54,129,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,167,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,67,198,18,87,236,97,140,174,116,237,24,128,20,50,155,179,152,128,183,70,67,96,118,218,81,28,183,84,138,16,57,193,103,29,247,28,241,64,249,85,81,15,103,178,229,165,190,10,122,56,247,1,245,234,171,169,224,171,168,169,213,128,76,119,1,211,69,211,114,49,110,205,188,118,188,132,203,235,114,108,201,79,183,60,65,93,179,142,174,225,209,164,203,43,123,116,96,142,93,178,79,93,113,138,162,158,61,194,241,147,20,35,0,86,57,104,96,77,39,67,77,195,189,149,31,230,93,128,41,178,251,141,44,196,165,182,225,234,187,85,182,249,81,77,127,165,121,154,93,149,135,87,77,28,181,85,17,28,142,251,192,171,30,173,159,107,236,19,19,1,219,179,107,94,255,0,36,188,204,197,88,131,46,51,19,43,110,213,125,162,203,131,238,22,251,133,163,169,36,135,37,63,111,106,158,188,3,184,220,2,22,58,70,144,64,4,127,57,60,228,238,78,125,210,84,160,7,154,63,158,204,205,252,23,209,232,151,213,224,103,131,43,23,24,121,113,156,86,200,238,190,198,198,120,95,216,117,24,102,229,41,155,210,140,146,181,127,86,154,166,49,215,88,101,233,68,207,32,139,201,25,0,144,238,102,56,164,182,12,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,153,238,92,28,192,40,248,136,177,69,148,153,189,136,191,213,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,231,154,43,234,80,3,205,31,207,102,102,254,11,232,244,74,250,121,37,225,107,21,38,65,99,172,107,79,67,178,245,117,198,15,107,172,169,234,155,245,105,105,40,169,228,167,143,99,190,193,218,117,181,47,171,51,19,245,52,39,118,17,102,145,84,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,149,66,34,34,165,92,81,228,95,242,148,200,156,77,146,159,106,126,206,125,163,236,95,211,62,195,219,58,29,158,178,10,159,234,61,72,247,110,232,109,253,54,211,118,189,250,104,246,85,148,252,154,255,0,37,249,167,131,115,51,249,71,123,79,236,150,32,183,95,123,23,217,14,143,106,236,181,49,205,210,234,118,210,217,187,167,183,118,210,211,93,116,125,52,87,1,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,3,205,31,207,102,102,254,11,232,244,74,213,85,218,114,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,229,121,220,90,109,86,11,86,67,88,172,86,202,75,117,182,221,79,136,41,40,232,233,33,24,96,166,130,49,182,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,42,107,201,83,205,62,41,250,127,93,234,54,229,122,156,204,56,40,184,241,63,129,45,184,219,45,45,157,167,50,112,150,148,212,84,113,181,44,62,217,161,154,104,218,74,121,170,38,40,246,116,117,57,227,114,147,107,107,56,176,57,76,196,48,131,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,33,62,10,56,174,177,113,105,147,84,88,203,171,106,163,197,246,221,40,241,77,146,138,99,46,193,85,184,218,57,24,100,102,54,134,112,14,172,111,169,139,106,113,245,12,226,145,213,192,40,192,230,215,198,191,177,40,235,56,77,203,43,157,214,142,245,55,70,76,105,112,129,250,17,141,12,208,117,2,216,46,227,190,78,176,75,20,146,148,100,34,209,176,196,239,35,75,48,4,101,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,190,71,217,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,205,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,143,15,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,89,7,49,78,5,106,120,90,198,79,142,50,250,130,172,242,174,255,0,81,12,52,51,84,213,68,103,108,184,204,213,6,246,214,103,145,231,152,6,58,114,144,38,32,253,3,16,35,51,23,51,167,252,14,113,119,117,225,7,55,11,21,207,110,171,188,97,59,245,56,219,113,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,221,179,168,218,56,73,52,108,81,245,94,65,200,31,10,98,139,22,57,194,182,108,109,133,171,251,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,150,45,203,37,14,19,251,184,89,201,191,255,0,80,48,247,167,64,170,187,105,225,171,58,56,234,218,55,114,227,211,97,119,182,186,252,86,146,107,168,251,238,63,207,226,190,125,198,228,52,241,153,148,204,13,16,147,187,188,154,107,162,167,183,220,65,112,144,181,163,150,162,166,19,34,115,104,230,34,22,109,91,110,186,106,223,179,246,47,53,93,114,185,133,20,242,61,186,170,87,115,103,109,92,187,153,221,187,188,21,53,197,120,158,190,154,169,223,242,123,81,112,208,27,87,216,79,171,238,127,246,183,253,171,195,94,241,180,167,59,69,38,81,145,185,70,223,165,30,191,23,255,0,105,94,150,199,111,180,214,68,115,214,96,42,74,29,9,193,130,90,65,109,124,31,94,240,111,155,255,0,129,122,75,61,199,10,208,185,53,11,90,168,137,245,212,98,56,193,221,187,187,251,180,249,55,248,23,222,58,27,133,99,117,91,22,212,70,37,225,31,80,157,135,78,239,236,255,0,249,53,95,126,147,27,86,217,130,24,67,15,207,89,169,180,122,180,174,218,106,250,238,253,7,240,94,174,215,140,26,179,162,117,144,181,14,242,211,108,179,233,181,247,104,222,44,223,181,122,186,27,228,4,67,24,85,4,140,228,205,185,166,103,215,87,95,81,238,113,238,97,208,123,159,77,119,174,208,206,6,194,76,76,204,237,171,190,229,200,37,187,195,195,231,243,67,213,133,246,248,253,200,45,160,183,118,142,254,41,221,225,224,184,153,156,3,229,222,181,138,86,61,93,217,135,249,215,43,62,173,170,213,113,203,8,74,206,36,34,250,179,179,234,218,175,7,152,152,6,223,136,232,39,142,74,58,114,214,158,96,212,168,198,77,119,3,55,252,138,58,56,129,225,254,182,209,87,83,118,180,82,78,15,4,151,10,141,41,173,14,26,237,118,33,247,133,251,190,231,95,51,134,76,245,185,224,252,74,118,91,237,210,170,48,140,99,167,30,215,118,40,90,46,148,83,51,179,9,55,119,193,180,248,119,41,41,202,220,198,182,99,11,93,55,70,170,148,204,169,41,205,136,107,70,103,61,209,187,235,221,227,224,170,3,59,59,106,206,206,203,85,180,217,180,215,70,215,230,186,241,179,107,163,183,243,174,72,223,81,102,118,90,187,106,78,219,124,27,197,113,24,234,94,31,31,146,217,36,127,119,248,144,29,221,216,91,250,215,239,93,145,6,238,38,118,111,143,114,228,90,17,8,182,226,38,102,111,139,186,241,88,239,25,80,216,105,38,50,170,128,94,48,7,213,234,154,63,25,52,81,207,156,153,187,123,198,21,30,196,176,157,116,227,83,73,19,111,163,184,28,204,196,50,145,187,109,6,239,125,25,190,62,15,170,246,188,57,240,222,208,157,116,247,154,118,159,86,148,5,234,172,222,31,212,93,180,114,39,251,255,0,198,175,131,6,224,186,59,84,114,140,116,80,194,36,68,253,212,172,12,239,238,255,0,153,123,112,140,35,22,16,22,102,111,147,104,183,34,218,239,175,130,218,227,169,49,59,173,221,193,240,241,90,247,59,126,213,176,133,199,222,102,213,208,52,209,201,197,181,213,113,245,35,39,247,102,29,62,108,235,175,37,84,81,62,164,192,207,242,114,102,95,46,233,126,134,54,30,147,3,190,173,238,140,173,247,247,170,105,137,243,6,190,218,222,225,212,105,212,17,218,213,100,44,218,139,191,201,83,27,157,147,22,223,171,74,172,49,69,222,142,57,156,125,198,121,72,71,70,97,127,235,219,229,170,227,170,178,118,26,18,183,222,111,125,162,77,134,47,53,75,104,228,207,223,253,113,63,131,59,55,143,193,151,5,159,10,219,163,166,42,138,14,205,82,115,55,113,195,0,187,234,206,236,221,236,239,171,255,0,153,112,200,23,57,46,20,244,95,99,170,139,100,205,19,212,116,9,244,247,153,183,254,135,243,248,255,0,58,229,188,101,142,33,187,129,141,61,234,227,106,222,78,77,32,83,31,131,187,63,192,199,229,167,243,175,63,112,203,123,229,21,33,193,81,138,43,170,28,116,30,169,194,125,206,206,205,175,121,191,143,237,94,110,235,146,87,235,209,11,195,140,107,224,9,35,109,118,210,25,54,186,235,175,116,140,188,117,215,42,113,142,6,105,170,173,247,203,205,116,177,151,84,122,52,178,198,69,184,182,62,142,198,79,225,222,171,62,77,231,101,109,68,209,209,222,170,102,162,158,74,153,92,98,170,185,187,25,3,68,206,196,204,76,206,237,171,63,248,29,94,13,138,243,77,117,140,250,85,17,25,11,191,112,202,198,250,119,127,157,125,101,163,179,59,104,182,116,117,125,92,181,254,101,185,129,133,153,155,79,240,45,200,136,136,136,182,238,251,150,139,77,89,28,195,224,90,127,50,215,168,221,255,0,38,248,174,57,38,23,209,219,191,79,15,189,117,42,167,45,142,68,206,58,51,187,119,234,188,141,218,140,235,167,9,106,106,200,96,140,141,202,34,103,33,147,95,13,91,95,131,247,248,36,86,200,33,133,246,193,19,4,140,218,104,12,218,183,236,93,26,250,26,152,162,57,2,220,18,68,218,119,110,22,103,239,238,238,255,0,2,232,75,99,26,184,186,231,106,167,1,209,153,223,104,62,143,255,0,200,235,231,93,240,117,173,165,105,100,181,81,11,48,51,110,236,224,238,221,238,185,107,48,165,52,84,236,5,77,3,134,253,122,157,17,241,211,244,116,95,53,176,198,22,166,136,74,76,47,106,215,93,58,189,142,61,75,238,253,29,127,250,203,167,127,193,151,106,234,118,122,41,138,218,221,70,118,146,23,109,123,153,219,78,226,103,241,239,254,101,242,227,176,95,108,176,211,25,220,234,43,202,57,91,126,243,219,168,234,239,171,234,79,251,22,235,158,37,160,183,203,1,93,5,163,45,206,236,207,169,233,166,154,247,179,63,220,190,157,6,96,216,30,42,115,167,175,33,33,39,118,17,9,27,115,238,238,109,118,175,183,73,142,170,164,153,142,26,57,39,141,201,157,221,234,93,180,109,126,78,203,212,216,241,205,61,198,73,41,164,129,225,233,232,46,253,71,47,159,247,63,114,244,182,251,212,115,75,239,17,52,81,247,57,106,239,171,104,250,119,104,190,156,50,145,201,185,153,222,50,119,118,45,126,31,14,229,217,119,209,181,90,51,179,190,159,20,38,215,187,107,58,226,112,118,238,22,213,151,32,247,62,142,253,203,122,45,166,3,32,184,19,51,179,179,183,123,106,169,254,96,229,197,30,36,182,212,70,52,148,154,148,21,2,238,84,192,90,239,31,189,217,70,159,20,28,60,95,48,100,146,98,139,43,197,76,35,87,84,114,61,44,49,64,239,190,104,196,117,113,147,87,253,55,248,124,95,230,190,247,8,89,247,91,134,170,232,112,109,254,182,225,52,193,89,80,32,114,87,74,123,99,10,70,22,22,102,18,102,109,99,126,237,123,181,82,79,129,177,53,37,250,205,71,85,21,65,27,212,70,6,219,183,59,247,198,37,166,174,205,243,94,165,104,236,207,226,218,174,30,246,47,234,109,166,159,53,200,192,204,218,106,183,104,223,37,161,6,186,105,221,163,234,184,229,102,110,237,123,203,185,151,11,68,251,155,103,142,190,246,157,203,180,26,51,105,242,91,151,158,197,23,218,75,93,60,133,44,238,206,34,47,177,152,187,253,237,62,12,163,235,139,60,238,172,124,65,95,134,172,213,213,209,75,36,3,183,165,89,44,108,206,53,71,175,118,214,111,0,249,174,159,13,217,39,125,184,108,175,188,83,198,79,29,116,241,235,40,197,43,237,236,227,167,126,255,0,13,95,193,95,254,16,194,80,91,105,101,97,167,128,55,72,95,163,16,183,192,126,79,247,47,100,34,194,218,51,51,126,197,170,209,223,77,62,247,209,22,221,88,117,103,117,180,53,114,119,241,109,127,192,183,27,179,182,215,125,53,240,92,18,204,240,144,139,182,172,90,232,250,248,104,184,230,184,193,79,27,188,242,56,63,143,131,191,119,243,50,233,207,120,130,56,74,125,239,179,185,245,239,248,191,236,95,8,175,180,243,135,244,53,65,51,179,247,139,110,110,239,159,130,249,146,222,228,170,109,90,73,27,78,237,119,187,175,133,93,184,221,217,174,50,9,234,218,233,187,229,251,87,149,158,146,61,199,93,81,81,218,2,70,219,30,240,215,97,233,220,77,174,189,237,163,173,246,234,183,51,42,40,89,230,48,7,46,247,211,227,227,223,251,87,200,188,225,27,238,32,188,65,44,52,91,169,225,144,122,172,82,3,179,139,237,215,86,114,109,127,69,215,173,177,97,105,173,49,12,79,106,128,5,157,156,54,176,51,120,187,191,115,120,120,175,184,216,94,90,163,19,105,90,157,201,245,212,65,157,251,255,0,99,183,130,225,44,35,88,117,128,5,137,170,9,197,201,134,23,140,180,63,253,125,27,79,21,222,155,7,70,244,219,106,225,134,70,209,187,206,33,45,255,0,123,247,175,155,37,158,130,48,40,233,226,133,206,39,216,192,208,176,248,47,137,120,195,112,148,69,20,237,27,145,11,104,229,19,59,179,107,251,85,5,197,216,57,173,215,24,235,172,199,28,114,148,3,9,12,49,52,79,183,113,59,190,230,127,155,55,114,175,25,17,152,80,93,202,178,46,153,245,69,164,45,30,82,127,117,186,95,23,31,155,170,253,4,157,104,218,102,238,98,215,185,114,162,209,223,69,166,239,185,107,185,149,128,243,171,242,177,133,126,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,94,126,60,1,131,98,199,245,25,164,56,122,145,241,101,85,158,27,1,221,137,156,167,107,116,83,73,56,211,131,187,232,0,242,204,102,91,89,183,187,71,191,119,78,61,190,129,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,213,121,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,10,234,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,39,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,31,126,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,31,21,129,56,133,197,88,39,34,115,51,135,222,205,237,12,55,152,222,205,169,219,37,84,131,236,186,234,58,200,103,237,16,199,171,198,253,88,226,233,72,219,88,139,100,5,189,154,45,134,225,59,205,62,77,253,64,195,222,163,2,201,77,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,87,148,195,185,91,129,48,166,59,197,217,153,96,177,118,92,73,142,251,7,218,10,222,213,49,246,206,197,11,195,75,249,179,55,142,61,145,147,143,230,196,119,107,169,106,253,235,213,168,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,211,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,156,229,255,0,155,25,49,196,21,187,41,48,6,29,186,226,155,86,56,184,77,6,4,169,41,41,158,170,231,28,113,67,36,227,40,70,127,154,236,253,118,9,38,148,97,141,198,51,151,64,13,88,101,123,128,190,13,238,188,29,224,11,205,138,251,153,117,120,158,229,137,234,41,107,235,40,224,18,138,213,109,156,33,97,144,105,99,39,114,51,34,119,19,168,118,7,148,34,167,103,142,62,159,124,38,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,85,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,243,248,179,0,96,220,117,83,135,234,177,134,30,164,187,30,21,188,71,127,180,53,75,57,5,45,198,56,165,138,42,134,13,118,145,128,207,35,134,230,125,167,180,199,67,0,33,244,8,139,26,206,44,124,211,231,39,212,12,67,234,51,174,214,55,225,159,25,96,238,29,50,243,137,161,174,164,175,194,120,242,162,178,218,108,46,209,207,109,184,193,85,87,16,192,96,228,239,32,75,21,33,202,50,15,131,180,128,98,58,70,82,222,7,39,156,13,196,189,14,104,84,99,12,59,65,87,102,202,11,165,59,205,136,234,235,232,0,32,190,156,49,213,193,71,13,20,210,68,231,33,197,83,36,132,111,9,8,11,70,99,33,110,120,192,230,37,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,47,65,204,51,151,157,171,137,123,85,70,106,101,93,29,37,187,53,45,212,236,198,14,67,12,24,146,8,199,65,167,156,159,65,10,145,22,97,138,114,118,103,102,24,165,125,157,57,32,133,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,35,131,174,49,112,39,23,248,18,162,255,0,96,163,246,54,36,179,108,251,65,135,250,147,84,123,47,171,53,64,82,255,0,69,28,17,71,63,86,58,119,147,243,108,251,53,218,90,59,119,215,91,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,177,119,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,53,60,159,114,114,197,129,184,96,108,213,167,155,180,94,179,46,225,61,69,100,155,76,58,20,180,53,19,210,83,211,104,230,64,91,76,42,101,234,48,129,63,105,216,91,154,49,117,71,249,224,224,10,153,109,89,89,154,84,56,122,145,169,233,106,46,54,11,165,216,90,33,157,206,81,138,122,42,115,125,122,166,12,208,215,152,247,56,3,188,159,162,242,54,235,85,229,101,143,234,112,47,26,88,54,149,241,13,37,166,219,138,169,235,236,23,39,169,120,132,42,130,74,99,150,158,157,142,70,247,76,235,32,164,96,216,236,100,123,65,181,222,226,83,232,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,87,105,199,39,3,152,55,139,220,26,53,84,167,73,99,204,91,29,57,5,134,252,96,251,36,13,92,187,21,102,214,114,58,98,39,39,98,102,115,132,201,204,24,152,165,138,88,23,187,91,49,150,84,99,250,219,53,100,149,118,12,89,131,175,18,83,74,116,149,108,211,219,238,52,147,56,147,199,52,36,236,199,28,177,190,135,25,63,120,179,139,248,58,158,142,7,56,227,193,188,94,224,210,165,170,10,75,30,98,216,233,196,239,214,16,55,217,32,106,195,219,104,247,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,197,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,149,66,167,249,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,24,213,224,235,155,22,59,188,231,45,70,24,226,122,249,106,251,55,140,110,0,22,251,166,216,109,244,56,83,221,168,38,143,108,112,20,147,67,36,135,77,15,82,162,111,204,136,117,12,221,183,146,150,164,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,3,205,31,207,102,102,254,11,232,244,74,159,240,163,194,142,99,241,107,152,225,130,176,84,93,134,213,67,211,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,100,39,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,163,91,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,162,3,155,23,5,23,28,45,138,174,124,84,101,189,179,126,27,188,233,83,140,96,6,165,167,134,213,92,82,83,211,199,81,24,177,4,147,118,169,38,220,108,49,153,52,173,44,134,110,210,179,5,154,240,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,230,39,139,254,96,25,113,148,28,56,218,243,19,43,113,23,218,11,214,102,219,234,226,192,181,118,248,216,161,142,64,1,9,107,102,121,64,128,59,41,203,30,234,121,1,228,41,116,136,128,89,165,40,160,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,244,229,221,194,31,242,82,201,167,251,83,69,209,204,44,99,210,173,197,27,43,251,76,48,116,138,94,203,73,30,214,104,219,165,28,165,189,199,126,233,100,151,73,14,54,139,109,213,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,250,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,64,103,19,28,9,102,134,78,241,47,77,145,153,125,134,113,6,40,161,197,213,27,176,69,100,144,70,199,116,129,192,74,80,41,5,250,66,116,206,68,51,25,116,216,64,26,114,24,162,144,84,190,240,41,194,197,215,132,76,151,168,203,155,238,48,164,196,87,43,181,224,239,245,146,210,82,20,48,82,207,45,37,52,50,83,198,228,78,83,0,149,59,187,74,227,27,147,19,107,24,105,162,199,141,100,55,150,217,191,131,50,27,128,172,187,205,188,127,61,92,118,60,59,151,24,114,106,134,164,129,230,158,83,58,42,104,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,213,240,175,196,206,10,226,183,40,232,243,75,8,81,85,91,36,26,130,182,221,237,149,44,228,118,251,140,96,7,44,13,46,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,42,247,81,155,95,147,124,86,201,38,23,209,219,191,79,15,189,117,42,231,45,142,68,206,58,51,187,119,175,33,119,162,158,225,48,72,119,25,33,138,50,39,56,251,200,101,23,118,213,159,191,195,70,248,235,226,181,138,217,4,48,190,216,34,96,145,155,77,1,155,86,253,139,163,95,67,83,20,71,32,91,130,72,155,78,237,194,204,253,253,221,223,224,93,9,108,99,87,23,92,237,84,224,58,51,59,237,7,209,255,0,249,29,124,235,190,14,181,180,173,44,150,170,33,102,6,109,221,156,29,219,189,215,45,102,20,166,138,157,128,169,160,112,223,175,83,162,62,58,126,142,139,230,14,24,194,244,209,238,151,13,218,201,220,180,234,61,28,122,255,0,123,250,58,253,235,169,127,193,151,106,248,5,232,228,43,120,245,25,216,226,113,239,109,29,182,247,19,124,123,255,0,153,124,184,236,23,219,44,52,198,119,58,138,242,142,86,223,188,246,234,58,187,234,250,147,254,197,205,113,196,84,116,1,28,215,49,233,179,74,61,207,169,232,253,239,240,103,248,50,239,208,102,13,129,226,167,58,122,242,18,18,119,97,16,145,183,62,238,230,215,106,251,116,152,234,170,73,152,225,163,146,120,220,153,221,222,165,219,70,215,228,236,189,77,143,28,211,220,100,146,154,72,30,30,158,130,239,212,114,249,255,0,115,247,47,75,111,189,71,52,190,241,19,69,31,115,150,174,250,182,143,167,118,139,233,195,41,28,155,153,157,227,39,119,98,215,225,240,238,93,151,125,27,85,166,162,239,163,248,161,54,189,219,89,215,19,199,167,232,51,59,127,129,114,11,237,126,247,238,91,209,109,48,25,5,192,153,157,157,157,187,219,85,79,243,7,46,40,241,37,182,162,49,164,164,212,160,168,23,114,166,2,215,120,253,238,202,52,248,160,225,226,249,131,36,147,20,89,94,42,97,26,186,163,145,233,97,138,7,125,243,70,35,171,140,154,191,233,191,195,226,255,0,53,218,224,235,59,238,248,91,25,22,28,196,87,27,148,194,97,28,16,117,107,229,49,143,163,4,251,182,139,49,51,55,232,252,91,193,188,84,157,224,108,77,73,126,179,81,213,69,80,70,245,17,129,182,237,206,253,241,137,105,171,179,124,215,169,90,59,51,247,58,225,239,98,254,166,218,105,243,92,140,12,205,166,171,118,141,242,90,16,107,166,157,218,62,171,142,86,102,238,215,188,187,153,112,180,69,185,180,241,215,222,93,160,209,155,79,146,220,190,14,41,189,210,218,168,10,89,101,118,118,125,54,179,23,127,188,45,240,111,189,71,191,22,121,221,88,248,130,191,13,89,171,171,162,150,72,7,111,74,178,88,217,156,106,143,94,237,172,222,1,243,93,62,27,178,78,251,112,217,95,120,167,140,158,58,233,227,214,81,138,87,219,217,199,78,253,254,26,191,130,191,252,33,132,160,182,210,202,195,79,0,110,144,191,70,33,111,128,252,159,238,94,200,69,133,180,102,102,253,139,85,163,190,154,125,239,162,45,186,176,234,206,235,104,234,228,238,221,237,220,183,27,179,182,215,125,53,240,92,18,204,240,144,139,182,172,90,232,250,248,104,184,230,184,193,79,27,188,242,56,63,143,131,191,119,243,50,233,207,120,130,56,74,125,239,179,185,245,239,248,191,236,95,13,239,212,179,3,246,122,146,98,240,97,109,205,175,248,151,203,150,247,37,83,106,210,72,218,119,107,189,221,124,58,247,144,246,183,180,37,2,238,240,215,195,191,239,94,86,90,74,126,171,214,214,200,53,144,201,238,136,74,26,179,23,207,191,94,254,231,248,124,86,235,117,91,153,149,20,44,243,24,3,151,123,233,241,241,239,253,171,228,94,112,141,247,16,94,32,150,26,45,212,240,200,61,86,41,1,217,197,246,235,171,57,54,191,162,235,214,216,176,180,214,152,134,39,181,64,2,206,206,27,88,25,188,93,223,185,188,60,87,220,108,47,45,81,137,180,173,78,228,250,234,32,206,253,255,0,177,219,193,112,150,17,172,58,192,2,196,213,4,226,228,195,11,198,90,31,254,190,141,167,138,239,77,131,163,122,109,181,112,195,35,104,221,231,16,150,255,0,189,251,215,205,146,207,65,24,20,116,241,66,231,19,236,96,104,88,124,23,196,188,97,216,37,140,198,112,137,136,217,157,181,137,139,70,215,193,80,92,93,129,169,233,46,49,220,237,114,69,28,240,192,44,1,21,59,70,239,169,19,59,238,103,238,238,119,85,227,34,51,10,11,185,86,69,211,62,168,180,133,163,202,79,238,183,75,226,227,243,117,95,105,167,106,129,121,25,180,102,125,186,106,185,145,104,239,162,211,119,220,181,220,181,68,68,69,177,19,70,249,35,70,204,253,250,63,243,35,136,248,119,119,253,203,138,80,96,103,125,25,219,79,240,47,145,83,51,57,60,111,35,190,247,118,111,30,229,192,116,98,81,236,218,38,228,223,22,110,229,194,84,51,158,128,254,235,15,115,119,183,249,214,217,192,134,39,133,163,105,93,153,155,99,187,51,62,159,181,109,157,234,130,137,250,54,96,50,102,31,115,168,35,175,135,220,180,56,30,162,160,90,107,124,110,206,218,108,39,23,103,241,91,235,169,36,102,102,134,223,29,71,127,232,59,136,179,120,247,247,174,148,150,45,194,207,53,20,66,26,247,51,136,187,106,187,135,96,10,136,91,90,134,17,126,246,110,158,173,254,85,231,175,56,66,170,126,164,84,178,238,211,189,180,22,111,235,126,242,94,39,16,224,59,140,145,59,53,190,42,185,32,3,114,223,211,103,109,89,157,187,221,254,58,127,137,121,219,53,142,74,89,107,32,175,179,193,11,131,6,205,118,22,206,231,119,118,211,195,224,235,191,4,69,27,74,20,53,69,41,191,115,131,51,134,215,239,209,181,127,254,78,229,217,58,217,109,84,189,160,204,226,118,97,234,144,147,234,197,225,223,167,143,123,175,181,98,198,62,207,150,23,150,105,106,130,168,24,189,233,9,152,116,23,127,7,103,215,199,252,74,161,225,92,93,73,113,165,144,216,137,200,103,32,97,119,39,211,65,103,211,87,111,189,122,70,172,121,27,171,30,164,3,220,253,250,119,174,115,169,104,71,124,161,181,157,244,215,93,86,232,93,201,156,216,220,155,195,69,187,184,27,222,126,239,154,220,195,167,138,220,136,182,200,3,32,16,19,51,177,51,183,123,106,169,6,114,101,61,30,45,177,79,79,45,13,20,227,33,185,109,150,146,51,110,249,64,188,9,254,229,28,121,153,148,56,167,41,115,10,183,22,91,160,214,219,75,52,211,63,103,40,233,154,62,172,178,70,194,204,38,239,221,184,123,217,188,59,187,149,228,112,191,155,148,55,172,51,105,163,150,170,126,209,27,52,18,49,73,33,184,152,210,131,147,106,227,223,223,170,186,202,106,250,122,174,232,203,189,223,70,109,31,252,203,178,180,118,215,224,181,68,92,83,147,3,49,56,179,233,171,173,176,51,179,20,175,223,189,183,51,46,80,103,111,121,254,61,250,124,151,78,235,113,138,221,76,242,159,139,248,120,183,197,190,239,189,90,247,16,185,221,106,195,131,91,78,213,51,117,134,40,203,96,201,40,255,0,243,67,139,247,176,59,124,29,90,62,20,203,204,67,156,153,138,88,166,98,57,168,39,171,171,1,106,130,25,217,129,196,228,22,208,205,159,79,206,55,118,157,202,69,178,247,44,225,177,82,144,71,71,75,78,47,80,102,239,29,56,15,136,11,120,11,253,202,167,4,97,27,104,2,194,222,58,51,104,183,162,209,221,181,209,252,89,105,187,93,89,251,190,245,177,223,107,59,233,185,113,12,164,219,159,110,141,243,215,193,116,171,107,66,49,103,42,130,6,239,239,109,87,158,185,227,75,101,8,20,50,213,17,200,238,226,46,236,122,182,142,218,252,23,194,184,226,170,202,168,245,166,161,57,97,33,111,206,118,141,62,58,248,59,107,242,255,0,10,216,119,75,129,91,255,0,61,78,97,25,48,187,151,95,93,60,52,238,93,58,129,103,38,112,173,58,119,211,244,65,159,189,190,125,203,231,84,226,42,10,71,106,64,147,121,187,117,53,208,155,187,195,228,184,222,166,247,84,12,52,182,14,169,120,238,237,64,206,237,252,235,125,191,46,239,231,47,90,182,170,65,131,77,122,100,226,98,46,207,227,166,255,0,219,240,248,175,87,102,193,84,212,34,85,37,28,18,151,76,155,87,128,89,223,191,95,29,126,229,247,237,86,58,40,227,146,98,142,22,41,180,247,58,45,238,105,171,120,252,117,90,214,90,128,181,142,38,17,238,118,98,96,102,219,171,120,174,58,75,36,236,206,193,88,82,56,233,171,56,233,167,248,215,37,37,175,101,99,239,118,51,114,125,53,22,212,95,191,94,245,201,85,71,36,243,13,59,76,226,236,228,218,105,242,254,127,185,117,105,109,52,163,80,80,188,113,72,110,101,174,177,183,143,197,108,188,216,225,146,50,155,178,194,192,34,204,231,176,123,187,255,0,233,84,191,24,97,122,33,40,130,58,42,99,45,5,247,116,69,159,79,123,185,82,188,148,10,204,57,142,234,173,225,85,45,75,29,160,230,233,238,112,22,214,104,219,93,53,118,215,221,255,0,26,188,218,2,145,233,128,186,90,55,127,118,239,189,118,214,154,232,182,145,55,207,193,109,98,215,193,106,207,170,176,46,117,47,255,0,224,179,133,190,160,80,250,117,197,88,23,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,181,94,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,186,174,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,170,127,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,199,91,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,245,184,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,85,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,152,158,94,248,3,6,230,159,46,28,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,103,217,40,123,102,177,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,174,254,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,68,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,94,43,154,247,28,116,216,106,213,123,225,31,46,66,173,175,183,42,122,112,197,215,102,57,105,218,134,146,81,142,113,162,129,197,197,229,57,226,32,234,147,235,19,67,41,71,161,148,135,209,140,172,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,67,220,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,212,87,154,110,63,166,192,188,22,227,42,86,196,53,118,155,150,42,168,160,176,91,94,153,229,19,170,57,42,66,90,138,119,56,219,221,3,163,130,173,143,123,176,16,110,7,215,123,9,64,98,202,35,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,168,87,50,28,45,125,198,28,18,230,149,167,14,80,246,186,186,123,125,37,210,72,250,161,30,218,90,42,234,122,186,153,53,55,102,125,144,65,41,233,174,226,219,160,179,147,179,60,0,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,170,175,51,174,60,127,34,22,42,156,134,202,123,214,220,125,136,45,229,237,43,165,186,227,211,170,194,240,145,194,81,234,61,34,110,181,68,5,80,195,182,72,229,132,94,57,155,77,241,19,196,6,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,200,39,131,238,19,48,111,8,185,95,246,30,197,81,73,120,190,215,212,73,83,125,196,99,64,244,179,221,77,164,55,129,140,30,73,92,2,40,141,163,16,99,217,175,80,217,152,165,55,120,118,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,177,87,83,253,255,0,98,203,255,0,39,255,0,253,220,80,2,178,136,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,1,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,183,85,46,156,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,154,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,40,43,227,215,43,113,222,116,243,39,199,57,105,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,176,82,205,39,231,38,48,140,116,142,35,47,120,155,93,52,109,93,217,158,90,120,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,235,90,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,143,103,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,141,186,169,84,228,251,194,31,135,23,24,234,139,251,125,22,6,24,235,255,0,221,233,107,234,230,136,27,251,248,35,99,63,237,228,241,255,0,80,145,74,162,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,159,185,109,213,209,98,180,171,167,16,60,88,227,44,246,192,57,97,149,165,79,85,100,194,153,109,133,237,214,80,181,13,123,79,5,125,198,154,23,128,174,70,205,24,59,25,68,192,3,25,60,157,38,234,108,47,206,201,187,229,112,173,196,190,49,225,71,55,40,243,75,8,80,210,92,128,169,202,219,119,182,85,51,8,92,109,210,24,28,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,200,115,42,243,39,9,231,46,92,97,220,209,193,53,109,61,151,19,91,226,175,166,220,113,156,144,239,111,126,9,122,100,96,51,68,108,81,200,12,79,178,64,49,119,212,93,122,89,65,129,157,244,103,109,63,192,190,77,100,194,230,241,185,191,191,220,205,223,221,220,184,30,148,118,109,112,19,114,109,59,217,187,151,1,80,206,122,3,251,172,61,205,222,223,231,91,103,2,24,158,22,141,165,118,102,109,142,236,204,250,126,213,182,119,170,10,39,232,217,128,201,152,125,206,160,142,190,31,114,208,224,122,138,129,105,173,241,187,59,105,176,156,93,159,197,111,174,164,145,153,154,27,124,117,29,255,0,160,238,34,205,227,223,222,186,82,88,183,14,179,80,194,3,175,134,209,118,213,119,74,192,21,17,54,234,134,1,215,86,110,158,172,223,227,94,118,243,132,42,167,234,69,75,46,237,59,219,65,102,254,183,239,37,227,47,248,30,188,232,228,135,177,199,87,52,90,153,1,176,55,118,215,239,213,223,79,139,127,133,121,171,53,142,74,89,107,32,175,179,193,11,131,6,205,118,22,206,231,119,118,211,195,224,235,191,4,69,27,74,20,53,69,41,191,115,131,51,134,215,239,209,181,127,254,78,229,217,58,217,109,84,189,160,204,226,118,97,234,144,147,234,197,225,223,167,143,123,175,181,98,198,62,207,150,23,150,105,106,130,168,24,189,233,9,152,116,23,127,7,103,215,199,252,74,161,225,92,93,73,113,165,144,216,137,200,103,32,97,119,39,211,65,103,211,87,111,189,122,49,173,121,71,175,27,59,139,119,59,107,241,255,0,228,117,217,41,250,98,242,73,30,140,223,29,86,176,187,147,57,177,185,55,134,139,118,140,13,239,63,119,205,110,97,249,247,173,200,139,108,128,50,1,1,51,59,19,59,119,182,170,144,103,38,83,209,226,219,20,244,242,208,209,78,50,27,150,217,105,35,54,239,148,11,192,159,238,81,219,154,25,51,136,242,143,23,73,141,237,145,177,81,195,91,90,82,5,63,78,155,164,38,125,48,102,218,110,238,223,157,211,184,123,180,248,106,174,251,133,252,220,161,189,97,155,77,28,181,83,246,136,217,160,145,138,73,13,196,198,148,28,155,87,30,254,253,85,212,91,110,52,245,180,241,20,114,106,228,45,167,115,247,247,107,242,93,213,163,182,191,5,170,34,226,156,152,25,137,197,159,77,93,109,128,156,216,231,211,184,188,27,246,46,80,103,111,121,254,61,250,124,151,78,235,113,138,221,76,242,159,139,248,120,183,197,190,239,189,91,95,17,89,207,108,195,86,67,126,211,55,85,229,144,88,70,73,7,188,101,137,159,189,129,254,106,206,176,166,94,98,28,228,204,82,197,51,17,205,65,61,93,88,11,84,16,206,204,14,39,32,182,134,108,250,126,113,187,180,238,82,45,151,185,103,13,138,148,130,58,58,90,113,122,131,55,120,233,192,124,64,91,192,95,238,85,56,35,8,219,64,22,22,241,209,155,69,189,22,142,237,174,143,226,203,77,206,250,182,154,119,120,173,142,251,89,223,77,203,137,166,118,220,236,58,55,207,95,5,210,173,173,8,197,156,170,8,27,191,189,181,94,122,231,141,45,148,32,80,203,84,71,35,187,136,187,177,234,218,59,107,240,95,10,227,138,171,42,163,214,154,132,229,132,133,191,57,218,52,248,235,224,237,175,203,252,43,97,221,46,5,111,252,245,57,132,100,194,238,93,125,116,240,211,185,116,234,4,92,181,26,210,167,45,59,132,69,255,0,195,220,190,117,78,34,160,164,118,164,9,55,155,183,83,93,9,187,188,62,75,139,180,222,170,199,101,45,143,174,76,250,185,61,80,11,179,124,187,214,250,12,185,196,50,155,201,85,83,32,196,226,250,70,228,36,34,250,255,0,127,251,127,194,189,101,155,5,83,80,137,84,148,112,74,93,50,109,94,1,103,126,253,124,117,251,151,223,181,88,232,163,142,73,138,56,88,166,211,220,232,183,185,166,173,227,241,213,107,89,106,2,214,56,152,71,185,217,137,129,155,110,173,226,184,233,44,147,179,59,5,97,72,227,166,172,227,166,159,227,92,148,150,189,149,143,189,216,205,201,244,212,91,81,126,253,123,215,37,85,28,147,204,52,237,51,139,179,147,105,167,203,249,254,229,213,165,180,210,141,65,66,241,197,33,185,150,186,198,222,63,21,178,243,98,136,226,41,123,36,44,2,44,46,91,7,185,245,84,207,21,225,138,1,103,140,40,105,76,158,49,118,46,128,179,183,189,224,169,62,74,5,102,28,199,117,86,240,170,150,165,142,208,115,116,247,56,11,107,52,109,174,154,187,107,238,255,0,141,94,77,176,228,40,73,250,91,91,115,247,110,251,153,119,214,154,232,182,145,55,207,193,109,98,215,193,106,207,170,220,206,183,34,34,45,154,125,232,180,211,239,117,191,111,222,235,77,154,190,186,186,225,170,98,104,221,153,223,193,254,43,201,73,45,80,215,187,74,218,11,76,251,123,245,238,221,251,87,212,234,198,64,237,33,184,120,104,227,226,182,118,138,102,213,154,160,223,78,238,253,127,204,186,181,21,244,239,25,129,144,143,127,233,136,190,239,31,154,210,162,239,110,11,97,188,181,78,12,44,45,188,68,183,120,183,220,190,135,107,165,156,153,129,129,159,195,112,131,179,183,243,174,252,160,210,54,189,49,17,215,196,91,71,215,228,180,158,138,34,29,206,103,163,191,134,189,203,80,140,95,86,17,109,25,188,22,146,64,12,44,123,27,115,191,127,115,120,46,137,91,32,170,154,86,40,155,66,209,159,70,110,246,209,124,139,190,10,179,207,172,143,25,196,66,46,228,241,48,14,238,230,253,47,119,189,83,170,236,179,171,165,173,150,225,75,87,115,24,202,82,152,89,170,129,133,197,159,86,109,52,240,251,151,21,194,207,87,13,9,245,105,2,88,73,135,170,82,184,147,183,123,105,241,248,186,249,87,27,45,60,244,208,73,13,77,76,15,24,251,221,19,96,219,174,157,205,221,252,203,92,3,119,188,89,165,169,167,184,59,118,65,174,153,194,89,9,204,222,61,172,194,239,163,252,116,111,130,170,118,188,93,65,89,19,189,45,110,255,0,125,219,77,134,204,239,163,63,197,151,219,167,189,211,86,187,181,76,250,70,222,14,34,94,63,252,142,190,149,21,202,35,23,34,33,30,253,52,97,125,62,11,189,191,127,232,251,205,240,213,110,121,29,219,65,241,91,129,221,219,66,241,91,145,23,13,85,52,53,112,188,51,3,16,191,205,153,254,58,252,85,5,206,140,170,179,98,72,107,169,14,207,20,189,160,65,221,182,67,223,164,251,191,174,111,185,90,54,31,162,196,153,73,153,231,110,144,231,160,181,181,101,93,64,7,104,98,22,140,134,72,193,216,98,125,25,189,209,109,52,213,180,249,43,244,192,120,166,10,232,245,58,150,50,235,27,51,184,158,191,160,207,241,85,17,53,209,29,217,188,87,28,181,16,192,194,242,158,221,196,194,221,206,253,238,181,42,136,64,68,200,244,99,45,163,220,253,238,186,245,115,3,123,166,90,51,179,179,104,203,177,14,157,16,219,222,219,91,79,240,45,39,149,161,143,126,186,59,120,55,193,81,252,230,199,241,225,203,28,213,115,215,52,1,25,187,57,48,200,250,126,116,27,250,222,255,0,138,177,251,173,183,23,103,62,96,78,109,28,181,86,153,103,168,167,99,142,161,131,112,131,201,32,123,178,147,247,247,139,248,127,129,213,224,228,126,76,218,112,181,150,216,15,105,104,230,96,19,61,205,11,187,147,192,34,238,238,35,222,253,222,42,224,33,130,56,5,194,54,209,157,245,92,139,77,126,75,67,33,102,247,157,217,108,25,161,119,113,99,213,217,190,78,186,213,115,136,63,185,35,235,223,163,119,232,238,186,133,114,208,118,153,51,27,51,234,218,58,249,23,75,220,193,17,53,52,141,212,97,54,102,247,153,157,254,12,188,185,84,226,91,188,189,142,113,120,162,39,125,78,41,118,147,124,91,71,114,127,151,201,115,69,134,5,164,18,175,25,37,126,253,189,82,19,215,187,189,255,0,200,187,61,27,101,48,60,7,28,98,195,221,183,167,171,105,252,204,187,207,67,71,89,68,195,74,12,122,136,182,221,172,205,175,115,252,89,121,177,178,84,205,38,181,15,40,19,55,115,12,141,166,139,236,211,97,155,68,142,231,37,182,158,71,240,220,81,3,191,236,240,240,95,106,158,213,71,110,6,144,232,161,102,125,71,188,5,254,58,252,63,98,237,71,65,54,246,148,88,158,2,125,59,201,180,211,227,221,254,21,223,10,54,97,98,97,252,219,119,233,221,167,223,220,185,8,64,99,220,17,0,139,51,190,172,58,46,6,62,179,232,17,131,176,248,190,157,235,147,166,96,4,224,12,46,237,171,105,221,170,248,245,15,115,130,78,165,44,108,68,238,238,238,69,225,251,59,219,239,94,110,190,235,141,6,181,132,109,244,227,30,243,210,70,61,11,79,131,254,154,238,208,86,94,218,162,46,180,17,182,246,220,69,187,222,215,71,248,238,90,207,113,186,184,187,72,204,241,252,89,201,221,191,193,170,242,152,242,182,24,41,225,154,23,23,212,196,117,113,127,145,58,167,217,79,100,158,225,138,234,110,225,67,27,237,183,157,54,230,218,223,245,200,203,78,254,255,0,143,236,87,67,109,61,212,145,235,166,189,254,31,181,215,109,104,237,170,216,113,179,190,187,159,252,43,78,155,55,129,23,248,86,172,58,124,93,88,23,58,145,211,133,156,44,250,191,255,0,140,10,31,78,184,171,2,229,113,231,179,44,191,26,244,122,213,63,200,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,86,171,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,87,85,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,86,85,205,167,43,112,38,43,225,58,253,153,151,251,23,106,196,152,19,178,253,159,173,237,83,7,99,237,183,42,24,106,191,54,6,209,201,190,49,97,252,224,150,221,53,29,31,189,68,15,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,20,0,243,71,243,217,153,191,130,250,61,18,244,25,1,199,85,79,12,188,25,98,12,176,203,26,250,186,92,208,196,120,226,123,149,45,112,210,197,36,22,139,115,83,91,216,167,54,158,51,138,99,153,224,154,17,141,133,246,183,82,66,32,113,141,164,181,92,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,159,238,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,27,138,81,107,207,42,237,117,134,213,147,118,40,110,117,97,109,172,168,191,85,212,81,140,196,208,77,60,35,66,49,74,113,235,180,140,6,121,132,73,219,81,105,100,102,211,115,235,100,28,1,224,95,202,39,25,57,79,96,246,167,179,251,38,32,142,251,214,232,117,119,123,54,51,175,233,109,220,58,117,59,47,79,118,190,238,253,218,22,155,95,34,149,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,22,37,144,247,47,12,107,117,199,252,22,229,85,246,243,79,73,13,69,45,156,236,128,52,192,66,15,5,190,166,90,24,73,216,136,159,121,69,77,25,27,235,163,155,147,179,11,59,11,68,95,52,127,61,153,155,248,47,163,209,46,215,5,252,96,218,184,77,202,60,239,43,123,213,201,142,241,141,61,158,131,10,4,49,11,133,52,224,23,6,146,186,82,144,10,45,148,239,52,70,209,144,147,202,100,1,183,99,201,36,118,193,254,154,177,238,42,255,0,101,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,188,136,139,226,238,167,123,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,197,93,79,247,253,139,47,252,159,255,0,247,113,64,10,190,158,99,252,192,43,56,136,190,203,148,153,67,136,191,212,158,131,179,79,45,77,60,115,211,201,136,170,182,4,155,170,2,96,142,64,134,25,29,192,33,113,218,242,68,242,147,159,230,90,42,65,193,39,7,216,155,139,156,208,138,202,45,87,69,130,108,117,16,22,44,188,82,75,79,215,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,109,165,41,60,102,242,237,203,140,212,225,246,135,13,228,126,95,90,172,184,207,47,173,227,79,132,6,158,118,165,26,154,86,151,169,53,5,68,166,197,214,234,111,154,64,57,73,139,180,200,230,82,131,75,57,28,27,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,58,156,184,184,227,169,226,183,6,215,224,252,193,10,74,124,197,193,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,144,156,177,16,184,180,205,20,119,148,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,139,197,97,28,161,193,184,43,49,49,238,105,89,160,171,124,67,152,245,22,233,175,83,205,59,144,108,161,164,26,90,104,98,6,208,64,4,90,67,119,209,205,206,99,212,156,88,4,61,170,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,128,30,98,60,94,127,42,220,229,111,178,213,189,108,189,193,221,90,44,47,190,131,179,77,63,84,98,237,85,114,110,119,145,250,178,68,59,24,182,109,138,56,181,140,36,121,119,90,170,152,158,85,252,117,83,99,252,61,106,225,135,52,171,233,32,196,246,58,120,109,184,50,104,105,101,223,118,183,65,75,49,148,18,180,113,188,49,157,44,52,204,205,33,152,117,64,129,182,148,128,103,36,143,162,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,249,251,214,215,109,19,79,189,98,180,170,255,0,10,220,52,99,46,43,179,114,143,43,112,133,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,128,75,59,71,171,20,199,186,88,192,35,23,109,198,99,184,128,55,200,21,47,143,14,5,239,188,31,98,171,117,109,146,190,235,136,240,14,32,234,123,62,247,83,70,17,246,74,174,164,174,214,249,202,51,38,41,134,0,140,218,87,8,134,93,100,216,13,210,54,30,207,47,174,54,174,156,40,227,233,44,88,158,122,186,236,186,197,85,20,240,221,104,202,172,130,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,155,19,187,199,30,147,177,135,49,69,143,28,97,27,62,53,194,181,239,93,101,196,22,232,46,150,234,158,153,199,215,165,158,33,146,35,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,46,174,74,129,185,104,109,160,110,29,189,255,0,115,106,190,136,203,27,131,180,133,183,187,185,217,151,31,104,166,109,89,170,13,244,238,239,215,252,203,171,81,95,78,241,152,25,8,247,254,152,139,238,241,249,173,42,46,246,224,182,27,203,84,224,194,194,219,196,75,119,139,125,203,232,118,186,89,201,152,24,25,252,55,8,59,59,127,58,239,202,13,35,107,211,17,29,124,69,180,125,126,75,73,232,225,49,98,222,122,107,166,140,253,203,88,226,7,125,162,45,166,158,11,73,32,6,22,61,141,185,223,191,185,188,23,207,59,109,61,85,84,130,80,142,132,58,62,140,221,237,163,50,249,87,124,21,103,159,89,30,51,136,132,93,201,226,96,29,221,205,250,94,239,122,167,85,217,103,87,75,91,45,194,150,174,230,49,148,165,48,179,85,3,11,139,62,172,218,105,225,247,46,43,133,158,174,26,19,234,210,4,176,147,15,84,165,113,39,110,246,211,227,241,117,242,174,54,90,121,233,160,146,26,154,152,30,49,247,186,38,193,183,93,59,155,187,249,150,184,6,239,120,179,75,83,79,112,118,236,131,93,51,132,178,19,153,188,123,89,133,223,71,248,232,223,5,84,173,56,178,138,170,29,32,172,220,236,91,92,118,27,54,172,205,175,138,251,112,95,98,171,118,25,167,102,137,223,66,118,18,253,191,230,95,78,138,229,17,139,145,16,143,126,154,48,190,159,5,222,222,50,126,131,238,111,189,110,234,62,157,218,59,173,192,238,237,161,120,173,200,139,134,170,154,26,184,94,25,129,136,95,230,204,255,0,29,126,42,135,103,94,86,89,177,45,162,122,41,45,17,75,215,144,137,219,100,61,255,0,157,2,254,185,180,248,43,61,195,244,88,147,41,51,60,237,210,28,244,22,182,172,171,168,0,237,12,66,209,144,201,24,59,12,79,163,55,186,45,166,154,182,159,37,124,249,79,139,97,186,88,109,243,157,91,74,82,70,14,196,226,122,191,230,69,254,63,181,85,20,215,68,119,102,241,92,114,212,67,3,11,202,123,119,19,11,119,59,247,186,212,170,33,1,19,35,209,140,182,143,115,247,186,235,213,204,13,238,153,104,206,206,205,163,46,90,61,189,152,118,62,173,223,227,251,86,249,100,24,195,115,190,142,204,238,202,143,103,54,63,143,14,88,230,171,158,185,160,8,205,217,201,134,71,211,243,160,223,214,247,252,85,146,93,223,21,231,102,54,59,72,137,213,91,34,171,171,45,98,159,99,184,22,226,7,118,148,157,187,250,109,240,238,251,187,149,222,100,126,76,218,112,181,150,216,15,105,104,230,96,19,61,205,11,187,147,192,34,238,238,35,222,253,222,42,224,33,130,56,5,194,54,209,157,245,92,139,77,126,75,66,118,111,23,118,91,6,104,93,220,88,245,118,111,147,174,189,84,226,12,238,18,62,237,123,155,191,71,125,23,76,174,90,14,211,38,99,102,125,91,71,95,38,237,122,158,56,200,105,228,110,163,9,104,45,185,153,223,78,229,229,138,167,18,221,229,236,115,139,197,17,59,234,113,75,180,155,226,218,59,147,252,190,75,154,44,48,45,32,149,120,201,43,247,237,234,144,158,189,221,239,254,69,217,232,219,41,129,224,56,227,22,30,237,189,61,91,79,230,101,222,122,26,58,202,38,26,80,99,212,69,182,237,102,109,123,159,226,203,205,53,146,166,105,91,180,60,160,122,104,204,50,54,154,47,181,77,134,109,18,59,156,150,218,121,31,195,113,68,14,255,0,179,195,193,125,138,91,77,29,180,94,82,162,133,152,159,111,120,11,247,255,0,55,236,93,182,160,169,254,171,14,247,140,187,135,223,109,63,192,190,128,81,179,11,19,15,230,219,191,78,237,62,254,229,200,66,3,30,224,136,4,89,157,245,97,209,112,49,245,159,64,140,29,135,197,244,239,92,157,51,0,39,0,97,119,109,91,78,237,87,199,168,123,156,18,117,41,99,98,39,119,119,114,47,15,217,222,223,122,243,117,247,92,104,53,172,35,111,167,24,247,158,146,49,232,90,124,31,244,215,118,130,178,246,213,17,117,160,141,183,182,226,45,222,246,186,63,199,114,223,87,112,186,110,49,145,153,226,215,189,156,157,217,251,254,90,175,53,140,170,96,142,130,90,136,182,187,128,3,106,226,255,0,217,255,0,210,169,182,83,217,39,184,98,186,155,184,80,198,251,109,231,77,185,182,183,253,114,50,211,191,191,227,251,21,206,218,13,206,156,181,102,103,222,254,31,177,151,125,104,237,170,216,113,179,190,187,159,252,43,78,155,55,129,23,248,86,172,58,124,93,110,17,249,187,173,200,136,139,98,34,222,182,145,104,184,228,220,77,174,214,118,95,26,178,150,18,147,123,142,133,185,223,185,155,197,113,27,140,66,222,232,150,173,253,115,106,186,189,122,126,163,180,130,2,206,239,224,43,82,10,105,0,182,68,7,185,245,109,69,110,146,223,69,37,43,179,211,198,90,179,106,14,12,227,175,119,220,180,122,122,121,125,193,158,88,245,248,131,232,237,254,37,244,98,146,162,119,119,7,119,141,190,79,167,122,236,181,68,206,93,57,64,24,91,189,159,239,91,222,80,142,63,119,79,147,62,158,43,128,110,148,189,71,165,146,65,234,252,71,107,247,107,247,255,0,58,237,70,244,219,89,192,223,115,248,119,120,186,234,213,211,84,78,68,76,207,163,55,115,49,54,133,221,224,235,227,212,193,118,148,76,106,104,162,8,65,157,133,197,219,188,126,254,255,0,146,249,225,106,138,181,142,9,161,103,31,235,71,70,208,191,110,191,177,124,91,198,18,162,185,144,219,168,206,120,181,114,25,158,2,24,200,29,157,157,153,159,79,155,59,124,87,159,169,194,207,101,142,90,6,235,28,68,91,202,105,76,74,70,125,116,238,118,253,141,240,248,186,249,141,111,43,196,69,236,123,133,109,52,58,237,35,164,151,162,236,77,222,250,119,120,233,163,107,242,93,248,110,87,106,9,156,78,121,30,23,29,117,41,29,223,118,190,29,207,242,101,234,112,174,48,163,187,199,37,84,117,140,81,139,188,125,192,108,219,155,107,248,63,199,189,123,59,109,194,106,128,98,98,103,103,103,126,237,126,107,183,13,192,100,38,23,38,99,248,179,51,174,113,173,119,149,226,29,175,247,232,250,174,212,101,185,159,191,87,101,191,191,79,189,27,239,90,175,157,118,180,211,87,194,110,84,192,114,59,51,51,237,29,124,117,241,117,110,25,211,148,244,87,9,107,46,129,109,217,56,0,139,75,31,72,73,181,153,245,209,244,215,250,231,255,0,10,240,185,55,153,85,86,171,173,61,162,235,116,34,150,105,230,149,134,87,150,71,113,232,252,217,221,188,69,251,149,223,216,47,77,93,25,180,178,179,187,59,252,11,238,249,254,213,245,229,50,6,103,102,103,253,171,203,221,177,141,28,18,16,181,80,140,44,76,194,76,7,171,190,158,31,229,84,71,52,248,179,203,172,29,77,40,215,98,232,233,234,105,165,23,32,122,10,194,102,126,147,155,126,128,124,180,240,117,78,240,159,28,216,71,25,98,90,59,29,183,23,211,78,229,60,68,0,52,21,225,174,166,35,166,166,218,120,146,184,187,70,97,81,222,34,167,169,146,188,95,172,123,89,134,57,25,191,75,78,237,127,98,246,214,171,163,16,25,188,206,81,179,11,182,186,190,141,223,224,190,14,50,197,163,108,160,150,113,169,97,102,46,231,113,63,13,226,223,15,218,172,211,56,113,149,223,48,175,241,224,251,93,198,105,130,122,170,193,152,35,144,227,118,216,66,99,163,155,237,254,177,254,126,10,184,100,102,82,219,109,22,91,101,77,101,183,109,83,131,72,100,93,18,114,34,128,89,201,221,155,189,221,245,239,213,92,77,174,221,75,67,73,20,112,194,45,180,91,71,218,218,183,115,55,193,119,86,210,49,15,210,125,23,4,149,45,23,188,46,206,30,26,187,63,138,225,170,175,136,67,123,19,109,103,241,218,235,231,213,93,169,99,166,122,129,149,133,244,127,1,118,240,103,255,0,50,248,19,226,98,170,35,142,130,64,150,88,219,243,140,226,77,183,86,247,116,215,79,189,117,74,150,178,191,101,100,245,213,112,202,47,185,163,138,109,0,157,188,25,219,191,86,238,111,143,197,215,209,134,40,234,35,97,120,196,136,5,154,87,118,239,103,248,247,252,124,29,105,48,65,14,210,165,22,212,117,98,125,52,118,255,0,228,239,90,197,40,77,168,60,132,69,241,215,95,119,246,46,55,178,195,83,80,211,74,114,176,247,182,140,77,163,248,252,52,251,215,126,154,152,33,110,156,26,251,175,163,124,53,93,138,75,125,17,211,60,130,228,111,191,77,206,205,175,135,135,130,228,142,134,33,238,145,202,54,241,247,93,151,209,120,233,26,54,105,223,119,127,129,54,173,254,69,164,210,53,60,63,155,97,112,240,109,91,193,113,195,90,4,44,37,38,140,255,0,13,31,69,204,231,212,140,132,68,118,179,63,193,113,197,20,108,46,100,68,31,112,248,46,57,102,142,40,228,51,156,246,139,59,247,234,253,204,186,112,79,20,167,184,36,115,114,239,22,118,125,29,113,76,208,246,144,41,99,7,209,203,185,199,86,117,193,84,20,112,76,53,93,66,23,97,215,99,55,187,223,175,195,79,189,121,120,113,86,31,171,148,97,123,139,238,45,116,22,136,244,125,59,255,0,177,95,7,24,197,95,85,4,77,100,162,134,180,152,197,200,38,209,153,155,66,213,251,221,187,252,63,194,189,86,5,194,52,22,135,154,90,56,136,92,183,11,254,131,127,99,242,102,249,50,168,177,136,198,110,0,44,34,205,220,204,218,46,84,91,73,25,153,217,107,163,124,149,128,243,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,181,94,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,186,174,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,87,85,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,171,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,136,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,69,0,60,209,252,246,102,111,224,190,143,68,173,85,77,247,46,14,95,244,124,59,216,162,205,188,222,195,191,234,177,95,218,96,138,154,162,72,42,35,195,180,187,206,61,180,231,9,201,25,205,52,108,198,115,49,110,104,229,104,133,131,243,207,45,245,34,130,190,111,56,235,237,111,25,55,43,7,178,251,39,216,172,63,107,177,117,186,253,78,215,212,140,171,250,187,118,183,79,78,223,211,219,169,127,82,221,175,189,180,125,95,38,76,173,251,87,196,117,247,51,43,236,93,170,131,2,97,249,59,53,111,106,217,216,238,149,166,208,195,249,182,54,41,55,210,141,196,123,196,128,116,213,244,46,155,169,169,69,142,183,31,152,23,242,119,198,78,108,88,61,169,237,14,215,136,36,190,245,186,29,45,190,210,140,43,250,91,119,22,189,62,213,211,221,175,189,179,118,131,174,214,148,174,79,88,214,235,138,184,62,11,21,194,158,146,58,124,29,138,46,86,74,18,132,9,142,72,12,97,174,114,149,220,157,156,250,181,210,139,56,176,182,193,6,211,86,114,40,224,230,143,231,179,51,127,5,244,122,37,106,170,100,249,98,242,255,0,172,202,42,58,110,32,115,191,14,246,76,117,87,182,124,51,109,150,73,226,170,176,210,201,4,208,202,85,32,38,209,188,211,199,81,223,12,128,69,8,128,234,227,33,24,71,34,168,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,197,93,79,247,253,139,47,252,159,255,0,247,113,64,10,247,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,43,184,82,219,233,69,217,164,170,169,145,153,250,112,134,225,213,244,114,114,33,0,19,51,0,44,138,114,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,71,175,50,222,95,116,217,195,106,188,113,7,148,22,170,185,51,6,130,159,180,222,45,52,145,75,85,62,37,0,26,88,35,104,216,231,96,128,233,233,160,148,152,33,136,142,119,208,89,156,220,117,136,28,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,42,42,249,193,113,121,227,194,62,5,173,254,209,91,142,74,74,15,247,10,170,10,72,101,55,254,242,121,28,3,251,64,180,159,213,227,81,235,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,43,252,90,242,189,194,184,207,135,220,33,132,248,126,143,177,226,156,173,183,212,211,90,35,184,73,25,73,136,41,230,149,234,39,167,169,170,38,23,25,138,115,154,104,95,81,128,36,158,96,217,16,75,190,40,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,33,78,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,88,214,113,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,173,164,223,21,162,197,105,100,55,203,251,40,112,110,80,112,163,128,160,194,16,85,177,226,251,61,14,47,187,205,83,59,202,115,220,107,168,224,57,73,155,184,64,4,90,56,192,69,155,64,136,92,183,27,153,149,98,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,152,69,59,199,171,148,39,186,41,0,227,39,125,166,5,180,140,54,72,119,99,202,163,141,87,203,60,81,7,13,153,151,115,186,213,97,188,89,112,130,155,9,200,239,214,134,207,115,154,66,23,167,216,194,242,12,53,82,72,29,226,91,35,149,183,56,51,77,52,163,47,117,244,209,28,221,66,22,98,110,254,230,111,147,46,2,113,136,91,221,18,213,191,174,109,87,87,175,79,212,118,144,64,89,221,252,5,106,65,77,32,22,200,128,247,62,173,168,173,210,91,232,164,165,118,122,120,203,86,109,65,193,156,117,238,251,150,143,79,79,47,184,51,203,30,191,16,125,29,191,196,190,140,82,84,78,238,224,238,241,183,201,244,239,93,150,158,109,118,72,2,195,166,191,206,185,58,209,196,12,236,237,242,215,69,215,27,165,47,81,233,100,144,122,191,17,218,253,218,253,255,0,206,187,81,246,93,172,64,94,243,248,62,157,239,254,37,213,171,166,168,156,136,153,159,70,110,230,98,109,11,187,193,215,199,169,130,237,40,152,212,209,68,16,131,59,11,139,183,120,253,253,255,0,37,243,194,213,21,107,28,19,66,206,63,214,142,141,161,126,221,127,98,248,183,140,37,69,115,33,183,81,156,241,106,228,51,60,4,49,144,59,59,59,51,62,159,54,118,248,175,63,83,133,158,203,28,180,13,214,56,136,183,148,210,152,148,140,250,233,220,237,251,27,225,241,117,243,94,213,45,200,14,27,101,194,186,156,1,250,70,116,211,116,137,140,123,223,191,231,224,206,255,0,37,220,11,133,234,134,160,27,173,35,193,166,226,34,149,221,217,251,219,231,251,62,11,213,225,92,97,71,119,142,74,168,235,24,163,23,120,251,128,217,183,54,215,240,127,143,122,246,54,171,148,213,76,78,36,207,166,190,26,183,201,119,34,184,137,251,174,76,199,226,236,204,235,176,53,174,242,188,67,181,254,253,31,85,218,140,183,51,247,234,236,183,247,233,247,163,125,235,85,243,238,246,200,46,20,196,5,78,6,127,13,69,181,241,109,124,127,98,182,252,233,202,122,43,132,181,151,64,182,236,156,0,69,165,143,164,36,218,204,250,232,250,107,253,115,255,0,133,120,156,163,199,114,225,91,232,97,90,251,137,235,21,84,225,28,114,245,36,126,152,68,226,205,168,251,191,214,63,114,187,139,21,243,182,14,217,100,103,119,55,111,2,215,195,95,138,251,82,153,3,51,179,51,254,213,229,238,216,198,142,9,8,90,168,70,22,38,97,38,3,213,223,79,15,242,170,35,154,124,89,229,214,14,166,148,107,177,116,116,245,52,210,139,144,61,5,97,51,63,73,205,191,64,62,90,120,58,167,120,79,142,108,35,140,177,45,29,142,219,139,233,167,114,158,34,0,26,10,240,215,83,17,211,83,109,60,73,92,93,163,48,168,239,17,83,212,201,94,47,214,61,172,195,28,140,223,165,167,118,191,177,123,91,61,214,51,142,67,25,183,68,218,59,106,207,220,221,250,247,47,147,137,113,72,208,211,79,35,84,51,48,199,41,51,184,159,193,190,229,101,185,195,140,174,249,133,127,143,7,218,238,51,76,19,213,86,12,193,28,135,27,182,194,19,29,28,223,111,245,143,243,240,85,151,34,50,134,223,103,134,146,186,178,212,193,80,116,148,228,70,93,18,35,39,136,183,59,187,54,174,253,254,63,122,185,75,93,186,150,134,146,40,225,132,91,104,182,143,181,181,110,230,111,130,238,173,164,98,31,164,250,46,9,42,90,47,120,93,156,60,53,118,127,21,195,83,93,27,11,56,155,105,175,142,142,190,125,85,218,150,58,103,168,25,88,95,71,240,23,111,6,127,243,47,129,62,42,142,164,142,150,134,113,150,168,91,113,3,137,179,51,105,227,171,232,223,22,248,252,87,84,169,107,43,246,86,79,93,87,12,162,251,154,56,166,208,9,219,193,157,187,245,110,230,248,252,93,125,10,104,122,241,109,154,54,51,15,234,142,90,59,179,63,135,127,236,73,130,8,118,149,40,182,163,171,19,233,163,183,255,0,39,122,214,41,66,109,65,228,34,47,142,186,251,191,177,113,189,150,26,154,134,154,83,149,135,189,180,98,109,31,199,225,167,222,187,244,212,193,11,116,224,215,221,125,27,225,170,236,209,91,168,100,166,57,27,83,38,45,24,137,155,86,240,251,150,248,232,98,30,233,28,163,111,31,117,217,125,14,157,43,6,149,30,243,107,220,196,218,183,249,22,167,39,103,141,186,98,46,26,232,204,237,220,184,161,173,2,22,18,147,70,127,134,143,162,230,115,234,70,66,34,59,89,159,224,184,226,138,54,23,50,34,15,184,124,23,28,179,71,20,114,25,206,123,69,157,251,245,126,230,93,56,39,138,83,220,18,57,185,119,139,59,62,142,184,166,104,123,72,20,177,131,232,229,220,227,171,58,224,170,10,56,38,26,174,161,11,176,235,177,155,221,239,215,225,167,222,188,228,184,154,195,45,124,148,146,87,187,72,210,16,184,52,103,166,172,239,247,105,240,95,15,20,133,85,77,28,161,104,167,142,170,71,17,97,142,93,24,73,247,247,235,171,183,195,189,122,60,11,132,104,45,15,52,180,113,16,185,110,23,253,6,254,199,228,205,242,101,81,64,35,136,246,198,2,34,237,175,115,105,222,185,81,109,36,102,103,101,174,141,242,90,162,34,34,216,139,71,109,81,246,182,154,58,220,204,207,224,235,67,22,113,127,185,157,116,234,31,124,110,205,226,204,236,205,247,175,143,32,207,82,199,4,128,204,204,250,119,63,127,143,253,11,231,205,134,169,234,164,98,144,166,98,23,125,24,72,126,63,204,185,104,236,113,82,9,68,15,43,179,155,151,121,55,249,190,229,222,26,23,118,104,244,45,52,249,178,224,122,40,167,132,162,2,55,18,126,247,213,181,213,125,58,39,155,87,112,6,119,255,0,235,45,227,17,27,233,43,104,255,0,29,23,54,207,29,189,238,253,207,251,23,11,211,68,114,187,72,68,218,119,190,139,104,83,82,197,52,134,18,27,145,105,220,255,0,119,243,46,118,24,203,66,144,157,182,119,247,46,34,56,228,34,29,221,250,232,29,222,43,171,113,160,122,186,126,206,44,78,229,250,76,206,205,166,142,207,241,253,139,206,213,71,93,100,49,58,104,68,163,119,118,152,164,118,125,186,119,54,154,59,124,93,254,107,138,223,125,165,169,168,118,146,81,106,134,50,22,6,2,211,185,187,255,0,229,248,174,221,85,158,59,180,140,18,60,140,206,59,125,199,102,240,239,248,178,249,53,22,138,183,54,128,97,119,29,55,235,184,117,215,193,124,91,197,150,154,182,33,0,57,94,86,38,125,172,236,222,238,143,223,222,223,55,94,146,192,245,209,139,52,176,128,207,176,183,134,189,204,219,191,111,236,248,175,170,51,52,192,195,43,232,109,223,163,55,199,224,183,61,125,69,36,113,109,0,113,99,102,39,118,126,230,248,252,87,96,49,93,5,57,180,82,84,3,73,35,179,51,116,205,251,255,0,249,29,125,58,43,140,21,14,115,20,140,218,233,166,130,235,186,50,145,49,27,179,109,241,23,249,178,223,20,241,201,171,9,106,237,227,220,235,115,74,4,91,88,187,245,211,193,124,28,65,64,85,80,204,228,197,167,115,119,59,127,100,172,175,58,114,254,186,195,92,56,130,207,79,52,227,75,71,19,107,52,209,237,220,82,144,187,59,54,143,224,76,171,38,66,227,202,92,89,65,88,245,83,66,37,28,210,104,208,196,99,220,195,23,246,90,255,0,100,171,165,92,167,216,89,231,102,22,234,252,63,98,177,236,101,140,40,254,219,92,122,179,198,49,237,139,71,104,207,93,122,97,255,0,74,139,190,38,111,112,85,230,141,230,158,158,65,48,25,169,9,159,105,51,255,0,173,99,249,254,213,175,13,88,166,158,201,155,22,9,37,150,49,223,89,77,23,188,4,93,239,85,19,252,63,98,146,251,198,46,142,88,112,245,92,39,17,49,77,43,255,0,83,61,59,164,31,243,43,170,203,203,188,149,88,98,138,165,218,62,234,10,99,238,103,211,190,61,85,46,207,12,107,20,84,221,130,138,72,100,173,158,89,88,34,40,207,71,113,144,28,187,251,155,185,181,248,175,133,145,57,103,51,226,25,177,45,100,85,49,157,118,218,173,6,104,246,107,32,74,239,163,119,187,55,189,221,171,171,191,195,182,223,103,219,233,227,208,180,96,23,109,206,207,253,107,55,193,125,67,144,99,23,51,125,25,151,1,78,19,194,66,197,222,239,240,101,208,146,239,79,27,239,169,144,65,252,27,65,119,94,106,235,143,169,168,166,30,172,208,137,184,183,115,197,35,247,106,255,0,47,216,188,125,86,38,191,87,213,177,219,104,233,102,162,148,196,122,142,206,197,179,77,9,244,114,103,238,125,126,11,233,81,91,170,170,164,10,135,139,222,39,213,180,38,211,86,125,23,169,160,160,56,105,221,231,23,18,211,87,109,89,254,107,117,44,176,201,85,61,56,155,191,79,102,254,239,13,89,124,202,234,3,150,190,62,202,46,99,214,125,238,238,205,163,110,111,250,87,221,161,179,188,108,231,161,247,179,59,234,76,190,144,81,53,56,180,173,187,93,62,46,203,134,190,0,24,250,236,239,191,107,62,159,14,247,95,38,222,195,29,81,82,19,232,211,200,82,191,207,195,225,254,5,245,109,192,209,68,64,93,196,228,239,167,221,163,46,252,5,212,103,221,220,255,0,114,228,150,66,141,186,113,179,62,143,241,92,82,55,104,165,120,126,58,59,247,127,58,248,101,110,154,154,180,234,99,7,119,118,102,239,38,211,225,254,101,244,130,90,144,165,105,10,49,102,208,157,254,237,63,157,116,134,243,11,212,28,46,99,171,184,177,123,165,221,170,234,214,215,108,119,99,113,104,159,118,226,209,245,97,249,255,0,129,114,82,77,65,32,139,211,206,70,218,54,186,179,183,195,187,224,183,75,89,21,57,51,153,179,11,235,163,232,238,184,170,166,136,225,122,135,47,115,70,239,211,239,255,0,165,124,126,165,174,75,132,81,149,73,180,142,47,160,176,191,123,104,255,0,119,237,92,67,99,165,168,30,156,146,74,192,207,174,172,237,174,191,224,94,210,146,214,52,244,207,25,111,102,115,221,222,236,255,0,5,245,157,181,91,28,118,106,77,226,253,203,96,204,66,90,72,204,204,185,88,216,155,81,125,86,172,235,85,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,173,87,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,174,171,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,85,213,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,64,15,52,127,61,153,155,248,47,163,209,43,170,229,71,192,183,245,14,40,51,175,6,127,218,245,88,2,138,184,191,190,34,186,73,78,227,254,229,217,76,139,251,57,152,63,214,243,41,84,68,80,3,205,31,207,102,102,254,11,232,244,74,239,249,29,97,107,237,38,21,205,204,107,81,67,178,203,117,184,89,237,116,117,61,80,126,173,85,36,117,82,84,71,177,159,120,237,10,218,103,213,217,133,250,154,11,187,137,51,73,250,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,173,92,177,121,127,209,230,237,101,55,16,57,223,135,123,94,5,164,219,62,25,182,203,36,18,210,223,170,163,158,104,101,42,144,19,121,26,24,36,167,239,134,64,17,152,140,117,114,140,76,36,153,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,42,234,127,191,236,89,127,228,255,0,255,0,187,138,8,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,218,127,184,36,224,251,12,240,141,149,241,89,69,169,43,113,181,242,158,2,197,151,138,73,106,58,21,211,197,36,231,8,71,28,166,226,33,8,212,156,76,98,17,188,140,44,102,34,239,180,110,41,17,71,7,17,92,166,173,89,179,197,29,6,96,97,12,71,87,99,193,56,194,162,182,247,142,89,228,25,103,164,173,234,198,100,52,46,110,68,231,88,83,74,90,24,188,112,60,83,30,164,197,13,50,191,76,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,243,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,234,213,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,175,255,0,152,143,23,159,201,75,38,155,236,181,111,71,48,177,143,86,139,11,239,160,237,48,193,210,40,187,85,92,155,157,163,110,148,114,142,198,45,251,165,146,45,99,56,218,93,176,23,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,255,0,112,3,193,245,171,132,220,163,17,184,53,92,152,239,24,211,209,215,226,179,154,81,112,166,156,0,158,58,24,134,51,40,182,83,188,210,131,200,36,79,41,145,158,237,143,28,113,221,2,137,94,109,124,20,123,18,178,179,139,44,178,182,90,168,236,179,116,99,198,150,248,27,161,32,215,77,63,76,46,98,206,91,36,235,28,177,71,40,198,34,77,35,12,174,210,60,179,24,88,183,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,123,32,57,9,136,75,20,70,224,123,54,190,69,25,91,154,88,19,58,112,37,179,51,50,210,251,237,156,55,121,235,118,42,222,203,53,63,87,165,49,195,39,230,230,0,144,116,146,35,31,120,91,93,53,109,89,217,223,29,126,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,91,22,43,75,37,14,20,27,94,22,114,111,255,0,212,12,61,233,208,42,168,251,91,77,29,82,46,42,56,103,193,156,87,229,29,102,86,226,250,234,187,113,141,64,220,173,23,58,103,114,59,117,198,48,48,138,119,143,86,25,131,108,178,1,198,78,219,128,203,105,1,236,144,49,226,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,38,220,177,184,250,164,188,219,173,252,51,103,102,33,233,93,160,104,45,248,30,231,60,112,65,75,45,52,116,241,65,5,164,186,96,27,102,110,150,177,73,35,147,204,242,20,110,76,109,16,203,36,69,218,38,234,68,96,205,166,163,220,190,116,216,106,158,170,70,41,10,102,33,119,209,132,135,227,252,203,150,142,199,21,32,148,64,242,187,57,185,119,147,127,155,238,93,225,161,119,102,143,66,211,79,155,46,7,162,138,120,74,32,35,113,39,239,125,91,93,87,211,162,121,181,119,0,103,127,254,178,222,49,25,190,147,54,215,251,157,115,176,187,119,135,123,174,7,166,136,229,118,144,137,180,239,125,22,192,164,165,142,164,166,9,13,201,219,70,103,240,248,125,203,176,195,25,104,82,19,182,206,254,229,196,71,28,132,67,187,191,93,3,187,197,117,110,52,15,87,79,217,197,137,220,191,73,153,217,180,209,217,254,63,177,121,218,168,235,172,134,39,77,8,148,110,238,211,20,142,207,183,78,230,211,71,111,139,191,205,113,91,239,180,181,53,14,210,74,45,80,198,66,192,192,90,119,55,127,252,191,21,219,169,180,197,121,145,152,222,70,99,29,61,199,102,251,254,44,190,77,69,174,177,137,169,134,23,113,54,213,223,115,107,254,95,185,124,91,197,150,154,182,33,0,57,94,86,38,125,172,236,222,238,143,223,222,223,55,94,135,14,123,78,39,54,169,167,0,155,191,65,103,103,109,189,221,254,63,53,246,6,80,156,24,39,45,164,221,238,194,203,115,215,212,82,71,22,208,7,22,54,98,119,103,238,111,143,197,118,3,21,208,83,155,69,37,64,52,146,59,51,55,76,223,191,255,0,145,215,211,162,184,193,80,231,49,72,205,174,154,104,46,187,163,41,19,17,187,54,223,17,127,155,45,241,79,28,154,176,150,174,222,61,206,183,52,177,145,108,98,239,111,185,124,28,65,64,85,80,204,228,197,167,115,119,59,127,100,172,215,63,176,53,194,215,136,170,177,77,166,154,89,154,40,247,19,203,40,108,99,57,205,157,180,238,125,52,53,84,178,59,48,233,113,61,54,202,169,160,18,42,201,65,154,40,164,110,230,132,75,227,170,175,149,114,159,97,103,157,152,91,171,240,253,138,199,177,150,48,163,251,109,113,234,207,24,199,182,45,29,163,61,117,233,135,253,42,46,248,153,189,193,87,154,55,154,122,121,4,192,102,164,38,125,164,207,254,181,143,231,251,86,188,53,98,154,123,38,108,88,36,150,88,199,125,101,52,94,240,17,119,189,84,79,240,253,138,75,239,24,186,57,97,195,213,112,156,68,197,52,175,253,76,244,238,144,127,204,174,99,38,239,103,95,130,96,171,118,143,221,105,31,221,23,102,238,150,79,159,236,94,35,56,113,221,21,16,29,32,84,68,245,85,13,87,28,96,81,72,236,82,119,51,54,190,13,222,237,226,235,205,100,78,89,204,248,134,108,75,89,21,76,103,93,182,171,65,154,61,154,200,18,187,232,221,238,205,239,119,106,234,239,48,221,169,237,212,177,119,30,143,20,108,219,137,159,192,126,239,218,190,185,200,49,139,153,190,140,203,128,167,9,225,33,98,239,119,248,50,232,73,119,167,141,247,212,200,32,254,13,160,187,175,53,117,199,212,212,83,15,86,104,68,220,91,185,226,145,251,181,127,151,236,94,54,225,138,177,29,84,197,61,150,130,142,162,156,157,182,25,179,139,187,51,104,253,206,108,254,58,252,23,212,162,183,85,85,72,21,15,23,188,79,171,104,77,166,172,250,47,79,67,64,113,69,186,113,113,38,23,213,181,103,248,174,74,89,97,146,170,122,113,55,126,158,205,253,222,26,178,232,93,40,14,91,148,79,72,46,99,188,119,187,187,54,141,221,255,0,74,251,52,54,119,141,156,244,62,246,103,125,73,151,210,10,38,167,22,149,183,107,167,197,217,112,215,192,3,31,93,157,247,237,103,211,225,222,235,228,219,216,99,170,42,66,125,26,121,10,87,249,248,124,63,192,190,173,188,90,40,156,13,221,137,201,221,155,249,153,119,224,46,163,62,238,231,251,151,36,164,240,182,200,155,93,123,251,214,214,210,104,134,63,139,62,189,203,224,21,186,106,106,211,169,140,29,221,217,155,188,155,79,135,249,151,210,9,106,66,149,164,40,197,155,66,119,251,180,254,117,210,27,204,47,80,112,185,142,174,226,197,238,151,118,171,171,91,93,177,221,141,197,162,125,219,139,71,213,135,231,254,5,201,73,53,4,130,47,79,57,27,104,218,234,206,223,14,239,130,221,45,100,84,228,206,102,204,47,174,143,163,186,226,170,154,35,133,234,28,189,205,27,191,79,191,254,149,242,58,182,185,46,17,129,84,155,74,66,238,194,194,253,237,223,247,126,213,196,54,90,121,133,226,35,149,128,159,189,217,219,95,242,47,103,73,107,26,122,103,140,183,179,57,238,239,118,127,130,250,206,218,173,142,59,53,38,241,126,229,176,102,33,45,36,102,102,92,172,108,77,168,190,171,86,117,170,34,34,34,218,239,170,211,191,224,180,211,95,21,185,180,125,27,229,222,181,119,209,181,249,46,19,34,50,109,154,105,241,213,110,24,216,119,190,175,239,46,169,211,234,123,181,238,213,215,9,232,38,204,63,126,186,173,194,38,96,226,122,119,191,118,159,37,166,215,98,216,250,104,185,36,6,40,220,137,223,187,228,182,195,25,6,172,206,203,119,81,219,187,70,92,83,84,56,182,130,205,220,253,250,174,7,184,51,22,221,175,175,199,187,254,149,184,43,34,151,112,109,45,71,195,187,230,185,99,119,238,127,236,151,12,180,145,85,155,177,145,54,215,127,7,249,174,189,61,170,10,57,38,42,115,55,41,75,82,222,237,167,199,195,70,251,215,211,10,126,188,61,23,125,7,70,99,249,255,0,50,218,244,93,51,29,133,224,221,218,186,217,45,52,205,27,136,184,119,252,245,92,21,54,184,156,25,200,203,93,116,238,127,250,23,195,191,225,24,113,0,128,207,57,131,3,179,182,194,102,240,215,230,47,243,95,90,146,199,13,44,109,25,72,110,236,207,224,237,243,215,228,186,213,210,176,28,149,160,207,171,183,115,63,220,223,244,47,37,120,187,86,195,49,85,211,4,14,100,66,210,180,140,250,108,211,191,110,143,227,220,222,61,203,146,217,93,45,202,38,39,16,23,7,239,238,118,241,119,255,0,50,236,79,65,69,213,142,122,130,159,170,79,171,48,59,109,213,180,249,255,0,50,250,84,245,7,69,17,155,51,56,109,103,127,158,140,223,229,93,55,199,244,52,221,77,212,211,191,73,246,247,3,124,244,254,201,125,171,110,35,166,172,142,58,168,226,145,183,182,230,103,22,248,182,191,63,189,125,234,42,209,171,13,132,46,206,79,221,163,124,52,213,120,204,81,133,169,111,20,18,195,214,148,88,132,7,244,153,188,13,159,228,234,210,35,150,179,40,47,253,23,104,106,97,169,163,221,221,169,147,17,31,251,198,211,72,255,0,198,174,62,205,136,158,247,64,77,81,22,205,147,62,155,7,79,1,111,155,191,205,91,22,125,224,139,125,53,226,166,190,166,162,161,202,74,152,1,216,12,116,254,161,247,143,220,162,79,54,154,74,140,97,112,184,158,214,121,74,22,209,190,232,69,191,228,95,19,6,84,118,76,79,108,172,118,213,162,171,132,221,191,100,130,255,0,242,41,37,200,27,117,179,31,225,75,49,153,85,67,45,44,238,207,163,136,139,185,212,72,205,240,47,236,21,200,98,108,211,252,156,225,134,179,83,81,245,244,160,146,149,200,227,221,253,74,54,22,125,88,199,231,242,255,0,2,242,89,25,97,169,204,220,99,45,254,174,72,160,26,98,121,192,99,119,7,118,158,57,95,71,103,98,240,218,223,31,240,171,217,193,216,82,59,53,53,49,52,196,91,32,140,127,75,95,0,211,228,223,53,232,43,238,17,219,162,121,36,18,33,22,103,125,173,171,247,190,159,53,229,46,56,226,8,170,28,99,167,145,203,225,184,27,79,23,254,233,120,234,188,123,83,121,23,154,211,77,16,202,204,192,61,160,29,135,86,125,95,93,164,255,0,7,255,0,10,242,147,90,111,87,153,218,150,250,116,66,34,29,65,122,71,54,125,89,244,109,119,51,252,223,252,75,209,83,97,47,100,211,188,148,243,238,220,123,95,121,107,240,251,133,190,75,238,219,233,238,113,87,28,145,189,47,71,103,187,174,237,223,15,31,135,205,125,186,55,152,166,110,166,205,255,0,29,53,211,197,125,81,24,217,157,203,118,231,241,211,193,110,160,164,138,57,234,106,68,143,243,219,59,157,219,187,107,59,46,103,141,156,220,153,254,58,174,253,47,189,163,124,153,191,200,187,78,58,119,55,139,174,133,72,51,72,253,71,239,248,109,249,47,151,61,168,90,225,29,110,247,238,23,125,53,249,235,247,125,235,190,219,104,7,166,26,150,231,215,191,191,255,0,147,193,114,181,78,215,210,86,247,188,125,223,13,23,28,83,199,27,117,116,45,31,185,107,45,100,145,200,115,56,142,215,109,31,187,191,77,23,73,239,52,211,206,244,207,28,141,187,70,215,70,248,255,0,63,222,187,123,93,226,104,34,253,23,103,111,123,199,189,117,223,169,68,228,37,181,197,187,251,188,116,93,121,106,233,129,183,184,203,172,154,187,104,204,186,245,206,115,83,177,71,181,187,181,239,254,101,240,47,182,58,42,154,54,150,186,73,219,107,106,221,39,111,139,182,190,45,251,23,156,167,183,53,12,174,212,71,174,164,228,29,87,248,63,207,70,249,47,97,105,10,155,155,118,137,30,33,33,39,13,27,86,111,13,127,229,94,186,140,58,115,61,89,191,245,189,61,27,246,234,187,144,66,208,139,180,110,239,171,255,0,92,185,188,80,159,77,62,247,209,108,40,216,157,217,157,245,92,69,25,70,90,139,183,119,123,234,183,199,38,239,22,239,101,202,172,7,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,170,243,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,21,213,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,68,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,40,234,197,28,191,235,56,136,230,19,153,25,183,155,216,119,253,73,232,61,157,4,84,213,18,79,79,38,34,170,246,37,44,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,231,158,41,21,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,191,114,134,192,191,100,184,54,182,223,253,169,218,254,218,226,11,165,247,163,208,233,246,78,156,131,65,210,221,185,250,154,246,14,166,237,7,250,174,221,61,221,197,122,168,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,93,172,119,193,101,215,138,126,103,121,139,125,197,248,126,172,178,175,13,84,89,223,16,86,53,73,82,181,108,237,99,162,40,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,82,51,56,119,73,253,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,42,234,127,191,236,89,127,228,255,0,255,0,187,138,159,242,224,229,255,0,71,195,189,138,44,219,205,236,59,254,171,21,253,166,8,169,170,36,130,162,60,59,75,188,227,219,78,112,156,145,156,211,70,204,103,51,22,230,142,86,136,88,63,60,242,223,82,34,34,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,202,115,31,229,193,125,207,75,236,185,243,144,208,118,188,117,87,217,169,239,214,26,138,208,138,59,172,113,128,67,21,77,60,179,16,199,12,209,198,0,39,25,16,198,113,131,16,237,144,93,167,242,188,165,56,40,246,37,29,31,22,89,155,108,186,209,222,166,235,71,130,237,243,183,66,49,161,154,14,153,220,201,152,183,201,214,9,101,142,33,144,68,90,54,41,89,164,105,97,48,147,244,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,160,135,139,254,95,249,143,148,28,71,90,242,239,43,112,239,218,11,46,102,220,42,229,192,180,150,249,28,166,142,48,49,57,104,166,105,76,140,59,40,75,30,234,137,13,227,40,180,148,140,93,165,24,165,127,129,206,18,41,184,66,202,50,193,245,88,162,174,249,136,111,149,3,116,191,76,21,50,251,58,58,189,140,29,58,56,11,65,0,17,97,23,149,197,165,155,107,17,237,17,138,40,160,219,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,22,215,125,86,43,43,37,14,19,219,94,22,114,115,255,0,212,12,61,233,208,42,172,218,62,141,242,239,90,187,232,218,252,149,163,243,6,224,162,215,197,134,3,138,251,133,233,233,40,115,19,10,211,212,77,107,172,106,81,41,238,176,12,51,16,90,74,66,154,40,192,36,168,40,200,101,145,201,161,126,163,139,51,73,38,176,75,254,154,112,22,41,255,0,101,112,238,36,195,183,15,246,202,74,235,117,117,60,159,239,100,134,104,228,15,184,132,135,224,236,166,243,151,151,27,244,220,82,97,1,193,89,129,112,165,143,52,236,16,77,53,116,52,212,178,128,92,173,240,189,56,53,197,221,163,104,33,50,146,160,99,56,68,255,0,76,8,196,0,9,128,47,8,244,19,102,31,191,93,86,225,19,48,113,61,59,223,187,79,146,211,107,177,108,125,52,92,146,3,20,110,68,239,221,242,91,97,140,131,86,103,101,191,168,237,221,163,46,25,170,9,155,104,51,119,63,197,112,61,193,152,182,237,125,126,61,223,244,173,66,186,57,9,226,218,93,205,171,119,124,87,52,110,253,207,253,146,225,150,146,42,179,118,50,38,218,239,224,255,0,53,215,167,181,65,71,36,197,78,102,229,41,106,91,221,180,248,248,104,223,122,250,97,79,215,135,162,239,160,232,204,127,63,230,91,94,139,166,99,176,188,27,187,87,91,38,167,155,97,48,184,119,247,247,234,184,167,181,68,241,17,25,150,189,222,14,223,63,216,190,13,255,0,8,195,136,4,6,121,204,24,29,157,182,19,55,134,191,49,127,154,250,148,86,8,104,197,196,229,55,213,245,238,38,251,190,239,185,113,85,24,117,138,168,117,247,244,109,31,246,127,208,188,133,226,237,91,12,197,87,76,16,57,145,11,74,210,51,233,179,78,253,186,63,143,115,120,247,46,75,101,116,183,40,152,156,64,92,31,191,185,219,197,223,252,203,177,61,5,23,86,57,234,10,126,169,62,172,192,237,183,86,211,231,252,203,233,83,212,29,20,70,108,204,225,181,157,254,122,51,127,149,116,223,31,208,211,117,55,83,78,253,39,219,220,13,243,211,251,37,246,45,152,146,154,177,130,162,56,165,109,194,198,204,226,223,22,215,230,189,5,21,104,213,134,194,23,103,39,238,209,190,26,106,188,134,49,194,244,215,152,42,163,41,165,29,238,204,250,19,55,123,30,191,39,86,121,52,23,12,170,196,212,142,207,79,81,0,194,245,5,174,227,61,77,142,61,27,244,91,224,202,229,236,216,137,239,116,4,213,17,108,217,51,233,176,116,240,22,249,187,252,213,177,103,222,8,183,211,94,42,107,234,106,42,28,164,169,128,29,128,199,79,234,31,120,253,202,36,243,105,164,168,198,23,11,137,237,103,148,161,109,27,238,132,91,254,69,241,48,101,71,100,196,246,202,199,109,90,42,184,77,219,246,72,47,255,0,34,146,92,129,183,91,49,254,20,179,25,149,84,50,210,206,236,250,56,136,187,157,68,140,223,2,254,193,92,69,227,48,127,36,152,73,240,229,53,55,105,221,77,82,206,102,27,254,101,226,196,63,219,62,95,5,226,242,159,13,213,102,166,36,123,221,84,177,83,141,45,117,45,80,12,100,224,238,210,200,69,163,179,177,127,96,223,31,240,171,232,193,216,82,59,53,53,49,52,196,91,32,140,127,75,95,0,211,228,223,53,232,171,235,163,183,65,215,144,72,133,191,177,109,95,197,155,254,85,228,174,56,226,8,170,28,99,167,145,203,225,184,27,79,23,254,233,120,234,188,123,83,121,23,154,211,77,16,202,204,192,61,160,29,135,86,125,95,93,164,255,0,7,255,0,10,242,147,90,111,87,153,218,150,250,116,66,34,29,65,122,71,54,125,89,244,109,119,51,252,223,252,75,209,83,97,47,100,211,188,148,243,238,220,123,95,121,107,240,251,133,190,75,238,208,83,92,194,182,66,141,233,122,78,26,14,237,219,190,30,63,15,154,251,116,111,49,76,221,77,155,254,58,107,167,138,250,162,49,51,57,22,237,218,119,233,224,183,80,82,69,28,245,53,34,71,249,237,157,206,237,221,181,157,151,57,198,207,35,147,58,239,82,251,218,55,201,155,252,139,180,227,167,115,120,186,232,84,131,52,143,212,126,255,0,134,223,146,249,115,218,133,174,17,214,239,126,225,119,211,95,158,191,119,222,187,226,193,64,14,1,171,234,251,187,255,0,192,185,90,167,107,233,43,123,222,62,239,134,139,138,26,136,193,158,70,98,211,244,86,249,43,38,9,74,81,16,209,251,187,217,215,69,239,52,211,206,244,207,28,141,187,70,215,70,248,255,0,63,222,187,123,93,226,104,34,253,23,103,111,123,199,189,117,223,169,68,228,37,181,197,187,251,188,116,93,121,106,233,129,183,184,203,172,154,187,104,204,186,245,206,115,83,177,71,181,187,181,239,254,101,240,47,182,58,42,154,54,150,186,73,219,107,106,221,39,111,139,182,190,45,251,23,156,167,183,53,12,174,212,71,174,164,228,29,87,248,63,207,70,249,47,91,100,130,170,186,32,146,87,137,138,39,233,123,186,233,220,45,254,117,235,169,169,255,0,162,66,184,159,250,158,163,163,126,199,255,0,58,239,193,11,66,46,209,187,190,175,253,114,230,103,213,9,244,211,239,125,22,194,141,137,221,153,223,85,196,81,148,101,168,187,119,119,190,171,124,114,110,241,110,246,92,171,84,68,68,91,17,22,155,182,173,54,185,123,197,167,243,45,71,70,215,110,189,255,0,52,63,131,63,199,193,104,241,179,51,62,171,142,72,117,33,39,126,246,215,69,176,4,69,223,93,124,93,107,33,134,155,123,214,215,254,166,230,63,15,154,235,61,60,147,14,149,14,45,163,247,108,255,0,165,113,246,112,25,30,65,114,213,219,78,245,195,81,74,210,131,54,231,109,31,86,239,95,62,162,199,28,175,33,156,132,206,67,167,115,253,223,177,40,44,241,211,129,51,153,59,6,143,227,251,126,229,219,56,117,140,90,23,253,29,127,75,254,133,208,141,238,205,80,77,253,9,177,143,79,235,181,211,95,242,175,175,31,231,163,210,94,237,172,218,237,95,78,142,32,16,103,7,127,6,241,253,139,73,158,115,39,22,233,233,252,235,154,72,217,227,126,245,192,21,108,50,116,229,23,221,166,239,117,187,180,91,35,162,120,27,108,36,206,207,223,239,63,249,151,12,209,205,41,57,187,131,51,254,213,243,111,175,81,67,75,35,151,77,192,181,6,211,93,117,113,117,72,238,23,153,233,241,53,88,148,113,188,96,0,239,163,62,237,54,131,191,197,107,22,52,182,85,212,201,106,122,122,166,239,24,204,152,7,192,254,94,247,223,242,95,74,154,211,9,49,212,219,140,253,221,8,90,103,111,22,240,215,70,249,178,230,60,71,93,103,158,150,146,120,160,41,43,13,163,141,192,93,217,157,157,155,191,87,110,239,121,151,165,134,170,55,0,237,12,93,89,69,157,246,55,187,174,154,191,143,126,139,173,95,96,134,235,25,16,74,98,197,163,62,164,204,250,235,175,201,215,102,197,75,112,181,203,27,155,211,148,112,59,128,105,185,201,199,110,141,175,135,122,245,68,12,102,209,78,254,249,55,118,207,13,63,157,81,188,215,203,154,124,85,67,79,12,245,82,70,81,202,4,219,13,153,180,102,63,152,191,246,74,137,224,44,85,112,193,55,25,173,21,240,211,202,242,192,85,44,80,137,19,104,228,35,166,174,237,253,139,252,19,136,203,244,77,79,218,90,51,208,235,225,109,52,111,237,5,247,253,202,23,177,117,113,86,94,42,13,197,152,73,193,219,187,191,244,25,151,206,161,61,181,20,218,55,123,74,63,229,87,227,193,86,54,43,69,142,225,72,84,236,91,100,166,239,96,215,254,187,80,255,0,217,55,205,86,10,219,117,126,97,227,8,33,115,167,130,22,185,109,126,242,18,219,44,173,247,19,107,163,127,245,213,241,100,222,17,12,33,107,166,23,156,165,0,163,166,143,244,183,63,187,27,183,246,45,243,94,231,17,99,42,43,93,60,108,208,78,78,250,179,251,172,254,14,223,221,55,205,124,41,168,165,197,48,117,119,4,116,179,139,57,119,187,72,223,215,54,158,45,241,111,241,174,181,30,9,165,179,140,149,17,212,74,69,212,115,102,35,103,110,254,239,236,89,118,43,228,18,153,163,54,126,241,248,126,215,92,12,221,162,62,139,247,19,62,239,187,69,220,139,14,202,245,78,113,202,31,212,244,247,137,254,127,177,119,40,108,175,63,191,20,154,57,179,179,238,127,134,191,177,119,33,195,3,4,229,82,83,59,147,14,174,204,93,221,218,125,223,114,250,180,145,187,67,160,187,104,223,63,231,93,234,119,233,131,19,252,124,87,33,192,38,224,98,239,222,250,247,161,69,176,216,217,251,199,93,86,157,170,67,119,1,17,208,123,159,86,92,50,56,185,232,122,234,253,253,222,9,44,191,153,120,228,111,150,221,62,95,127,222,190,101,77,44,23,141,5,136,196,7,191,197,153,245,111,240,252,214,133,12,116,239,186,71,39,103,238,247,87,96,8,196,25,227,219,179,225,187,197,110,234,185,159,84,89,190,111,175,201,114,52,131,35,187,104,250,51,106,185,25,183,83,144,69,253,112,187,62,229,243,10,42,152,228,233,187,197,183,86,211,77,117,95,54,233,119,165,181,179,188,129,41,19,238,253,22,103,109,91,249,217,121,115,204,106,73,165,56,41,105,101,105,35,39,18,121,1,182,235,247,104,95,115,175,13,136,115,6,162,229,113,11,37,13,44,99,81,60,146,142,233,65,216,25,195,222,126,246,45,126,15,240,249,47,111,151,216,104,138,8,230,146,86,234,207,33,75,38,133,238,177,148,108,239,167,118,186,124,149,74,160,183,21,25,48,145,179,182,174,253,207,223,225,251,23,216,110,238,229,163,22,175,163,46,54,34,34,112,125,52,110,254,229,188,12,76,117,109,116,127,154,215,111,203,226,182,190,154,184,247,251,171,77,186,187,63,201,111,21,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,196,69,166,237,171,77,174,94,241,105,167,220,181,29,27,93,186,247,252,208,188,25,159,226,180,120,217,153,159,85,199,36,58,144,147,191,123,107,162,216,2,34,239,174,190,46,181,144,195,77,189,235,107,255,0,83,115,31,135,205,117,158,158,73,135,74,135,22,209,251,182,127,210,184,222,0,99,234,11,150,186,105,222,184,106,41,6,80,97,114,118,109,117,241,95,62,162,199,28,175,33,156,132,206,67,167,115,253,223,177,109,161,179,199,3,232,230,78,192,46,254,61,254,63,177,119,78,29,99,22,133,255,0,71,95,210,255,0,161,116,35,123,179,84,19,127,66,108,99,211,250,237,116,215,252,171,235,199,249,232,244,151,187,107,54,187,87,211,163,136,4,25,193,223,193,188,127,98,210,103,156,201,197,186,122,127,58,228,120,255,0,48,204,79,223,163,120,46,6,172,16,148,98,148,95,115,182,190,235,119,104,180,142,137,224,109,176,147,59,63,127,188,255,0,230,92,83,140,211,59,23,184,204,221,223,21,208,186,157,69,188,58,133,211,32,114,97,109,53,119,215,77,127,228,84,126,225,121,158,159,19,85,137,71,27,198,0,14,250,51,238,211,104,59,252,86,177,99,75,101,93,76,150,167,167,170,110,241,140,201,128,124,15,229,239,125,255,0,37,244,169,173,48,147,29,77,184,207,221,208,133,166,118,241,111,13,116,111,155,46,99,196,117,214,121,233,105,39,138,2,146,176,218,56,220,5,221,153,217,217,187,245,118,238,247,153,122,88,106,163,112,14,208,197,213,148,89,223,99,123,186,233,171,248,247,232,186,245,246,56,46,208,144,199,36,131,241,45,93,155,197,217,251,187,159,228,187,22,42,91,133,174,88,220,222,156,163,129,220,3,77,206,78,59,116,109,124,59,215,168,109,39,216,211,234,197,32,177,54,223,13,60,126,42,148,230,70,2,167,196,150,122,154,89,234,100,2,146,56,199,80,54,102,209,165,98,248,139,170,15,128,177,85,195,4,220,102,180,87,195,79,43,203,1,84,177,66,36,77,163,144,142,154,187,183,246,47,240,78,35,47,209,53,63,105,104,207,67,175,133,180,209,191,180,23,223,247,40,94,197,213,197,89,120,168,55,22,97,39,7,110,238,255,0,208,102,95,58,132,246,212,83,104,221,237,40,255,0,149,95,143,5,88,216,173,22,59,133,33,83,177,109,146,155,189,131,95,250,237,67,255,0,100,223,53,90,241,5,21,102,100,99,138,88,196,161,130,17,170,130,55,213,220,75,73,54,11,255,0,100,218,251,174,175,79,40,112,104,225,91,69,44,77,59,200,33,77,70,63,165,171,232,2,255,0,220,178,247,184,139,25,81,90,233,227,102,130,114,119,213,159,221,103,240,118,254,233,190,107,225,207,78,88,174,157,153,157,163,130,86,105,15,224,122,62,132,218,120,183,195,189,117,104,240,77,45,156,100,168,142,162,82,46,163,155,49,27,59,119,247,127,98,203,177,95,32,148,205,25,179,247,143,195,246,186,224,102,237,17,244,95,184,153,247,125,218,46,228,88,118,87,170,115,142,80,254,167,167,188,79,243,253,139,185,69,103,41,127,59,12,141,184,153,255,0,73,251,180,215,246,46,228,56,96,96,156,170,74,103,114,97,213,217,139,187,187,79,187,238,95,82,150,55,104,216,69,219,70,103,126,255,0,218,187,244,239,211,6,39,248,248,174,66,136,102,112,144,93,219,87,248,161,69,176,216,217,251,199,93,86,157,170,67,119,1,17,208,123,159,86,92,50,56,185,232,122,234,253,253,222,9,44,191,153,120,228,111,150,221,62,95,127,222,190,109,68,49,93,91,166,46,98,4,218,62,186,51,234,221,255,0,122,218,80,199,78,251,164,114,118,126,239,117,115,198,100,195,172,58,109,215,250,239,29,86,247,144,229,39,146,54,109,95,230,185,26,65,145,221,180,125,25,181,92,140,219,169,200,34,254,184,93,159,114,249,133,21,76,114,116,221,226,219,171,105,166,186,175,155,116,187,210,218,217,222,64,148,137,247,126,139,51,182,173,252,236,188,185,230,53,36,210,156,20,180,178,180,145,147,137,60,128,219,117,251,180,47,185,215,134,196,57,131,81,114,184,133,146,134,150,49,168,158,73,71,116,160,236,12,225,239,63,123,22,191,7,248,124,151,183,203,236,52,69,4,115,73,43,117,103,144,165,147,66,247,88,202,54,119,211,187,93,62,74,164,219,173,175,69,180,8,217,219,87,126,231,239,240,211,228,190,203,119,119,45,24,181,125,25,108,98,39,125,175,166,154,106,183,1,137,142,173,174,143,243,90,237,249,124,86,215,211,87,30,255,0,117,105,183,87,103,249,45,226,235,114,34,34,45,165,226,180,78,253,81,155,79,5,161,19,248,45,64,91,77,127,192,183,63,207,228,182,150,174,221,203,77,93,180,109,86,221,11,189,221,254,43,66,215,78,255,0,5,214,49,153,137,181,54,215,69,200,48,200,237,250,66,184,95,170,253,194,77,170,235,207,20,242,237,208,199,244,153,223,85,198,108,65,186,55,118,213,153,117,24,106,250,146,179,202,59,93,153,133,180,240,238,239,248,46,197,60,103,24,54,231,103,127,155,45,241,180,174,101,184,153,217,223,185,117,174,247,86,160,164,57,11,127,185,163,62,214,103,248,179,124,82,215,127,106,215,138,29,100,208,197,180,212,69,190,26,252,23,222,143,188,89,254,229,164,114,155,200,204,79,221,251,23,49,200,58,119,179,173,3,165,51,106,194,253,221,221,235,130,120,117,126,237,55,107,222,235,226,222,41,36,150,134,73,105,200,69,244,119,7,39,240,118,103,211,252,107,195,87,202,194,205,13,123,60,147,238,102,34,30,230,125,91,187,229,240,211,224,190,93,110,22,181,95,186,98,84,130,243,182,163,17,28,134,44,36,250,51,59,232,255,0,54,111,130,249,21,152,31,23,218,106,128,44,119,59,125,48,1,49,78,196,238,91,219,185,219,77,192,255,0,50,249,120,175,181,103,172,158,141,202,154,225,39,82,121,118,129,16,51,109,115,239,103,127,135,118,175,242,94,138,39,8,182,247,63,190,218,191,222,187,77,27,6,149,79,250,34,222,31,30,255,0,254,186,229,162,184,239,171,8,217,203,165,222,206,58,55,123,232,255,0,244,46,245,214,49,26,57,42,73,181,48,218,204,237,242,213,191,206,169,230,26,198,84,247,129,146,50,26,135,218,238,94,240,11,120,105,242,127,189,81,220,232,194,83,76,116,181,180,47,4,117,76,193,19,200,102,95,212,255,0,56,250,105,163,183,142,159,5,105,188,84,99,122,216,173,17,205,21,68,163,41,92,224,98,46,144,119,183,103,147,252,204,163,150,176,152,170,13,219,195,187,252,139,140,29,216,133,217,254,42,191,112,225,120,232,86,71,110,212,247,86,86,82,68,90,11,104,250,202,109,223,241,111,210,248,41,89,200,140,41,109,161,181,181,97,83,15,86,90,122,41,119,12,134,254,243,9,62,186,59,233,226,234,191,83,204,113,193,25,129,104,241,128,176,247,120,119,104,190,197,138,214,228,82,213,79,176,186,219,77,180,119,215,191,87,255,0,149,125,103,183,212,27,59,66,113,142,143,163,106,239,220,223,224,91,35,182,84,48,25,84,156,102,76,90,51,179,191,135,248,23,94,186,218,15,25,116,4,68,180,109,29,201,254,107,161,79,108,185,137,187,197,81,11,69,167,232,252,119,124,252,62,75,191,101,180,20,192,109,81,176,201,157,221,157,137,219,187,185,119,250,116,84,99,212,24,73,156,124,52,119,127,191,226,235,125,53,99,86,75,211,29,221,205,171,106,204,221,235,186,208,134,140,210,142,226,46,237,89,215,98,40,194,16,112,211,221,127,130,19,180,76,196,29,195,226,237,243,101,177,229,105,190,15,247,106,180,18,138,45,75,107,235,241,209,117,196,228,150,103,152,75,77,164,226,218,252,191,249,29,112,214,180,228,4,228,108,254,31,229,95,58,208,117,134,4,242,76,47,46,174,219,180,109,54,247,119,120,124,215,78,245,12,179,213,0,194,66,49,180,108,250,63,207,87,94,138,134,48,16,96,49,214,70,103,213,217,251,188,87,92,68,161,136,8,93,152,92,180,102,251,215,21,79,91,93,206,77,239,187,11,126,213,190,9,36,166,141,198,66,215,95,29,25,116,110,34,85,59,164,133,216,88,5,220,247,124,91,79,135,248,23,198,169,144,163,167,62,254,247,2,211,252,11,195,223,44,119,59,224,127,66,84,64,5,19,190,175,35,187,120,187,124,153,254,78,189,6,6,203,250,106,7,42,193,134,6,170,112,7,148,218,89,29,136,220,75,87,102,126,239,23,127,130,169,52,52,5,78,49,153,109,247,27,78,231,127,150,139,188,113,179,200,197,241,102,91,164,125,22,201,100,239,218,61,207,226,184,164,55,2,118,7,209,215,101,182,159,195,189,187,217,55,59,62,142,233,175,205,22,230,101,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,226,180,78,253,81,155,79,5,161,19,248,45,64,91,77,127,192,183,63,207,228,182,190,174,180,213,219,70,213,109,208,187,221,223,226,180,45,116,239,240,93,99,25,152,155,83,109,116,92,131,12,142,223,164,43,133,250,175,220,36,218,174,181,76,85,18,143,186,99,174,186,247,255,0,245,150,195,98,13,209,187,182,172,203,165,182,181,231,54,121,131,166,227,163,54,159,30,239,185,118,169,227,56,193,183,59,59,252,217,111,141,165,115,45,196,206,206,253,203,173,119,186,181,5,33,200,91,253,205,25,246,179,63,197,155,226,150,187,251,86,188,80,235,38,134,45,166,162,45,240,215,224,190,244,125,226,207,247,32,72,77,43,11,191,187,223,220,185,74,65,211,71,103,90,7,74,102,213,133,251,187,187,215,5,68,46,250,120,110,249,253,203,229,87,81,118,136,152,195,107,11,151,115,59,191,201,215,129,175,149,133,154,26,246,121,39,220,204,68,61,204,250,183,119,203,225,167,193,124,186,220,45,106,191,116,196,169,5,231,109,70,34,57,12,88,73,244,102,119,209,254,108,223,5,242,43,48,62,47,180,213,0,88,238,118,250,96,2,98,157,137,220,183,183,115,182,155,129,254,101,242,241,95,106,207,89,61,27,149,53,194,78,164,242,237,2,32,102,218,231,222,206,255,0,14,237,95,228,189,20,78,17,109,238,127,125,181,127,189,118,152,24,89,170,31,244,65,181,211,227,222,185,104,174,59,234,194,54,114,233,119,179,142,141,222,250,63,253,11,187,116,24,251,9,213,109,247,133,135,107,252,153,221,191,206,169,214,30,198,244,247,77,32,33,169,119,35,38,247,163,6,110,225,215,224,234,144,103,70,18,154,99,165,173,161,120,35,170,102,8,158,67,50,254,167,249,199,211,77,29,188,116,248,43,77,226,163,27,214,197,104,142,104,170,37,25,74,231,3,17,116,131,189,187,60,159,230,101,28,181,132,197,80,110,222,29,223,228,92,96,238,196,46,207,241,85,251,135,11,199,66,178,59,118,167,186,178,178,146,34,208,91,71,214,83,110,255,0,139,126,151,193,74,103,14,24,102,130,158,192,117,242,211,139,205,33,198,76,77,33,120,140,178,233,221,174,159,37,113,116,242,19,65,27,179,255,0,83,6,113,251,187,151,216,177,90,220,138,90,169,246,23,91,105,182,142,250,247,234,255,0,242,175,170,246,250,131,103,24,76,7,79,13,93,251,155,252,11,108,118,202,134,3,42,147,140,201,139,70,118,119,240,255,0,2,235,215,91,65,227,46,128,136,150,141,163,185,63,205,116,41,237,151,49,55,120,170,33,104,180,253,31,142,239,159,135,201,119,236,182,130,152,13,170,54,25,51,187,179,177,59,119,119,46,255,0,66,134,156,91,243,5,242,238,119,255,0,58,223,77,88,213,146,244,199,119,115,106,218,179,55,122,238,180,1,163,117,91,87,126,231,209,215,98,40,194,16,112,211,221,127,130,17,12,76,197,27,104,62,36,223,54,91,30,86,155,224,255,0,118,171,65,40,162,212,182,190,191,29,23,92,78,73,102,121,132,180,218,78,45,175,203,255,0,145,215,13,107,78,64,78,70,207,225,254,85,243,109,39,84,99,172,210,177,77,185,216,75,78,230,109,63,103,237,93,75,212,50,207,84,3,9,8,198,209,179,232,255,0,61,93,122,11,124,76,34,67,43,51,158,174,250,183,134,157,203,131,71,130,1,54,253,23,125,25,155,199,226,184,234,122,218,238,114,111,125,216,91,246,173,240,73,37,52,110,50,22,186,248,232,203,163,113,18,169,221,36,46,194,192,46,231,187,226,218,124,63,192,190,53,76,133,29,57,247,247,184,22,159,224,94,30,249,99,185,223,3,250,18,162,0,40,157,245,121,29,219,197,219,228,207,242,117,232,48,54,95,211,80,57,86,12,48,53,83,128,60,166,210,200,236,70,226,90,187,51,247,120,187,252,21,73,161,160,42,113,140,203,111,184,218,119,59,252,180,93,231,6,115,19,211,191,69,190,78,238,255,0,130,227,150,78,253,163,220,254,43,142,66,120,223,64,125,29,118,27,105,252,59,219,189,147,115,179,232,238,154,252,209,110,102,90,162,34,34,211,77,86,212,71,90,50,220,197,162,119,119,233,241,66,213,133,180,127,5,180,180,209,157,219,84,29,62,12,182,200,206,236,182,16,19,139,187,173,125,246,238,46,255,0,216,203,141,161,213,245,125,52,90,200,4,34,194,14,222,61,218,119,174,18,130,86,125,231,163,179,173,98,135,190,79,14,253,52,251,150,174,6,14,194,198,45,187,185,219,95,21,209,147,171,9,201,184,72,152,157,244,218,218,174,71,232,156,27,92,28,28,153,181,221,220,187,49,198,49,196,61,39,23,125,173,224,250,234,183,12,189,250,107,180,155,187,71,241,92,101,56,21,80,48,150,215,211,227,252,235,183,52,161,181,157,217,252,87,12,21,81,182,162,2,79,241,238,101,188,102,3,102,144,132,155,95,159,114,249,119,74,200,105,160,136,156,181,221,43,0,179,59,107,185,217,244,95,46,227,105,158,249,72,96,64,207,28,204,226,251,181,109,91,71,23,240,94,82,223,131,110,150,27,165,103,103,140,26,142,103,139,65,13,229,220,45,239,119,187,125,239,241,94,158,138,42,136,131,164,30,232,73,238,184,187,119,233,255,0,200,235,123,218,15,82,112,17,38,125,92,132,93,221,255,0,98,214,26,10,112,148,26,74,73,7,77,124,117,111,135,237,91,171,118,211,131,156,18,132,12,204,218,117,31,79,143,143,127,193,124,11,181,125,175,250,180,245,112,20,224,12,58,180,173,243,239,238,215,239,117,75,241,141,255,0,20,4,38,20,245,219,227,120,193,220,2,16,39,119,223,253,239,236,95,102,193,121,177,219,136,228,170,174,167,139,115,59,54,233,133,190,95,55,251,151,198,197,183,123,61,109,190,56,218,178,25,13,166,103,212,101,29,52,218,95,39,251,212,75,113,129,137,163,174,199,247,112,167,169,214,38,170,163,33,253,29,63,214,98,222,44,173,125,25,123,28,172,186,201,104,198,22,170,214,151,96,193,114,163,148,187,153,223,65,149,159,187,85,49,252,62,99,251,93,117,162,217,51,87,142,133,77,110,41,152,138,54,126,241,213,252,31,187,226,174,66,151,20,89,122,114,200,55,8,35,119,218,241,145,202,12,204,223,225,249,47,73,106,197,22,217,194,48,138,229,4,132,32,58,237,144,31,225,247,58,251,77,113,134,72,246,145,62,134,204,236,79,166,154,126,212,102,167,32,234,83,144,239,111,142,237,123,254,41,53,77,52,44,230,243,198,238,223,6,54,213,111,26,250,41,3,124,96,123,181,211,225,174,159,225,92,35,44,140,27,161,138,72,199,93,54,144,247,235,243,91,250,110,224,228,68,59,244,241,215,199,246,45,99,144,198,61,146,191,118,143,240,209,107,29,69,0,49,49,11,148,159,29,175,254,15,138,232,92,46,147,132,193,21,52,83,237,119,209,180,141,157,135,195,197,116,166,123,252,134,198,213,208,136,107,174,132,44,207,167,203,244,87,218,182,76,113,139,61,84,192,111,180,127,69,219,199,78,255,0,146,236,245,128,136,156,89,217,181,248,173,122,140,237,163,19,56,252,89,116,231,159,90,176,167,234,139,49,15,232,187,183,223,254,101,172,96,64,27,41,37,1,125,117,126,253,123,151,207,130,158,98,188,60,236,236,225,217,182,104,222,58,238,215,85,244,101,128,36,141,165,143,65,220,254,4,253,235,230,85,211,94,138,32,24,167,0,109,237,174,225,241,110,253,91,244,87,84,232,113,14,161,211,170,136,69,201,153,245,31,22,248,183,232,174,253,61,37,68,35,173,99,177,151,199,79,143,248,153,113,86,244,71,73,58,18,51,14,175,174,139,204,29,5,194,251,90,96,52,210,140,17,202,236,93,88,220,88,192,159,250,215,102,239,238,111,31,189,151,173,181,89,161,137,162,167,104,116,24,193,129,219,82,238,209,180,95,104,40,105,233,221,154,56,180,98,253,62,247,127,15,5,216,136,64,59,133,219,199,86,109,87,35,62,171,104,184,187,105,254,37,198,64,98,218,248,191,220,184,76,28,123,163,238,127,154,228,136,155,77,171,153,159,221,102,90,179,106,181,211,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,77,86,212,71,90,55,207,226,183,49,104,157,207,175,205,209,247,51,54,143,224,203,105,105,163,59,182,168,58,124,25,109,145,157,217,108,32,39,23,119,90,251,237,220,93,255,0,177,151,27,67,171,252,52,90,200,46,2,204,46,206,204,254,12,184,74,9,89,247,158,142,206,145,194,253,82,126,237,28,123,150,231,3,7,97,99,22,221,220,237,175,138,232,201,213,132,228,220,36,76,78,250,109,109,87,35,244,78,13,174,14,14,76,218,238,238,93,152,227,24,226,30,147,139,190,214,240,125,117,91,134,94,253,53,218,77,221,163,248,174,50,156,94,168,5,137,152,180,248,255,0,58,238,75,32,109,119,118,117,193,5,84,109,168,128,147,252,123,153,111,10,128,145,183,155,19,124,59,251,151,201,187,215,83,82,82,132,146,151,186,242,48,179,51,182,186,232,255,0,127,220,190,109,198,211,61,242,144,192,129,158,57,153,197,247,106,218,182,142,47,224,188,165,191,6,221,44,55,74,206,207,24,53,28,207,22,130,27,203,184,91,222,239,118,251,223,226,189,61,20,85,17,7,72,61,208,147,221,113,118,239,211,255,0,145,214,247,180,30,164,224,34,76,250,185,8,187,187,254,197,172,52,20,225,40,52,148,146,14,154,248,234,223,15,218,183,215,48,83,67,190,2,26,125,62,50,62,140,253,237,225,175,255,0,39,122,243,247,106,251,95,245,105,234,224,41,192,24,117,105,91,231,223,221,175,222,234,152,227,123,246,34,6,152,45,245,187,169,156,69,198,48,136,73,221,183,247,105,238,191,195,79,138,250,118,91,173,146,134,81,154,166,182,158,61,164,239,169,76,45,220,227,167,197,215,202,197,183,123,61,109,190,56,218,178,25,13,166,103,212,101,29,52,218,95,39,251,212,75,113,129,137,163,174,199,247,112,167,169,214,38,170,163,33,253,29,63,214,98,222,44,173,125,25,123,28,172,186,201,104,198,22,170,214,151,96,193,114,163,148,187,153,223,65,149,159,187,85,47,92,44,102,37,186,231,133,232,106,74,185,155,89,195,172,198,241,179,233,218,37,111,131,247,119,50,186,106,44,81,98,112,152,222,186,17,213,153,227,114,148,25,155,199,239,253,139,209,218,177,69,182,112,140,34,185,65,33,8,14,187,100,7,248,125,206,190,203,92,33,146,61,8,189,211,102,118,39,211,79,159,138,213,154,156,131,169,78,67,189,190,59,181,239,248,164,213,52,208,179,155,207,27,187,124,24,219,85,188,107,232,164,13,241,129,238,215,79,134,186,127,133,112,140,178,48,110,134,41,35,29,116,218,67,223,175,205,114,12,123,135,113,152,238,127,18,119,209,157,35,144,198,61,146,191,118,143,240,209,107,28,244,0,239,184,92,164,211,250,210,255,0,165,116,46,23,73,194,96,138,154,41,246,187,232,218,70,206,195,225,226,186,85,5,125,150,65,144,43,98,8,217,255,0,68,197,153,244,248,255,0,90,190,213,178,99,140,89,234,166,3,125,163,250,46,222,58,119,252,151,103,172,4,68,226,206,205,175,197,107,212,103,109,24,153,199,226,203,167,60,250,213,133,63,84,89,136,127,69,221,190,255,0,243,45,209,143,76,30,58,105,0,73,223,86,125,117,95,58,10,121,138,240,243,179,179,135,102,217,163,120,235,187,93,87,208,150,48,154,62,164,109,179,71,211,66,126,245,243,43,105,239,111,0,141,61,64,71,161,127,94,63,13,31,251,149,214,58,28,67,168,116,234,162,17,114,102,125,71,197,190,45,250,43,191,79,73,81,8,235,88,236,101,241,211,227,254,38,92,85,189,17,210,78,132,140,195,171,235,162,243,7,65,112,190,214,152,13,52,163,4,114,187,23,86,55,22,48,39,254,181,217,187,251,155,199,239,101,235,109,86,104,98,104,169,218,29,6,48,96,118,212,187,180,109,23,218,10,26,122,119,102,142,45,24,191,79,189,223,195,193,118,34,16,14,225,118,241,213,155,85,200,207,170,218,46,46,219,124,62,231,92,100,6,45,175,139,253,203,134,72,220,123,163,241,255,0,10,228,136,155,77,171,153,159,221,102,90,179,106,181,211,69,170,34,34,34,45,29,190,75,106,34,34,213,201,180,239,91,77,219,70,209,104,45,241,103,102,91,157,183,119,106,223,122,218,76,239,220,196,203,71,220,79,160,247,126,212,98,141,159,70,118,253,154,173,164,7,163,56,187,106,206,183,62,231,13,8,93,221,254,76,182,3,108,34,98,248,233,167,220,182,78,209,177,70,237,166,186,248,234,182,203,24,123,164,100,47,175,123,54,189,238,184,42,97,105,5,132,27,111,222,75,88,200,97,6,223,32,11,139,51,51,187,247,46,157,85,73,137,60,163,40,247,127,93,221,167,138,248,149,248,178,219,75,43,57,204,225,35,11,59,72,238,12,44,218,191,142,174,183,205,141,237,157,6,119,187,64,207,191,244,158,72,244,211,79,15,21,186,139,21,80,77,78,229,75,93,28,132,199,163,144,16,19,105,163,119,119,58,250,177,93,162,97,97,156,221,197,188,27,187,197,105,91,64,53,131,11,116,245,104,229,25,52,213,251,180,215,228,187,209,49,67,76,241,129,51,108,23,118,31,138,225,148,140,169,216,202,41,29,221,139,119,186,186,159,154,219,25,3,108,38,119,213,201,254,254,229,197,9,213,180,178,156,117,208,59,49,106,226,206,206,237,227,221,224,186,215,59,175,101,137,234,36,153,157,129,253,230,29,53,239,118,101,74,177,246,113,209,90,231,58,49,161,187,85,144,198,63,235,90,104,228,240,55,109,63,75,199,187,95,216,169,221,219,52,106,171,199,171,69,133,241,55,188,13,222,246,209,126,253,117,248,59,252,23,158,196,25,188,52,148,114,75,85,102,190,180,130,35,161,189,16,51,51,110,211,226,95,181,83,76,79,159,148,211,69,24,91,108,184,136,100,98,103,127,232,8,159,187,222,254,233,254,229,79,105,184,143,190,81,192,229,125,11,213,64,57,232,61,59,116,13,163,233,221,242,249,58,179,78,32,235,130,225,138,43,170,94,70,148,78,122,125,37,29,54,22,148,236,221,206,221,223,253,101,71,17,188,87,216,195,239,36,21,208,84,70,206,239,214,140,135,107,106,238,236,95,5,125,25,37,155,55,44,63,106,165,135,179,93,42,92,169,232,135,101,45,28,114,19,109,23,238,118,125,59,251,251,149,107,184,231,182,46,154,220,221,130,221,136,105,118,136,251,211,218,162,102,102,213,180,241,213,125,156,190,226,39,17,211,220,26,11,165,85,197,217,197,155,253,99,78,58,59,9,107,175,135,220,174,99,3,102,181,70,33,163,166,154,162,190,70,135,70,7,25,98,136,9,244,141,157,188,63,107,42,149,111,196,180,7,78,47,13,80,145,191,245,172,66,239,174,141,175,118,171,181,12,129,86,77,168,20,165,224,219,127,232,95,74,56,225,165,13,242,184,190,175,166,162,75,154,158,105,164,103,234,204,46,223,205,226,149,53,81,12,205,4,82,51,59,19,104,218,178,214,106,144,8,153,165,215,113,62,221,87,71,172,47,33,180,48,74,228,58,106,76,58,179,252,180,92,97,86,239,82,98,108,76,66,227,185,157,153,151,82,237,119,56,116,236,244,53,178,237,221,185,162,135,119,130,217,108,188,212,212,62,135,65,93,23,115,127,84,131,111,193,215,209,130,237,57,145,199,209,168,29,175,166,165,27,51,63,236,95,86,146,96,145,135,80,38,39,241,103,110,247,125,23,25,211,70,117,141,57,70,251,135,86,109,93,252,59,255,0,206,185,0,35,137,181,211,199,187,86,117,186,40,66,158,103,153,199,77,71,111,223,226,185,134,32,97,97,61,31,79,147,174,82,140,12,69,164,109,222,247,193,214,217,35,139,115,3,70,238,194,236,237,167,205,113,76,12,250,145,3,232,205,220,186,189,151,182,62,199,141,218,48,238,125,218,182,172,254,58,46,212,116,17,82,176,180,81,232,207,166,186,59,191,135,237,93,200,98,142,61,76,71,188,187,223,191,197,115,59,49,54,142,221,206,184,246,128,190,237,175,171,120,45,89,205,159,238,92,122,190,237,205,221,221,162,230,98,254,127,216,182,56,139,190,209,109,31,230,180,24,197,187,221,150,246,111,146,220,205,162,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,237,242,91,81,17,22,174,77,167,122,218,110,218,54,139,65,111,139,59,50,220,237,187,187,86,251,214,210,103,126,230,38,90,62,226,125,7,187,246,163,60,108,250,51,183,248,86,210,2,118,247,93,181,91,159,115,134,132,46,238,255,0,38,92,96,46,18,62,231,109,29,180,102,91,103,104,216,163,118,211,93,124,117,91,101,140,61,210,50,23,215,189,155,94,247,92,21,48,180,130,194,13,183,239,37,172,100,48,131,111,144,5,197,153,153,221,251,151,78,170,164,196,158,81,148,123,191,174,238,211,197,124,75,134,42,183,209,77,164,211,56,202,35,253,81,220,88,91,189,219,226,255,0,183,252,43,148,241,189,175,179,155,149,210,13,218,182,133,212,143,70,240,251,210,139,21,80,77,78,229,75,93,28,132,199,163,144,16,19,105,163,119,119,58,250,144,221,98,102,113,156,221,199,197,155,187,197,113,220,237,163,113,167,24,186,123,153,141,139,71,119,111,131,183,195,246,175,165,19,20,52,207,24,19,54,193,119,97,248,174,25,72,202,157,140,162,145,221,216,183,123,171,169,249,173,177,144,54,194,103,125,92,159,239,238,92,80,157,91,75,41,199,93,3,179,22,174,44,236,238,222,61,222,11,173,115,186,246,88,158,162,73,153,216,31,222,97,211,94,247,102,84,203,48,179,126,138,213,76,16,13,37,210,176,183,24,236,164,167,142,71,109,164,62,45,187,255,0,147,71,84,206,237,154,53,85,227,213,162,194,248,155,222,6,239,123,104,191,126,186,252,29,254,11,206,223,179,111,176,208,25,86,217,47,193,48,0,54,226,161,6,97,109,204,218,62,164,223,122,167,88,135,63,168,100,166,56,232,44,184,137,165,113,29,191,208,49,63,245,221,255,0,215,191,193,83,138,110,35,239,148,112,57,95,66,245,80,14,122,15,78,221,3,104,250,119,124,190,78,172,211,136,58,224,184,98,138,234,151,145,165,19,158,159,73,71,77,133,165,59,55,115,183,119,255,0,89,81,196,111,21,246,48,251,201,5,116,21,17,179,187,245,163,33,218,218,187,187,23,193,94,199,14,217,171,115,195,88,118,42,119,164,186,206,231,32,254,110,154,142,57,9,180,154,87,209,217,244,125,95,119,114,175,245,57,237,139,102,162,126,197,107,196,116,251,98,126,249,109,49,51,55,119,119,207,193,125,92,190,226,39,17,211,220,26,11,165,85,197,217,197,155,253,99,78,58,59,9,107,175,135,220,174,75,2,102,237,70,36,24,130,122,217,154,16,138,55,38,150,24,67,93,65,221,180,211,246,42,161,111,196,180,7,78,47,13,80,145,191,245,172,66,239,174,141,175,118,171,181,12,129,86,77,168,20,165,224,219,127,232,95,74,56,225,165,13,242,184,190,175,166,162,75,154,158,105,164,103,234,204,46,223,205,226,182,214,213,195,25,60,33,32,142,215,110,231,118,249,45,243,84,128,68,205,46,187,137,246,234,186,29,120,250,196,48,211,202,230,205,174,246,29,69,214,192,171,119,169,49,54,38,33,113,220,206,204,203,171,120,187,29,59,139,83,208,214,77,163,59,147,69,14,255,0,131,46,59,101,230,166,161,244,58,10,232,187,155,250,164,27,126,14,190,140,23,105,204,142,62,141,64,237,125,53,40,217,153,255,0,98,250,180,147,4,140,58,129,49,63,139,59,119,187,232,184,206,154,51,172,105,202,55,220,58,179,106,239,225,223,254,117,200,17,199,31,189,167,135,197,159,185,110,138,16,167,153,230,113,211,81,219,247,248,174,80,132,89,180,61,31,227,220,235,150,72,192,227,102,145,183,119,252,29,105,36,113,110,96,104,221,216,93,157,180,249,174,41,129,159,82,32,125,25,187,151,87,178,246,199,216,241,187,70,29,207,187,86,213,159,199,69,218,142,130,42,86,22,138,61,25,244,215,71,119,240,253,171,185,12,81,199,169,136,247,151,123,247,248,174,103,102,38,209,219,185,215,30,208,23,221,181,245,111,5,171,57,107,247,46,39,119,222,198,221,218,46,118,47,231,253,139,105,8,191,112,248,248,234,182,140,98,221,238,203,123,55,201,110,102,209,106,136,136,136,136,139,77,53,90,59,104,180,68,77,53,77,27,226,221,203,70,219,242,215,249,214,230,97,241,102,239,71,1,241,240,90,56,187,119,248,252,23,31,65,152,156,181,239,91,133,159,77,93,110,109,223,217,105,252,203,138,81,247,255,0,75,199,252,107,229,93,170,234,41,24,138,56,74,77,130,228,194,205,250,78,205,174,141,220,184,169,46,19,84,71,28,149,84,197,30,172,36,204,93,219,117,241,248,55,130,221,85,115,140,72,99,99,7,119,213,152,119,182,165,167,201,110,48,58,168,25,222,34,22,209,159,93,29,252,87,205,170,165,173,34,233,52,228,209,187,126,135,73,187,251,254,126,43,228,93,112,141,186,104,73,234,71,172,90,51,48,123,194,238,218,253,206,186,242,224,11,39,103,220,116,68,237,191,78,158,233,25,252,60,127,73,115,91,48,149,174,142,2,106,54,106,118,115,119,112,119,34,119,238,110,254,242,251,153,125,67,236,177,155,238,141,143,251,141,238,206,223,127,255,0,39,205,125,138,106,183,146,66,213,154,54,97,119,97,119,92,172,242,145,52,130,4,76,79,166,172,203,148,154,93,132,36,196,226,236,250,247,46,140,180,226,68,44,47,163,127,133,116,206,135,164,82,29,44,155,93,221,220,217,135,93,223,230,248,175,143,117,161,146,178,156,224,98,33,115,126,247,217,174,157,236,254,10,158,201,147,245,87,91,172,149,179,92,102,216,82,30,145,246,39,239,103,213,219,189,137,190,107,239,82,229,53,61,45,59,69,214,146,66,109,59,186,4,207,224,221,223,164,190,21,243,32,240,253,206,148,226,170,167,150,65,38,22,112,96,149,181,208,181,248,26,241,199,195,22,4,54,222,86,41,161,47,15,120,170,123,219,249,228,94,86,249,193,246,95,79,0,83,195,102,156,29,141,143,187,180,151,193,219,251,106,141,62,48,50,180,112,29,254,182,146,223,71,82,212,113,87,210,71,25,188,50,48,187,149,38,247,209,201,223,94,253,126,42,217,17,190,245,236,242,202,195,62,38,197,86,123,60,79,35,52,247,42,90,127,114,39,55,252,228,172,62,13,163,169,106,201,46,20,240,141,53,142,146,174,174,142,105,42,123,37,12,134,78,19,131,177,176,59,187,187,117,116,110,255,0,130,171,117,92,63,225,90,154,87,164,106,41,13,137,153,157,135,172,254,14,207,240,147,238,90,218,56,90,192,145,74,245,39,99,152,228,238,127,210,169,110,247,103,215,254,186,189,165,187,39,40,109,20,173,21,174,158,106,72,227,211,110,177,72,122,119,51,120,145,124,180,101,247,237,56,75,217,208,60,132,71,44,160,111,163,244,220,123,180,102,240,215,246,175,91,106,142,158,1,222,49,176,27,19,233,169,63,201,113,226,35,150,158,148,6,158,77,29,228,103,119,102,215,224,235,233,83,4,98,47,168,110,109,124,53,248,252,215,154,10,186,218,172,79,37,57,9,140,81,176,27,30,222,231,127,119,187,195,239,117,246,174,161,33,209,177,4,186,24,22,237,118,235,174,140,253,218,46,157,44,183,8,169,154,86,25,15,123,63,115,71,242,119,251,151,203,11,157,198,75,181,68,69,104,157,152,74,38,234,232,250,22,173,253,239,193,125,209,96,140,4,200,152,72,219,87,103,127,138,228,161,120,101,41,125,225,55,23,110,230,127,15,21,217,134,24,158,71,98,137,219,191,187,189,215,106,16,140,36,103,103,102,118,215,78,255,0,5,198,85,4,85,141,19,187,51,247,233,247,248,174,67,7,49,218,44,236,218,235,167,138,236,104,50,126,151,122,213,244,254,181,181,253,139,153,197,153,135,191,79,123,197,106,108,13,161,51,179,190,191,52,120,186,218,235,220,223,14,228,232,180,76,34,47,251,87,54,193,118,209,219,197,150,140,204,221,222,12,221,204,181,103,118,251,214,134,223,215,235,220,205,224,154,179,191,123,174,51,29,91,221,109,22,160,91,95,193,110,110,238,237,63,157,110,102,213,214,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,105,170,209,219,69,162,34,105,170,104,223,22,238,90,54,223,150,191,206,183,51,15,139,55,122,56,15,143,130,209,197,219,191,199,224,184,250,45,174,186,252,52,91,133,159,197,214,230,221,253,150,159,204,184,165,31,123,93,221,250,175,149,118,171,168,164,98,40,225,41,54,11,147,11,55,233,59,54,186,55,114,226,164,184,77,81,28,114,85,83,20,122,176,147,49,119,109,215,199,224,222,11,117,85,206,49,33,141,140,29,223,86,97,222,218,150,159,37,184,192,234,160,103,120,136,91,70,125,116,119,241,95,54,170,150,180,139,164,211,147,70,237,250,29,38,239,239,249,248,175,147,117,194,118,250,152,74,74,176,121,140,153,159,103,188,46,253,250,252,29,112,150,95,217,94,148,200,169,75,70,118,214,61,79,82,240,239,215,118,191,253,101,190,217,132,173,116,112,19,81,179,83,179,155,187,131,185,19,191,115,119,247,151,220,203,235,73,217,98,61,78,22,46,239,208,222,236,255,0,181,125,106,90,174,172,206,207,164,77,183,93,29,245,211,193,114,179,202,68,210,8,17,49,62,154,179,46,82,105,118,16,147,19,139,179,235,220,186,50,211,137,16,176,190,141,254,21,211,58,30,145,72,116,178,109,119,119,115,102,29,119,127,155,226,190,61,214,134,74,202,115,129,136,133,205,251,223,102,186,119,179,248,42,125,38,81,213,221,174,146,79,53,194,110,159,82,66,96,236,79,222,197,175,197,137,190,229,247,105,114,154,158,150,157,162,235,73,33,54,157,221,2,103,240,110,239,210,95,18,255,0,144,214,27,188,50,181,109,60,178,117,52,220,27,37,103,127,123,95,129,183,197,120,210,225,135,1,200,219,206,193,52,70,221,205,184,234,124,63,251,98,242,151,206,15,178,250,120,2,158,27,52,224,236,108,125,221,164,190,14,223,219,84,105,241,129,149,163,128,239,245,180,150,250,58,150,163,138,190,146,56,205,225,145,133,220,169,55,190,142,78,250,247,235,241,86,200,141,247,175,103,150,86,25,241,54,42,179,217,226,121,25,167,185,82,211,251,145,57,191,231,37,97,240,109,29,74,199,14,92,43,225,152,176,164,53,183,74,73,229,172,99,99,35,40,167,141,217,198,105,116,212,90,93,60,52,248,124,21,112,151,32,240,177,211,149,56,81,200,123,193,192,180,235,124,91,79,237,139,109,163,133,172,9,20,175,82,118,57,142,78,231,253,42,150,239,118,125,127,235,171,217,91,114,102,219,103,137,253,149,75,53,35,8,136,234,241,200,125,205,220,223,164,79,243,127,240,175,67,105,194,94,206,129,228,34,57,101,3,125,31,166,227,221,163,55,134,191,181,122,219,84,116,240,14,241,141,128,216,159,77,73,254,75,143,17,28,180,244,160,52,242,104,239,35,59,187,54,191,7,95,74,152,35,17,125,67,115,107,225,175,199,230,188,172,181,85,213,151,250,154,87,19,24,130,49,33,61,154,179,190,131,221,225,247,191,197,125,251,168,72,116,108,65,46,134,5,187,93,186,235,163,63,118,139,165,76,85,241,211,53,75,49,155,187,59,104,209,253,255,0,179,238,95,48,46,119,25,46,213,17,21,162,118,97,40,155,171,163,232,90,183,247,191,5,246,227,118,104,218,73,125,195,47,22,46,231,238,92,212,47,12,165,47,188,38,226,237,220,207,225,226,187,48,195,19,200,236,81,59,119,247,119,186,237,66,17,132,140,236,236,206,218,233,223,224,184,202,160,138,177,162,119,102,126,253,62,255,0,21,202,66,228,14,35,238,179,252,60,87,62,131,39,233,119,173,123,191,173,109,127,98,229,144,116,6,209,244,239,241,91,141,129,180,38,118,119,215,230,143,23,91,93,123,155,225,220,157,22,137,132,69,255,0,106,230,216,46,218,59,120,178,209,153,155,187,193,155,185,150,172,238,223,122,208,219,250,253,123,153,188,17,157,159,78,245,176,197,157,189,214,209,0,182,191,130,220,205,167,249,214,230,109,93,110,68,68,68,68,68,68,90,63,130,218,136,136,253,235,70,109,62,43,84,119,213,180,117,189,109,241,55,101,176,220,153,187,187,254,244,103,45,25,220,180,251,157,150,217,52,213,139,102,237,59,215,20,212,241,85,14,243,141,251,153,244,239,126,229,209,122,118,61,209,48,187,237,247,89,219,224,186,208,218,41,164,157,228,169,15,122,39,125,132,250,182,154,248,252,87,209,119,252,216,193,9,179,48,179,15,119,126,186,46,189,72,156,77,213,216,82,152,179,104,204,218,124,87,20,180,209,200,15,49,202,218,143,118,191,252,159,181,105,16,185,7,231,229,109,53,238,39,109,63,153,35,183,68,241,238,111,117,245,211,227,254,117,180,237,84,71,49,19,233,185,219,189,245,127,243,174,200,210,194,38,237,211,247,157,180,221,171,247,174,196,34,96,205,27,59,179,55,195,79,4,148,229,213,227,103,119,23,238,215,79,21,196,244,196,251,52,215,70,126,254,229,198,212,186,25,48,234,251,159,224,203,148,172,244,173,27,203,35,106,239,163,187,59,187,119,255,0,133,115,210,208,65,24,177,0,233,167,135,143,201,114,246,40,247,110,110,231,126,245,198,116,144,236,119,120,28,139,225,222,235,164,86,104,102,125,178,198,238,237,223,175,123,127,202,184,43,176,237,59,68,197,27,57,75,187,77,236,207,250,58,63,118,154,252,212,93,115,19,193,54,240,161,122,202,106,99,212,239,180,67,221,189,251,187,12,159,127,220,162,253,197,196,156,76,93,159,228,253,203,77,53,125,25,92,159,6,57,119,54,41,199,54,251,156,145,212,48,80,222,173,50,11,141,57,144,191,244,65,235,222,206,205,253,103,222,166,255,0,46,176,220,48,219,97,167,142,152,199,243,20,225,33,232,93,254,235,182,190,61,223,21,236,101,195,116,180,164,207,0,190,242,215,193,157,245,255,0,26,231,164,160,40,228,109,119,11,55,142,163,247,46,249,82,111,133,227,118,119,23,251,188,87,198,173,167,58,87,54,141,159,77,117,240,240,239,95,32,42,228,167,182,77,62,189,166,113,54,218,227,163,62,157,205,166,141,252,235,232,84,143,109,145,169,229,167,39,22,29,251,187,252,124,52,238,253,171,185,169,136,110,1,127,29,52,92,52,22,168,134,114,170,149,245,144,135,78,246,118,211,189,180,127,31,185,114,87,11,48,140,45,19,158,227,97,114,103,127,7,248,174,205,29,36,109,6,210,54,208,60,27,231,222,235,104,219,225,42,131,148,67,77,206,58,248,252,23,28,246,248,228,55,103,141,205,153,223,195,94,229,165,29,178,56,10,82,135,80,119,118,213,244,119,249,252,221,115,140,50,3,153,25,57,51,63,115,237,209,113,17,27,84,14,215,208,116,239,238,248,247,163,68,239,91,28,218,234,236,47,240,253,171,158,57,13,189,226,109,255,0,13,60,23,96,92,91,195,77,126,90,174,81,137,133,245,103,91,141,221,133,183,54,172,206,180,22,222,76,250,119,106,187,45,163,54,141,220,182,31,123,142,174,185,27,193,11,195,85,167,115,232,218,126,223,185,107,166,173,163,178,226,118,118,238,119,91,153,199,93,55,51,183,138,59,55,139,50,220,205,175,197,107,163,50,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,254,11,106,34,35,247,173,25,180,248,173,81,223,86,209,214,245,183,196,180,251,150,195,114,22,238,239,251,209,156,180,103,114,211,238,118,91,100,118,209,139,102,237,31,85,197,53,60,85,67,188,227,126,230,125,59,223,185,116,94,157,143,116,76,46,251,125,214,118,248,46,180,54,138,105,39,121,42,67,222,137,223,97,62,173,166,190,63,21,244,93,255,0,54,48,66,108,204,44,195,221,223,174,139,175,82,39,19,117,118,20,166,44,218,51,54,159,21,194,112,4,209,118,137,73,128,180,110,231,254,183,238,255,0,26,68,196,64,253,105,53,109,123,201,219,70,100,142,221,19,199,185,189,215,215,79,143,249,210,91,93,25,202,196,78,219,182,233,174,175,225,175,237,92,225,77,0,27,235,31,126,159,165,171,247,174,196,34,96,205,27,59,179,55,195,79,4,148,229,213,227,103,119,23,238,215,79,21,196,244,196,251,52,215,70,126,254,229,198,212,186,25,48,234,251,159,224,203,148,172,244,173,27,203,35,106,239,163,187,59,187,119,255,0,133,115,82,208,65,27,238,1,211,70,109,59,221,115,118,40,247,110,110,231,126,245,199,37,36,91,73,222,7,50,215,224,238,186,69,103,134,87,217,44,100,238,255,0,30,246,255,0,149,112,87,97,218,118,137,138,54,114,151,118,155,217,159,244,116,126,237,53,249,168,186,230,39,130,109,225,66,245,148,212,199,169,223,104,135,187,123,247,118,25,62,255,0,185,69,251,139,137,56,152,187,63,201,251,150,154,106,250,50,185,62,12,114,238,108,83,142,109,247,57,35,168,96,161,189,90,100,23,26,115,33,127,232,131,215,189,157,155,250,207,189,77,166,83,225,120,169,108,99,74,48,73,171,187,52,135,180,188,30,67,248,107,221,226,189,228,216,110,142,153,197,226,23,220,79,227,223,222,237,252,235,158,146,128,163,145,181,220,44,222,58,143,220,187,229,72,199,17,70,236,238,207,167,195,197,124,106,218,115,165,115,104,217,244,215,95,15,14,245,242,2,174,74,123,100,211,235,218,103,19,109,174,58,51,233,220,218,104,223,206,190,133,72,246,217,26,158,90,114,113,97,223,187,191,199,195,78,239,218,187,154,152,134,224,23,241,211,69,195,65,105,131,174,85,19,123,198,99,163,183,123,124,91,239,251,151,37,112,179,8,194,209,57,238,54,23,38,119,240,127,138,236,81,211,3,68,209,185,182,209,103,125,63,157,104,54,248,74,160,229,16,211,115,142,190,63,5,182,166,221,20,146,59,116,156,153,190,90,247,45,148,118,200,224,41,74,29,65,221,219,87,209,223,231,243,117,206,48,200,14,100,100,228,204,253,207,183,69,196,68,109,80,59,95,65,211,191,187,227,222,141,19,189,108,115,107,171,176,191,195,246,174,112,51,253,55,247,180,248,104,187,2,226,222,26,107,242,213,114,140,76,47,171,45,210,59,176,51,19,106,218,173,5,183,147,62,157,218,174,203,104,205,163,119,45,135,222,227,171,174,70,240,66,240,213,105,220,250,54,159,183,238,90,233,171,104,236,184,157,157,159,77,116,91,181,102,125,187,153,217,209,217,188,89,150,230,109,86,186,51,45,81,17,17,17,17,17,17,109,118,239,90,59,104,136,136,139,71,240,90,238,211,195,189,27,77,206,91,188,126,11,71,125,218,51,54,157,235,87,22,240,126,245,180,219,71,102,110,246,248,232,180,34,113,109,130,61,207,221,221,240,93,122,102,104,228,155,123,235,169,119,107,252,235,66,6,149,228,102,118,110,255,0,22,253,171,125,60,96,46,236,194,206,237,241,209,114,76,0,224,253,195,175,236,239,95,40,244,127,204,144,237,18,239,119,127,5,213,134,86,150,119,153,244,112,96,219,209,119,213,181,215,244,191,228,240,93,168,101,61,92,93,157,190,58,107,254,53,215,173,146,106,113,235,132,71,35,145,48,237,109,123,187,188,127,196,187,244,179,188,163,161,69,181,244,119,213,223,193,245,92,241,62,146,62,227,215,86,211,87,117,216,102,141,219,79,117,221,108,149,200,52,97,141,251,254,45,240,90,197,180,52,247,89,220,180,239,249,36,174,198,253,54,125,117,119,91,194,72,227,13,166,98,58,119,119,190,139,74,153,88,41,202,65,54,248,59,59,63,222,186,209,215,233,239,201,238,139,120,185,23,114,238,182,172,218,187,59,186,220,236,207,226,218,168,251,227,151,10,71,118,177,71,19,152,131,181,234,148,223,243,27,159,186,146,86,249,253,234,26,46,209,236,173,145,217,180,111,119,78,239,238,89,117,99,213,228,29,59,223,115,41,53,229,171,133,104,170,112,164,119,73,169,225,41,101,172,164,45,74,157,156,153,198,174,165,155,222,241,248,50,149,204,61,65,21,13,4,78,14,26,201,12,122,179,11,14,154,15,253,43,158,225,86,212,241,60,133,30,155,124,9,223,79,139,124,87,89,238,26,194,210,69,31,84,180,103,218,37,171,247,174,196,151,22,138,137,166,120,244,38,17,125,142,90,63,126,139,173,41,133,69,43,202,122,14,237,31,191,191,77,116,94,102,13,145,55,103,146,54,3,39,220,192,77,163,187,124,244,254,101,246,165,109,41,216,163,63,123,126,154,183,142,154,120,45,109,210,117,33,33,145,253,237,206,250,19,247,233,163,46,219,183,70,22,47,210,119,238,117,198,193,214,125,117,238,127,15,138,229,104,118,131,238,151,103,119,199,187,85,165,59,30,226,110,161,56,182,158,247,193,215,103,172,3,238,176,142,165,221,171,58,227,213,197,140,153,181,239,253,31,154,211,123,247,59,142,173,241,21,177,192,24,216,180,23,103,239,211,79,15,185,109,2,18,114,38,208,92,73,217,150,179,211,150,214,1,153,195,191,93,204,223,226,92,176,211,144,51,147,155,147,248,120,46,230,174,205,250,43,71,118,114,97,118,215,189,114,139,11,119,51,51,125,203,118,141,242,91,36,102,212,95,228,140,238,239,220,239,162,220,37,175,119,201,53,209,251,153,28,150,215,239,239,248,173,29,155,224,205,252,203,115,55,222,183,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,236,180,118,209,17,17,22,143,224,181,221,167,135,122,213,157,183,110,215,225,166,139,105,62,230,209,155,69,171,139,120,63,122,208,153,155,70,110,254,254,246,91,72,156,91,96,143,115,247,119,124,23,94,153,154,57,38,222,250,234,93,218,255,0,58,208,129,165,121,25,157,155,191,197,191,106,223,79,24,11,187,48,179,187,124,116,92,147,0,56,63,112,235,251,59,215,203,155,71,34,132,155,65,119,239,119,240,93,40,205,230,169,9,250,187,64,89,197,224,215,184,252,123,255,0,199,242,248,46,228,50,158,174,46,206,223,29,53,255,0,26,224,173,150,104,1,166,24,76,221,223,110,214,215,239,125,87,122,146,126,171,51,73,14,157,206,253,255,0,181,115,196,250,72,251,143,93,91,77,93,215,97,154,55,109,61,215,117,178,87,32,209,134,55,239,248,183,193,107,22,208,211,221,103,114,211,191,228,146,187,27,244,217,245,213,221,111,9,2,49,218,100,33,163,105,222,250,106,180,169,149,130,156,164,19,111,131,179,179,253,235,173,21,123,11,110,147,184,91,196,136,251,151,117,181,102,213,219,87,91,157,153,252,91,85,31,124,114,225,72,238,214,40,226,115,16,118,189,82,155,254,99,115,247,82,74,223,63,189,67,69,218,61,149,178,59,54,141,238,233,221,253,203,46,172,122,188,131,167,123,238,101,38,188,181,112,173,21,78,20,142,233,53,60,37,44,181,148,133,169,83,179,147,56,213,212,179,123,222,63,6,82,171,132,104,99,161,181,3,142,214,115,215,86,97,219,224,69,254,117,244,43,42,26,32,35,40,191,69,137,216,157,252,52,248,174,163,220,53,133,164,138,62,169,104,207,180,75,87,239,93,137,46,61,42,62,177,71,161,48,139,237,114,209,251,244,238,93,105,76,42,41,94,83,208,119,104,253,253,250,107,162,243,48,108,137,187,60,145,176,25,62,230,2,109,29,219,231,167,243,47,181,43,105,78,197,25,251,219,244,213,188,116,211,193,107,110,147,169,9,12,143,239,110,119,208,159,191,77,25,118,255,0,168,68,199,250,78,239,167,222,184,216,58,207,174,189,207,225,241,92,173,14,209,125,210,108,238,126,247,238,90,83,177,238,38,234,19,139,105,239,124,29,118,122,194,30,235,51,59,151,118,186,247,174,61,92,88,201,155,94,255,0,209,249,173,55,191,115,184,234,223,17,91,28,1,141,139,65,118,126,253,52,240,251,150,208,33,39,34,109,5,196,157,153,110,150,7,96,120,198,71,29,123,247,51,120,46,72,105,200,25,201,205,201,252,60,23,111,87,111,235,117,90,27,235,238,232,185,133,133,187,153,153,190,229,187,70,249,45,146,51,106,47,242,70,119,119,238,119,209,110,18,215,187,228,154,232,253,204,142,75,107,247,247,252,86,142,195,240,22,91,153,190,245,189,17,17,17,17,17,17,17,17,22,215,109,22,136,136,154,119,162,211,78,245,185,157,181,240,209,106,254,14,250,119,232,182,54,154,106,253,206,232,250,105,171,46,153,140,155,221,216,59,157,254,107,158,40,244,109,52,109,75,69,163,139,131,234,221,223,61,23,12,209,78,226,228,210,23,127,123,119,175,159,40,202,36,206,236,228,58,119,234,235,225,225,123,140,181,212,242,84,75,75,177,216,220,52,115,221,221,160,191,142,159,122,250,239,59,140,251,133,157,223,102,155,117,251,252,87,61,52,141,81,78,6,254,243,62,190,61,255,0,21,199,79,88,251,250,18,199,211,145,191,72,119,107,167,243,178,239,134,211,22,33,62,246,125,116,209,118,33,218,236,228,69,163,252,180,240,91,106,13,252,6,71,125,25,214,216,165,119,209,136,116,126,230,215,93,117,91,36,153,128,221,221,246,232,239,222,186,23,27,141,51,11,152,206,229,181,153,139,185,219,191,85,230,102,204,91,52,117,79,111,58,146,34,141,220,9,157,143,70,113,215,187,244,116,248,47,169,81,113,59,132,36,48,70,225,174,141,181,143,185,221,159,95,185,123,38,119,118,239,109,22,170,203,248,191,165,148,225,33,106,97,145,154,231,76,250,59,183,253,170,127,53,6,183,153,72,235,165,103,13,159,163,221,174,186,123,172,186,212,140,207,87,11,63,135,80,117,255,0,10,148,142,90,117,241,182,22,154,140,29,200,130,170,141,133,187,219,107,149,77,83,247,41,76,179,69,32,208,64,82,59,190,232,99,126,247,215,250,213,207,91,72,21,148,229,1,59,51,62,157,238,58,233,222,207,255,0,34,242,247,168,107,45,208,59,209,57,27,179,233,160,158,207,139,55,205,120,251,110,98,133,93,206,75,37,124,7,12,177,205,36,58,148,197,38,187,25,251,251,135,79,22,126,237,87,170,164,188,199,84,205,79,19,185,179,190,141,171,190,157,205,242,118,92,117,180,236,55,218,105,165,147,64,24,157,157,157,181,254,201,115,210,52,197,11,132,210,144,190,237,116,119,215,187,69,190,222,114,141,97,20,204,226,61,39,109,55,107,223,171,47,171,48,200,126,224,234,237,175,115,235,226,181,167,9,97,115,121,35,215,104,59,233,171,119,58,249,245,141,87,89,89,27,195,44,128,49,147,111,6,62,231,103,211,239,251,157,125,104,117,130,151,73,7,77,25,245,127,240,173,33,96,144,132,219,71,109,89,219,185,118,131,102,164,228,13,163,63,203,197,104,81,134,189,204,222,255,0,123,54,139,134,71,142,29,88,244,215,199,77,23,66,162,142,161,229,106,168,37,45,154,106,224,207,163,59,191,243,253,235,185,74,229,44,110,38,58,150,237,123,223,94,229,219,1,33,109,54,255,0,141,111,102,61,117,118,255,0,26,105,169,62,189,200,204,76,78,236,250,173,237,185,252,53,255,0,10,209,245,215,71,117,171,54,154,178,104,181,68,70,101,185,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,203,68,68,77,59,209,105,163,106,183,51,183,203,69,171,248,59,233,223,162,216,204,219,119,58,62,154,106,203,166,99,38,247,118,14,231,127,154,231,138,61,27,77,27,82,209,104,226,224,250,183,119,207,69,195,52,83,184,185,52,133,223,222,221,235,161,48,202,39,169,51,147,55,142,174,190,6,25,184,75,95,11,212,75,75,177,198,82,13,28,247,119,109,111,142,159,122,251,47,59,140,251,133,157,223,102,155,117,251,252,87,45,28,227,85,11,147,251,218,22,157,253,255,0,5,178,10,215,98,232,201,31,78,65,109,72,119,107,167,243,175,160,27,76,88,132,251,217,245,211,69,216,135,107,179,145,22,143,242,211,193,109,168,55,240,25,29,244,103,91,98,149,223,70,33,209,251,155,93,117,213,108,146,102,3,119,119,219,163,191,122,232,220,174,84,157,29,66,119,34,14,226,109,174,218,62,173,247,47,49,54,98,217,163,170,123,121,212,145,20,110,224,76,236,122,51,142,189,223,163,167,193,125,18,186,123,82,144,74,144,93,128,196,118,232,90,107,224,250,247,179,124,23,181,103,119,110,246,209,106,172,191,139,250,89,78,18,22,166,25,25,174,116,207,163,187,127,218,167,243,80,107,121,148,142,186,86,112,217,250,61,218,235,167,186,203,173,72,204,245,112,179,248,117,7,95,240,169,72,229,167,95,27,97,105,168,193,220,136,42,168,216,91,189,182,185,84,213,63,114,148,76,50,18,181,170,35,149,223,222,221,220,239,175,245,196,190,149,68,3,81,17,68,90,54,225,113,213,219,93,53,101,229,47,80,214,91,160,119,162,114,55,103,211,65,61,159,22,111,154,241,150,188,199,237,119,137,172,87,10,83,132,163,144,226,99,41,222,77,206,27,181,125,24,123,191,71,231,241,94,182,146,243,29,83,53,60,78,230,206,250,54,174,250,119,55,201,217,113,214,211,176,223,105,166,150,77,0,98,118,118,118,215,251,37,207,72,211,20,46,19,74,66,251,181,209,223,94,237,22,251,121,202,53,132,83,51,136,244,157,180,221,175,126,172,190,172,237,35,251,172,239,181,159,185,245,90,211,132,176,185,188,145,235,180,29,244,213,187,157,116,42,206,166,174,160,99,134,67,13,178,9,16,177,119,105,241,111,241,175,171,14,176,82,233,32,233,163,62,175,254,21,164,15,28,174,38,46,206,218,248,232,187,65,179,82,114,6,209,159,229,226,180,40,195,94,230,111,127,189,155,69,195,35,199,14,172,122,107,227,166,139,161,81,71,80,242,181,84,18,150,205,53,112,103,209,157,223,249,254,245,220,165,50,56,220,36,29,73,203,187,87,215,185,118,192,72,91,77,191,227,91,244,61,117,219,254,52,118,212,159,94,228,102,38,39,118,125,86,246,220,254,26,255,0,133,104,250,235,163,186,213,155,77,89,52,90,162,35,50,220,205,162,213,17,17,17,17,17,17,17,17,22,142,218,173,174,218,45,93,180,90,34,34,34,107,174,141,175,130,105,169,119,120,50,220,237,240,97,91,72,71,187,221,111,240,45,29,182,182,190,31,242,45,9,217,199,244,91,246,173,27,222,109,54,247,46,156,174,14,14,13,24,190,191,215,105,224,190,61,178,220,22,214,40,132,64,183,106,90,48,176,252,191,204,187,221,40,93,247,51,15,203,93,171,100,2,240,11,70,195,171,55,243,45,101,164,119,62,171,11,11,234,206,238,204,218,191,220,183,192,71,28,141,189,156,65,251,133,245,241,127,150,139,177,189,198,87,209,223,71,118,213,181,240,90,207,52,64,194,238,127,165,175,193,214,198,144,88,92,183,105,171,106,203,227,95,239,116,182,234,19,145,205,200,139,78,254,246,118,247,155,227,167,222,188,137,207,115,186,69,36,176,180,177,137,151,184,205,54,187,135,197,139,225,162,235,89,48,20,227,87,37,194,190,81,149,229,158,73,116,146,49,45,24,155,195,93,207,241,117,83,173,214,202,87,141,205,163,139,184,157,180,233,183,201,125,116,86,101,198,189,226,138,205,69,218,230,61,0,238,244,177,182,140,254,47,72,111,240,103,249,40,47,186,27,79,95,44,130,218,51,179,62,159,239,89,117,233,201,130,120,204,188,4,217,223,252,42,76,249,99,221,232,42,45,21,240,3,183,86,26,187,118,239,117,245,239,168,170,118,248,41,104,181,190,235,109,33,124,224,141,255,0,245,89,118,15,244,95,191,79,189,116,46,193,76,244,143,28,130,27,143,77,164,225,171,247,59,106,188,141,110,13,181,132,175,91,21,53,40,79,47,231,122,163,76,44,122,147,247,190,190,61,250,186,233,212,81,86,218,35,122,216,32,234,148,76,219,99,99,96,222,207,221,174,191,15,29,127,153,119,134,243,69,89,35,28,204,192,237,238,234,236,228,250,127,129,115,52,237,25,117,100,212,95,77,189,61,127,199,170,229,163,173,138,66,112,233,182,253,53,254,111,240,46,244,87,0,154,173,233,199,86,33,102,119,109,95,187,195,252,235,190,66,93,61,194,78,91,187,159,238,111,154,210,24,163,233,158,209,29,89,187,207,78,244,19,115,136,161,211,118,214,118,220,239,243,90,65,27,187,59,49,184,236,211,185,190,43,179,11,20,142,227,171,247,120,174,83,2,22,103,111,121,219,193,116,46,47,35,83,153,132,123,141,180,209,181,211,227,243,92,148,99,41,211,131,24,120,139,59,179,190,186,119,46,211,0,198,94,232,51,119,124,27,69,202,195,170,213,137,219,196,86,143,239,19,232,203,112,182,142,236,255,0,37,171,187,55,130,216,250,234,221,218,253,235,114,34,124,81,110,102,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,213,109,118,209,106,237,162,209,17,17,19,93,116,109,124,19,196,180,111,5,185,219,224,194,182,144,143,119,186,223,224,90,59,109,109,124,63,228,90,19,179,143,232,183,237,90,55,188,218,109,238,93,73,246,59,20,125,49,125,95,244,190,93,235,226,219,173,161,109,252,208,176,190,164,229,163,11,11,120,105,255,0,34,239,244,161,119,220,204,63,45,118,174,58,120,251,51,56,8,179,179,247,247,119,45,211,81,185,147,155,51,1,63,137,51,119,186,223,1,28,114,54,246,113,7,238,23,215,197,254,90,46,198,247,25,95,71,125,29,219,86,215,193,107,60,209,3,11,185,254,150,191,7,91,26,65,97,114,221,166,173,171,47,141,127,189,210,219,168,78,71,55,34,45,59,251,217,219,222,111,142,159,122,242,5,85,116,186,140,175,12,82,68,36,236,64,237,62,187,217,223,93,126,26,119,124,254,107,175,100,192,83,141,92,151,10,249,70,87,150,121,37,210,72,196,180,98,111,13,119,63,197,213,74,179,90,105,99,164,140,70,40,180,141,152,116,104,219,224,44,190,218,43,50,227,94,241,69,102,162,237,115,30,128,119,122,88,219,70,127,23,164,55,248,51,252,148,23,221,13,167,175,150,65,109,25,217,159,79,247,172,186,244,228,193,60,102,94,2,108,239,254,21,38,124,177,238,244,21,22,138,248,1,219,171,13,93,187,119,186,250,247,212,85,59,124,20,175,225,179,99,178,211,147,124,119,255,0,199,117,244,159,193,251,244,238,95,62,236,20,207,72,241,200,33,184,244,218,78,26,191,115,182,171,201,87,96,187,100,111,219,226,166,165,9,230,119,147,170,52,194,199,171,248,190,239,30,253,93,116,170,40,171,109,17,189,108,16,117,74,38,109,177,177,176,111,103,238,215,95,135,142,191,204,187,195,121,162,172,145,142,102,96,118,247,117,118,114,125,63,192,185,154,118,140,186,178,106,47,166,222,158,191,227,213,114,209,214,197,33,56,116,219,126,154,255,0,55,248,23,116,46,1,53,73,192,44,251,132,119,59,106,253,222,31,231,95,64,132,186,123,132,156,183,119,63,220,223,53,182,40,226,208,180,1,220,194,238,231,183,189,106,38,231,17,67,166,237,172,237,185,223,230,180,167,137,216,92,88,246,237,248,51,120,174,204,44,82,59,142,175,221,226,185,76,8,89,157,189,231,111,5,208,184,188,141,78,102,17,238,54,211,70,215,79,143,205,114,81,140,167,78,12,97,226,44,238,206,250,233,220,187,59,2,51,103,16,102,253,141,162,230,97,213,106,196,237,226,43,71,247,137,244,101,184,91,71,118,127,146,213,221,155,193,108,125,117,110,237,126,245,185,17,62,40,183,51,45,81,17,17,17,17,17,17,17,17,17,22,139,71,249,104,140,218,173,17,17,105,224,181,109,89,110,103,213,104,122,248,183,193,108,47,120,123,221,104,219,180,239,110,230,240,91,73,204,159,65,238,31,7,118,238,91,38,8,198,34,218,205,175,236,95,48,136,134,125,54,179,251,159,31,218,181,16,150,2,209,199,86,118,254,185,245,91,14,26,142,163,203,19,59,238,238,218,229,220,223,204,187,164,67,171,155,62,225,248,106,184,166,146,40,227,105,203,77,89,252,52,238,101,243,170,174,79,239,188,4,206,70,206,206,218,59,104,250,119,104,188,205,242,247,136,233,158,32,163,130,41,7,222,220,230,79,171,120,127,116,223,122,237,219,42,238,245,81,70,117,164,64,206,32,239,178,71,238,215,199,226,235,177,83,73,5,193,222,18,214,102,23,118,218,108,206,207,251,117,253,139,189,65,111,166,135,167,78,240,0,190,158,232,176,183,134,159,244,47,179,37,12,109,71,180,35,97,213,155,188,89,153,219,193,119,41,4,98,7,143,230,250,255,0,137,114,192,91,129,223,87,126,245,200,172,119,143,219,101,101,77,130,55,164,137,205,158,251,72,255,0,164,205,221,216,229,249,186,132,42,199,126,185,147,179,51,190,158,31,177,117,192,72,201,132,91,189,223,70,82,41,203,14,221,45,44,55,90,170,153,102,140,102,173,181,184,179,72,206,62,236,245,90,247,50,152,75,33,129,90,233,54,27,147,118,120,188,127,189,101,222,125,31,185,215,74,96,26,153,133,164,22,118,137,221,180,248,63,237,255,0,2,225,168,163,121,5,197,135,86,209,153,187,219,185,181,240,101,242,238,16,11,82,72,210,143,112,187,55,127,127,118,172,188,165,174,158,138,161,183,52,242,56,177,59,59,255,0,55,236,95,114,190,134,104,156,90,144,94,81,248,185,147,107,175,127,236,84,227,26,227,232,240,103,72,234,170,130,7,151,107,51,184,72,78,250,238,254,195,251,213,247,176,118,57,180,95,226,105,104,107,218,106,178,136,201,155,165,32,238,118,61,25,157,201,188,53,211,226,189,181,186,227,95,48,136,85,70,1,163,59,150,221,123,155,95,218,255,0,5,245,35,146,41,27,72,205,245,248,51,54,155,159,228,235,231,93,111,17,219,12,99,39,140,36,45,119,54,215,127,150,158,31,181,119,40,42,90,170,33,148,116,247,196,73,180,109,53,213,151,122,22,168,103,39,104,133,114,110,148,157,132,133,190,244,146,16,32,113,113,103,215,189,245,72,129,128,123,187,153,159,69,188,153,137,181,22,213,114,10,208,135,94,246,77,142,206,250,45,27,86,126,245,170,105,170,39,237,71,101,171,54,171,93,25,106,136,136,136,173,171,134,190,51,108,89,225,156,25,165,144,55,187,87,178,177,158,92,226,11,205,60,45,0,25,82,220,236,244,183,2,166,142,164,73,245,233,204,27,161,9,99,39,208,136,198,72,245,98,56,225,185,84,68,68,81,235,204,39,153,101,215,135,172,101,79,146,249,37,65,73,85,140,173,117,20,85,248,142,190,233,72,71,73,73,3,180,117,1,67,24,59,139,202,115,196,65,212,144,93,154,56,164,218,5,214,39,58,123,181,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,162,34,242,153,171,153,152,87,38,242,227,17,230,150,53,171,236,246,92,51,111,150,225,83,182,72,194,73,182,55,185,4,93,67,0,41,165,55,24,227,7,38,223,33,128,179,234,76,163,219,132,78,108,183,92,212,207,154,188,185,206,140,57,73,105,179,227,155,196,84,184,54,91,108,101,43,218,39,147,100,48,80,84,147,54,233,194,82,97,126,209,181,156,102,144,245,17,132,197,169,164,209,17,23,138,206,252,107,117,203,92,151,199,217,141,98,167,164,158,229,133,112,189,214,247,71,21,88,17,65,36,244,212,146,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,175,41,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,172,8,136,136,172,215,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,142,242,145,17,67,183,24,60,74,115,30,225,23,52,62,195,223,115,234,174,241,98,175,167,142,166,197,136,203,5,89,169,96,186,131,70,15,59,0,52,50,176,28,82,155,198,64,231,191,78,153,187,48,202,14,255,0,87,130,78,106,217,137,81,154,17,96,126,42,177,149,37,210,197,137,234,32,166,164,196,117,113,210,91,96,195,230,49,206,250,200,20,212,162,210,132,242,149,52,110,114,24,4,44,46,110,236,59,221,165,209,70,7,52,14,51,56,147,225,219,63,108,24,43,39,51,35,236,253,150,183,7,210,221,39,166,246,61,5,94,250,163,173,173,140,164,223,81,4,134,218,132,49,182,140,251,125,221,116,213,221,222,160,114,164,226,143,61,184,148,252,168,254,90,241,207,218,63,179,158,196,246,103,244,178,142,143,161,218,59,119,91,253,109,20,123,183,116,34,253,45,116,219,221,166,175,173,255,0,168,118,227,7,155,38,104,92,115,67,216,188,39,227,170,75,78,9,180,211,198,33,120,27,52,115,79,122,158,72,192,228,51,142,225,79,186,0,136,156,162,16,16,103,119,25,13,200,216,192,99,112,125,196,167,49,238,46,179,67,236,61,139,62,170,236,246,42,10,121,42,111,184,140,112,85,154,170,11,80,60,102,240,49,131,195,19,25,203,40,52,98,12,123,244,234,27,51,140,70,237,49,42,159,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,252,138,37,121,135,113,153,198,119,14,220,80,95,48,86,11,204,143,179,248,66,182,223,111,186,97,218,111,99,218,170,247,210,157,56,199,52,155,228,130,73,91,90,184,106,219,73,31,119,187,171,54,199,7,122,193,202,203,141,156,208,226,50,235,142,50,231,60,49,149,37,243,16,218,233,233,239,118,73,70,211,29,44,242,81,110,120,106,196,202,158,48,131,100,114,21,35,139,56,180,142,245,18,119,152,142,145,222,87,16,184,166,251,129,178,11,50,241,174,22,174,236,87,172,63,131,239,55,75,117,79,72,36,232,85,65,69,44,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,161,7,253,20,126,59,63,239,231,255,0,6,108,255,0,243,69,63,202,50,249,154,115,2,204,76,154,205,11,38,81,240,239,152,21,118,43,237,130,158,89,177,123,149,146,146,166,2,58,152,233,229,162,132,14,170,35,119,49,137,206,66,120,217,131,74,136,219,113,19,16,199,212,229,159,196,159,25,220,80,231,45,202,167,48,243,115,218,56,7,6,219,222,162,243,77,236,11,84,61,178,170,164,100,142,142,155,124,49,71,52,125,227,52,253,64,220,63,208,187,11,78,171,58,115,64,227,51,137,62,29,179,246,193,130,178,115,50,62,207,217,107,112,125,45,210,122,111,99,208,85,239,170,58,218,216,202,77,245,16,72,109,168,67,27,104,207,183,221,215,77,93,221,234,7,42,78,40,243,219,137,79,202,143,229,175,28,253,163,251,57,236,79,102,127,75,40,232,250,29,163,183,117,191,214,209,71,187,119,66,47,210,215,77,189,218,106,250,223,250,34,136,14,61,120,245,226,199,37,184,177,199,57,103,150,153,173,236,108,55,102,246,103,98,162,246,21,182,163,165,213,182,210,205,39,231,38,167,57,11,89,37,50,247,137,244,215,70,209,153,153,174,3,149,39,20,121,237,196,167,229,71,242,215,142,126,209,253,156,246,39,179,63,165,148,116,125,14,209,219,186,223,235,104,163,221,187,161,23,233,107,166,222,237,53,125,111,253,70,7,30,220,208,177,222,85,103,44,89,71,195,212,150,160,251,23,112,138,76,77,116,170,142,26,232,110,117,2,44,71,108,1,103,126,156,33,185,227,156,152,130,126,168,144,11,195,210,114,150,239,248,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,53,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,188,164,68,69,105,89,53,198,221,171,136,30,51,113,38,73,101,188,244,149,152,39,5,225,123,141,89,222,105,42,134,162,11,237,107,84,218,227,25,99,214,17,40,194,2,146,182,38,32,144,227,153,164,105,27,86,104,221,93,170,42,105,196,85,139,56,111,217,71,125,28,132,199,53,120,99,29,208,83,157,125,152,225,161,161,170,11,132,241,129,56,208,202,53,160,241,0,76,250,3,72,196,15,25,236,55,39,1,56,206,21,174,220,204,121,128,88,46,181,182,43,238,112,85,219,174,86,234,137,41,43,40,234,240,149,166,25,233,167,140,156,100,138,72,202,141,136,12,73,156,92,93,153,217,217,217,212,149,114,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,222,82,128,31,244,81,248,236,255,0,191,159,252,25,179,255,0,205,20,191,112,21,154,88,239,58,120,78,192,217,153,153,119,223,108,226,75,207,180,251,109,111,101,134,159,171,210,185,85,67,31,230,225,0,140,116,142,32,31,116,91,93,53,125,93,221,222,160,103,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,76,199,85,112,170,38,119,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,97,46,237,205,79,142,59,141,214,182,225,71,155,180,150,186,122,170,137,38,138,134,147,13,219,10,10,80,34,119,24,99,121,169,206,87,1,103,97,103,144,204,244,102,220,68,250,187,200,87,46,12,81,198,118,122,88,162,207,156,249,206,206,215,129,106,251,77,61,134,195,79,101,181,69,37,214,72,204,225,150,166,162,88,105,198,72,97,142,64,49,8,196,134,67,144,28,139,108,98,205,63,160,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,188,164,68,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,226,184,62,226,207,6,241,117,149,255,0,110,44,84,244,150,123,237,5,68,148,215,220,56,53,239,85,61,168,222,67,104,28,205,227,137,204,37,136,26,65,54,13,154,245,1,157,202,35,102,174,168,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,90,87,3,60,102,223,120,195,204,124,226,185,199,106,246,54,12,194,254,195,167,195,54,217,64,30,168,99,149,235,250,181,53,50,14,186,205,47,74,39,120,196,158,56,196,4,71,115,177,203,39,86,209,199,29,78,26,230,1,140,184,71,204,96,164,107,21,202,162,218,24,70,236,231,21,59,208,213,203,105,166,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,111,41,17,21,165,112,193,198,221,171,52,115,211,51,184,105,199,115,210,91,241,102,14,197,23,186,75,13,68,213,66,199,127,162,134,229,91,249,168,162,24,64,0,233,105,130,152,28,119,156,146,128,156,175,250,18,187,93,170,34,167,252,66,226,155,238,6,200,44,203,198,184,90,187,177,94,176,254,15,188,221,45,213,61,32,147,161,85,5,20,178,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,241,92,31,113,103,131,120,186,202,255,0,183,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,84,68,69,111,252,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,249,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,136,31,244,81,248,236,255,0,191,159,252,25,179,255,0,205,20,255,0,42,85,196,239,16,184,87,133,252,154,189,102,230,41,166,237,253,131,167,77,110,181,133,84,116,243,92,235,165,45,177,83,198,70,255,0,223,72,110,34,100,17,69,41,176,30,205,175,29,92,42,115,130,197,71,142,235,44,28,84,61,171,236,221,242,225,81,91,6,32,162,164,146,31,179,176,244,100,49,164,106,90,120,101,146,170,23,144,97,142,55,39,234,134,243,41,36,149,180,217,117,92,115,113,155,125,224,243,49,242,118,231,37,171,219,56,51,20,123,114,159,19,91,98,0,106,162,142,39,160,233,84,211,72,90,105,52,93,89,93,163,34,104,228,19,33,45,174,225,44,119,107,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,17,91,255,0,30,185,165,142,242,91,132,236,115,153,153,105,125,246,54,36,179,123,51,177,86,246,88,106,58,93,91,149,44,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,163,3,135,174,99,220,103,99,156,253,203,76,21,138,115,147,182,217,113,6,48,179,90,238,52,223,103,109,81,245,233,103,173,138,57,99,222,20,194,99,184,12,155,81,118,38,215,86,118,126,245,55,232,138,210,179,151,141,187,87,15,220,102,225,188,146,204,137,233,40,240,78,52,194,246,234,176,188,213,213,13,60,22,42,215,169,186,70,82,201,164,36,82,4,229,29,20,78,71,32,71,11,70,242,62,140,242,58,187,84,68,69,102,188,199,120,227,169,225,75,6,208,96,252,190,10,74,140,197,198,20,243,157,12,210,156,82,133,146,144,93,129,235,101,129,221,200,204,137,200,96,18,30,145,28,82,145,57,52,47,20,149,43,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,3,254,138,63,29,159,247,243,255,0,131,54,127,249,162,159,228,68,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,228,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,218,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,215,128,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,55,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,3,254,138,63,29,159,247,243,255,0,131,54,127,249,162,159,228,90,45,31,229,162,51,106,180,68,77,116,90,120,45,91,230,183,51,234,180,61,124,91,224,182,23,188,61,238,180,109,218,119,183,115,120,45,164,230,79,160,247,15,131,187,119,45,147,0,12,79,163,106,93,222,43,229,72,68,53,34,218,55,232,255,0,157,111,16,150,2,209,199,86,118,254,185,245,90,75,28,238,125,72,135,94,237,186,107,221,251,87,113,200,53,220,207,168,63,134,171,134,105,34,142,54,156,180,213,159,195,78,230,95,58,170,228,254,251,192,76,228,108,236,237,163,182,143,167,118,139,204,223,47,120,142,153,226,10,56,34,144,125,237,206,100,250,183,135,247,77,247,174,221,178,174,239,85,20,103,90,68,12,226,14,251,36,126,237,124,126,46,187,21,52,144,92,29,225,45,102,97,119,109,166,204,236,255,0,183,95,216,187,180,22,218,120,92,34,42,112,29,89,152,89,133,190,12,190,212,148,49,181,30,208,141,135,86,110,241,102,103,111,5,218,160,17,134,22,139,87,249,247,248,248,46,120,11,112,59,234,239,222,185,21,142,241,251,108,172,169,176,70,244,145,57,179,223,105,31,244,153,187,187,28,191,55,80,133,88,239,215,50,118,102,119,211,195,246,46,184,9,25,48,139,119,187,232,202,69,57,97,219,165,165,134,235,85,83,44,209,140,213,182,183,22,105,25,199,221,158,171,94,230,82,245,132,142,51,177,211,188,114,57,55,191,227,253,249,47,176,250,120,58,233,76,3,83,48,180,130,206,209,59,182,159,7,253,191,224,92,85,52,133,36,123,25,157,197,188,59,219,185,190,229,242,174,16,11,82,72,210,143,112,187,55,127,127,118,172,188,165,174,158,138,161,183,52,242,56,177,59,59,255,0,55,236,95,114,190,134,104,156,90,144,94,81,248,185,147,107,175,127,236,84,227,26,227,232,240,103,72,234,170,130,7,151,107,51,184,72,78,250,238,254,195,251,213,247,240,110,57,177,95,227,25,97,185,111,152,163,50,39,24,164,23,209,143,79,23,111,216,189,173,186,227,95,48,136,85,70,1,163,59,150,221,123,155,95,218,255,0,5,244,227,150,19,247,99,47,123,225,163,105,175,220,255,0,114,249,247,91,196,118,195,24,201,227,9,11,93,205,181,223,229,167,135,237,93,155,93,107,87,83,141,64,187,123,222,26,51,179,63,123,183,199,246,47,163,11,84,51,147,180,66,185,55,74,78,194,66,223,122,73,8,16,56,184,179,235,222,250,164,64,192,61,221,204,207,162,228,118,98,109,89,150,241,66,29,124,22,140,26,23,199,69,163,106,207,222,181,77,53,68,253,168,236,181,102,213,107,163,45,81,17,17,17,17,17,17,17,17,17,17,22,142,218,167,130,218,136,157,250,162,45,89,244,90,187,234,207,251,23,27,187,51,51,179,247,163,106,78,206,237,220,203,118,159,6,92,82,106,242,183,236,93,115,2,127,234,109,170,230,13,204,253,237,221,167,248,215,12,177,148,132,226,205,225,222,184,194,2,133,204,217,159,86,7,215,87,248,47,155,116,168,104,233,78,82,118,102,102,119,119,211,238,117,240,98,56,235,78,10,128,45,90,50,220,58,119,106,250,252,117,253,139,233,76,205,62,194,147,184,131,87,102,111,154,220,17,180,108,242,14,186,179,110,45,126,11,191,71,164,224,242,55,245,172,206,218,125,235,125,29,48,199,82,231,239,106,230,69,227,243,101,245,58,163,220,218,247,51,104,255,0,181,116,226,143,163,9,75,253,112,191,115,63,130,236,80,212,177,202,240,139,179,142,221,218,233,223,174,172,203,188,173,195,137,187,116,53,180,239,1,17,251,183,8,11,221,118,111,254,103,47,187,239,80,1,138,32,104,174,213,12,58,184,182,205,29,255,0,188,101,243,109,227,186,186,156,126,114,131,127,141,148,144,242,248,137,218,222,113,59,119,61,101,11,55,207,190,162,161,75,125,128,6,59,37,0,179,191,117,44,44,250,255,0,120,203,179,44,130,51,196,206,254,59,191,200,186,17,56,60,245,46,47,223,191,254,87,93,199,145,192,5,187,180,218,206,235,229,84,200,51,76,241,187,247,187,191,115,126,213,240,237,84,209,218,195,164,78,76,46,78,110,229,222,253,237,167,195,246,46,75,156,114,200,35,27,15,187,171,22,186,247,235,222,169,158,100,97,25,177,5,12,16,85,71,40,176,74,38,221,57,1,159,185,141,190,58,252,213,40,201,217,43,48,150,44,166,179,86,196,17,77,11,8,24,159,190,237,190,96,38,239,23,211,193,217,93,53,158,190,122,234,145,222,0,209,105,184,72,89,217,221,245,102,248,191,237,95,116,237,208,79,35,204,230,122,190,158,14,218,127,145,124,107,190,17,134,235,89,4,178,188,236,208,30,224,216,98,218,235,166,186,234,223,114,244,84,84,157,146,158,56,98,220,251,0,69,247,59,124,27,69,220,114,218,204,207,250,79,240,90,48,179,190,231,241,101,164,141,168,187,252,150,128,204,35,221,241,239,90,237,113,111,117,181,125,86,221,126,107,149,159,86,213,214,215,239,68,68,90,183,201,110,68,68,68,68,69,142,15,16,184,166,251,129,184,208,204,188,107,133,171,187,21,235,15,230,133,230,233,110,169,233,4,157,10,168,46,210,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,109,56,28,226,238,213,197,246,81,150,43,158,221,73,103,197,150,26,129,182,226,59,84,21,2,96,19,184,49,5,84,32,228,242,133,52,205,187,103,81,181,99,142,104,216,164,233,60,133,113,72,136,172,255,0,152,23,29,214,46,21,112,172,152,43,11,31,109,204,220,65,111,121,45,212,218,28,126,203,165,158,58,168,226,186,239,58,121,105,231,233,84,211,139,118,98,118,35,215,87,208,123,222,8,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,170,188,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,135,178,171,51,48,174,114,101,198,28,205,44,21,87,218,44,184,154,223,21,194,155,116,145,156,144,239,111,126,9,122,102,96,51,68,108,81,200,12,79,178,64,49,119,212,93,122,180,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,91,152,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,99,84,69,5,218,113,154,97,11,177,198,80,196,96,114,83,148,98,49,72,196,240,183,81,133,217,228,147,91,75,83,19,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,52,143,162,42,85,197,143,149,140,228,250,127,136,125,58,117,1,124,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,135,178,171,51,48,174,114,101,198,28,205,44,21,87,218,44,184,154,223,21,194,155,116,145,156,144,239,111,126,9,122,102,96,51,68,108,81,200,12,79,178,64,49,119,212,93,122,180,68,69,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,251,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,53,117,68,84,83,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,43,252,171,248,234,166,199,248,122,213,195,14,105,87,210,65,137,236,116,240,219,112,100,208,210,203,190,237,110,130,150,99,40,37,104,227,120,99,58,88,105,153,154,67,48,234,129,3,109,41,0,206,75,117,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,151,83,154,199,29,183,87,186,215,240,179,147,88,154,144,109,163,78,240,99,123,173,186,114,41,228,157,200,198,75,59,27,51,8,0,139,11,207,176,137,205,207,160,78,27,39,142,72,245,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,100,61,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,82,213,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,138,192,57,201,228,167,219,158,31,109,57,199,73,112,232,213,229,149,193,250,208,73,46,216,231,161,184,203,79,79,38,209,104,201,202,97,156,40,220,117,48,22,143,175,174,226,216,202,48,56,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,113,183,102,165,171,167,150,146,90,157,0,12,207,162,21,5,47,76,69,200,250,123,27,71,45,90,122,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,44,101,179,251,56,239,188,64,103,46,44,206,44,71,15,103,171,196,215,2,168,142,155,112,31,100,165,1,104,233,169,183,128,3,73,210,130,56,162,234,108,98,61,155,139,222,39,117,49,92,164,50,26,155,43,56,104,143,50,110,20,85,112,98,28,207,168,246,165,75,84,211,203,78,113,91,160,57,34,161,141,128,205,196,192,133,229,169,9,68,3,120,86,11,123,194,0,79,102,188,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,170,188,206,184,241,252,136,88,170,114,27,41,239,91,113,246,32,183,151,180,174,150,235,143,78,171,11,194,71,9,71,168,244,137,186,213,16,21,67,14,217,35,150,17,120,230,109,55,196,79,14,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,144,159,7,220,38,96,222,17,114,191,236,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,248,246,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,66,124,31,113,103,131,120,186,202,255,0,183,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,84,69,25,124,215,184,227,166,195,86,171,223,8,249,114,21,109,125,185,83,211,134,46,187,49,203,78,212,52,146,140,115,141,20,14,46,47,41,207,17,7,84,159,88,154,25,74,61,12,164,62,141,10,228,169,230,159,20,253,63,174,245,27,114,154,148,69,29,92,206,185,127,214,102,237,29,79,16,57,33,135,123,94,58,164,221,62,38,182,197,36,242,213,95,169,99,130,24,98,42,96,35,120,218,104,35,167,238,134,48,18,152,76,180,114,144,64,36,137,108,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,243,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,144,79,7,220,89,224,222,46,178,191,237,197,138,158,146,207,125,160,168,146,154,251,135,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,179,94,160,51,185,68,108,216,230,41,222,229,239,143,240,110,86,114,225,193,57,131,152,56,134,146,199,135,172,116,247,186,154,234,234,151,125,145,7,182,107,25,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,158,40,56,197,227,23,29,241,127,142,233,239,247,250,63,99,97,187,54,255,0,179,248,127,169,13,71,178,250,176,211,133,87,244,80,65,20,147,245,100,167,105,63,56,207,179,93,163,163,55,125,106,229,193,203,254,179,136,139,236,89,183,155,216,119,253,73,232,59,76,17,83,84,73,61,60,152,138,171,97,199,182,156,225,56,228,8,97,145,216,206,102,45,175,36,77,16,177,254,121,226,155,245,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,251,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,53,117,68,69,74,184,177,242,177,156,159,79,241,15,167,78,160,7,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,58,169,41,225,185,208,202,59,101,167,144,129,255,0,189,144,28,132,196,37,138,35,112,61,155,95,33,236,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,168,138,21,185,157,113,227,249,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,170,242,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,255,0,249,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,154,255,0,209,22,54,220,77,221,174,182,14,46,243,94,251,98,185,213,219,174,86,236,200,190,213,209,214,82,76,80,207,77,60,119,57,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,218,112,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,201,114,168,169,87,22,62,86,51,147,233,254,33,244,233,212,0,240,197,196,46,42,225,127,57,108,185,185,133,169,187,127,96,234,83,92,109,103,85,37,60,55,58,25,71,108,180,242,16,63,247,178,3,144,152,132,177,68,110,7,179,107,228,61,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,148,70,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,227,217,198,15,22,120,203,139,172,208,251,113,125,167,171,179,216,168,41,227,166,177,97,194,175,106,168,45,64,241,131,78,224,109,28,76,103,44,160,242,17,184,111,211,166,14,238,49,3,53,197,114,197,224,59,242,223,125,166,207,156,216,178,238,192,56,126,224,62,205,181,220,109,221,74,92,81,48,132,195,38,133,213,23,232,211,206,52,238,91,163,146,41,137,164,133,245,217,40,181,85,231,157,250,147,253,228,254,26,169,87,44,94,60,127,34,23,218,108,134,205,139,214,220,3,136,46,3,236,219,165,198,227,211,165,194,243,16,76,82,104,61,34,126,141,68,229,78,197,186,72,226,132,158,73,159,77,242,147,205,74,34,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,133,110,117,126,105,240,183,211,250,31,81,184,170,235,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,73,162,34,161,92,96,241,103,131,120,69,202,255,0,183,23,218,122,75,197,246,190,162,58,107,22,28,42,247,165,158,234,109,32,52,238,6,209,202,224,17,68,111,33,27,134,205,122,96,238,197,40,51,227,217,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,189,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,90,59,106,158,11,106,34,119,234,136,181,103,209,106,239,171,63,236,92,110,236,204,206,207,222,141,169,59,59,183,115,45,218,124,25,113,73,171,202,205,247,46,185,131,191,232,54,174,185,131,115,63,123,119,105,254,53,195,52,69,35,176,179,107,241,91,96,167,56,165,119,1,119,45,52,118,119,101,242,238,149,13,29,41,202,78,204,204,206,238,250,125,206,190,12,71,29,105,193,80,5,171,70,91,135,78,237,95,95,142,191,177,125,41,153,167,216,82,119,16,106,236,205,243,91,130,54,141,158,65,215,86,109,197,175,193,119,232,244,156,30,70,254,181,153,219,79,189,110,163,164,104,234,202,95,123,82,39,127,22,251,215,213,234,143,115,107,220,205,163,254,213,213,218,209,180,179,183,233,111,119,109,124,52,117,190,146,175,89,198,156,54,184,150,174,239,163,235,225,255,0,66,250,42,220,56,155,183,67,91,78,240,17,31,187,112,128,189,215,102,255,0,230,114,251,190,245,0,24,162,6,138,237,80,195,171,139,108,209,223,251,198,95,54,222,59,171,169,199,231,40,55,248,217,73,15,47,136,157,173,231,19,183,115,214,80,179,124,251,234,42,20,176,224,120,154,28,51,70,13,175,119,83,199,253,208,151,213,169,144,70,88,91,95,18,255,0,149,151,74,39,7,158,165,197,251,247,255,0,202,235,184,71,178,49,251,219,189,124,170,153,6,105,158,55,126,247,119,238,111,218,190,29,170,154,59,88,116,137,201,133,201,205,220,187,223,189,180,248,126,197,201,115,142,89,4,99,97,247,117,98,215,94,253,123,213,51,204,140,35,54,32,161,130,10,168,229,22,9,68,219,167,32,51,247,49,183,199,95,154,163,153,107,53,102,15,186,203,105,172,136,34,158,10,83,18,3,247,221,183,24,155,119,139,233,224,236,174,202,207,95,61,117,72,239,0,104,180,220,36,44,236,238,250,179,124,95,246,175,186,118,232,39,145,230,114,61,95,228,237,167,249,23,198,187,225,24,110,181,144,75,43,206,205,1,238,13,134,45,174,186,107,174,173,247,47,189,107,183,181,186,144,41,162,220,251,117,215,115,179,191,139,191,195,246,175,160,229,181,153,159,244,159,224,180,97,103,125,207,226,203,73,27,81,119,249,45,1,152,71,187,227,222,183,108,113,23,211,197,108,215,230,185,4,181,109,93,104,253,232,136,139,86,249,45,200,136,136,136,136,136,136,136,136,136,136,136,136,136,182,45,204,218,45,29,180,90,34,35,173,53,39,238,109,59,252,81,193,132,117,213,214,230,213,219,189,104,239,175,243,119,45,145,185,16,234,250,107,175,193,28,116,238,101,198,6,236,31,126,171,121,57,51,119,104,186,229,43,184,148,100,205,239,54,157,223,122,241,248,192,94,42,74,160,241,121,1,195,252,32,235,230,224,250,114,27,116,2,238,222,233,119,127,244,228,190,221,68,109,13,65,207,171,187,190,142,237,251,25,124,74,204,65,61,69,88,81,209,197,27,55,81,226,149,229,23,215,71,125,61,221,31,246,248,253,203,212,208,20,207,71,177,246,106,0,12,218,106,190,141,24,187,71,185,254,125,255,0,183,69,207,40,136,194,78,218,239,125,29,190,75,206,95,49,35,83,179,185,69,174,128,207,220,63,127,237,91,240,133,83,214,213,203,91,166,154,70,81,105,167,222,47,255,0,42,246,10,222,184,142,152,96,98,61,29,221,235,160,111,254,224,75,31,204,93,32,157,222,168,153,159,87,217,255,0,17,151,197,164,55,138,170,25,27,79,118,65,127,241,169,66,229,199,135,158,231,133,41,239,71,43,11,189,101,41,176,177,105,250,53,117,45,222,218,63,246,63,53,42,118,136,90,27,117,51,51,187,187,193,30,191,253,43,46,11,168,56,75,5,80,233,164,91,245,103,251,244,101,242,109,149,67,61,93,80,11,59,59,159,126,191,181,215,218,209,165,97,132,181,109,89,155,187,238,93,57,169,94,9,28,89,245,18,247,159,230,188,237,113,66,192,227,239,236,118,109,124,53,241,93,10,11,141,68,82,61,52,225,30,247,103,54,112,103,211,78,230,248,186,231,169,30,168,179,7,193,254,42,136,98,219,51,253,165,164,174,165,145,183,69,112,166,146,70,145,251,182,11,54,186,104,222,61,204,171,54,4,170,62,207,79,40,11,123,194,76,250,183,195,168,170,21,40,20,236,210,200,236,204,207,168,233,251,126,43,154,118,45,192,227,167,143,126,171,141,153,225,148,92,59,250,165,169,107,255,0,39,248,87,101,205,135,199,85,177,203,93,118,120,191,134,190,8,207,163,119,248,255,0,137,106,108,238,58,253,203,123,59,63,123,45,166,218,173,25,187,181,101,170,34,215,77,89,54,252,214,172,218,45,81,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,212,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,200,39,134,142,34,240,39,20,25,89,65,153,152,22,163,251,85,29,226,139,100,223,210,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,138,133,113,137,197,86,13,225,67,40,238,24,194,243,114,164,44,79,113,167,168,166,194,118,137,35,121,142,227,113,96,247,28,162,19,2,236,209,145,70,83,30,225,218,14,194,207,212,56,192,241,236,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,84,229,167,203,206,213,110,192,21,89,223,158,84,116,151,35,204,124,47,61,182,207,98,18,18,106,91,37,198,22,105,42,142,112,247,226,169,168,167,55,1,232,152,20,112,205,35,17,57,202,65,13,159,243,6,224,146,235,194,134,63,142,251,134,32,171,174,203,172,85,81,81,53,170,176,105,72,96,180,206,83,76,65,105,57,10,105,76,206,58,113,140,134,89,28,94,102,234,56,179,188,114,104,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,211,98,119,120,227,210,122,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,168,107,230,185,198,191,229,55,21,79,195,94,89,220,238,180,216,111,9,92,42,41,177,108,186,244,97,188,93,33,144,69,169,246,56,180,133,13,44,145,159,121,22,201,37,125,204,14,208,195,41,88,5,155,11,95,113,5,186,253,118,180,80,246,138,76,51,111,11,165,210,78,168,7,103,165,58,168,41,6,77,9,217,207,89,234,233,195,65,103,47,127,93,54,137,59,48,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,63,211,86,2,197,95,236,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,247,16,144,252,29,148,233,242,253,227,186,197,197,86,21,143,5,98,147,236,89,155,135,237,237,37,198,155,67,147,218,148,176,71,75,28,183,93,225,79,21,60,29,90,154,130,110,204,46,228,26,106,218,143,123,94,2,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,187,78,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,44,85,213,74,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,200,167,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,226,86,249,206,59,59,105,51,230,241,140,48,133,170,146,183,43,231,168,138,26,12,35,123,166,128,103,138,144,58,76,115,13,93,56,52,177,212,202,209,202,76,198,83,197,19,212,16,237,149,128,9,73,255,0,9,252,64,84,241,61,146,86,124,228,159,0,85,225,16,187,212,85,195,13,20,215,8,171,66,80,130,115,133,230,138,80,97,39,7,32,33,118,146,56,141,140,13,152,72,54,72,117,129,90,87,48,206,11,45,92,83,229,125,69,247,8,97,250,66,205,76,53,78,207,135,235,30,164,105,94,182,6,147,116,182,249,228,33,113,48,33,121,74,38,55,22,9,156,95,169,24,28,219,160,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,170,171,196,191,19,24,203,138,92,67,133,49,158,96,208,210,6,33,176,97,122,124,57,93,91,76,204,1,115,56,106,170,102,106,183,137,133,134,19,33,168,22,48,31,115,120,17,11,0,147,70,31,91,32,56,179,198,92,57,229,126,107,96,124,191,167,171,161,190,230,85,61,174,154,159,17,210,87,180,19,217,130,150,73,222,87,140,58,100,228,114,197,81,36,108,98,113,156,79,161,139,238,97,118,165,88,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,63,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,5,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,106,114,123,61,43,51,251,149,110,57,196,151,235,207,180,241,37,135,47,241,54,27,191,76,77,59,200,85,84,182,233,154,35,150,73,156,138,105,164,165,58,89,164,145,136,132,164,152,255,0,69,217,192,97,5,78,79,54,252,249,166,202,206,26,36,203,107,125,109,92,24,135,51,234,61,151,76,244,213,18,211,156,86,232,14,57,107,164,115,0,113,48,33,120,169,142,34,48,222,21,132,254,240,129,139,195,174,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,52,242,84,237,3,236,148,160,37,37,77,78,195,48,105,58,80,71,44,189,61,236,71,179,104,251,196,204,178,94,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,24,121,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,0,121,163,249,236,204,223,193,125,30,137,125,94,6,120,205,177,112,121,151,25,197,115,142,213,237,156,103,138,61,135,79,134,109,178,129,181,41,73,19,87,245,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,59,74,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,117,57,113,112,57,83,194,150,13,175,198,25,130,116,149,25,139,140,41,224,10,232,98,8,165,11,37,32,187,155,81,69,59,51,145,153,19,137,78,66,93,34,56,162,17,98,104,90,89,47,41,98,174,170,87,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,85,154,243,29,227,142,167,133,44,27,65,131,242,248,41,42,51,23,24,83,206,116,51,74,113,74,22,74,65,118,7,173,150,7,119,35,50,39,33,128,72,122,68,113,74,68,228,208,188,82,65,10,191,254,74,158,105,241,79,211,250,239,81,183,41,169,68,69,13,124,206,185,127,209,229,21,101,79,16,57,33,135,123,38,5,171,221,62,38,182,197,36,17,82,216,106,164,158,24,98,42,96,35,105,30,25,228,168,238,134,48,33,132,128,180,113,140,128,35,180,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,157,32,85,87,29,241,11,138,177,182,68,229,159,15,189,155,217,248,111,46,125,165,83,182,58,169,11,218,149,213,149,147,79,218,38,143,86,141,186,81,203,210,141,182,185,14,249,203,123,180,187,3,218,240,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,79,246,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,5,138,186,170,188,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,236,128,228,38,33,44,81,27,129,236,218,249,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,114,156,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,228,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,70,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,163,17,106,85,57,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,107,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,79,247,0,60,96,218,184,178,202,49,43,131,213,199,142,240,117,61,29,6,43,9,162,22,10,153,204,9,163,174,136,163,1,139,101,67,195,41,188,98,34,241,24,152,109,216,209,201,37,176,115,13,230,63,155,25,39,196,21,191,41,242,66,127,100,253,136,232,212,98,103,184,209,83,84,210,223,36,168,138,158,166,42,102,18,23,150,56,66,18,218,82,71,44,82,17,79,35,54,222,152,72,85,255,0,128,110,59,239,188,100,125,161,180,222,242,147,236,245,94,17,183,219,228,184,93,232,174,129,61,13,77,84,253,65,113,104,36,97,154,13,239,12,135,24,179,206,44,32,108,114,137,48,117,97,179,139,31,52,249,201,245,3,16,250,140,235,202,101,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,108,135,184,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,17,129,157,28,219,51,182,221,196,94,32,191,100,70,48,164,186,101,125,45,64,195,103,178,223,176,252,3,5,80,13,40,197,36,196,64,193,88,192,83,180,147,198,207,48,30,142,12,98,45,186,38,189,91,127,19,245,60,88,112,19,156,153,146,89,77,136,48,85,59,96,124,75,76,7,95,60,83,209,87,24,81,85,9,61,20,205,178,89,192,24,65,140,202,8,193,164,35,140,30,71,138,71,24,33,87,41,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,138,213,121,163,249,19,204,223,193,125,98,137,64,10,188,174,99,188,113,211,113,91,140,168,48,126,95,5,93,62,93,96,250,137,206,134,105,78,88,142,247,86,76,192,245,178,192,238,194,0,34,196,48,9,15,84,66,89,72,156,94,103,138,63,19,192,191,6,87,222,48,243,30,170,217,37,215,216,216,51,11,246,122,140,77,114,136,193,234,134,57,92,250,84,212,209,150,186,205,47,74,86,105,8,94,56,196,8,139,115,176,69,38,65,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,69,183,60,239,212,159,239,39,240,213,21,106,93,57,80,241,199,77,137,109,86,78,17,243,24,42,222,251,109,167,168,12,35,118,115,150,161,171,169,34,25,39,42,41,220,156,158,35,130,33,62,145,54,145,60,49,12,122,1,70,29,105,52,68,69,106,188,209,252,137,230,111,224,190,177,68,160,219,36,49,173,171,45,115,163,0,230,53,246,158,174,123,110,21,197,22,171,221,100,84,128,37,60,144,83,85,199,52,131,24,145,8,185,184,131,179,51,144,182,186,106,237,226,178,83,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,138,21,185,213,249,167,194,223,79,232,125,70,226,172,1,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,235,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,60,60,78,241,11,138,184,160,206,91,214,110,98,154,110,193,219,250,116,214,235,88,85,73,81,13,178,134,33,219,21,60,100,111,253,244,134,226,32,39,44,178,155,0,111,218,212,169,79,247,52,127,34,121,155,248,47,172,81,40,1,89,68,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,88,230,113,197,155,216,55,61,248,168,199,153,165,151,211,213,207,135,174,213,20,112,208,207,83,3,194,117,1,77,69,5,43,204,192,254,240,129,148,4,96,196,194,123,8,119,8,22,162,210,105,201,83,202,198,41,250,129,93,233,214,229,127,234,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,17,108,91,153,180,90,59,104,180,68,71,90,106,79,220,218,119,248,163,131,8,235,171,173,205,171,183,122,209,223,95,230,238,91,71,87,213,223,78,231,118,101,163,142,157,204,184,192,221,131,239,213,111,39,38,110,237,63,157,112,245,220,95,222,102,254,101,227,113,128,188,84,149,65,226,242,3,135,248,65,215,205,193,244,228,54,232,5,221,189,210,238,255,0,233,201,125,186,136,218,26,131,159,87,119,125,29,219,246,50,248,149,152,130,122,138,176,163,163,138,54,110,163,197,43,202,47,174,142,250,123,186,63,237,241,251,151,169,160,41,158,143,99,236,212,0,25,180,213,119,232,135,110,226,127,30,237,87,102,81,17,132,157,181,222,250,59,124,151,157,190,98,22,163,103,3,139,87,1,102,238,31,238,180,249,174,44,51,63,111,184,195,95,166,157,55,48,211,253,227,255,0,157,123,117,111,92,71,76,48,49,30,142,238,245,208,55,255,0,112,37,143,230,46,144,78,239,84,76,207,171,236,255,0,136,203,226,210,27,197,85,12,141,167,187,32,191,248,212,161,114,227,195,207,115,194,148,247,163,149,133,222,178,148,216,88,180,253,26,186,150,239,109,31,251,31,154,148,188,49,7,70,207,3,107,171,190,237,127,250,114,75,188,4,82,65,56,187,126,104,136,221,159,249,159,254,69,242,173,149,67,61,93,80,11,59,59,159,126,191,181,215,218,209,165,17,132,187,181,109,59,190,229,211,154,149,224,145,197,159,81,47,121,254,107,206,215,20,44,14,62,254,199,102,215,195,95,21,208,160,184,212,69,35,211,78,17,239,118,115,103,6,125,52,238,111,139,174,122,145,234,139,48,124,31,226,168,30,100,225,233,106,234,229,146,223,40,52,207,52,110,93,98,125,187,122,122,119,104,218,235,225,254,53,92,240,37,81,246,122,121,64,91,222,18,103,213,190,29,69,80,169,70,73,182,200,123,88,27,188,116,241,213,159,226,185,167,98,220,14,58,120,247,234,182,106,81,202,38,218,107,43,179,22,191,119,201,118,28,216,124,117,91,28,181,215,103,139,248,107,224,140,250,55,127,143,248,150,166,206,227,175,220,183,179,179,247,178,218,109,170,209,190,108,181,68,90,233,171,38,223,154,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,11,193,109,68,68,90,182,191,15,21,181,217,153,245,47,143,201,109,147,87,238,109,60,59,150,174,110,221,204,203,70,239,125,27,195,69,163,110,223,171,105,224,185,53,39,247,91,79,231,93,106,241,118,165,57,27,196,89,223,252,12,234,155,226,250,151,40,228,22,110,249,73,128,191,99,131,248,125,235,143,11,209,70,84,1,239,22,144,62,230,239,241,247,157,215,163,166,140,42,8,129,156,155,110,141,254,21,203,21,8,185,75,169,62,130,255,0,7,239,211,189,118,173,148,81,83,75,35,211,145,187,204,236,229,189,219,187,77,124,52,253,171,237,69,23,115,27,191,131,105,220,190,117,125,72,198,210,82,179,62,178,62,237,127,159,254,133,66,115,11,20,181,250,239,14,30,134,29,135,85,76,36,196,67,163,54,211,34,241,103,127,236,126,74,186,97,42,78,207,75,33,110,215,89,29,188,126,225,95,125,91,175,19,145,238,165,213,159,191,218,16,127,247,185,168,4,197,178,197,237,90,150,102,63,235,52,240,254,193,151,196,160,22,146,190,152,31,192,166,6,255,0,27,41,128,229,192,80,6,82,217,233,135,169,186,10,134,213,223,77,31,90,234,167,82,49,65,183,178,66,227,175,124,99,227,251,23,203,196,21,101,28,99,160,182,130,228,207,221,247,178,165,152,46,251,44,248,175,16,83,244,193,182,214,19,51,232,255,0,2,151,239,251,149,88,167,152,138,140,13,153,183,109,31,217,224,203,109,93,70,177,237,211,250,214,215,246,234,188,118,29,158,106,153,130,67,96,98,98,38,109,53,211,77,171,146,150,138,57,164,118,144,137,157,135,224,235,146,227,172,123,106,7,77,59,131,71,241,215,189,213,38,199,38,212,84,149,21,17,51,187,193,249,205,11,226,205,27,186,245,249,37,88,87,27,61,186,228,226,195,214,25,27,77,52,211,73,221,191,228,85,161,143,64,213,254,78,183,70,91,129,139,230,180,32,102,103,46,255,0,154,217,227,163,124,9,113,234,251,159,110,157,207,241,92,192,206,225,167,197,110,102,38,238,109,52,251,214,209,125,59,150,169,222,136,221,203,86,111,138,220,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,99,126,25,241,150,14,225,211,47,56,154,26,234,74,252,39,143,42,43,45,166,194,237,28,246,219,140,21,85,113,12,6,14,78,242,4,177,82,28,163,32,248,59,72,6,35,164,101,47,160,224,163,138,235,239,9,121,203,69,140,186,183,90,204,33,114,210,143,20,217,40,166,1,237,244,187,77,163,145,134,70,112,121,160,51,234,198,250,129,62,135,31,80,2,89,29,100,39,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,40,22,230,139,135,56,130,181,113,53,114,187,103,121,246,235,85,119,105,139,3,220,160,167,136,41,78,196,53,82,205,13,40,156,113,134,233,169,251,78,201,90,70,121,88,136,93,200,192,226,51,241,92,0,98,124,146,194,124,81,225,27,166,124,219,233,30,196,53,0,118,251,181,93,202,122,56,44,119,120,165,142,122,42,217,30,46,227,6,150,22,137,198,87,104,69,167,121,36,125,177,186,200,121,91,175,31,248,183,36,176,207,11,152,186,223,159,37,87,37,139,17,83,157,182,223,71,73,44,240,207,93,119,8,164,171,162,130,57,226,138,86,128,222,90,70,38,146,80,40,89,193,186,130,66,238,5,143,10,156,158,81,24,75,55,48,175,11,135,38,99,13,93,45,138,241,120,150,229,132,104,107,98,54,158,59,116,177,70,229,56,57,74,236,20,211,75,190,72,227,104,163,239,121,102,221,32,212,3,141,31,230,139,204,2,142,209,71,114,225,147,36,49,23,90,235,55,105,183,99,139,164,17,193,61,44,116,178,193,44,19,90,71,168,7,186,103,234,235,44,145,184,20,37,24,198,196,230,242,140,81,129,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,234,93,56,157,225,159,6,240,161,202,223,48,114,183,7,215,85,220,76,170,45,23,43,189,206,165,220,78,227,113,146,235,110,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,22,220,39,121,167,201,191,168,24,123,212,96,82,105,205,99,129,202,156,202,181,87,241,73,150,199,73,21,247,12,89,220,241,77,176,130,40,26,227,110,165,19,55,173,9,52,103,58,152,98,212,72,100,39,234,67,20,98,14,37,16,199,52,75,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,10,192,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,223,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,111,131,149,63,28,116,217,107,117,160,225,111,50,66,174,91,22,39,188,48,97,107,152,156,179,189,186,227,84,64,13,68,113,234,236,20,211,75,161,9,70,45,211,154,89,8,216,134,82,146,25,137,68,69,138,186,170,184,239,135,172,85,130,114,39,44,248,130,237,62,208,195,121,141,237,42,109,209,210,200,62,203,174,163,172,154,14,207,52,154,60,111,213,142,46,172,111,185,136,182,78,59,25,162,222,127,39,46,51,239,54,50,147,10,227,76,21,151,184,175,217,86,92,195,183,181,175,18,83,118,26,105,251,117,43,71,52,125,61,242,198,71,23,185,83,59,107,27,137,123,250,235,171,11,183,87,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,130,134,157,234,231,104,96,136,2,50,150,89,164,62,247,96,142,40,228,145,216,88,141,216,29,132,72,157,133,242,93,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,71,87,51,174,95,245,153,187,71,83,196,14,72,97,222,215,142,169,55,79,137,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,251,161,140,4,166,19,45,28,164,16,9,33,177,20,223,114,224,229,255,0,71,195,189,138,44,219,205,236,59,254,171,21,253,166,8,169,170,36,130,162,60,59,75,188,227,219,78,112,156,145,156,211,70,204,103,51,22,230,142,86,136,88,63,60,242,223,82,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,20,43,115,147,201,79,176,220,65,90,115,142,146,225,214,164,204,219,123,245,160,146,93,210,65,93,110,138,158,158,77,162,209,139,12,37,1,209,184,234,102,79,39,95,93,163,177,149,52,224,103,59,237,88,23,3,113,7,146,247,11,29,93,69,70,104,101,189,236,168,107,225,144,118,82,79,109,179,220,234,28,37,7,209,220,36,138,73,116,49,119,113,56,192,118,187,27,156,118,150,175,127,155,126,124,212,230,159,18,242,101,181,190,182,146,124,61,150,20,254,203,166,122,106,136,170,2,91,140,225,28,181,210,57,128,49,1,137,52,84,199,17,25,236,58,50,127,116,140,197,170,87,37,188,139,177,98,156,119,139,115,231,17,217,174,167,87,130,123,61,187,13,85,234,113,208,246,170,184,106,2,181,245,102,102,150,104,224,120,135,102,231,16,26,189,196,14,69,17,12,191,168,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,40,1,230,143,231,179,51,127,5,244,122,37,106,170,93,57,80,240,57,77,134,173,86,78,46,51,24,234,218,251,114,167,168,60,35,105,112,150,157,168,105,37,25,32,42,217,216,152,94,83,158,34,62,144,182,177,52,50,140,154,153,72,29,31,191,204,91,152,253,247,33,49,221,167,39,114,46,125,184,191,15,220,41,46,184,166,166,182,136,36,161,122,82,135,169,29,173,194,65,223,39,88,37,138,89,37,132,227,40,197,128,66,71,51,145,162,186,14,19,56,193,202,254,46,176,108,183,220,14,245,116,23,219,61,61,41,98,59,21,76,82,57,218,167,157,229,96,6,157,192,98,168,2,122,121,72,12,31,93,140,46,99,25,59,131,99,152,170,174,59,225,235,21,96,156,137,203,62,32,187,79,180,48,222,99,123,74,155,116,116,178,15,178,235,168,235,38,131,179,205,38,143,27,245,99,139,171,27,238,98,45,147,142,198,104,183,159,181,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,152,158,32,184,241,201,172,151,225,246,211,159,56,110,245,106,198,145,226,190,151,217,75,92,23,18,165,146,245,249,208,26,157,165,210,144,225,236,224,230,242,245,35,109,146,8,194,123,36,49,23,128,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,170,185,255,0,194,102,50,225,207,43,242,167,28,102,5,69,93,13,247,50,169,238,149,53,24,114,174,129,160,158,204,20,178,64,209,52,135,212,39,35,150,42,136,228,112,32,140,226,125,64,155,115,19,53,197,114,84,243,79,138,126,159,215,122,141,185,77,74,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,45,204,51,130,203,175,11,25,161,81,125,194,24,126,172,114,175,18,212,51,225,250,199,169,42,166,162,157,227,221,45,190,121,8,88,128,196,154,82,137,141,201,206,22,23,234,72,97,54,219,75,85,43,135,92,134,198,92,73,102,229,139,42,112,101,21,89,29,198,160,14,231,93,13,59,76,22,155,115,24,181,69,108,172,70,3,178,49,45,88,92,199,121,184,70,47,188,197,159,33,236,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,13,64,69,138,186,170,184,239,135,172,85,130,114,39,44,248,130,237,62,208,195,121,141,237,42,109,209,210,200,62,203,174,163,172,154,14,207,52,154,60,111,213,142,46,172,111,185,136,182,78,59,25,162,222,126,215,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,42,235,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,197,114,197,227,199,242,33,125,166,200,108,216,189,109,192,56,130,224,62,205,186,92,110,61,58,92,47,49,4,197,38,131,210,39,232,212,78,84,236,91,164,142,40,73,228,153,244,223,41,61,239,243,29,227,142,167,133,44,27,65,131,242,248,41,42,51,23,24,83,206,116,51,74,113,74,22,74,65,118,7,173,150,7,119,35,50,39,33,128,72,122,68,113,74,68,228,208,188,82,65,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,94,215,61,242,114,251,144,89,153,91,149,88,166,109,247,171,85,190,213,81,113,143,104,55,102,170,171,183,83,213,203,77,168,25,129,244,78,160,162,234,9,56,159,79,123,104,197,163,72,175,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,169,86,90,240,245,138,179,83,38,179,71,55,48,181,79,95,242,87,236,154,155,141,172,41,100,150,106,154,26,194,169,25,106,35,32,103,211,161,217,198,67,98,22,30,147,202,110,99,210,218,126,83,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,124,172,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,89,4,240,9,195,197,215,134,126,26,44,24,15,21,90,169,40,49,101,194,162,166,247,136,194,154,176,170,67,182,206,122,0,185,59,184,49,199,77,29,44,38,209,126,111,124,68,226,231,171,200,112,109,197,143,154,124,228,250,129,136,125,70,117,232,49,119,9,152,203,15,112,175,128,184,172,179,84,85,222,240,246,42,168,184,211,94,163,134,129,132,48,241,193,90,84,180,207,44,141,33,20,129,57,71,38,135,211,0,3,217,27,187,148,129,187,207,240,251,196,238,114,240,195,125,187,95,242,135,20,123,54,75,221,190,91,125,117,52,240,141,69,44,218,129,180,51,148,39,168,60,208,25,188,145,27,179,232,91,132,152,163,146,88,206,159,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,159,236,103,147,150,46,31,249,122,99,140,157,195,147,118,138,76,51,149,247,250,121,42,118,152,118,186,163,160,169,146,166,167,97,153,188,125,89,228,150,94,158,247,16,223,180,125,209,102,88,246,42,235,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,127,229,185,204,18,155,135,106,153,50,123,57,46,181,101,151,87,26,130,169,162,185,77,44,179,6,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,211,83,145,222,109,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,85,120,98,225,235,21,113,65,156,182,92,163,194,213,61,131,183,245,42,110,55,67,165,146,162,27,101,12,67,186,90,137,4,27,251,216,193,136,128,78,89,98,7,48,223,185,167,163,253,70,184,11,225,131,253,149,167,192,185,117,111,254,234,178,186,170,105,234,63,152,94,105,234,170,63,218,226,18,151,254,181,24,251,182,45,194,247,56,46,217,152,248,158,209,196,219,251,55,8,94,238,21,87,28,59,116,167,164,237,18,97,248,93,220,163,183,84,13,52,34,117,80,176,48,128,78,209,60,173,38,189,70,32,147,116,14,121,223,169,63,222,79,225,170,53,114,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,19,154,79,206,76,97,24,233,28,70,94,241,54,186,104,218,187,179,63,149,83,189,203,139,142,58,158,43,112,109,126,15,204,16,164,167,204,92,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,233,9,203,17,11,139,76,209,71,121,72,138,213,121,163,249,19,204,223,193,125,98,137,64,10,190,158,92,28,192,43,56,119,190,197,148,153,189,136,191,212,158,191,180,207,21,77,68,115,212,73,135,106,182,28,155,169,194,16,146,67,134,105,25,128,225,97,218,210,74,210,139,135,231,154,89,191,69,10,220,234,252,211,225,111,167,244,62,163,113,86,235,144,28,38,99,46,35,50,191,53,177,198,95,212,85,215,95,114,214,158,215,83,79,135,41,40,26,121,239,33,85,36,237,43,70,125,65,113,56,162,167,146,70,1,9,14,87,208,5,183,56,179,210,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,159,238,20,56,219,202,254,40,114,190,233,143,6,122,76,43,114,194,180,229,87,139,45,117,117,82,20,22,40,10,74,158,140,178,86,203,12,48,200,7,13,41,204,228,61,209,182,172,122,105,171,195,175,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,148,215,4,228,54,50,198,121,61,152,121,228,52,85,116,152,79,0,83,209,129,220,10,157,138,10,219,141,69,117,37,56,209,1,57,139,239,24,170,78,114,33,99,216,209,198,38,195,214,140,149,53,83,253,205,31,200,158,102,254,11,235,20,74,0,85,229,114,226,227,142,155,133,44,101,95,131,243,4,42,234,50,235,24,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,122,164,17,68,66,228,240,180,82,78,242,40,139,230,189,199,29,78,37,186,222,248,71,203,144,164,123,21,182,162,156,49,117,217,142,42,135,174,171,136,163,156,104,160,113,114,104,130,9,68,58,164,250,74,243,68,81,232,3,25,245,163,45,77,79,37,79,43,24,167,234,5,119,167,91,149,255,0,171,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,68,69,161,120,45,168,136,139,86,215,225,226,182,187,51,62,165,241,249,45,178,106,253,205,167,135,114,111,113,102,30,239,4,215,82,102,111,5,163,110,223,171,105,224,185,61,231,238,109,62,125,235,134,166,55,40,217,217,251,245,84,211,23,212,185,71,32,179,119,202,76,5,251,28,31,195,239,92,120,94,138,50,160,15,120,180,129,247,55,127,143,188,238,189,29,52,97,80,68,12,228,219,116,111,240,174,88,168,69,202,93,73,244,23,248,63,126,157,235,181,108,162,138,154,89,30,156,141,222,103,103,45,238,221,218,107,225,167,237,95,106,40,223,70,39,127,209,111,130,249,213,245,35,27,73,74,204,250,200,251,181,254,127,250,21,14,204,204,69,237,76,65,246,86,40,182,156,176,237,222,67,163,123,146,27,248,234,255,0,216,124,149,109,194,180,79,13,49,30,237,116,148,190,63,220,178,244,42,221,120,156,143,117,46,172,253,254,208,131,255,0,189,205,64,38,45,150,47,106,212,179,49,255,0,89,167,135,246,12,190,37,0,180,149,244,192,254,5,48,55,248,217,76,7,46,2,128,50,150,207,76,61,77,208,84,54,174,250,104,250,215,85,58,145,43,51,139,219,227,33,215,191,95,31,239,157,116,239,181,68,2,59,89,180,22,61,117,254,101,74,176,93,246,89,241,94,32,167,233,131,109,172,38,103,209,254,5,47,223,247,42,177,79,57,21,40,19,51,110,96,31,217,224,182,213,212,107,30,221,63,173,109,127,110,171,199,97,217,230,169,152,36,54,6,38,34,102,211,93,52,218,185,41,104,163,154,71,105,8,153,216,126,14,185,46,58,199,182,160,116,211,184,52,127,29,123,221,82,204,89,27,11,184,196,253,237,32,254,151,247,171,212,228,149,97,92,108,246,235,147,139,15,88,100,109,52,211,77,39,118,255,0,145,86,134,61,3,87,249,58,221,25,110,6,47,154,208,133,187,203,191,193,108,241,209,190,4,184,245,125,207,183,78,231,248,174,96,103,112,211,226,183,51,19,119,54,154,125,235,104,150,157,203,84,68,110,229,171,55,197,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,105,170,218,253,200,136,136,142,226,44,238,237,220,182,52,96,236,231,183,191,94,229,163,211,131,54,186,55,248,86,238,132,110,250,184,255,0,141,208,160,141,251,152,127,198,181,232,131,54,130,218,127,58,235,213,67,35,66,109,25,11,54,143,254,69,73,115,65,142,134,157,171,73,219,253,115,27,54,222,247,213,163,39,248,254,197,210,193,151,83,168,162,142,105,72,136,88,153,217,182,179,59,123,197,175,249,23,189,164,153,229,142,25,217,223,99,190,186,59,119,232,207,222,190,181,61,49,57,111,7,102,9,29,157,217,223,189,217,119,134,24,161,118,32,13,53,241,239,92,196,97,179,71,103,218,236,218,178,243,152,158,162,42,58,89,102,97,45,24,69,251,187,223,188,180,248,171,104,193,149,19,221,49,109,12,178,30,231,102,144,59,217,155,194,51,127,135,237,87,85,98,13,102,57,35,238,29,174,218,63,142,186,178,251,138,222,248,146,17,40,159,115,107,253,31,7,254,192,150,63,24,168,98,27,221,91,0,187,119,7,252,65,93,124,40,194,88,158,208,38,218,139,215,83,179,183,221,212,21,55,28,1,217,96,124,169,178,85,65,24,139,29,67,185,106,69,171,233,91,80,175,100,71,104,48,15,118,141,163,47,55,138,183,188,33,32,147,55,77,203,119,223,171,138,164,57,123,15,250,107,197,71,221,169,215,59,235,254,254,101,91,236,206,197,73,19,63,192,89,159,255,0,165,101,215,190,108,97,41,89,159,64,22,103,249,235,185,121,107,125,81,76,221,112,119,109,164,227,222,205,242,255,0,165,118,171,162,41,13,166,164,118,6,211,107,238,254,127,219,247,46,27,165,20,85,76,51,48,55,118,131,222,239,247,186,164,24,146,220,247,41,2,130,93,164,82,204,1,222,238,205,222,58,124,63,106,171,57,89,135,224,178,88,109,244,205,24,49,195,212,213,192,201,219,190,103,47,143,237,85,27,65,61,11,79,15,5,185,104,250,252,23,19,235,169,55,222,181,1,119,126,255,0,6,91,223,65,110,229,166,186,173,29,181,90,162,45,89,150,228,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,76,159,46,76,45,98,199,60,186,176,94,10,197,52,61,182,203,136,45,248,138,215,113,166,234,156,125,122,89,238,149,241,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,138,30,57,56,68,186,240,131,155,131,133,32,184,213,222,48,157,250,156,174,88,114,235,61,57,1,156,12,110,39,75,49,176,180,71,83,11,237,223,211,125,28,36,134,71,24,250,173,24,212,14,93,124,117,84,240,181,140,155,3,230,13,125,89,229,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,7,58,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,83,94,37,248,116,192,156,80,101,101,126,89,227,170,127,237,181,150,122,221,243,127,75,46,157,154,104,96,172,233,197,44,125,110,151,92,203,164,101,176,252,29,188,29,177,235,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,200,87,46,190,101,182,172,57,135,155,36,248,146,196,148,150,235,70,28,179,205,53,135,18,212,184,198,16,209,81,82,211,132,22,150,167,167,166,212,205,162,134,162,64,148,204,164,144,246,196,204,114,28,108,86,87,198,39,21,88,203,138,252,220,184,99,11,205,202,172,112,197,186,162,162,155,9,218,36,141,161,11,117,185,207,220,114,136,76,199,180,200,35,25,76,123,139,113,179,11,63,76,35,0,174,156,175,120,40,254,80,24,236,51,159,48,173,150,170,236,182,193,183,3,166,150,221,90,221,111,108,221,6,17,48,167,120,132,155,72,98,234,193,52,143,35,56,73,238,69,178,65,57,122,115,126,173,87,141,254,2,112,39,23,22,41,241,29,20,254,196,204,219,109,190,58,59,37,238,90,137,138,148,225,136,230,144,104,234,97,103,112,104,76,231,145,222,80,14,168,19,137,106,98,47,17,245,57,124,240,73,106,225,67,0,73,125,196,240,82,87,102,46,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,244,220,153,218,56,244,237,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,212,117,113,11,202,54,197,155,188,71,67,154,24,79,28,253,159,194,24,166,225,61,211,26,219,228,35,150,186,58,163,55,146,89,45,196,66,65,253,16,100,91,154,87,219,1,17,24,52,160,227,0,95,6,80,228,190,87,228,46,13,143,47,242,143,8,82,97,219,20,117,18,213,189,60,39,36,167,44,242,59,111,150,89,101,34,150,83,209,132,88,140,137,216,0,1,180,16,22,111,106,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,127,184,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,2,216,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,165,167,149,167,30,223,110,232,236,60,40,230,132,27,49,5,170,223,216,240,133,210,158,159,72,235,232,105,32,114,106,58,129,6,210,57,161,130,34,112,151,70,25,35,141,216,221,165,22,41,228,169,17,98,174,167,123,151,190,0,193,185,167,203,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,104,160,227,23,131,172,119,194,6,59,167,176,95,235,61,179,134,239,59,254,207,226,14,156,52,254,212,233,67,78,117,95,208,161,60,178,65,210,146,161,163,252,227,182,253,55,14,172,253,215,171,201,111,32,127,249,109,226,15,24,229,239,253,175,108,193,119,218,208,255,0,198,2,228,84,160,239,254,225,19,206,195,253,186,32,63,234,224,165,81,17,20,11,115,74,200,188,184,200,110,38,163,180,229,125,155,216,214,172,81,135,233,241,36,214,216,157,154,150,142,170,90,170,168,100,10,96,102,110,148,47,217,196,218,61,92,64,140,152,54,131,0,5,96,228,175,148,56,55,23,230,134,54,205,203,236,21,115,95,114,246,158,134,27,19,12,238,16,66,119,8,235,98,158,99,6,239,51,104,161,120,197,157,246,51,77,35,184,185,48,16,76,74,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,90,175,51,172,173,252,168,112,109,141,123,37,139,218,119,92,37,217,241,77,191,250,43,163,217,123,44,141,218,231,239,49,19,219,67,37,111,184,91,181,215,221,23,54,5,1,118,203,181,214,203,82,117,150,107,157,93,5,68,148,243,210,28,180,211,20,70,80,79,17,195,52,78,66,236,238,18,69,36,145,152,248,16,25,11,234,206,236,186,171,181,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,214,70,124,23,228,229,247,32,184,96,192,25,85,138,102,223,122,181,91,228,168,184,199,180,27,179,85,85,212,75,87,45,54,160,102,7,209,58,130,139,168,36,226,125,61,237,163,22,141,90,212,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,192,192,188,105,221,120,167,230,119,151,86,44,33,136,42,203,42,240,213,69,225,176,253,27,211,21,43,86,206,214,58,209,150,225,60,100,78,70,100,79,40,196,230,194,225,11,139,116,227,51,155,117,165,243,71,243,217,153,191,130,250,61,18,246,188,172,56,76,193,188,70,102,133,219,28,102,5,69,37,117,139,45,106,45,245,53,24,114,174,129,231,130,242,117,81,214,52,77,33,245,5,132,34,150,158,57,28,8,36,9,91,80,38,218,238,207,125,92,203,56,234,169,225,151,12,210,229,134,88,215,213,210,230,134,35,167,130,229,75,92,52,177,73,5,162,220,213,14,197,57,180,241,156,83,28,207,4,208,140,108,47,181,186,146,17,3,140,109,36,43,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,180,255,0,112,73,193,246,25,225,27,43,226,178,139,82,86,227,107,229,60,5,139,47,20,146,212,116,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,104,227,194,167,123,151,190,0,193,185,167,203,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,104,160,227,23,131,172,119,194,6,59,167,176,95,235,61,179,134,239,59,254,207,226,14,156,52,254,212,233,67,78,117,95,208,161,60,178,65,210,146,161,163,252,227,182,253,55,14,172,253,212,42,182,237,117,184,211,80,81,220,46,117,117,84,246,186,119,164,161,138,105,136,194,150,7,150,73,158,40,133,223,64,7,150,105,100,113,29,27,124,134,94,36,238,242,85,202,135,129,202,156,75,117,178,113,113,152,199,72,246,43,109,69,65,225,27,75,132,85,15,93,87,17,73,1,86,206,196,196,209,4,18,137,244,133,180,149,230,136,100,212,6,48,235,122,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,242,153,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,159,24,37,59,220,166,240,6,13,195,60,28,225,140,103,98,195,212,148,151,220,99,81,112,169,190,220,5,157,231,174,58,123,133,85,60,12,100,238,238,193,28,81,179,8,54,128,206,82,19,54,233,12,138,242,145,22,42,234,119,185,123,224,12,27,154,124,184,112,78,95,102,14,30,164,190,97,235,229,61,238,154,186,134,165,159,100,161,237,154,199,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,137,110,48,120,76,198,92,34,230,135,216,123,237,69,93,226,197,95,79,29,77,139,17,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,126,157,51,118,97,148,29,235,167,46,14,96,21,156,59,223,98,202,76,222,196,95,234,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,243,205,44,223,162,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,146,56,170,225,159,6,241,95,148,117,153,91,140,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,115,12,193,182,89,0,227,39,109,192,101,180,128,246,72,24,240,230,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,111,63,115,187,93,111,85,33,89,121,185,213,215,212,71,79,5,32,75,83,49,74,99,4,17,4,48,196,196,78,238,193,28,81,199,24,15,128,128,8,182,140,204,202,101,57,105,114,251,166,201,235,85,159,136,60,223,181,85,199,152,53,244,253,166,207,105,171,138,90,89,240,208,24,213,65,35,72,193,59,132,231,81,77,60,68,225,52,66,112,62,162,236,198,197,165,133,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,213,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,77,57,150,242,251,169,201,235,173,227,136,60,160,181,82,71,151,213,245,29,166,241,105,164,138,42,88,48,209,153,82,193,27,70,199,59,156,225,81,83,60,164,193,12,66,16,54,130,204,192,195,165,32,229,173,144,63,151,94,40,48,255,0,218,60,189,251,81,129,112,191,90,231,137,123,72,107,67,7,244,60,221,136,103,213,216,100,223,84,49,105,7,189,212,16,147,112,20,99,46,147,252,177,172,226,199,205,62,114,125,64,196,62,163,58,153,62,88,95,101,113,135,0,248,59,11,86,251,42,247,72,30,220,180,222,237,210,244,234,99,30,173,198,168,202,154,166,39,213,155,124,19,198,79,25,183,189,28,162,250,56,147,107,21,124,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,220,95,38,12,134,166,197,89,161,137,115,254,251,69,87,217,240,61,56,218,236,70,84,242,140,18,92,107,35,144,103,144,38,99,96,51,134,155,80,40,156,79,186,186,51,125,142,32,229,38,156,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,232,205,132,128,142,41,101,6,48,223,185,177,225,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,105,41,229,79,199,109,169,237,84,28,44,231,46,38,171,27,144,212,52,24,34,235,113,156,74,9,32,113,1,142,206,230,236,196,6,36,196,240,111,34,99,99,232,11,134,200,35,146,82,145,90,175,52,127,34,121,155,248,47,172,81,40,1,89,15,112,213,195,174,87,240,25,144,215,145,172,187,82,85,29,186,158,178,253,139,177,96,218,228,134,122,232,41,250,178,137,28,34,115,27,4,20,250,128,197,25,19,106,210,24,142,249,79,116,53,241,183,198,14,38,226,231,52,37,189,19,213,209,96,155,29,68,227,132,236,245,113,83,245,232,96,150,56,2,99,146,72,129,136,142,98,166,9,92,8,228,104,220,156,0,137,155,113,85,254,92,28,191,235,56,136,190,197,155,121,189,135,127,212,158,131,180,193,21,53,68,147,211,201,136,170,182,28,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,231,158,42,215,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,171,170,230,185,192,183,245,126,40,50,83,6,127,219,21,88,254,138,132,191,189,33,186,71,78,195,254,235,218,140,75,251,9,156,63,215,19,40,203,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,192,34,181,94,104,254,68,243,55,240,95,88,162,80,109,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,93,172,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,138,242,163,227,167,250,135,11,249,215,140,255,0,237,122,92,1,91,92,63,223,9,90,228,168,114,255,0,114,236,160,67,253,156,44,127,235,120,84,170,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,151,159,230,189,192,229,78,26,186,222,248,184,203,147,164,107,21,202,162,156,241,117,165,130,42,119,161,171,148,163,128,107,96,97,97,105,66,121,72,58,162,250,202,211,74,82,106,99,33,244,99,86,138,237,117,183,83,87,209,219,238,117,116,180,247,74,118,164,174,138,25,136,2,170,6,150,57,154,41,69,159,67,6,150,24,164,97,45,91,124,96,94,34,206,213,175,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,105,105,230,17,128,48,110,86,114,225,198,217,125,151,216,122,146,199,135,172,116,246,74,106,26,26,102,125,145,7,182,104,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,8,84,255,0,115,71,242,39,153,191,130,250,197,18,128,21,82,184,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,175,171,149,15,28,117,56,106,235,100,225,31,49,130,145,172,87,42,138,128,194,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,233,19,107,43,77,40,199,161,140,129,209,174,188,206,184,241,252,136,88,170,114,27,41,239,91,113,246,32,183,151,180,174,150,235,143,78,171,11,194,71,9,71,168,244,137,186,213,16,21,67,14,217,35,150,17,120,230,109,55,196,79,14,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,237,120,163,200,191,228,215,158,216,155,37,62,212,253,163,251,57,216,191,166,125,135,177,245,251,69,28,21,63,212,122,146,109,219,215,219,250,111,174,221,123,181,209,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,213,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,34,211,77,86,215,238,68,68,68,119,17,103,119,110,229,177,163,7,103,61,189,250,247,45,30,0,211,115,183,248,214,231,167,141,223,87,31,241,186,20,17,191,115,15,248,214,189,16,102,247,27,79,231,92,82,195,35,55,230,136,89,181,248,170,69,154,12,116,52,237,90,78,223,235,152,217,182,247,190,173,25,63,199,246,46,150,12,186,157,69,20,115,74,68,66,196,206,205,181,153,219,222,45,127,200,189,237,36,207,44,112,206,206,251,29,245,209,219,191,70,126,245,245,169,233,137,203,120,59,48,72,236,238,206,253,238,203,188,48,197,11,177,0,105,175,143,122,230,50,14,159,123,62,142,221,235,206,98,122,136,168,233,101,153,132,180,97,23,238,239,126,242,211,226,173,226,221,60,183,60,205,150,71,45,89,170,234,192,119,51,54,140,205,35,183,135,237,87,45,104,139,117,72,75,22,140,44,228,206,207,227,174,213,232,21,189,241,36,34,81,62,230,215,250,62,15,253,129,44,126,49,80,196,55,186,182,1,118,238,15,248,130,186,248,81,132,177,61,160,77,181,23,174,167,103,111,187,168,42,110,56,3,178,192,249,83,100,170,130,49,22,58,135,114,212,139,87,210,182,161,94,196,113,180,81,180,96,218,51,107,162,243,248,152,100,144,0,128,153,186,109,35,150,191,31,15,243,42,61,151,176,255,0,166,188,84,125,218,157,115,190,191,239,230,85,182,202,76,80,128,59,126,136,3,63,248,23,13,243,99,9,74,204,250,0,179,63,207,93,203,203,91,234,138,102,235,131,187,109,39,30,246,111,151,253,43,181,93,17,72,109,53,35,176,54,155,95,119,243,254,223,185,112,221,40,162,170,97,153,129,187,180,30,247,127,189,213,29,197,52,221,113,233,75,161,19,72,46,253,250,55,232,186,171,153,89,135,224,178,88,109,244,205,24,49,195,212,213,192,201,219,190,103,47,143,237,85,25,180,54,103,211,227,171,45,203,71,215,224,184,159,93,73,190,245,168,11,187,247,248,50,222,250,11,119,45,53,213,31,189,145,17,106,204,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,217,157,105,181,214,143,220,136,142,204,237,163,163,54,158,31,5,185,157,157,53,209,251,221,180,90,119,105,226,203,86,118,117,199,35,153,11,108,240,39,211,195,224,190,22,38,176,65,118,183,79,79,52,13,35,74,36,206,219,137,181,212,93,190,31,181,83,65,194,53,88,122,180,2,221,70,81,64,102,46,236,204,101,163,54,143,222,228,207,167,139,175,91,109,9,28,25,166,140,220,197,219,107,233,224,250,191,253,11,211,83,237,104,193,155,184,221,155,93,126,107,154,125,70,2,55,38,212,116,215,252,43,154,155,103,76,76,133,221,244,110,246,253,139,224,98,119,128,247,177,65,33,54,198,239,102,254,235,246,170,7,128,109,47,99,187,83,140,212,51,4,155,228,54,247,75,193,227,118,248,254,199,87,27,134,39,105,160,147,243,102,46,198,253,228,218,124,5,125,197,111,28,75,158,200,29,217,159,254,168,65,255,0,222,228,177,247,197,68,229,125,171,147,191,66,96,109,62,45,238,10,229,192,38,17,99,107,20,166,46,226,23,42,82,118,111,30,233,133,78,207,4,147,133,94,80,97,217,169,224,148,7,173,46,187,199,199,250,54,127,15,240,43,176,111,6,94,83,24,137,5,63,89,157,152,68,139,115,124,95,82,29,21,32,192,44,79,138,177,23,76,199,243,149,142,239,223,225,239,75,226,171,29,182,57,218,24,219,199,185,188,27,238,91,111,50,74,33,209,216,123,156,5,217,182,248,247,170,127,135,70,107,61,186,78,189,36,241,155,76,228,206,224,254,14,194,223,21,173,223,21,157,40,139,201,90,49,106,236,222,251,3,124,254,107,175,106,198,130,224,66,211,156,143,171,190,160,32,237,167,119,114,230,179,88,107,46,23,58,106,142,199,36,84,221,80,33,25,68,133,197,216,153,159,94,239,219,241,85,82,215,67,21,57,116,28,27,120,11,190,230,119,211,199,95,249,87,211,23,112,119,98,103,253,171,123,59,63,131,173,86,205,186,59,147,182,191,45,22,189,223,15,143,138,209,17,155,84,77,29,110,209,190,43,84,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,197,114,208,227,142,167,135,28,101,14,79,99,128,164,60,186,198,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,189,192,141,164,7,103,19,9,165,251,136,172,134,193,188,73,101,29,247,42,113,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,158,8,113,103,3,220,65,89,248,142,188,240,213,133,176,29,215,16,98,10,46,209,93,110,155,165,21,36,55,11,56,25,52,87,46,161,202,240,197,12,140,194,222,244,186,12,165,208,119,234,182,197,57,60,38,100,206,50,200,28,134,195,25,91,143,51,22,175,24,221,236,244,251,14,170,93,30,10,32,125,54,209,82,147,139,74,116,208,183,185,25,74,238,110,205,220,209,199,211,134,42,192,173,87,143,174,10,48,175,21,153,113,87,123,180,219,59,62,102,225,155,124,210,97,203,133,59,70,18,87,236,98,144,109,149,15,33,0,20,50,155,187,1,25,55,70,67,115,103,218,82,132,176,2,174,43,128,174,25,233,184,167,226,26,217,129,239,53,212,144,97,235,29,63,218,60,65,12,207,46,250,219,116,21,16,4,148,145,60,68,36,39,41,77,28,110,123,195,96,17,155,57,16,8,22,65,24,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,88,7,52,46,5,191,45,120,84,243,199,39,48,103,107,204,155,46,207,108,83,81,22,217,175,182,184,227,38,125,33,97,126,209,89,14,145,244,244,113,51,137,142,63,206,144,211,198,208,193,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,239,114,253,227,186,197,197,86,21,143,5,98,147,236,89,155,135,237,237,37,198,155,67,147,218,148,176,71,75,28,183,93,225,79,21,60,29,90,154,130,110,204,46,228,26,106,218,143,123,94,2,44,85,213,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,55,249,233,147,153,113,197,134,71,92,112,53,218,107,85,210,213,136,237,237,93,96,189,196,45,89,29,21,81,194,239,73,114,166,40,204,119,237,234,49,54,201,4,100,140,136,29,220,36,38,123,0,200,190,104,60,62,228,13,246,221,195,174,16,192,55,83,201,139,13,193,237,214,140,101,45,84,175,112,26,83,6,41,235,106,104,138,50,41,186,149,199,83,59,188,101,9,12,19,11,13,48,156,125,34,146,156,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,243,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,234,209,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,133,115,61,227,131,52,56,101,166,195,217,115,148,118,90,187,77,247,19,211,189,201,241,117,93,12,115,210,83,193,20,187,78,150,148,101,18,138,90,157,88,94,93,226,237,20,82,199,160,145,76,39,21,128,112,193,198,221,215,43,178,47,51,184,105,199,115,213,220,48,158,49,194,247,186,75,13,68,213,68,225,96,173,154,219,91,249,168,162,24,76,204,42,170,78,152,28,119,132,113,25,28,175,250,114,187,218,90,202,161,17,22,54,220,93,100,133,171,135,30,34,241,158,77,88,175,149,119,123,109,130,162,152,168,234,234,227,16,157,224,168,165,134,166,48,147,111,186,70,3,59,3,155,48,177,184,57,48,134,237,141,72,21,197,112,9,195,197,171,137,142,37,236,24,15,21,90,170,235,240,157,190,158,166,247,136,194,154,176,105,143,177,64,26,0,185,59,177,184,73,83,37,44,38,209,126,115,100,164,226,225,163,200,25,15,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,134,190,103,92,192,40,243,118,178,167,135,236,144,196,93,175,2,210,110,131,19,92,162,142,9,105,111,213,81,207,12,209,13,49,144,60,141,12,18,83,247,77,25,136,204,70,90,49,70,32,114,81,94,87,30,123,50,203,241,175,71,173,78,104,254,123,51,55,240,95,71,162,94,171,151,183,24,184,19,132,12,9,156,151,251,253,31,182,113,37,231,236,239,217,252,63,212,154,159,218,157,41,170,194,171,250,40,32,150,56,58,81,212,52,159,156,102,223,166,209,213,223,186,210,241,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,103,185,112,114,255,0,163,225,222,197,22,109,230,246,29,255,0,85,138,254,211,4,84,213,18,65,81,30,29,165,222,113,237,167,56,78,72,206,105,163,102,51,153,139,115,71,43,68,44,31,158,121,111,169,98,174,167,251,149,199,145,60,178,252,107,214,43,85,95,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,138,30,18,185,94,226,172,103,196,22,47,194,124,64,199,216,240,182,86,220,41,169,174,241,219,228,144,163,196,21,19,68,213,16,83,211,85,11,11,12,37,1,195,52,207,168,206,17,207,8,108,136,229,223,20,212,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,111,252,224,184,156,203,138,12,8,252,47,211,217,109,88,151,20,221,122,23,74,202,158,210,207,54,20,146,41,160,146,158,77,143,17,55,90,162,2,169,143,70,146,57,2,41,55,19,56,76,44,81,67,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,30,240,221,148,87,92,133,201,44,45,148,23,156,119,87,140,106,48,197,60,180,129,120,169,128,160,57,96,121,228,56,98,104,202,89,92,2,40,142,56,64,119,187,48,68,44,219,91,65,106,150,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,39,60,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,10,169,42,33,182,80,196,59,98,167,140,141,255,0,190,144,220,68,4,229,150,83,96,13,251,90,149,41,222,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,140,190,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,90,175,52,127,61,153,155,248,47,163,209,42,21,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,217,9,240,241,157,248,7,139,252,134,161,204,10,59,29,33,91,113,5,61,69,174,253,135,171,164,134,181,169,103,109,99,169,162,168,22,212,76,8,93,136,90,65,23,146,25,163,50,1,223,181,172,3,16,113,1,146,92,171,51,115,20,101,54,77,224,10,188,115,114,191,84,79,115,197,177,213,220,39,183,133,168,12,198,123,37,186,150,105,26,126,160,83,209,212,79,213,34,140,206,83,168,140,250,205,180,160,142,255,0,248,117,226,195,36,184,165,181,87,220,50,131,17,213,215,84,89,169,232,166,188,80,213,219,167,165,158,218,117,67,35,199,12,142,99,210,51,103,134,81,119,132,228,6,112,125,9,217,197,222,3,56,177,243,79,156,159,80,49,15,168,206,189,7,7,220,89,227,46,17,115,67,237,197,138,158,174,241,98,175,167,146,154,251,135,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,243,209,115,182,100,151,23,121,36,20,181,82,82,99,76,186,198,148,240,84,179,211,85,207,78,21,65,20,225,40,51,156,69,28,209,24,77,8,177,131,184,152,156,100,6,204,236,66,163,219,47,249,131,229,199,2,216,168,184,64,251,43,117,198,152,7,45,186,150,106,140,83,69,35,69,116,154,241,212,169,158,228,109,71,48,199,27,194,213,179,118,120,227,234,179,128,64,114,117,170,55,139,53,229,102,158,116,101,126,125,112,77,156,25,129,148,120,190,147,17,88,164,192,248,154,145,234,33,9,34,56,167,142,223,62,248,165,138,81,25,98,61,28,73,132,196,93,192,192,219,81,49,119,199,133,75,167,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,173,115,252,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,67,95,12,124,20,103,47,19,153,143,114,192,182,75,103,217,250,76,45,112,134,139,23,220,46,140,49,73,97,222,243,51,137,210,25,12,210,205,173,52,192,209,8,247,72,44,50,20,66,238,109,144,245,166,138,166,221,106,162,183,214,93,170,238,149,20,180,241,195,45,117,88,196,51,213,24,139,49,77,35,66,1,19,25,59,57,59,70,0,26,187,237,17,109,25,187,106,213,121,163,249,19,204,223,193,125,98,137,64,10,191,78,100,124,193,41,184,137,169,143,39,178,110,235,86,57,117,110,168,26,154,219,148,50,203,8,98,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,53,8,221,168,175,4,156,31,98,110,46,115,66,43,40,181,93,22,9,177,212,64,88,178,241,73,45,63,94,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,182,148,255,0,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,188,101,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,148,32,115,31,229,255,0,89,195,189,246,92,219,202,28,59,254,164,245,253,154,9,105,169,228,158,162,76,59,85,176,35,219,80,115,28,146,28,51,72,206,97,51,150,214,146,87,136,152,63,50,242,219,7,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,85,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,201,227,111,131,236,51,197,206,87,203,101,38,164,162,198,214,58,121,203,9,222,42,229,168,232,80,207,44,144,28,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,182,210,128,28,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,153,238,92,28,192,40,248,136,177,69,148,153,189,136,191,213,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,231,154,43,64,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,40,107,227,19,149,190,42,176,103,182,21,162,225,202,211,106,135,6,102,53,194,43,53,182,138,166,229,32,251,10,186,42,51,154,118,158,74,137,36,150,88,74,26,90,170,166,144,55,147,108,146,38,141,157,161,105,164,255,0,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,189,140,24,136,200,34,138,32,115,61,155,158,149,115,71,242,39,153,191,130,250,197,18,128,21,63,220,209,252,137,230,111,224,190,177,68,160,5,100,81,198,47,7,88,19,139,252,9,79,96,191,214,123,27,18,89,183,253,159,196,29,57,170,61,151,213,154,156,234,191,161,66,120,163,159,171,29,59,71,249,199,125,154,238,29,29,187,241,247,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,127,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,212,223,242,211,224,86,167,134,92,51,85,153,249,157,65,87,75,154,24,142,158,123,109,85,9,85,69,36,22,139,115,84,51,140,0,240,72,113,76,115,60,16,204,82,57,62,214,233,198,34,14,50,60,145,193,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,188,87,51,94,96,121,185,148,24,202,227,195,158,84,216,170,240,177,212,89,227,146,187,22,85,66,113,213,206,21,44,36,199,105,54,38,16,1,22,150,18,168,118,35,105,122,163,27,68,112,52,133,99,248,87,140,219,237,39,6,56,215,131,188,91,106,237,214,170,238,201,81,133,46,52,224,1,37,190,65,186,193,91,83,77,80,221,221,72,79,108,242,4,157,242,4,132,224,251,192,199,161,109,107,42,132,68,68,68,69,163,179,58,211,107,173,31,185,17,29,153,219,71,70,109,60,62,11,115,62,168,239,163,248,182,139,78,237,60,89,106,206,206,184,229,41,54,177,71,175,123,252,27,85,240,177,53,130,11,181,186,122,121,160,105,26,81,38,118,220,77,174,162,237,240,253,170,154,14,17,170,195,213,160,22,234,50,138,3,49,119,102,99,45,25,180,126,247,38,125,60,93,122,219,104,72,224,205,52,102,230,46,219,95,79,7,213,255,0,232,94,154,159,107,70,12,221,198,236,218,235,243,92,211,234,48,17,185,54,163,166,191,225,92,212,206,59,4,205,157,251,155,77,63,98,248,24,157,224,61,236,80,72,77,177,187,217,191,186,253,170,137,216,232,6,217,141,106,231,42,41,133,229,175,170,152,31,105,126,137,49,104,253,234,189,225,170,129,150,23,252,220,140,253,66,109,93,180,254,181,151,222,86,241,196,185,236,129,221,153,255,0,234,132,31,253,238,75,31,124,84,78,87,218,185,59,244,38,6,211,226,222,224,174,92,2,97,22,54,177,74,98,238,33,114,165,39,102,241,238,152,84,236,240,73,56,85,229,6,29,154,158,9,64,122,210,235,188,124,127,163,103,240,255,0,2,186,241,253,22,238,118,253,171,205,98,152,228,233,60,128,76,194,35,41,22,191,22,238,84,111,0,177,62,42,196,93,51,31,206,86,59,191,127,135,189,47,138,172,54,200,231,96,15,143,186,62,13,247,37,230,73,68,58,59,15,115,128,187,54,223,30,245,79,240,232,205,103,183,73,215,164,158,51,105,156,153,220,31,193,216,91,226,181,187,226,179,165,17,121,43,70,45,93,155,223,96,111,159,205,117,237,88,208,92,8,90,115,145,245,119,212,4,29,180,238,238,91,41,240,245,109,204,222,86,162,150,58,114,109,64,37,2,18,103,110,238,254,239,219,241,85,118,215,67,21,57,116,28,27,120,11,190,230,119,211,199,95,249,87,210,23,32,45,9,159,79,158,139,145,157,159,193,214,171,102,221,29,201,219,95,150,139,94,239,135,199,197,104,137,226,136,183,104,223,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,219,163,173,116,101,181,219,68,68,215,78,245,180,141,157,245,111,5,183,94,253,9,157,219,197,114,11,59,62,174,183,51,51,54,140,184,101,99,41,24,116,119,29,91,224,186,21,244,1,52,190,240,106,223,7,213,254,76,186,126,205,120,100,110,144,176,182,173,223,171,232,190,140,84,192,204,36,227,171,179,51,187,179,186,229,58,120,228,140,133,195,81,45,53,109,93,114,8,69,12,108,14,218,51,51,105,223,240,95,26,251,77,190,154,89,25,153,219,187,79,31,236,149,51,169,181,149,45,250,154,127,112,98,24,159,115,234,254,47,185,188,95,249,149,78,195,39,163,201,19,120,119,151,221,175,186,190,250,183,174,37,88,123,54,165,255,0,231,8,63,251,220,150,62,216,165,153,239,245,140,13,238,176,131,183,255,0,72,43,76,22,50,150,45,179,12,63,166,245,244,250,119,124,122,162,167,131,128,208,152,114,51,13,13,79,245,65,150,125,95,77,63,249,186,165,93,122,241,248,226,66,26,19,23,125,53,39,209,180,241,247,133,81,124,173,168,41,241,134,41,7,119,118,142,185,219,195,195,222,155,252,202,191,218,5,158,142,57,9,180,102,102,110,255,0,216,203,117,194,153,167,148,103,104,136,216,1,135,70,215,95,23,255,0,58,243,245,214,9,200,187,49,176,59,24,179,237,212,187,251,255,0,103,220,190,77,126,1,180,220,226,111,104,218,138,82,18,238,252,228,163,221,163,252,157,190,110,181,182,229,133,182,142,34,56,109,192,44,228,237,167,86,87,127,6,239,239,127,185,123,74,27,64,66,17,142,193,103,7,215,77,207,171,119,175,165,20,29,57,92,244,110,246,209,114,19,51,247,59,45,141,168,17,104,253,221,221,203,78,161,107,227,220,185,24,217,252,22,198,213,157,245,127,31,5,185,17,181,248,45,218,51,173,81,17,17,17,17,17,17,21,181,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,241,215,226,199,205,62,114,125,64,196,62,163,58,166,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,189,93,12,179,66,64,21,80,52,178,66,242,196,78,218,24,52,176,203,27,144,234,219,227,49,241,23,102,148,174,85,156,120,255,0,212,142,21,51,126,245,253,182,44,33,125,185,220,127,220,2,154,200,33,210,255,0,198,10,35,146,111,237,116,224,63,212,129,74,162,34,181,254,100,57,223,106,201,30,20,49,97,92,44,117,119,74,140,121,79,81,129,232,66,25,6,48,130,122,250,58,134,121,229,39,213,216,35,138,57,77,152,69,220,141,128,61,214,39,144,49,247,85,255,0,129,60,244,190,228,15,19,88,59,18,91,47,54,171,101,170,253,112,165,195,120,146,107,163,3,82,141,158,170,170,22,168,51,144,156,122,61,61,129,51,72,196,44,37,11,110,220,14,96,89,20,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,218,255,0,209,71,224,79,254,254,127,240,102,241,255,0,52,85,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,40,160,230,131,203,238,154,211,77,122,226,135,37,173,85,102,7,80,85,248,194,199,77,20,181,39,190,105,106,170,43,47,79,44,179,145,48,49,28,2,112,69,22,200,193,138,95,116,4,244,141,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,163,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,88,22,42,235,208,95,112,6,50,195,56,103,12,227,59,238,30,171,164,177,99,26,122,154,155,21,192,153,158,10,224,167,168,58,121,216,9,157,217,142,57,99,118,32,125,13,152,163,39,109,178,1,21,197,112,217,204,71,57,120,103,201,172,91,148,184,89,189,169,237,77,135,133,235,46,21,3,36,56,94,99,35,122,169,33,167,40,203,173,212,222,38,49,145,140,65,40,188,142,18,117,37,19,182,172,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,89,41,228,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,227,79,37,78,211,14,215,84,100,82,84,212,236,51,55,143,171,60,146,203,211,222,226,27,246,143,186,44,202,160,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,42,85,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,5,44,117,19,91,43,162,45,209,84,70,38,223,223,70,108,36,4,113,75,40,49,134,253,205,143,14,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,120,165,149,66,34,40,181,231,97,146,247,91,141,54,3,207,124,61,132,42,234,169,237,116,245,86,28,77,120,132,200,194,150,7,150,51,183,12,177,238,208,1,229,154,181,154,86,6,109,242,0,25,106,81,11,197,10,153,62,75,121,57,125,193,249,53,139,115,138,239,55,78,147,49,46,20,244,246,186,109,160,251,169,109,165,81,25,84,239,19,119,109,243,207,81,23,76,128,8,123,54,239,120,100,23,105,21,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,247,252,206,185,128,86,101,21,29,79,15,217,33,136,187,38,58,171,221,6,38,185,69,28,241,85,88,105,100,130,25,162,26,99,32,104,222,105,227,168,238,154,51,34,132,64,180,97,144,128,227,134,197,117,92,174,60,246,101,151,227,94,143,90,156,209,252,246,102,111,224,190,143,68,173,85,74,167,42,62,5,191,168,113,65,157,120,51,254,215,170,192,20,85,197,253,241,21,210,74,119,31,247,46,202,100,95,217,204,193,254,183,153,74,162,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,149,76,244,226,143,34,120,107,246,39,229,175,28,253,156,251,71,218,125,153,253,44,172,172,235,246,126,151,91,253,109,20,155,118,245,226,253,45,53,221,221,174,143,167,201,201,78,51,56,108,226,39,21,85,96,172,156,204,143,180,23,170,43,121,221,39,166,246,61,125,38,202,80,146,56,202,77,245,16,70,15,161,205,27,104,207,187,222,215,77,25,221,171,90,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,138,186,152,158,30,120,179,193,188,34,242,196,203,60,113,125,167,164,188,95,107,234,46,212,214,44,56,85,239,75,61,212,218,249,84,211,184,27,71,43,128,69,17,188,132,110,27,53,233,131,187,20,160,207,18,216,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,55,220,184,184,28,169,225,75,6,215,227,12,193,58,74,140,197,198,20,240,5,116,49,4,82,133,146,144,93,205,168,162,157,153,200,204,137,196,167,33,46,145,28,81,8,177,52,45,44,151,105,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,218,255,0,209,71,224,79,254,254,127,240,102,241,255,0,52,85,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,114,156,116,113,155,125,227,15,49,233,110,113,218,189,141,131,48,191,104,167,195,54,217,64,30,168,99,149,195,171,83,83,32,235,172,210,244,162,119,140,73,227,140,64,68,119,59,28,178,123,110,92,92,14,83,113,91,140,171,241,134,96,157,93,62,93,96,250,136,2,186,24,130,88,142,247,86,76,230,212,81,78,204,194,0,34,194,83,144,151,84,66,88,132,88,94,102,150,59,212,230,91,203,238,155,56,109,87,142,32,242,130,213,87,38,96,208,83,246,155,197,166,146,41,106,167,196,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,250,11,51,155,142,177,3,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,254,215,138,60,244,254,82,153,237,137,179,175,236,183,217,207,180,125,139,250,89,219,187,103,67,179,209,193,77,253,91,167,30,237,221,13,223,160,218,110,211,191,77,94,255,0,249,24,254,187,63,118,255,0,137,43,85,230,143,231,179,51,127,5,244,122,37,110,182,172,1,140,175,184,54,255,0,152,54,108,61,87,89,135,176,173,69,13,53,234,186,22,98,10,3,172,121,90,153,229,102,125,194,6,80,72,12,122,108,99,216,46,236,82,3,21,85,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,158,159,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,207,114,163,225,211,242,45,195,140,24,254,247,79,179,18,102,151,103,190,212,123,250,244,173,98,5,236,232,189,217,78,50,214,57,100,168,220,194,6,221,175,166,109,172,77,164,64,241,99,230,159,57,62,160,98,31,81,157,121,76,69,149,184,239,10,96,76,35,153,151,251,23,101,195,120,239,183,253,159,173,237,80,159,108,236,83,52,53,95,155,3,121,35,217,33,48,254,112,71,118,186,142,173,222,171,175,6,252,122,99,238,14,237,88,202,197,98,195,84,152,158,219,137,233,218,122,58,58,250,249,162,130,219,117,1,113,142,173,163,29,68,192,133,216,102,141,152,14,86,138,6,105,99,233,247,219,2,159,58,108,144,186,240,227,203,59,24,228,213,246,249,73,119,185,88,50,223,21,21,101,93,36,100,16,60,245,48,86,212,200,17,238,247,136,0,167,112,99,118,23,54,6,39,16,221,177,160,49,118,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,157,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,59,202,94,83,52,179,75,2,100,182,4,185,230,102,101,223,125,141,134,236,221,30,219,91,217,102,168,233,117,102,8,99,252,220,32,114,22,178,74,3,238,139,233,174,175,163,51,187,80,15,244,81,248,19,255,0,191,159,252,25,188,127,205,19,154,63,145,60,205,252,23,214,40,148,0,175,127,145,121,23,152,252,69,230,61,187,43,242,190,205,219,174,181,218,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,167,8,110,29,95,71,39,34,16,1,51,48,2,200,167,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,151,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,191,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,139,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,135,32,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,86,215,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,80,3,204,127,136,44,167,226,35,136,41,113,70,80,225,251,87,178,168,45,244,212,114,226,106,120,42,105,234,177,20,157,32,46,165,68,83,12,123,58,58,189,56,59,199,212,113,137,220,164,48,232,132,93,78,95,124,60,231,110,118,231,109,14,34,201,236,91,87,130,195,5,212,71,83,114,197,212,193,5,65,217,206,88,42,94,157,158,146,73,163,42,160,156,160,56,12,27,112,108,144,186,140,224,238,37,88,57,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,159,238,104,254,68,243,55,240,95,88,162,80,2,178,93,226,43,62,112,111,13,185,71,125,205,108,103,91,72,33,110,167,48,182,80,205,80,240,157,218,226,224,79,79,69,19,136,25,111,144,135,71,38,2,216,12,114,19,108,2,118,199,95,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,252,254,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,44,130,120,36,227,7,12,241,115,149,241,94,133,233,40,177,181,142,158,1,197,150,122,72,170,58,20,51,203,36,225,9,199,36,160,194,65,48,211,28,172,2,114,60,108,76,6,68,237,184,162,47,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,92,87,24,60,38,96,222,46,178,191,236,61,246,162,146,207,125,160,168,142,166,197,136,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,179,94,153,187,57,68,14,216,246,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,159,89,84,34,34,34,34,34,45,186,58,215,70,91,93,180,68,77,116,239,91,8,153,223,86,240,90,107,223,161,51,187,120,174,65,103,103,213,214,230,102,102,209,151,12,172,101,35,14,142,227,171,124,23,66,190,128,38,151,222,13,91,224,250,191,201,151,79,217,175,12,141,210,22,22,213,187,245,125,23,209,138,152,25,132,156,117,118,102,119,118,119,92,167,79,28,145,144,184,106,37,166,173,171,174,64,142,56,99,102,118,209,180,102,110,245,241,175,180,219,233,165,145,153,157,187,180,241,254,201,83,90,251,105,193,136,225,170,125,163,22,194,114,119,119,241,125,223,231,101,82,48,244,142,50,12,35,174,210,50,119,211,195,244,87,163,86,245,196,171,15,102,212,191,252,225,7,255,0,123,146,199,219,20,179,61,254,177,129,189,214,16,118,255,0,233,5,105,130,198,82,197,182,97,135,244,222,190,159,78,239,143,84,84,240,112,26,19,14,70,97,161,169,254,168,50,207,171,233,167,255,0,55,84,171,175,94,87,22,74,65,77,40,185,105,184,37,102,251,251,149,17,202,218,130,159,24,98,144,119,119,104,235,157,188,60,61,233,191,204,171,229,157,153,224,18,33,118,97,0,241,253,139,150,225,76,211,202,51,180,68,108,0,195,163,107,175,139,255,0,157,121,250,235,4,228,93,152,216,29,140,89,246,234,93,253,255,0,179,238,95,38,191,0,218,110,113,55,180,109,69,41,9,119,126,114,81,238,209,254,78,223,55,90,219,114,194,219,71,17,28,54,224,22,114,118,211,171,43,191,131,119,247,191,220,189,149,37,154,56,225,24,246,11,59,107,221,185,245,241,95,82,40,58,114,185,232,221,237,162,229,38,103,109,29,113,182,160,69,163,247,119,119,39,81,245,241,238,91,216,217,252,22,198,213,157,245,127,31,5,185,19,246,45,218,51,166,154,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,105,163,45,54,253,235,71,238,90,59,252,25,109,218,205,221,162,222,192,223,23,213,111,90,19,187,11,187,124,151,28,100,68,78,196,206,205,167,138,214,80,98,29,95,250,214,117,192,192,38,219,95,191,224,201,19,20,100,224,101,171,19,232,58,182,157,203,153,153,197,221,159,189,151,21,64,25,139,237,103,249,54,141,175,197,116,171,162,148,233,158,55,18,240,110,237,191,122,164,120,218,235,85,109,181,79,88,17,19,77,24,71,183,94,238,231,54,111,139,125,238,170,46,8,185,71,83,73,44,174,64,70,210,16,247,27,120,104,63,37,235,149,189,241,48,46,244,109,167,143,180,32,255,0,239,115,88,248,98,51,49,189,212,177,22,186,176,51,190,159,220,10,97,90,163,161,196,214,186,168,219,82,138,178,3,102,251,218,65,127,249,20,236,242,255,0,186,75,114,200,60,45,87,52,46,197,44,181,12,239,175,202,225,82,223,38,249,43,186,94,75,30,195,190,26,97,30,230,45,251,190,58,247,138,163,153,107,64,84,120,171,21,203,161,55,82,187,86,212,93,191,175,155,252,234,189,217,199,169,65,8,63,131,128,235,255,0,210,178,239,128,51,123,142,221,204,254,11,128,105,198,106,144,156,197,223,107,109,255,0,47,249,215,35,195,27,199,239,55,197,115,70,44,35,166,159,21,171,139,49,111,102,239,126,231,77,223,204,181,241,240,92,100,206,46,238,253,250,248,186,219,183,86,213,188,17,181,18,103,241,103,91,217,217,254,62,11,115,54,171,93,59,180,77,25,150,168,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,80,173,197,143,154,124,228,250,129,136,125,70,117,33,57,109,193,245,171,139,46,86,249,106,54,246,171,143,29,224,234,124,77,95,133,14,25,69,130,166,115,186,213,188,148,50,140,134,49,108,168,120,98,6,144,136,94,35,16,61,219,26,72,228,139,108,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,83,105,203,67,142,58,110,35,176,108,57,61,142,2,172,51,23,5,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,247,206,70,144,29,216,140,33,189,244,80,173,206,111,52,190,213,241,29,98,203,58,11,239,106,160,192,152,126,62,211,69,217,118,118,59,165,105,188,211,126,113,193,138,77,244,163,110,46,226,32,29,52,109,11,168,202,154,114,224,225,146,213,196,214,104,99,91,14,35,166,171,138,219,107,192,247,81,166,185,61,184,106,232,168,174,181,145,246,58,67,156,77,182,145,128,207,81,83,16,49,198,111,37,32,152,147,116,201,91,6,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,135,184,31,206,43,86,119,240,185,151,248,186,142,253,87,117,185,81,89,233,172,151,233,107,170,134,122,214,186,210,68,48,212,149,65,49,153,111,144,133,167,23,145,247,148,115,198,100,205,191,69,93,81,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,20,16,243,20,224,86,167,133,172,100,248,227,47,168,42,207,42,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,58,21,195,71,17,120,239,133,252,211,160,204,204,11,81,253,170,142,241,69,178,31,233,157,175,180,195,52,244,125,73,98,147,163,213,232,0,245,64,119,135,139,63,139,62,66,121,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,44,101,212,207,112,197,195,62,13,226,191,149,190,95,101,110,48,174,171,183,24,212,93,238,86,139,157,51,185,29,186,227,29,214,226,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,2,34,243,75,43,113,222,75,99,187,158,89,230,93,139,216,216,146,205,209,237,180,93,170,26,142,151,86,16,154,63,206,66,103,25,107,28,160,94,233,62,154,232,250,59,59,53,245,114,108,225,235,237,166,108,93,184,133,187,84,221,105,41,50,239,74,43,64,71,75,165,45,198,186,182,154,162,41,196,167,38,118,126,132,6,206,81,7,189,186,166,2,114,17,109,178,76,162,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,181,94,99,220,58,96,76,239,225,199,21,98,203,253,63,71,18,101,206,31,185,223,112,253,207,124,197,217,122,65,29,77,84,93,16,148,35,62,188,116,109,14,233,24,250,123,247,139,59,182,143,0,42,106,121,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,154,255,0,209,21,175,243,46,196,248,55,13,112,91,152,129,140,237,244,151,16,188,83,211,90,237,148,51,92,158,140,231,184,201,83,27,211,201,19,143,189,41,211,144,118,183,137,153,247,133,41,137,104,27,157,177,247,89,20,112,7,127,194,184,151,131,108,167,184,224,235,39,178,168,33,195,241,219,230,131,179,71,6,250,234,89,14,158,182,125,177,187,139,245,106,162,158,93,239,239,31,83,121,179,17,19,53,192,34,133,110,117,126,105,240,183,211,250,31,81,184,170,63,194,119,24,55,94,19,242,143,55,71,3,61,35,227,188,107,81,97,160,178,157,76,69,32,80,193,16,92,94,166,185,133,193,226,144,226,121,32,0,142,66,102,115,156,77,198,64,140,227,43,106,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,232,56,189,225,15,249,41,100,214,73,253,169,162,232,230,22,49,246,253,110,40,217,95,218,97,131,164,84,61,150,146,61,172,209,183,74,57,75,123,142,253,210,201,46,146,28,109,22,215,43,143,61,153,101,248,215,163,214,167,52,127,61,153,155,248,47,163,209,47,65,203,47,131,236,51,197,46,104,94,239,89,140,212,149,152,39,3,83,196,87,91,57,75,81,20,247,57,235,35,168,10,96,9,32,56,202,32,2,132,229,35,99,215,88,227,13,164,210,17,4,239,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,139,21,117,90,179,151,45,235,44,57,9,195,254,104,53,103,82,131,22,225,251,237,184,97,146,186,121,164,138,170,130,253,90,242,184,199,38,177,193,11,199,89,77,180,34,118,23,145,167,50,6,35,35,146,191,242,117,161,203,138,238,43,38,147,22,211,255,0,166,74,12,63,89,89,133,39,146,232,212,241,141,86,141,21,76,99,79,181,138,166,98,165,154,114,22,223,180,35,138,114,120,205,246,201,12,223,170,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,139,31,43,25,201,244,255,0,16,250,116,235,26,197,93,120,62,225,51,25,113,117,154,31,97,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,136,190,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,50,212,170,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,229,57,46,225,107,22,57,194,188,66,224,172,83,67,219,108,184,130,223,99,181,220,105,186,167,31,94,150,120,238,145,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,180,190,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,31,63,193,207,15,95,202,127,136,44,55,148,213,181,55,90,43,45,95,94,182,247,112,183,82,245,164,163,161,130,34,144,137,221,217,194,46,161,180,112,12,166,206,35,36,241,251,166,250,1,100,124,177,172,226,199,205,62,114,125,64,196,62,163,58,151,78,8,50,135,6,231,215,44,76,37,148,121,129,5,92,150,44,69,79,119,134,161,233,39,120,103,136,194,249,87,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,196,7,17,89,13,140,184,109,205,203,238,84,227,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,100,130,58,184,177,150,195,99,140,159,120,19,53,202,242,144,200,106,156,211,226,94,60,201,184,81,82,79,135,178,194,159,218,149,45,83,79,21,64,75,113,156,36,138,134,54,3,54,32,49,38,150,164,37,16,61,135,70,45,238,145,129,52,186,113,99,229,99,57,62,159,226,31,78,157,99,88,166,123,153,111,47,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,218,111,22,154,72,165,170,159,18,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,232,44,206,110,58,196,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,251,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,55,138,230,143,228,79,51,127,5,245,138,37,0,42,127,185,163,249,19,204,223,193,125,98,137,64,10,200,123,130,78,15,176,207,8,217,95,21,148,90,146,183,27,95,41,224,44,89,120,164,150,163,161,93,60,82,78,112,132,113,202,110,34,16,141,73,196,198,33,27,200,194,198,98,46,251,70,226,145,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,23,138,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,117,184,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,174,127,151,7,48,10,206,29,239,177,101,38,111,98,47,245,39,175,237,51,197,83,81,28,245,18,97,218,173,135,38,234,112,132,36,144,225,154,70,96,56,88,118,180,146,180,162,225,249,230,150,69,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,92,227,167,250,191,11,249,41,140,255,0,237,138,92,127,91,66,63,222,136,218,227,168,98,255,0,117,237,64,35,253,132,46,127,235,136,84,112,100,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,190,69,28,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,209,67,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,84,255,0,115,71,242,39,153,191,130,250,197,18,128,21,95,248,197,227,23,29,241,127,142,233,239,247,250,63,99,97,187,54,255,0,179,248,127,169,13,71,178,250,176,211,133,87,244,80,65,20,147,245,100,167,105,63,56,207,179,93,163,163,55,125,106,229,193,203,254,179,136,139,236,89,183,155,216,119,253,73,232,59,76,17,83,84,73,61,60,152,138,171,97,199,182,156,225,56,228,8,97,145,216,206,102,45,175,36,77,16,177,254,121,226,173,124,215,56,22,254,175,197,6,74,96,207,251,98,171,31,209,80,151,247,164,55,72,233,216,127,221,123,81,137,127,97,51,135,250,226,101,28,25,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,237,120,201,206,59,23,16,28,67,226,12,226,195,144,246,122,76,77,111,177,212,73,77,184,207,178,85,5,162,142,58,154,109,230,0,242,116,167,142,88,186,155,24,79,102,225,247,73,157,73,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,171,10,230,251,144,216,55,25,240,233,83,158,69,69,73,73,139,48,5,69,16,5,192,105,220,167,173,183,84,85,13,57,81,25,49,139,108,25,106,66,113,34,99,216,241,200,32,195,214,144,148,38,41,211,229,159,198,189,199,137,252,9,114,193,57,151,115,237,57,147,132,181,169,173,172,145,233,97,246,205,12,211,72,241,212,67,79,8,199,179,163,168,65,35,12,123,91,88,9,205,202,103,17,189,84,68,68,68,68,68,90,104,203,77,191,122,209,251,150,142,255,0,6,91,88,89,187,180,91,216,27,226,250,173,232,184,163,34,34,118,38,118,109,60,86,178,131,16,234,255,0,214,179,174,6,1,54,218,253,255,0,6,72,152,163,39,3,45,88,159,65,213,180,238,92,204,206,46,236,253,236,184,234,4,228,13,4,95,187,195,70,213,116,107,162,148,233,158,55,18,240,110,237,191,122,164,249,129,114,169,181,81,214,212,197,17,117,97,113,97,215,187,187,169,167,197,190,247,94,251,5,220,98,170,167,41,72,128,141,166,33,109,13,188,54,183,203,246,175,98,173,239,137,129,119,163,109,60,125,161,7,255,0,123,154,199,195,17,153,141,238,165,136,181,213,129,157,244,254,224,83,10,213,29,14,38,181,213,70,218,148,85,144,27,55,222,210,11,255,0,200,167,103,151,253,210,91,150,65,225,106,185,161,118,41,101,168,103,125,126,87,10,150,249,55,201,93,210,242,152,226,55,120,233,216,31,77,205,46,238,237,117,253,21,70,178,214,128,168,241,86,43,151,66,110,165,118,173,168,187,127,95,55,249,213,121,179,11,73,75,24,191,198,48,215,252,11,232,128,51,123,142,221,204,254,11,128,105,198,106,144,156,197,223,107,109,255,0,47,249,215,35,195,27,199,239,55,197,115,70,44,35,166,159,20,113,102,125,236,221,239,220,181,221,252,203,95,30,246,92,100,206,46,238,253,250,248,186,219,163,59,106,222,8,218,137,51,248,179,173,236,236,255,0,31,5,185,155,85,174,157,218,38,140,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,255,0,98,104,223,6,69,171,62,139,85,178,67,239,216,206,204,250,173,68,123,153,159,197,190,43,83,109,64,155,95,22,117,214,13,67,187,226,185,37,102,218,39,241,22,213,111,140,250,163,222,218,119,50,222,221,221,203,169,86,91,100,98,126,241,102,239,101,74,241,237,156,106,232,101,105,34,38,141,227,141,159,185,244,254,169,175,138,234,112,255,0,137,198,255,0,75,88,53,167,24,16,73,35,179,60,131,174,140,209,124,153,190,110,171,90,183,238,37,63,214,159,136,65,255,0,176,53,143,110,39,211,219,213,58,120,106,31,241,5,105,135,163,98,196,22,209,102,221,173,100,45,163,127,126,202,118,57,120,70,15,195,222,24,137,199,99,193,37,75,179,63,199,91,133,83,171,188,94,35,31,87,149,29,27,212,77,32,176,196,68,205,185,216,89,181,33,111,21,225,112,61,32,157,218,225,87,174,163,87,35,75,225,220,250,239,126,231,248,248,170,187,102,45,148,224,4,218,51,119,54,191,45,172,187,238,109,163,159,119,115,233,174,168,205,210,23,218,255,0,122,22,215,29,31,231,243,92,154,104,143,224,184,136,159,188,60,116,248,173,209,19,184,232,254,44,183,187,51,179,179,248,58,216,227,163,104,61,205,224,255,0,122,211,79,6,248,50,8,232,239,162,228,111,5,170,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,63,230,133,193,71,242,128,192,135,156,249,123,108,186,215,102,78,13,183,133,52,86,234,38,235,123,102,214,51,17,157,59,68,68,218,77,23,86,121,163,120,217,206,79,126,45,146,17,197,211,133,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,15,112,89,196,117,215,138,124,134,181,102,165,247,4,85,225,171,145,84,77,109,172,7,136,134,138,182,120,54,180,149,84,36,78,228,116,196,78,227,222,238,225,32,77,19,145,244,250,133,87,241,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,47,155,24,235,242,161,154,120,203,51,61,151,236,207,181,184,130,227,125,236,93,126,183,101,237,85,50,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,49,60,154,112,5,78,25,225,114,233,140,238,56,122,146,146,163,24,226,138,186,154,59,128,180,79,61,117,186,158,40,169,227,99,33,119,54,8,234,99,174,97,3,211,71,41,9,155,73,55,20,123,115,52,201,79,200,183,23,24,167,179,220,59,85,6,59,215,26,209,239,151,124,209,118,217,230,237,17,201,164,96,35,165,84,85,59,5,183,105,19,197,184,156,183,105,119,252,146,243,142,197,46,21,199,92,63,84,67,209,189,83,92,31,24,209,201,184,203,181,210,201,29,61,37,67,104,193,178,62,137,197,77,222,231,184,251,87,186,58,70,78,242,126,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,57,156,93,100,133,171,135,30,34,241,158,77,88,175,149,119,123,109,130,162,152,168,234,234,227,16,157,224,168,165,134,166,48,147,111,186,70,3,59,3,155,48,177,184,57,48,134,237,141,126,188,140,127,93,159,187,127,196,148,85,169,254,229,113,228,79,44,191,26,245,138,213,218,227,251,131,235,87,22,89,70,67,111,106,184,241,222,14,167,172,175,194,135,12,162,193,83,57,128,188,148,50,140,134,49,108,168,120,98,6,144,136,94,35,16,61,219,26,72,228,169,124,44,100,167,242,118,225,247,4,228,228,151,14,219,87,135,237,239,219,231,25,122,145,157,116,242,157,69,87,72,186,113,187,194,211,205,43,71,184,24,186,108,27,181,45,93,234,170,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,47,171,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,32,158,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,69,13,124,233,51,142,197,140,51,151,9,100,237,162,30,165,94,93,219,234,42,46,149,59,141,182,213,92,134,158,65,166,216,64,204,251,32,130,158,94,160,153,137,118,157,190,233,70,76,241,214,165,83,146,22,105,127,248,203,201,75,133,247,254,212,197,54,139,103,101,253,180,213,243,245,152,63,251,26,59,12,254,240,31,234,142,165,81,20,43,115,171,243,79,133,190,159,208,250,141,197,88,2,153,62,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,248,14,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,57,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,197,93,72,78,99,229,13,54,53,228,251,148,185,165,79,5,35,92,178,226,241,116,152,231,154,121,68,253,157,93,123,170,165,154,24,128,117,3,50,168,122,3,119,54,109,2,19,218,77,171,137,219,7,5,249,199,98,200,46,40,48,6,106,226,152,119,217,109,87,9,41,238,50,110,54,236,212,181,116,242,210,75,83,160,1,153,244,66,160,165,233,136,185,31,79,99,104,229,171,100,124,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,24,184,122,194,188,47,228,213,151,40,240,181,79,111,236,29,74,155,141,208,233,99,167,154,231,93,41,110,150,162,65,6,254,246,48,98,35,32,138,40,129,204,246,110,122,170,136,177,204,227,139,40,112,110,68,113,81,143,50,183,47,160,171,131,15,90,106,40,230,161,130,166,119,152,233,194,166,138,10,167,133,141,253,226,0,41,200,1,201,200,246,8,238,35,45,73,239,127,145,143,235,179,247,111,248,146,181,94,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,72,254,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,219,167,46,174,12,175,188,35,88,179,9,241,109,215,182,221,113,70,32,122,122,82,140,193,163,146,207,64,115,71,69,82,81,14,238,140,211,245,167,148,163,234,200,195,25,192,47,180,198,65,87,128,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,94,171,140,94,14,176,39,23,248,18,158,193,127,172,246,54,36,179,111,251,63,136,58,115,84,123,47,171,53,57,213,127,66,132,241,71,63,86,58,118,143,243,142,251,53,220,58,59,119,245,120,4,225,226,235,195,63,13,22,12,7,138,173,84,148,24,178,225,81,83,123,196,97,77,88,85,33,219,103,61,0,92,157,220,24,227,166,142,150,19,104,191,55,190,34,113,115,213,228,63,107,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,67,183,53,14,5,106,112,6,33,186,241,61,149,180,21,115,225,139,229,68,215,44,103,12,213,81,108,180,220,103,170,132,6,120,158,73,26,105,2,170,106,151,119,140,0,250,70,38,251,134,51,0,142,205,120,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,179,170,146,158,27,157,12,163,182,90,121,8,31,251,217,1,200,76,66,88,162,55,3,217,181,242,61,194,119,255,0,181,120,86,205,138,125,137,117,179,123,102,223,79,112,246,117,218,155,179,215,81,245,99,19,232,84,69,171,244,230,13,219,76,53,125,164,206,218,190,139,235,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,69,111,252,98,240,117,129,56,191,192,148,246,11,253,103,177,177,37,155,127,217,252,65,211,154,163,217,125,89,169,206,171,250,20,39,138,57,250,177,211,180,127,156,119,217,174,225,209,219,191,29,117,53,60,75,127,249,27,109,31,79,240,39,254,222,214,161,175,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,147,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,214,65,60,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,169,254,230,143,228,79,51,127,5,245,138,37,0,42,226,184,36,224,251,19,113,115,154,17,89,69,170,232,176,77,142,162,2,197,151,138,73,105,250,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,180,167,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,132,14,99,252,191,235,56,119,190,203,155,121,67,135,127,212,158,191,179,65,45,53,60,147,212,73,135,106,182,4,123,106,14,99,146,67,134,105,25,204,38,114,218,210,74,241,19,7,230,94,91,22,83,83,201,83,202,198,41,250,129,93,233,214,229,127,234,213,121,163,249,19,204,223,193,125,98,137,64,10,245,89,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,219,33,62,20,120,174,203,142,45,114,224,49,174,10,151,176,221,104,122,112,95,236,19,204,199,85,104,170,38,119,97,39,102,110,164,39,180,158,41,153,152,100,17,38,118,3,9,35,10,214,136,136,136,136,136,136,182,63,236,77,27,224,201,167,197,106,207,162,213,108,146,77,61,214,38,103,90,136,247,51,63,139,124,86,166,218,129,54,190,44,235,172,26,135,119,197,114,74,205,180,79,226,45,170,223,25,245,71,189,180,238,101,189,187,187,151,82,172,182,200,196,253,226,205,222,202,151,230,45,168,107,161,170,35,140,154,50,97,215,185,244,254,169,175,138,248,217,23,139,26,246,35,21,97,196,14,85,115,14,143,32,235,163,66,207,242,101,93,85,191,113,41,254,180,252,66,15,253,129,172,123,113,62,158,222,169,211,195,80,255,0,136,43,76,61,27,22,32,182,139,54,237,107,33,109,27,251,246,83,177,203,194,48,126,30,240,196,78,59,30,9,42,93,153,254,58,220,42,157,93,226,241,216,206,164,226,128,166,148,219,108,33,49,54,186,51,51,51,55,199,249,149,63,192,244,130,119,107,133,94,186,141,92,141,47,135,115,235,189,251,159,227,226,170,213,149,220,5,128,155,107,48,139,54,191,177,215,210,115,109,28,251,187,159,77,117,70,110,144,190,215,251,208,182,184,232,255,0,63,154,228,211,69,170,225,34,126,240,241,211,226,183,68,90,251,175,226,223,21,189,217,157,157,159,193,214,199,13,27,104,119,55,199,239,90,105,224,223,6,65,29,29,244,92,141,224,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,104,201,163,124,150,143,224,180,213,155,197,244,92,32,206,231,189,223,93,87,96,117,211,189,104,109,168,190,159,37,213,247,152,137,221,159,85,189,196,157,153,157,223,222,92,145,3,139,59,119,183,134,139,145,181,248,252,23,86,182,50,38,125,162,254,13,222,205,247,175,35,138,226,122,200,74,128,34,219,213,1,125,204,58,233,161,107,225,252,202,134,228,249,79,97,196,53,54,226,115,6,58,35,159,191,88,252,78,54,240,254,111,21,117,90,179,248,42,1,196,163,63,99,111,254,200,65,255,0,176,53,143,86,36,255,0,171,53,15,253,231,252,70,92,118,25,158,158,247,65,59,107,249,186,168,139,199,79,3,103,83,145,203,142,239,219,242,23,14,251,186,59,75,51,63,231,53,241,184,85,43,209,84,107,136,10,249,104,112,157,92,129,33,139,239,238,208,220,127,235,209,255,0,157,124,252,176,168,122,155,109,20,236,110,69,217,32,34,247,181,125,94,55,241,85,114,148,245,134,17,253,23,112,109,95,95,185,125,72,193,158,38,103,209,245,102,239,209,36,238,136,187,215,20,174,238,221,207,167,122,223,213,217,226,250,255,0,58,229,220,206,221,206,207,252,235,105,233,226,218,107,241,92,100,238,36,46,58,179,107,223,162,230,18,98,109,86,229,163,179,38,139,84,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,103,248,143,150,47,15,184,167,137,161,226,6,237,69,214,181,77,214,185,220,176,148,161,44,244,183,91,236,181,82,206,117,213,50,205,41,238,133,250,173,173,32,0,68,229,24,234,238,14,113,29,224,43,85,230,105,157,127,145,110,17,241,79,103,183,246,170,252,119,174,10,163,223,22,248,98,237,176,77,218,36,147,73,0,135,74,88,170,118,19,110,210,87,139,112,184,238,210,2,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,201,207,41,240,47,228,191,43,48,110,89,251,83,218,127,100,176,253,186,197,219,122,29,30,213,217,105,163,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,170,58,249,218,100,229,138,92,43,129,120,129,167,155,163,122,166,184,54,14,172,143,105,151,107,165,146,58,138,186,119,213,207,100,125,19,138,167,185,131,113,246,175,120,180,140,89,237,43,149,198,111,83,101,47,24,56,102,11,148,244,144,91,113,205,60,216,66,170,105,160,150,83,3,169,32,58,81,137,163,253,19,58,200,41,35,114,38,32,96,144,220,182,254,152,207,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,42,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,83,19,198,215,43,155,174,122,103,205,139,50,114,106,167,15,225,171,110,42,168,104,113,190,232,136,94,146,118,234,73,37,216,34,98,219,57,202,44,49,148,65,211,114,155,167,33,59,245,167,154,43,191,225,159,133,92,163,225,67,6,212,224,252,173,182,213,145,220,106,59,77,206,239,114,144,38,184,220,77,156,186,109,52,160,0,59,35,18,113,0,1,16,29,72,180,222,114,25,214,5,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,69,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,123,176,71,20,113,198,206,78,70,236,12,228,68,78,228,254,41,84,174,27,179,190,235,195,134,118,225,108,232,179,88,233,47,53,24,114,162,82,58,10,153,10,48,169,130,104,36,167,152,24,199,188,13,226,154,77,135,161,48,158,210,113,54,103,7,201,121,20,43,115,171,243,79,133,190,159,208,250,141,197,125,94,88,188,191,232,243,118,178,155,136,28,239,195,189,175,2,210,109,159,12,219,101,146,9,105,111,213,81,207,52,50,149,72,9,188,141,12,18,83,247,195,32,8,204,70,58,185,70,38,18,76,162,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,57,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,197,93,77,159,9,153,67,77,159,92,166,173,121,71,52,20,146,84,98,43,62,32,134,222,245,115,203,12,17,92,66,241,89,45,20,210,28,90,155,4,117,49,195,35,179,49,106,192,236,226,76,238,47,9,139,38,140,129,206,59,23,16,25,53,132,243,139,14,67,217,233,49,53,188,106,36,166,220,103,217,42,128,138,58,154,109,230,0,242,116,167,142,88,186,155,24,79,102,225,247,73,157,84,4,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,173,43,135,158,91,153,37,195,182,118,223,179,147,14,203,87,113,50,168,25,176,141,21,73,206,39,134,66,72,39,134,174,22,149,166,219,88,18,13,70,208,121,163,115,140,0,91,113,158,233,30,237,81,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,197,93,77,79,18,223,254,70,219,71,211,252,9,255,0,183,181,168,86,83,103,203,115,151,221,79,14,212,210,103,14,114,90,169,11,49,110,52,229,77,69,109,154,40,166,60,50,13,44,241,202,241,84,67,60,176,204,117,48,188,4,230,34,39,24,57,199,174,135,35,61,250,162,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,167,251,154,63,145,60,205,252,23,214,40,148,0,172,154,50,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,117,184,186,201,11,87,14,60,69,227,60,154,177,95,42,238,246,219,5,69,49,81,213,213,198,33,59,193,81,75,13,76,97,38,223,116,140,6,118,7,54,97,99,112,114,97,13,219,26,82,185,42,121,88,197,63,80,43,189,58,220,175,253,90,175,52,127,34,121,155,248,47,172,81,40,1,82,189,196,87,40,122,156,103,196,93,5,231,40,46,116,152,99,47,177,141,69,109,77,224,41,45,145,60,24,72,227,165,140,163,104,225,58,176,58,144,170,169,234,232,16,136,5,59,19,51,54,193,22,82,21,145,121,23,151,28,58,101,197,187,43,242,190,205,216,109,84,58,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,169,49,237,29,95,70,22,17,16,1,0,0,1,168,8,136,136,136,136,136,139,68,209,147,70,249,45,31,193,105,171,55,139,232,184,68,119,19,155,190,186,252,215,96,117,211,189,104,109,168,190,159,37,213,247,152,137,221,159,85,189,196,157,153,157,223,222,92,145,3,139,59,119,183,134,139,145,157,252,29,188,23,86,182,50,38,125,162,254,13,222,205,247,175,33,138,161,42,184,74,222,49,59,60,128,58,147,14,189,236,90,248,127,50,183,204,180,146,123,6,47,183,219,73,228,6,149,230,151,189,222,63,24,141,188,63,222,248,171,188,213,159,193,80,14,37,25,251,27,127,246,66,15,253,129,172,122,177,39,253,89,168,127,239,63,226,50,227,176,204,244,247,186,9,219,95,205,213,68,94,58,120,27,58,156,142,92,119,126,223,144,184,119,221,209,218,89,153,255,0,57,175,141,194,169,94,138,165,185,191,91,37,37,138,224,109,33,11,246,74,215,111,127,79,0,94,115,44,42,30,166,219,69,59,27,145,118,72,8,189,237,95,87,141,252,85,92,165,54,120,97,111,209,119,6,213,245,251,151,212,140,25,226,102,125,31,86,110,253,18,78,232,139,189,113,74,238,237,220,250,119,173,253,93,158,47,175,243,174,93,204,237,220,236,255,0,206,182,158,158,45,166,191,21,177,245,29,9,155,227,222,237,242,92,162,76,77,170,220,180,118,100,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,124,150,195,127,134,221,86,162,204,221,236,205,162,222,206,133,250,47,251,23,3,55,188,239,174,171,149,135,93,59,150,239,6,90,174,57,76,68,92,95,189,254,75,202,95,107,105,173,128,82,212,51,25,8,139,234,237,223,163,150,159,39,94,27,14,97,24,42,113,33,222,226,40,134,38,161,122,93,173,11,126,151,81,139,95,31,151,220,171,62,140,222,10,129,241,36,46,244,77,255,0,217,8,63,246,6,177,233,197,3,178,251,82,63,45,159,241,5,117,172,226,231,118,163,22,109,93,231,141,153,191,223,50,156,46,90,84,82,134,66,88,76,226,97,210,89,95,225,255,0,231,10,181,123,74,147,103,134,24,184,94,240,236,177,83,142,247,34,119,17,119,29,29,186,177,191,197,219,228,190,62,90,89,42,109,81,65,4,242,56,184,193,16,16,247,104,46,32,237,167,115,170,183,77,19,52,113,19,179,104,192,221,250,125,203,233,198,218,0,247,252,25,108,147,186,55,213,181,93,115,115,30,231,109,127,157,8,73,252,59,215,56,183,222,185,24,27,199,93,117,251,150,210,102,29,69,223,199,193,106,13,181,153,190,75,145,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,80,115,184,205,234,147,186,229,238,66,80,207,87,29,60,20,242,226,251,164,101,4,93,9,204,202,74,90,34,9,59,229,99,141,163,175,98,31,116,29,166,141,253,247,102,217,102,188,1,224,95,202,39,25,57,79,96,246,167,179,251,38,32,142,251,214,232,117,119,123,54,51,175,233,109,220,58,117,59,47,79,118,190,238,253,218,22,155,95,34,149,107,252,202,50,134,155,55,248,62,199,16,52,20,143,114,193,244,237,139,237,179,84,207,44,65,1,208,137,29,65,51,71,174,243,42,55,171,140,4,217,193,206,81,119,219,163,24,193,14,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,78,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,21,106,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,21,138,243,130,206,59,22,6,225,129,242,170,162,30,209,122,204,187,132,20,244,113,238,48,232,82,208,212,65,87,81,83,171,1,1,109,48,166,139,166,228,4,253,167,120,238,104,201,148,48,224,124,21,117,199,247,170,155,21,154,162,146,26,138,91,61,218,246,101,82,100,32,240,91,237,245,21,211,11,56,137,62,242,138,154,65,6,211,71,55,22,119,22,119,38,243,235,213,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,8,230,216,254,228,241,117,0,12,161,148,28,100,140,220,91,124,102,4,205,161,50,156,158,88,25,209,106,205,110,18,240,149,138,108,95,73,118,196,248,26,156,172,55,154,49,1,138,122,8,35,154,81,183,137,198,194,58,131,209,132,34,50,179,59,27,199,35,57,20,129,38,151,106,172,87,137,46,10,63,149,87,29,216,118,255,0,143,237,151,88,242,203,11,101,253,12,151,42,152,27,165,29,210,185,174,117,207,29,176,102,220,38,59,128,222,73,74,38,34,8,196,71,88,138,104,164,107,234,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,115,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,138,186,159,238,87,30,68,242,203,241,175,88,173,80,215,198,134,78,88,178,11,138,12,127,149,88,90,109,246,91,85,194,58,139,116,123,77,187,53,45,93,60,85,113,83,106,102,102,125,16,168,24,186,132,78,71,211,222,250,57,104,210,147,201,199,55,169,177,175,13,21,217,91,81,61,35,92,178,226,241,52,33,4,48,74,39,236,234,227,58,168,102,148,203,80,51,42,135,175,6,96,118,208,33,13,194,218,177,29,250,162,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,173,87,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,177,87,83,83,196,183,255,0,145,182,209,244,255,0,2,127,237,237,106,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,84,255,0,115,71,242,39,153,191,130,250,197,18,128,21,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,17,17,17,17,17,17,17,109,47,146,216,126,26,105,170,212,89,155,193,155,79,146,222,206,133,250,47,251,23,3,55,188,239,174,171,149,135,93,59,150,239,6,90,174,57,76,68,92,95,189,254,75,203,98,26,250,107,119,82,121,197,137,217,152,155,86,240,103,45,52,240,117,77,237,120,34,43,134,46,161,196,16,28,65,13,52,103,9,11,64,221,239,180,251,252,91,251,54,248,42,233,163,55,130,160,124,73,11,189,19,127,246,66,15,253,129,172,122,113,64,236,190,212,143,203,103,252,65,93,107,56,185,221,168,197,155,87,121,227,102,111,247,204,167,11,150,149,20,161,144,150,19,56,152,116,150,87,248,127,249,194,173,94,210,166,153,175,135,43,174,182,154,144,135,191,125,61,91,8,190,157,251,133,180,110,247,94,103,45,44,149,54,168,160,130,121,28,92,96,136,8,123,180,23,16,118,211,185,213,91,166,137,154,40,93,217,180,96,110,253,62,229,244,227,109,0,123,254,12,182,73,221,27,234,218,174,185,185,143,115,182,191,206,132,36,254,29,235,152,89,219,226,185,88,27,199,93,117,251,150,210,109,186,179,191,115,247,50,212,27,107,51,124,151,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,75,110,157,250,173,81,106,221,236,236,184,221,180,39,101,200,196,44,222,62,9,174,190,29,250,174,51,152,35,253,39,240,241,93,42,154,157,199,185,157,217,180,249,175,17,139,66,107,190,180,0,101,1,203,24,232,76,250,187,104,78,255,0,119,203,230,190,230,17,181,61,29,52,131,51,11,147,155,191,120,183,134,131,254,101,235,149,4,226,53,255,0,161,116,118,238,237,240,255,0,236,9,99,209,138,153,253,191,84,206,218,63,185,255,0,16,87,82,212,228,23,90,55,29,117,106,136,244,209,244,254,185,148,227,242,216,171,112,225,227,11,12,130,251,229,154,161,159,222,213,255,0,234,141,82,189,101,241,113,37,11,85,211,139,27,177,11,107,168,144,234,207,222,203,196,61,52,246,170,246,45,154,69,33,31,120,187,54,214,111,14,230,253,171,220,88,235,160,168,165,138,50,239,45,25,187,217,223,192,91,238,95,88,156,116,97,103,211,187,185,104,225,168,184,191,138,226,40,13,251,188,126,244,24,201,223,86,110,229,202,192,250,183,119,197,111,126,230,238,91,9,181,126,255,0,130,213,191,192,183,50,213,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,65,95,55,156,117,246,183,140,155,149,131,217,125,147,236,86,31,181,216,186,221,126,167,107,234,70,85,253,93,187,91,167,167,111,233,237,212,191,169,110,215,222,218,53,3,146,94,22,190,213,231,238,58,198,180,244,59,236,182,172,30,246,186,202,158,168,55,74,170,174,182,158,74,120,246,59,239,45,193,69,82,250,179,56,183,79,66,118,114,22,121,148,94,83,54,48,47,229,67,43,49,150,89,251,83,217,159,107,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,24,37,146,71,7,119,107,85,235,133,12,158,172,179,92,233,43,233,227,192,246,90,67,150,154,97,148,6,120,40,226,134,104,156,133,221,152,227,150,57,35,49,241,19,2,23,209,217,217,86,4,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,69,90,159,238,87,30,68,242,203,241,175,88,173,87,84,136,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,69,2,220,210,243,210,179,56,56,172,191,97,186,43,207,107,195,121,119,254,150,237,144,198,211,199,24,85,70,204,247,3,40,229,125,189,110,213,212,132,164,1,17,56,233,160,253,38,22,50,168,28,188,242,183,255,0,193,99,138,252,235,184,88,191,87,247,108,45,104,185,246,175,255,0,71,84,84,215,193,209,99,255,0,236,105,111,48,251,128,191,170,50,176,5,34,156,233,50,114,197,131,243,151,9,103,21,162,110,157,94,98,91,234,41,238,148,219,77,247,85,91,70,158,49,169,222,70,236,219,224,158,158,46,152,128,8,246,109,222,241,72,78,222,127,147,206,119,221,112,31,17,117,25,53,13,142,146,178,219,154,52,238,53,21,101,33,4,244,51,219,169,106,234,98,48,241,19,2,23,152,8,29,153,245,56,201,137,182,56,73,54,136,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,78,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,197,121,210,100,229,139,7,231,46,18,206,43,68,221,58,188,196,183,212,83,221,41,182,155,238,170,182,141,60,99,83,188,141,217,183,193,61,60,93,49,0,17,236,219,189,226,144,157,186,156,152,51,122,155,8,103,206,37,202,59,140,244,144,211,230,21,156,102,163,114,130,83,158,107,141,191,169,44,112,129,143,184,0,244,211,87,72,78,109,222,240,198,204,76,239,180,230,125,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,106,188,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,138,186,154,158,37,191,252,141,182,143,167,248,19,255,0,111,107,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,167,251,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,136,136,136,136,136,136,136,139,105,45,52,239,68,90,183,123,59,46,55,109,9,217,114,49,11,55,143,130,107,175,135,126,171,97,204,17,182,164,235,163,83,83,184,247,51,187,54,159,53,226,177,132,114,221,72,237,209,200,80,156,128,44,38,207,171,247,27,191,221,242,249,175,177,133,45,15,73,3,180,236,46,93,82,118,212,91,195,107,125,235,216,42,9,196,107,255,0,66,232,237,221,219,225,255,0,216,18,199,163,21,51,251,126,169,157,180,127,115,254,32,174,165,169,200,46,180,110,58,234,213,17,233,163,233,253,115,41,199,229,177,86,225,195,198,22,25,5,247,203,53,67,63,189,171,255,0,213,26,165,122,203,228,95,232,158,170,33,212,251,152,79,81,118,213,157,157,155,185,120,87,166,158,213,94,197,179,72,164,35,239,23,102,218,205,225,220,223,181,123,91,21,124,53,49,140,68,250,187,0,233,174,175,240,127,187,238,95,100,156,116,97,103,211,187,185,104,225,168,184,191,138,226,40,13,251,188,126,244,24,201,223,86,110,229,201,176,190,12,185,31,185,187,150,210,109,124,126,8,223,224,91,155,193,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,218,203,77,25,150,143,247,45,31,118,189,203,77,164,253,235,71,18,211,71,119,109,126,245,160,9,131,59,147,191,221,171,173,135,24,187,185,25,62,159,21,209,172,144,89,157,162,17,119,110,239,15,189,124,248,109,241,201,40,188,240,11,151,134,231,102,114,102,253,171,239,209,193,12,81,187,0,55,143,201,151,101,80,174,34,163,18,161,23,211,191,183,195,255,0,176,53,143,78,49,137,163,197,53,81,187,105,223,22,191,253,172,87,90,205,20,111,136,104,1,251,197,234,161,110,255,0,239,153,78,39,46,138,97,252,131,225,177,140,27,108,83,76,237,166,141,167,244,194,169,213,232,46,10,170,97,170,22,140,220,152,126,46,47,222,188,205,210,208,46,50,184,177,155,129,59,14,231,111,154,248,182,186,250,138,42,247,164,169,145,226,30,161,237,209,221,223,110,142,205,225,251,23,184,161,152,165,167,2,103,223,185,153,216,159,199,77,25,119,181,209,181,116,213,150,154,139,54,190,11,87,240,91,117,91,187,157,52,101,170,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,44,107,56,177,243,79,156,159,80,49,15,168,206,164,251,146,94,22,177,82,100,22,58,198,180,244,59,47,87,92,96,246,186,202,158,169,191,86,150,146,138,158,74,120,246,59,236,29,167,91,82,250,179,49,63,83,66,119,97,22,105,21,69,141,103,22,62,105,243,147,234,6,33,245,25,212,191,114,134,199,95,107,120,54,182,216,61,151,217,62,197,98,11,165,139,173,215,234,118,190,164,131,95,213,219,181,186,122,118,254,158,221,75,250,150,237,125,237,163,122,168,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,138,181,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,169,254,127,103,29,139,135,252,154,197,153,197,136,225,237,20,152,102,222,85,17,211,110,48,237,117,70,77,29,53,54,240,3,120,250,179,201,20,93,77,142,33,191,113,123,162,238,177,151,83,253,85,146,159,201,219,150,182,46,201,201,46,29,182,175,15,229,126,35,237,243,140,189,72,206,186,122,58,170,138,174,145,116,227,119,133,167,154,86,143,112,49,116,216,55,106,90,187,192,10,200,163,142,252,139,190,241,19,195,6,46,203,156,29,102,181,92,113,73,118,91,141,136,110,14,1,178,170,158,162,57,13,161,148,217,218,41,164,129,167,128,77,220,71,243,206,38,98,4,100,216,246,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,201,163,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,167,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,79,249,193,100,229,139,28,240,192,249,171,81,55,103,189,101,165,194,10,138,57,54,153,245,233,107,170,32,164,168,166,209,140,64,119,25,211,75,212,113,50,110,205,176,118,180,132,234,40,56,66,205,234,108,136,226,95,47,115,74,225,61,36,22,219,77,224,33,186,79,83,4,179,5,61,186,164,10,150,178,102,8,189,242,48,167,158,83,6,22,47,124,71,221,63,209,124,146,81,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,86,171,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,88,171,169,169,226,91,255,0,200,219,104,250,127,129,63,246,246,181,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,42,127,185,163,249,19,204,223,193,125,98,137,64,10,202,161,17,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,136,136,136,136,136,136,139,77,172,180,209,153,104,255,0,114,209,247,107,220,180,218,79,222,180,113,45,52,119,118,215,239,90,0,152,51,185,59,253,218,186,216,113,139,251,198,79,167,197,116,107,36,22,103,104,132,93,219,187,195,239,93,8,232,99,154,118,57,224,7,119,215,66,118,103,118,111,185,215,222,163,167,134,40,221,128,27,244,181,215,70,249,46,202,161,92,69,70,37,66,47,167,127,111,135,255,0,96,107,30,156,99,19,71,138,106,163,118,211,190,45,127,251,88,174,181,154,40,223,16,208,3,247,139,213,66,221,255,0,223,50,156,78,93,20,195,249,7,195,99,24,54,216,166,153,219,77,27,79,233,133,83,171,208,92,53,16,53,64,176,19,187,51,179,179,232,255,0,53,230,46,150,129,113,149,197,140,220,9,216,119,59,124,215,195,181,86,85,208,220,202,26,147,120,163,114,33,7,98,119,125,25,159,228,255,0,177,123,170,25,138,90,112,38,125,251,153,157,137,252,116,209,151,123,93,27,87,77,89,105,168,179,107,224,181,215,69,183,85,187,185,211,70,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,223,69,163,190,171,68,70,241,91,180,103,241,100,125,62,43,169,85,184,157,196,29,244,251,159,79,138,232,136,145,27,199,40,179,14,175,223,241,93,216,41,129,129,247,55,189,175,118,186,46,204,3,180,29,159,230,185,21,20,226,10,13,214,241,144,217,246,189,124,58,63,255,0,177,53,143,118,99,83,132,24,150,176,197,189,237,209,127,236,133,124,172,42,227,38,37,182,245,124,30,174,29,127,251,96,169,200,229,245,48,83,228,142,28,142,45,24,36,154,86,110,239,31,232,250,159,243,171,201,69,243,74,150,83,150,81,148,61,195,39,118,125,91,195,85,241,234,108,112,118,162,149,226,239,213,253,239,119,95,23,95,78,136,78,158,33,102,119,216,61,221,239,225,220,190,155,57,59,105,226,181,70,23,127,210,240,90,59,191,139,167,122,213,157,244,91,155,189,150,168,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,177,129,205,140,117,249,80,205,60,101,153,158,203,246,103,218,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,155,238,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,84,207,180,85,5,116,212,131,38,132,238,193,164,20,148,225,160,179,15,185,174,155,136,157,239,1,22,58,220,126,96,95,201,223,25,57,177,96,246,167,180,59,94,32,146,251,214,232,116,182,251,74,48,175,233,109,220,90,244,251,87,79,118,190,246,205,218,14,187,90,74,185,42,121,88,197,63,80,43,189,58,220,175,253,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,81,86,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,20,96,115,172,207,74,203,85,139,5,240,241,97,188,244,125,183,191,18,98,42,104,218,120,228,58,88,143,167,66,4,108,237,20,144,156,195,84,101,27,177,147,73,73,1,251,154,11,157,160,114,197,202,223,202,135,25,56,43,181,216,189,167,106,194,93,163,20,220,63,162,186,61,151,178,198,253,146,126,227,18,61,181,210,81,123,131,187,93,125,225,112,99,83,83,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,99,153,198,230,67,83,112,227,196,190,49,203,107,53,21,92,24,121,170,2,233,135,222,106,121,99,7,183,84,131,75,28,113,28,166,101,48,66,69,37,51,203,188,183,157,57,187,232,91,133,164,123,146,222,113,223,113,134,77,98,220,157,187,195,212,164,203,187,133,61,69,174,167,112,54,218,91,145,84,72,84,219,4,25,223,100,240,84,75,212,35,50,46,211,183,221,24,197,158,69,81,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,169,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,22,42,234,127,185,92,121,19,203,47,198,189,98,181,87,92,235,202,251,86,117,101,30,47,202,139,201,82,71,79,138,108,245,54,208,168,169,162,26,176,163,156,193,250,53,77,17,59,49,156,50,244,229,15,120,93,142,49,118,33,118,103,108,99,22,73,28,33,102,245,78,123,240,209,151,185,165,112,158,174,123,149,218,206,16,221,39,169,130,40,78,162,227,76,101,75,89,51,4,94,224,129,212,65,41,131,11,15,184,67,238,135,232,181,96,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,170,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,22,42,234,106,120,150,255,0,242,54,218,62,159,224,79,253,189,173,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,159,238,104,254,68,243,55,240,95,88,162,80,2,178,168,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,213,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,34,34,34,34,34,34,34,209,223,69,163,190,171,68,70,241,91,180,103,241,100,125,62,43,171,85,169,14,208,119,251,244,238,93,1,18,35,120,229,22,97,213,251,254,43,187,79,77,27,7,123,106,250,247,59,233,224,187,48,14,208,118,127,154,228,84,83,136,40,55,91,198,67,103,218,245,240,232,255,0,254,196,214,61,217,141,78,16,98,90,195,22,247,183,69,255,0,178,21,242,176,171,140,152,150,219,213,240,122,184,117,255,0,237,130,167,35,151,212,193,79,146,56,114,56,180,96,146,105,89,187,188,127,163,234,127,206,175,37,23,205,42,89,78,89,70,80,247,12,157,217,245,111,13,87,201,170,177,195,215,121,94,39,253,34,118,127,119,187,85,244,104,132,233,226,22,103,125,131,221,222,254,29,203,233,179,147,182,158,43,84,97,119,253,47,5,163,187,248,187,167,122,213,159,226,183,55,123,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,183,205,24,181,126,239,15,138,217,32,57,190,141,224,182,53,40,124,92,191,194,183,199,16,128,184,179,191,142,171,123,51,55,115,45,85,42,207,42,67,154,205,17,232,251,94,186,61,29,157,191,181,26,199,171,56,109,207,111,197,85,209,147,19,56,201,11,104,238,207,227,8,191,193,121,204,26,81,71,137,109,210,76,110,34,213,49,62,186,127,182,10,155,254,95,146,71,83,147,120,124,225,45,192,51,158,143,166,159,252,221,83,243,253,138,243,145,113,202,254,13,243,92,18,193,189,190,61,236,145,49,15,186,237,238,183,115,186,222,81,156,111,184,27,86,111,154,229,25,64,155,185,255,0,196,183,23,130,211,71,77,29,52,117,171,54,139,84,68,68,68,68,68,68,68,68,68,68,68,81,171,155,28,154,255,0,42,25,167,140,179,51,249,71,123,51,237,110,32,184,223,123,23,217,14,183,101,237,85,50,77,210,234,118,209,223,183,169,183,118,209,215,77,116,109,116,87,171,194,230,69,255,0,38,188,137,195,57,41,246,167,237,31,217,206,219,253,51,236,61,143,175,218,43,39,169,254,163,212,147,110,222,190,223,211,125,118,235,221,174,141,85,81,20,85,255,0,160,99,255,0,209,69,255,0,2,127,250,189,73,78,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,87,171,69,96,28,81,242,164,254,82,153,237,137,179,175,242,245,246,115,237,31,98,254,150,125,150,237,157,14,207,71,5,55,245,110,215,30,237,221,13,223,160,218,110,211,191,77,94,191,240,83,194,151,242,62,202,203,174,89,253,189,251,91,237,60,65,61,247,182,251,47,176,116,250,148,212,240,244,186,125,105,117,211,179,110,221,185,181,223,166,157,218,189,192,34,165,92,81,228,95,242,148,200,156,77,146,159,106,126,206,125,163,236,95,211,62,195,219,58,29,158,178,10,159,234,61,72,247,110,232,109,253,54,211,118,189,250,104,246,85,148,252,154,255,0,37,249,167,131,115,51,249,71,123,79,236,150,32,183,95,123,23,217,14,143,106,236,181,49,205,210,234,118,210,217,187,167,183,118,210,211,93,116,125,52,82,84,136,139,202,102,198,5,252,168,101,102,50,203,63,106,123,51,237,110,31,184,216,187,111,67,173,217,123,85,52,144,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,70,183,250,6,63,253,20,95,240,39,255,0,171,212,170,34,34,176,14,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,85,120,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,85,255,0,64,199,255,0,162,139,254,4,255,0,245,122,191,254,23,50,47,249,53,228,78,25,201,79,181,63,104,254,206,118,223,233,159,97,236,125,126,209,89,61,79,245,30,164,155,118,245,246,254,155,235,183,94,237,116,106,170,136,136,138,202,184,214,229,189,252,176,115,78,213,153,159,150,95,178,94,204,195,240,88,187,23,217,222,223,212,233,212,212,77,213,234,118,168,180,215,180,237,219,181,244,217,174,189,250,55,171,224,99,129,143,228,93,246,219,253,84,126,216,253,177,246,111,251,9,236,254,203,217,59,79,255,0,60,77,191,119,105,254,231,77,159,29,123,174,169,17,23,148,205,140,11,249,80,202,204,101,150,126,212,246,103,218,220,63,113,177,118,222,135,91,178,246,170,105,33,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,141,111,244,12,127,250,40,191,224,79,255,0,87,169,84,69,96,28,81,242,164,254,82,153,237,137,179,175,242,245,246,115,237,31,98,254,150,125,150,237,157,14,207,71,5,55,245,110,215,30,237,221,13,223,160,218,110,211,191,77,94,175,240,57,192,229,171,130,251,86,46,134,28,197,171,197,247,44,95,81,70,85,21,5,109,26,8,33,130,148,101,233,0,69,212,148,156,247,84,76,228,111,38,142,207,27,48,142,215,115,174,185,177,129,127,42,25,89,140,178,207,218,158,204,251,91,135,238,54,46,219,208,235,118,94,213,77,36,61,94,158,225,223,183,169,187,110,225,215,77,53,109,117,81,173,254,129,143,255,0,69,23,252,9,255,0,234,245,42,138,210,184,227,224,10,213,198,93,215,8,223,97,199,212,152,46,229,134,169,235,41,42,43,7,15,13,124,247,8,37,40,138,40,142,78,188,36,193,9,12,196,34,238,77,173,68,142,219,117,125,222,43,132,62,89,183,222,18,243,150,155,53,109,28,68,123,110,144,237,245,86,187,165,163,236,144,83,118,250,89,69,136,99,235,149,84,175,22,217,227,167,151,81,29,207,210,217,171,9,18,190,164,69,106,188,115,240,49,252,180,126,196,255,0,170,143,216,239,177,222,210,255,0,97,61,161,218,187,95,102,255,0,231,136,118,109,236,223,221,107,191,225,167,125,42,225,115,149,39,242,107,207,108,51,157,127,151,175,180,127,103,59,111,244,179,236,183,99,235,246,138,57,233,191,171,118,185,54,237,235,238,253,7,215,110,157,218,234,206,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,85,120,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,170,68,81,87,254,129,143,255,0,69,23,252,9,255,0,234,245,127,252,46,100,95,242,107,200,156,51,146,159,106,126,209,253,156,237,191,211,62,195,216,250,253,162,178,122,159,234,61,73,54,237,235,237,253,55,215,110,189,218,232,213,85,17,90,175,28,252,12,127,45,31,177,63,234,163,246,59,236,119,180,191,216,79,104,118,174,215,217,191,249,226,29,155,123,55,247,90,239,248,105,223,229,56,41,229,189,252,143,179,78,235,153,159,150,95,181,190,211,195,243,216,187,23,217,222,193,211,234,84,211,205,213,234,118,169,117,211,179,109,219,181,181,223,174,189,218,61,234,162,34,34,138,191,244,12,127,250,40,191,224,79,255,0,87,171,255,0,225,115,34,255,0,147,94,68,225,156,148,251,83,246,143,236,231,109,254,153,246,30,199,215,237,21,147,212,255,0,81,234,73,183,111,95,111,233,190,187,117,238,215,70,170,168,138,42,255,0,208,49,255,0,232,162,255,0,129,63,253,94,175,255,0,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,170,168,203,204,46,74,150,172,101,143,241,46,47,177,103,221,38,27,182,223,47,21,183,42,59,45,38,9,30,133,182,9,166,57,35,165,143,109,104,14,200,196,152,27,64,22,208,91,65,31,6,188,158,16,248,123,190,240,189,147,84,217,59,119,204,191,182,180,150,203,133,85,69,174,167,216,193,109,236,116,179,147,72,84,219,6,73,30,79,207,149,68,189,66,55,47,207,109,238,16,22,85,173,121,76,216,192,191,149,12,172,198,89,103,237,79,102,125,173,195,247,27,23,109,232,117,187,47,106,166,146,30,175,79,112,239,219,212,221,183,112,235,166,154,182,186,168,214,255,0,64,199,255,0,162,139,254,4,255,0,245,122,149,68,68,86,1,197,31,42,79,229,41,158,216,155,58,255,0,47,95,103,62,209,246,47,233,103,217,110,217,208,236,244,112,83,127,86,237,113,238,221,208,221,250,13,166,237,59,244,213,234,175,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,74,184,163,229,73,252,165,51,219,19,103,95,229,235,236,231,218,62,197,253,44,251,45,219,58,29,158,142,10,111,234,221,174,61,219,186,27,191,65,180,221,167,126,154,189,85,224,99,129,143,228,93,246,219,253,84,126,216,253,177,246,111,251,9,236,254,203,217,59,79,255,0,60,77,191,119,105,254,231,77,159,29,123,174,169,17,70,174,108,114,107,252,168,102,158,50,204,207,229,29,236,207,181,184,130,227,125,236,95,100,58,221,151,181,84,201,55,75,169,219,71,126,222,166,221,219,71,93,53,209,181,209,94,175,11,153,23,252,154,242,39,12,228,167,218,159,180,127,103,59,111,244,207,176,246,62,191,104,172,158,167,250,143,82,77,187,122,251,127,77,245,219,175,118,186,53,85,69,229,51,99,2,254,84,50,179,25,101,159,181,61,153,246,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,163,91,253,3,31,254,138,47,248,19,255,0,213,234,85,17,17,21,42,226,143,34,255,0,148,166,68,226,108,148,251,83,246,115,237,31,98,254,153,246,30,217,208,236,245,144,84,255,0,81,234,71,187,119,67,111,233,182,155,181,239,211,71,176,15,244,12,127,250,40,191,224,79,255,0,87,169,84,68,86,171,199,63,3,31,203,71,236,79,250,168,253,142,251,29,237,47,246,19,218,29,171,181,246,111,254,120,135,102,222,205,253,214,187,254,26,119,210,174,23,57,82,127,38,188,246,195,57,215,249,122,251,71,246,115,182,255,0,75,62,203,118,62,191,104,163,158,155,250,183,107,147,110,222,190,239,208,125,118,233,221,174,173,127,232,136,162,175,253,3,31,254,138,47,248,19,255,0,213,234,245,51,47,133,47,202,39,6,212,124,36,253,189,246,127,100,195,246,43,23,218,15,101,245,119,123,54,74,83,234,246,94,176,233,212,236,186,109,234,251,187,252,75,78,251,85,202,126,77,127,146,252,211,193,185,153,252,163,189,167,246,75,16,91,175,189,139,236,135,71,181,118,90,152,230,233,117,59,105,108,221,211,219,187,105,105,174,186,62,154,41,42,68,86,85,198,183,45,239,229,131,154,118,172,204,252,178,253,146,246,102,31,130,197,216,190,206,246,254,167,78,166,162,110,175,83,181,69,166,189,167,110,221,175,166,205,117,239,209,189,95,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,117,72,138,149,113,71,145,127,202,83,34,113,54,74,125,169,251,57,246,143,177,127,76,251,15,108,232,118,122,200,42,127,168,245,35,221,187,161,183,244,219,77,218,247,233,163,216,7,250,6,63,253,20,95,240,39,255,0,171,213,255,0,241,71,145,127,202,83,34,113,54,74,125,169,251,57,246,143,177,127,76,251,15,108,232,118,122,200,42,127,168,245,35,221,187,161,183,244,219,77,218,247,233,163,216,7,250,6,63,253,20,95,240,39,255,0,171,212,170,34,34,176,14,40,249,82,127,41,76,246,196,217,215,249,122,251,57,246,143,177,127,75,62,203,118,206,135,103,163,130,155,250,183,107,143,118,238,134,239,208,109,55,105,223,166,175,95,248,41,225,75,249,31,101,101,215,44,254,222,253,173,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,224,21,42,226,143,34,255,0,148,166,68,226,108,148,251,83,246,115,237,31,98,254,153,246,30,217,208,236,245,144,84,255,0,81,234,71,187,119,67,111,233,182,155,181,239,211,71,176,15,244,12,127,250,40,191,224,79,255,0,87,169,84,68,68,68,68,68,68,68,68,68,68,68,69,166,173,243,70,45,95,187,195,226,182,72,27,251,155,249,214,198,165,15,139,151,248,86,248,226,16,23,22,119,241,213,111,102,102,238,101,170,165,89,229,72,115,89,162,61,31,107,215,71,163,179,183,246,163,88,245,103,13,185,237,248,170,186,50,98,103,25,33,109,29,217,252,97,23,248,47,57,131,74,40,241,45,186,73,141,196,90,166,39,215,79,246,193,83,127,203,242,72,234,114,111,15,156,37,184,6,115,209,244,211,255,0,155,170,126,127,177,94,114,46,57,95,193,190,107,134,88,119,143,199,189,105,19,16,251,174,222,235,119,59,173,229,25,198,251,129,181,102,249,174,81,148,9,187,159,252,75,113,120,45,52,116,209,211,71,90,179,104,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,182,234,238,253,203,86,14,253,93,11,191,221,249,161,59,136,234,218,119,45,129,239,9,59,252,214,241,119,118,213,214,228,94,7,53,169,90,170,211,16,19,187,51,85,131,247,63,251,89,168,4,226,174,223,236,236,202,188,194,229,187,108,244,141,227,175,141,32,63,201,82,27,19,9,94,40,5,181,211,180,197,255,0,29,148,218,114,228,149,160,201,108,61,11,51,190,234,131,111,255,0,143,170,255,0,58,190,52,91,36,215,77,126,12,180,211,86,103,127,146,216,224,58,59,247,248,173,241,155,187,232,235,83,143,115,238,103,239,240,91,93,250,127,165,254,37,189,139,185,107,226,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,182,234,238,253,203,86,14,253,93,11,191,221,249,161,59,136,234,218,119,45,129,239,9,59,252,214,241,125,91,246,119,45,200,188,14,107,82,181,85,166,32,39,118,102,171,7,238,127,246,179,80,9,197,93,191,217,217,149,121,133,203,118,217,233,27,199,95,26,64,127,146,164,54,38,18,188,80,11,107,167,105,139,254,59,41,180,229,201,43,65,146,216,122,22,103,125,213,6,223,255,0,31,85,254,117,124,104,182,73,174,154,252,25,52,119,102,215,249,151,27,128,232,239,223,226,183,198,110,239,163,173,78,61,207,185,159,191,193,109,119,233,254,151,248,150,246,46,229,175,138,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,255,0,5,163,54,171,95,4,119,91,55,106,77,175,245,171,115,232,227,171,248,45,166,77,211,125,53,72,95,81,254,117,200,139,201,102,80,117,44,80,55,255,0,61,139,255,0,234,26,129,14,52,41,246,230,173,253,245,238,106,138,39,111,255,0,113,141,80,236,25,19,77,137,109,192,79,163,21,76,45,221,254,232,42,109,120,0,167,8,178,154,193,16,185,62,202,135,241,255,0,199,170,29,94,194,34,226,144,246,151,222,184,216,153,223,191,252,72,237,179,189,151,96,73,137,181,100,118,213,108,97,219,220,203,115,62,139,95,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,223,224,180,102,213,107,224,142,235,102,237,73,181,254,181,110,125,28,117,127,5,180,201,186,111,166,169,11,234,47,251,87,34,47,37,153,65,212,177,64,223,252,246,47,255,0,168,106,4,56,208,167,219,154,183,247,215,185,170,40,157,191,253,198,53,67,176,100,77,54,37,183,1,62,140,85,48,183,119,251,160,169,181,224,2,156,34,202,107,4,66,228,251,42,31,199,255,0,30,168,117,123,8,139,138,83,219,162,227,98,103,126,255,0,241,35,182,206,246,93,129,38,38,213,145,219,85,177,135,107,104,203,115,62,139,95,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,211,70,101,170,45,165,222,180,209,197,157,245,241,92,38,108,197,223,170,217,187,86,118,103,239,248,46,196,44,236,46,207,243,92,136,188,198,96,131,201,102,132,69,181,254,138,23,255,0,212,53,1,92,104,60,242,230,173,241,219,93,165,85,66,204,218,124,123,20,106,156,224,124,49,44,33,107,190,155,68,207,45,64,139,54,226,223,171,75,242,211,79,235,84,196,240,1,212,124,172,178,111,215,186,163,229,255,0,207,181,10,246,81,23,94,87,247,157,151,24,191,189,223,240,92,203,88,152,163,103,98,253,171,145,159,84,209,150,142,223,37,171,106,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,104,204,181,69,180,187,214,154,56,179,190,190,43,136,205,153,251,215,30,237,89,217,159,191,224,187,16,51,176,119,174,68,94,99,48,65,228,179,66,34,218,255,0,69,11,255,0,234,26,128,174,52,30,121,115,86,248,237,174,210,170,161,102,109,62,61,138,53,78,112,62,24,150,16,181,223,77,162,103,150,160,69,155,113,111,213,165,249,105,167,245,170,98,120,0,234,62,86,89,55,235,221,81,242,255,0,231,218,133,123,40,139,130,95,31,231,92,66,254,247,127,193,115,45,98,98,141,157,139,246,174,70,125,83,70,90,59,124,150,173,170,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,105,174,139,107,161,248,50,235,201,166,190,29,232,204,58,106,222,43,178,30,31,206,183,34,243,152,238,80,138,209,9,31,131,212,139,127,234,146,130,14,48,33,160,108,208,175,235,196,228,239,113,183,177,232,79,222,221,144,62,255,0,146,249,216,82,205,105,155,15,89,230,134,140,182,13,86,239,211,45,91,73,79,87,241,82,147,192,175,99,135,45,173,49,64,59,116,159,185,181,215,255,0,155,42,62,245,121,45,224,181,69,192,122,111,239,101,199,249,189,218,104,185,91,79,130,228,62,246,209,145,159,69,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,232,182,186,31,131,46,9,52,254,117,163,48,233,171,120,174,196,95,160,203,122,47,57,142,229,8,173,16,145,248,61,72,183,254,169,40,32,227,2,26,6,205,10,254,188,78,78,247,27,123,30,132,253,237,217,3,239,249,47,157,133,44,214,153,176,245,158,104,104,203,96,213,110,253,50,213,180,148,245,127,21,41,60,10,246,56,114,218,211,20,3,183,73,251,155,93,127,249,178,163,239,87,146,218,233,222,181,69,192,122,110,239,249,186,227,252,222,237,52,92,173,167,193,114,31,123,104,200,207,162,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,107,247,186,213,219,187,246,45,167,224,203,175,39,233,45,7,195,249,215,104,60,63,157,110,69,227,243,50,71,107,36,2,29,228,213,97,220,223,222,26,132,206,43,240,215,109,204,107,212,146,83,74,101,4,212,147,238,96,47,235,105,3,191,185,215,217,201,220,23,67,112,203,170,106,250,202,67,252,213,45,92,192,110,198,205,188,102,61,59,217,217,148,129,240,99,79,21,22,2,176,132,48,190,146,85,104,239,171,255,0,219,147,127,157,94,58,34,225,54,109,235,97,0,235,174,139,149,182,233,220,218,127,58,213,106,237,162,213,187,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,107,247,186,213,219,187,246,45,167,224,203,175,39,138,208,124,63,157,118,98,253,6,91,209,120,252,204,145,218,201,0,135,121,53,88,119,55,247,134,161,51,138,252,53,219,115,26,245,36,148,210,153,65,53,36,251,152,11,250,218,64,239,238,117,246,114,119,5,208,220,50,234,154,190,178,144,255,0,53,75,87,48,27,177,179,111,25,143,78,246,118,101,32,124,24,211,197,69,128,172,33,12,47,164,149,90,59,234,255,0,246,228,223,231,87,142,136,184,141,155,115,127,58,227,32,29,117,209,114,182,221,59,155,79,231,90,173,93,180,90,183,122,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,143,170,219,220,238,204,236,184,204,7,87,119,100,24,199,254,133,202,45,163,45,200,188,46,100,213,199,29,24,198,82,6,173,82,29,206,76,223,214,18,136,28,227,170,124,81,152,56,173,250,123,163,236,35,32,184,62,230,103,106,104,135,93,91,79,189,123,172,153,180,198,249,63,13,19,83,25,16,80,215,191,81,183,127,110,151,225,252,234,241,120,79,140,104,48,5,146,45,190,252,83,147,234,253,206,207,218,165,118,238,87,107,1,188,144,71,35,190,174,64,206,255,0,224,92,136,184,143,244,214,215,249,104,183,179,124,86,171,115,182,171,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,234,182,247,59,179,59,46,51,17,215,189,188,16,99,31,250,23,40,179,51,104,203,114,47,11,153,53,113,199,70,49,148,129,171,84,135,115,147,55,245,132,162,7,56,234,159,20,102,14,43,126,158,232,251,8,200,46,15,185,153,218,154,33,215,86,211,239,94,235,38,109,49,190,79,195,68,212,198,68,20,53,239,212,109,223,219,165,248,127,58,188,94,19,227,26,12,1,100,139,111,191,20,228,250,191,115,179,246,169,93,187,149,217,81,74,83,211,4,166,250,185,107,223,252,238,185,209,113,31,233,55,243,173,175,242,209,111,102,248,173,86,231,109,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,117,198,228,250,179,51,45,142,239,187,77,29,110,2,102,125,29,151,50,34,163,153,187,88,67,83,40,1,190,141,81,23,129,127,181,40,184,165,178,84,221,37,189,93,94,41,116,154,217,51,52,157,39,45,250,8,182,155,190,62,31,226,85,203,35,48,230,185,117,109,132,227,218,231,21,80,27,60,62,34,245,7,220,237,242,85,243,35,101,107,109,202,243,100,99,219,29,36,148,109,8,51,237,97,115,234,19,237,31,135,123,252,60,85,217,90,201,202,219,72,238,250,191,66,61,117,254,245,151,105,23,17,183,126,239,146,209,106,47,240,91,150,244,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,174,55,39,213,153,153,108,39,125,126,61,235,112,19,51,232,236,185,91,195,185,106,138,142,102,237,97,13,76,160,6,250,53,68,94,5,254,212,162,226,150,201,83,116,150,245,117,120,165,210,107,100,204,210,116,156,183,232,34,218,110,248,248,127,137,87,44,140,195,154,229,213,182,19,143,107,156,85,64,108,240,248,139,212,31,115,183,201,87,204,141,149,173,183,43,205,145,143,108,116,146,81,180,32,207,181,133,207,168,79,180,126,29,239,240,241,87,83,134,200,142,203,78,230,78,69,239,234,238,250,191,233,186,250,104,184,207,231,242,91,86,162,255,0,5,185,111,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,252,86,215,248,173,174,218,191,138,212,71,226,185,145,21,183,231,165,254,27,115,21,68,146,16,137,85,194,12,236,239,227,209,119,248,55,220,172,175,6,218,10,167,44,90,172,93,186,197,73,87,187,221,109,116,99,145,188,117,239,240,101,90,114,74,218,49,96,11,73,74,108,228,67,80,61,227,226,253,160,254,43,217,224,151,123,110,96,93,70,79,112,106,106,109,227,30,159,29,7,71,240,253,170,236,48,220,207,45,24,139,200,69,182,40,219,189,223,187,185,125,132,91,13,187,157,153,113,190,186,124,180,90,182,172,183,235,170,220,62,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,252,86,215,248,173,29,181,65,31,138,229,111,6,90,162,182,252,244,191,195,110,98,168,146,66,17,42,184,65,157,157,252,122,46,255,0,6,251,149,149,224,219,65,84,229,139,85,139,183,88,169,42,247,123,173,174,140,114,55,142,189,254,12,171,78,73,91,70,44,1,105,41,77,156,136,106,7,188,124,95,180,31,197,123,60,18,239,109,204,11,168,201,238,13,77,77,188,99,211,227,160,232,254,31,181,93,86,15,149,206,221,183,123,150,223,131,252,61,226,95,121,22,195,110,238,239,138,227,125,116,249,104,181,109,89,111,215,85,184,124,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,45,159,53,181,223,189,111,2,111,5,200,139,138,121,198,156,24,207,193,223,69,100,60,86,98,98,163,195,144,72,50,72,198,247,88,5,221,164,38,125,59,60,191,29,62,229,76,242,227,12,86,30,91,149,33,3,111,122,26,198,111,209,241,121,15,79,143,222,170,78,82,90,234,40,236,148,246,154,131,113,40,160,153,217,188,88,73,229,119,103,109,31,79,235,151,54,36,41,176,254,59,195,18,5,100,154,214,92,162,105,68,93,199,115,9,196,204,197,163,190,238,226,248,171,176,192,149,229,45,52,165,32,187,9,132,46,26,150,189,206,206,189,123,62,172,207,243,90,173,164,250,119,186,216,236,218,59,234,158,239,193,245,254,101,168,173,237,167,193,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,168,86,111,113,191,195,30,66,227,41,50,255,0,55,51,14,175,14,223,99,167,138,173,169,230,195,151,73,66,88,36,103,217,44,82,197,76,81,74,26,177,11,144,17,51,24,24,62,132,4,205,232,50,47,138,60,137,226,83,219,127,145,76,115,246,143,236,231,102,246,159,244,178,178,143,161,218,58,189,31,245,204,81,238,221,208,151,244,117,211,111,126,154,182,181,85,90,175,250,40,252,9,255,0,223,207,254,12,222,63,230,138,229,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,121,92,235,207,188,167,225,219,10,210,227,92,227,197,127,103,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,74,176,159,49,238,12,113,206,42,179,96,172,45,156,157,182,245,136,46,20,246,187,117,55,217,219,172,125,122,169,228,24,226,143,121,211,8,14,227,49,109,73,216,91,93,93,217,187,213,64,207,78,40,242,39,134,191,98,126,90,241,207,217,207,180,125,167,217,159,210,202,202,206,191,103,233,117,191,214,209,73,183,111,94,47,210,211,93,221,218,232,250,124,156,148,227,51,134,206,34,113,85,86,10,201,204,200,251,65,122,162,183,157,210,122,111,99,215,210,108,165,9,35,140,164,223,81,4,96,250,28,209,182,140,251,189,237,116,209,157,218,181,162,34,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,237,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,106,214,136,136,136,139,169,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,34,34,46,165,109,218,213,110,169,160,163,184,92,233,41,106,46,149,15,73,67,20,211,8,29,84,237,20,147,60,81,11,190,166,109,20,50,200,226,58,190,200,204,188,5,221,187,104,136,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,17,21,181,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,171,146,153,247,148,252,68,225,90,172,107,147,152,175,237,5,150,138,224,118,185,234,123,13,77,38,202,160,142,57,10,61,149,17,198,111,160,77,27,234,205,183,222,211,93,89,217,170,2,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,237,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,106,214,136,136,139,169,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,34,34,34,43,85,255,0,69,31,129,63,251,249,255,0,193,155,199,252,209,92,166,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,186,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,250,129,188,83,69,35,9,104,251,36,2,240,38,119,237,162,34,34,34,183,252,210,227,215,132,236,150,199,119,60,179,204,188,214,246,54,36,179,116,123,109,23,176,174,85,29,46,172,33,52,127,156,134,156,227,45,99,148,11,221,39,211,93,31,71,103,102,168,25,41,159,121,79,196,78,21,170,198,185,57,138,254,208,89,104,174,7,107,158,167,176,212,210,108,170,8,227,144,163,217,81,28,102,250,4,209,190,172,219,125,237,53,213,157,154,149,98,206,99,220,24,224,108,85,121,193,88,167,57,59,21,235,15,220,42,45,119,26,111,179,183,89,58,21,80,72,81,203,30,240,166,32,45,166,4,218,139,184,190,154,179,187,119,170,213,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,253,90,42,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,103,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,253,108,139,226,143,34,120,148,246,223,228,83,28,253,163,251,57,217,189,167,253,44,172,163,232,118,142,175,71,253,115,20,123,183,116,37,253,29,116,219,223,166,173,173,85,69,212,142,237,106,154,235,81,98,134,231,72,119,42,58,120,106,234,40,198,97,121,225,130,98,144,98,148,227,215,112,129,148,19,8,147,182,132,241,72,205,174,215,211,182,136,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,124,172,127,143,48,206,88,96,219,182,96,99,58,170,186,91,21,138,157,234,238,21,20,214,250,138,211,130,6,118,221,43,197,78,7,43,128,179,238,50,97,118,0,98,50,208,68,157,173,215,253,20,126,4,255,0,239,231,255,0,6,111,31,243,69,93,114,135,58,50,191,62,176,108,121,129,148,120,190,147,17,88,164,168,150,145,234,33,9,34,56,167,141,219,124,82,197,40,140,177,30,142,36,194,98,46,224,96,109,168,152,187,251,85,111,249,165,199,175,9,217,45,142,238,121,103,153,121,173,236,108,73,102,232,246,218,47,97,92,170,58,93,88,66,104,255,0,57,13,57,198,90,199,40,23,186,79,166,186,62,142,206,205,234,242,47,138,60,137,226,83,219,127,145,76,115,246,143,236,231,102,246,159,244,178,178,143,161,218,58,189,31,245,204,81,238,221,208,151,244,117,211,111,126,154,182,181,85,81,252,239,226,235,135,78,28,110,182,203,22,114,230,101,37,130,229,119,167,58,186,74,49,162,170,173,157,224,18,219,213,56,233,162,144,163,7,45,194,36,108,44,110,18,48,238,216,122,83,95,244,81,248,19,255,0,191,159,252,25,188,127,205,21,213,34,183,252,210,227,215,132,236,150,199,119,60,179,204,188,214,246,54,36,179,116,123,109,23,176,174,85,29,46,172,33,52,127,156,134,156,227,45,99,148,11,221,39,211,93,31,71,103,102,245,121,23,197,30,68,241,41,237,191,200,166,57,251,71,246,115,179,123,79,250,89,89,71,208,237,29,94,143,250,230,40,247,110,232,75,250,58,233,183,191,77,91,90,170,136,173,87,253,20,126,4,255,0,239,231,255,0,6,111,31,243,69,114,152,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,34,162,153,215,198,103,13,156,59,98,170,92,21,156,121,145,246,126,245,91,111,11,164,20,222,199,175,171,223,74,114,73,24,201,190,158,9,1,181,56,100,109,29,247,123,186,233,163,179,191,214,200,190,40,242,39,137,79,109,254,69,49,207,218,63,179,157,155,218,127,210,202,202,62,135,104,234,244,127,215,49,71,187,119,66,95,209,215,77,189,250,106,218,212,168,238,214,169,174,181,22,40,110,116,135,114,163,167,134,174,162,140,102,23,158,24,38,41,6,41,78,61,119,8,25,65,48,137,59,104,79,20,140,218,237,125,59,104,136,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,215,109,23,82,231,118,181,89,105,130,178,243,115,164,160,167,146,162,10,64,150,166,97,136,10,121,229,8,97,137,136,157,153,206,73,100,142,48,31,18,51,17,109,93,217,151,109,17,17,17,17,124,154,108,83,98,171,197,87,28,21,79,93,190,245,106,183,209,221,43,41,186,70,221,42,90,185,42,99,167,147,123,182,194,220,116,85,45,163,59,147,116,245,38,102,33,119,250,200,136,136,136,136,136,136,136,136,136,136,136,139,105,45,159,53,181,221,181,91,192,155,193,114,34,226,158,113,167,6,51,240,119,209,89,15,21,152,152,168,240,228,18,12,146,49,189,214,1,119,105,9,159,78,207,47,199,79,185,83,60,184,195,21,135,150,229,72,64,219,222,134,177,155,244,124,94,67,211,227,247,170,147,148,150,186,138,59,37,61,166,160,220,74,40,38,118,111,22,18,121,93,217,219,71,211,250,229,205,137,10,108,63,142,240,196,129,89,38,181,151,40,154,81,23,113,220,194,113,51,49,104,239,187,184,190,42,234,242,238,227,218,40,166,144,133,216,75,110,221,75,95,235,143,85,237,25,245,102,127,154,213,109,39,211,189,214,199,102,209,223,84,247,126,15,175,243,45,69,111,109,62,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,254,43,110,139,110,154,186,222,12,204,185,17,116,47,18,4,84,194,70,90,51,200,205,225,247,58,142,254,44,174,205,87,75,236,96,157,222,88,46,116,242,16,182,230,118,110,204,127,31,15,235,153,84,252,33,132,232,169,104,42,40,25,165,8,218,142,97,97,103,30,237,75,94,237,27,79,138,237,97,11,48,81,226,58,234,80,158,163,100,84,100,241,179,155,126,150,160,255,0,47,189,215,87,51,108,181,3,113,194,23,40,163,34,40,170,165,146,99,114,31,113,134,72,180,118,248,248,51,252,252,21,192,101,237,97,189,21,11,28,165,249,248,169,180,239,127,123,86,255,0,165,84,241,109,5,155,228,203,85,180,219,86,92,122,59,119,63,130,208,117,91,219,197,110,31,21,185,17,17,17,17,17,17,17,17,17,17,17,17,20,69,228,15,28,117,60,56,241,179,155,217,61,142,2,144,242,235,26,102,197,244,230,171,144,226,167,59,29,198,107,129,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,75,162,34,34,34,40,181,231,95,146,22,167,181,96,222,36,97,190,85,141,200,106,41,240,61,69,180,163,18,130,72,28,107,107,34,156,11,184,128,196,154,97,38,125,204,108,113,187,108,216,253,75,75,229,151,157,127,145,110,46,48,183,104,183,246,170,12,119,166,10,172,217,22,249,162,237,179,195,217,228,143,89,0,71,74,168,169,183,147,238,210,39,151,104,185,109,210,127,150,42,235,37,62,19,188,172,100,223,211,252,61,233,208,40,213,231,71,158,151,219,174,99,225,206,30,45,151,155,84,216,110,201,111,166,196,151,42,106,118,9,42,130,241,43,212,199,24,84,30,174,81,236,165,32,48,141,152,29,198,173,204,183,179,196,225,79,249,66,100,93,30,103,241,29,87,152,216,134,205,219,108,185,105,111,27,140,36,111,1,194,55,137,205,227,162,105,34,145,136,203,104,5,92,224,96,204,241,203,77,17,57,139,237,19,173,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,81,107,204,7,137,140,101,194,135,48,60,21,154,88,62,134,146,226,5,150,244,150,219,189,178,165,152,66,227,110,146,235,90,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,206,69,114,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,40,139,206,62,46,238,188,32,243,72,204,236,87,61,186,174,241,132,239,212,246,59,110,35,181,65,80,64,103,3,90,168,72,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,25,94,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,17,83,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,142,62,220,64,241,69,154,28,65,103,65,103,69,246,247,87,110,185,91,170,29,176,211,82,28,112,207,99,162,142,174,90,154,74,120,234,32,142,34,51,128,166,125,39,118,105,29,217,137,223,195,73,148,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,211,98,118,105,35,214,237,81,17,67,183,42,126,56,233,178,214,235,65,194,222,100,133,92,182,44,79,120,96,194,215,49,57,103,123,117,198,168,128,26,136,227,213,216,41,166,151,66,18,140,91,167,52,178,17,177,12,165,36,51,18,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,191,244,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,68,68,81,23,156,124,93,221,120,65,230,145,153,216,174,123,117,93,227,9,223,169,236,118,220,71,106,130,160,128,206,6,181,80,144,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,50,189,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,34,34,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,68,94,113,241,119,117,225,7,154,70,103,98,185,237,213,119,140,39,126,167,177,219,113,29,170,10,130,3,56,26,213,66,65,85,8,57,52,71,83,11,238,217,212,109,28,36,154,54,40,250,175,32,202,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,136,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,69,21,124,195,184,133,197,92,47,243,11,203,188,220,194,212,221,191,176,101,253,45,53,198,214,117,82,83,195,115,161,150,190,226,50,211,200,64,255,0,222,200,14,66,98,18,197,17,184,30,205,175,35,249,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,66,183,51,174,60,127,45,247,218,156,134,202,123,214,236,3,135,238,5,237,43,165,186,227,212,165,197,19,8,66,81,234,61,33,126,141,60,227,80,195,182,73,34,152,154,57,155,93,145,19,77,74,133,110,103,92,7,126,68,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,183,94,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,33,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,149,239,241,131,197,158,13,225,23,43,254,220,95,105,233,47,23,218,250,136,233,172,88,112,171,222,150,123,169,180,128,211,184,27,71,43,128,69,17,188,132,110,27,53,233,131,187,20,160,207,143,182,105,102,150,59,206,156,119,115,204,204,203,190,251,103,18,94,122,61,182,183,178,195,79,213,233,66,16,199,249,184,64,35,29,35,136,7,221,22,215,77,95,87,119,119,150,158,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,200,170,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,156,195,184,133,197,92,47,243,11,203,188,220,194,212,221,191,176,101,253,45,53,198,214,117,82,83,195,115,161,150,190,226,50,211,200,64,255,0,222,200,14,66,98,18,197,17,184,30,205,175,35,249,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,66,183,51,174,60,127,45,247,218,156,134,202,123,214,236,3,135,238,5,237,43,165,186,227,212,165,197,19,8,66,81,234,61,33,126,141,60,227,80,195,182,73,34,152,154,57,155,93,145,19,77,74,43,85,230,143,228,79,51,127,5,245,138,37,71,249,105,115,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,154,207,118,171,150,90,169,241,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,172,133,34,34,34,43,117,227,111,140,28,51,194,54,87,203,122,39,164,173,198,215,202,121,199,9,217,234,226,168,232,87,79,20,144,4,199,36,145,3,136,132,35,82,18,184,17,198,242,48,184,1,11,190,225,131,108,45,196,238,114,225,142,32,169,120,157,44,81,237,140,125,13,192,238,19,86,221,33,25,227,170,234,68,80,201,1,198,219,88,97,40,12,161,96,143,103,78,55,102,137,227,218,14,51,253,195,23,16,184,87,138,12,154,178,230,230,22,166,236,29,191,169,77,113,181,157,84,117,19,91,43,162,45,178,211,200,64,255,0,222,200,14,66,4,113,75,17,184,6,253,173,85,81,17,17,17,17,17,17,17,17,17,17,17,108,127,138,219,162,219,166,174,183,131,51,46,68,93,11,196,129,21,48,145,150,140,242,51,120,125,206,163,191,139,43,179,85,210,251,24,39,119,150,11,157,60,132,45,185,157,155,179,31,199,195,250,230,85,63,8,97,58,42,90,10,138,6,105,66,54,163,152,88,89,199,187,82,215,187,70,211,226,187,88,66,204,20,120,142,186,148,39,168,217,21,25,60,108,230,223,165,168,63,203,239,117,213,204,219,45,64,220,112,133,202,40,200,138,42,169,100,152,220,135,220,97,146,45,29,190,62,12,255,0,63,5,92,242,158,188,165,179,210,57,78,78,211,72,194,207,171,251,223,157,54,85,112,91,65,102,249,50,213,109,54,212,87,30,142,221,207,224,180,29,86,246,241,91,135,197,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,9,252,86,215,127,154,218,196,221,253,255,0,21,202,46,46,205,162,220,139,202,102,13,116,148,150,216,122,103,181,222,113,239,109,127,177,63,151,236,81,181,156,254,208,196,153,175,124,180,199,36,146,199,8,211,76,192,210,104,205,165,60,77,175,188,250,127,93,254,53,119,52,54,88,233,168,107,170,139,120,56,209,204,237,163,182,154,179,107,240,253,139,201,224,138,184,42,177,253,125,33,84,153,31,99,109,67,191,79,24,190,125,223,21,232,243,58,222,17,225,186,154,150,103,115,165,162,171,144,9,221,181,141,216,53,212,126,79,221,175,119,201,122,60,162,187,201,112,178,88,15,172,228,244,244,180,14,111,239,106,239,176,123,203,95,31,5,94,41,229,41,65,141,244,209,217,157,180,92,171,71,239,91,31,71,47,30,229,160,237,111,23,239,90,247,55,122,220,62,43,114,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,175,211,149,247,48,74,107,77,53,151,133,236,233,186,213,152,29,64,208,96,251,229,76,178,212,158,249,165,165,167,163,178,180,81,64,68,192,196,115,144,79,44,187,35,6,24,189,208,16,210,87,209,17,17,21,52,226,83,40,105,179,235,33,177,206,81,205,5,36,149,24,138,207,52,54,247,171,158,88,96,138,226,26,75,69,52,135,22,166,193,29,76,112,200,236,204,90,176,59,56,147,59,139,227,89,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,73,60,42,230,151,229,167,135,28,186,204,201,175,190,217,175,188,225,250,95,106,214,246,94,207,213,186,68,29,26,239,205,176,0,142,149,81,78,62,224,176,62,154,134,162,226,239,141,98,200,247,135,172,83,98,192,220,23,229,166,53,197,53,221,138,203,135,242,190,205,116,184,212,244,142,78,133,44,22,152,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,143,102,108,99,175,202,134,105,227,44,204,246,95,179,62,214,226,11,141,247,177,117,250,221,151,181,84,201,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,223,114,172,201,203,238,81,112,143,104,169,196,115,105,87,143,110,18,227,24,233,182,135,244,45,45,76,16,71,76,219,192,201,143,169,5,60,83,235,238,144,245,246,16,177,3,187,219,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,20,43,115,171,243,79,133,190,159,208,250,141,197,83,78,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,69,0,60,209,252,246,102,111,224,190,143,68,189,7,46,190,58,170,120,90,198,77,129,243,6,190,172,242,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,253,3,35,16,51,22,3,157,228,69,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,64,191,31,92,107,226,174,43,51,30,174,201,105,185,246,124,178,195,55,9,163,195,150,250,119,144,35,175,216,229,24,220,234,26,65,3,41,165,7,119,1,49,110,140,102,224,205,184,165,57,105,86,0,225,115,61,179,67,43,49,30,117,224,92,13,237,60,25,132,187,103,182,46,126,211,163,135,178,246,90,97,169,159,243,50,202,50,158,216,100,2,247,0,181,215,70,213,217,217,121,76,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,34,197,93,75,167,42,126,58,170,113,140,116,28,44,102,189,125,93,77,246,150,157,161,193,85,195,75,16,192,86,234,74,32,111,102,155,67,24,184,156,81,83,201,40,205,35,151,81,158,65,35,18,24,218,89,52,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,92,255,0,43,30,52,237,89,7,140,171,50,107,52,177,5,37,175,47,177,117,67,213,210,215,79,76,44,22,219,217,52,81,12,179,79,185,158,58,105,98,141,128,200,216,196,12,33,47,205,7,88,222,109,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,17,17,64,15,52,127,61,153,155,248,47,163,209,47,65,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,121,17,17,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,0,121,163,249,236,204,223,193,125,30,137,122,14,93,124,117,84,240,181,140,155,3,230,13,125,89,229,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,7,58,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,209,89,7,50,254,56,233,184,113,193,179,100,246,7,10,179,204,92,105,103,144,225,171,140,229,167,11,29,186,103,146,7,173,25,129,196,158,165,200,37,24,68,11,220,56,222,67,118,97,0,155,202,112,37,205,26,213,157,151,91,54,75,231,189,53,37,143,27,84,83,197,73,110,196,3,40,199,69,136,107,119,16,244,142,38,17,26,74,147,30,158,209,103,120,229,147,168,33,210,114,138,18,144,164,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,162,175,139,31,52,249,201,245,3,16,250,140,234,239,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,138,21,185,213,249,167,194,223,79,232,125,70,226,168,87,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,69,24,28,218,248,215,246,37,29,103,9,185,101,115,186,209,222,166,232,201,141,46,16,63,66,49,161,154,14,160,91,5,220,119,201,214,9,98,146,82,140,132,90,54,24,157,228,105,102,0,137,101,149,66,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,247,227,111,131,236,77,194,54,104,75,101,38,171,173,193,55,202,137,203,9,222,42,229,167,235,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,62,209,168,28,184,184,227,166,225,75,25,87,224,252,193,10,186,140,186,198,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,169,4,81,16,185,60,45,20,158,127,154,63,158,204,205,252,23,209,232,149,117,229,51,155,216,55,33,114,191,136,204,220,204,9,234,227,177,97,218,124,51,53,67,82,64,243,79,41,156,151,8,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,136,154,205,120,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,233,13,196,64,78,89,101,54,0,223,181,174,255,0,150,47,47,250,60,221,172,166,226,7,59,240,239,107,192,180,155,103,195,54,217,100,130,90,91,245,84,115,205,12,165,82,2,111,35,67,4,148,253,240,200,2,51,17,142,174,81,137,132,147,40,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,165,92,234,252,211,225,111,167,244,62,163,113,84,83,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,16,3,85,20,113,57,244,170,105,164,45,52,154,46,172,174,209,145,52,114,9,144,150,215,112,150,60,130,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,140,190,107,220,113,211,97,171,85,239,132,124,185,10,182,190,220,169,233,195,23,93,152,229,167,106,26,73,70,57,198,138,7,23,23,148,231,136,131,170,79,172,77,12,165,30,134,82,31,70,34,214,85,8,173,87,154,63,145,60,205,252,23,214,40,148,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,62,156,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,30,48,146,191,99,12,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,186,164,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,161,219,17,243,147,205,137,56,130,28,101,134,240,247,250,147,208,117,169,225,193,178,189,53,61,85,202,62,148,163,29,77,77,107,195,52,144,204,242,28,114,188,112,191,76,70,33,143,223,247,229,146,85,50,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,76,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,142,58,217,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,47,173,113,225,139,57,109,188,62,218,56,157,147,11,245,176,13,226,225,81,111,10,218,121,134,89,41,186,114,180,35,61,68,99,171,197,12,147,180,176,129,151,253,114,39,98,97,234,64,242,250,14,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,136,136,136,136,136,136,136,136,136,136,182,19,248,173,174,255,0,53,177,137,181,126,245,204,46,46,205,162,220,139,202,102,13,116,148,150,216,122,103,181,222,113,239,109,127,177,63,151,236,81,181,156,254,208,196,153,175,124,180,199,36,146,199,8,211,76,192,210,104,205,165,60,77,175,188,250,127,93,254,53,119,52,54,88,233,168,107,170,139,120,56,209,204,237,163,182,154,179,107,240,253,139,201,224,138,184,42,177,253,125,33,84,153,31,99,109,67,191,79,24,190,125,223,21,232,243,58,222,17,225,186,154,150,103,115,165,162,171,144,9,221,181,141,216,53,212,126,79,221,175,119,201,119,120,122,187,79,95,132,108,229,37,73,200,84,243,185,25,57,19,187,235,81,35,247,187,248,247,50,184,234,121,74,80,99,125,52,118,103,109,23,42,209,251,214,199,209,203,199,185,104,59,91,197,251,214,189,205,222,183,15,138,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,184,203,197,109,118,125,22,140,13,254,21,202,13,163,104,183,34,241,153,137,164,144,193,15,199,112,151,248,141,149,135,96,248,159,16,241,5,137,156,155,221,123,72,27,56,123,190,3,74,223,21,118,149,214,145,12,47,92,111,191,243,212,115,198,221,237,226,226,95,230,84,115,43,237,194,57,195,93,72,78,108,209,210,70,79,222,218,254,148,31,231,85,75,51,173,210,125,158,196,48,68,46,67,37,178,160,67,87,109,93,222,7,255,0,149,215,131,200,43,208,187,77,111,220,27,168,123,20,50,182,215,212,93,183,179,247,248,63,232,191,130,187,27,94,143,69,12,141,224,113,1,55,248,23,113,23,25,124,86,207,235,153,110,119,213,151,32,173,81,17,17,17,17,17,17,17,17,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,74,148,223,114,189,227,95,249,64,96,64,201,140,194,185,221,107,179,39,6,219,206,166,91,141,107,245,189,179,107,25,132,2,161,229,17,109,38,139,171,4,50,52,142,231,39,185,46,249,8,229,233,223,82,34,34,34,129,110,106,121,57,98,202,46,46,46,245,56,114,109,41,49,237,190,44,99,37,54,211,254,133,170,169,158,120,234,91,121,153,57,245,39,167,150,125,125,209,30,190,193,22,16,103,123,138,228,161,157,247,86,186,227,46,27,166,177,210,21,180,169,234,49,197,61,200,100,33,158,57,216,168,168,229,128,199,188,76,8,94,18,23,109,174,14,18,51,239,222,221,56,182,82,211,198,94,122,86,101,135,44,172,144,203,156,61,121,236,87,172,203,193,248,126,221,48,131,78,19,21,158,11,93,60,149,175,28,177,184,128,238,51,164,128,192,221,218,72,170,101,22,2,109,196,17,215,194,174,86,254,90,120,142,203,172,179,154,197,237,154,11,206,32,165,246,173,23,106,236,253,91,92,71,214,174,252,227,24,16,233,75,20,229,238,19,27,233,160,106,78,44,249,36,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,22,220,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,255,0,249,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,148,80,3,205,31,207,102,102,254,11,232,244,74,213,84,159,114,186,230,1,89,104,172,182,240,201,157,248,139,173,106,155,179,91,176,61,210,120,231,158,170,58,169,103,138,8,109,37,211,3,221,11,245,117,138,73,28,6,17,140,163,114,112,120,134,41,106,69,10,220,208,184,233,252,181,226,163,200,236,156,198,125,175,45,172,187,61,177,83,68,59,97,190,221,35,144,157,244,153,137,251,69,28,58,71,211,209,132,14,86,57,63,58,35,79,35,91,87,10,60,40,230,63,22,185,142,24,43,5,69,216,109,84,61,57,239,247,249,225,115,165,180,82,147,187,49,19,51,183,82,99,218,77,20,44,236,82,16,147,187,128,4,146,6,67,216,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,18,220,214,56,28,166,203,91,173,127,20,153,108,117,114,216,177,61,225,207,20,219,8,37,157,237,215,26,162,51,122,208,147,71,96,166,154,93,68,134,66,110,156,210,198,32,228,50,140,112,217,175,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,69,138,186,237,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,59,220,191,120,238,177,113,85,133,99,193,88,164,251,22,102,225,251,123,73,113,166,208,228,246,165,44,17,210,199,45,215,120,83,197,79,7,86,166,160,155,179,11,185,6,154,182,163,222,215,128,136,139,26,206,44,124,211,231,39,212,12,67,234,51,170,84,165,167,149,215,48,10,59,189,29,183,134,76,239,196,93,27,172,61,154,221,129,238,147,199,4,20,178,82,197,4,80,67,105,46,152,6,217,155,165,172,82,72,230,83,20,133,27,147,27,68,50,201,250,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,128,30,104,254,123,51,55,240,95,71,162,86,170,165,39,149,247,48,74,107,77,53,151,133,236,233,186,213,152,29,64,208,96,251,229,76,178,212,158,249,165,165,167,163,178,180,81,64,68,192,196,115,144,79,44,187,35,6,24,189,208,16,210,87,209,17,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,0,121,163,249,236,204,223,193,125,30,137,90,170,147,238,87,92,192,43,45,21,150,222,25,51,191,17,117,173,83,118,107,118,7,186,79,28,243,213,71,85,44,241,65,13,164,186,96,123,161,126,174,177,73,35,128,194,49,148,110,78,15,16,197,45,74,218,184,232,227,54,197,193,230,92,82,220,227,181,123,103,25,226,142,209,79,134,109,178,129,181,41,73,19,7,86,166,166,65,211,72,98,234,196,239,24,147,73,33,24,136,237,103,57,99,128,28,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,83,105,203,67,129,202,110,28,112,108,57,195,142,14,172,243,23,26,89,227,9,169,36,9,105,194,199,110,153,227,157,168,138,19,97,39,169,114,8,138,98,49,247,14,54,140,25,152,76,230,189,244,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,162,175,139,31,52,249,201,245,3,16,250,140,234,149,41,147,229,139,204,2,179,55,104,233,184,126,206,252,69,218,241,213,38,216,48,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,124,210,24,148,194,99,171,20,130,103,36,138,168,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,133,110,117,126,105,240,183,211,250,31,81,184,171,0,87,211,203,131,152,5,103,14,247,216,178,147,55,177,23,250,147,215,246,153,226,169,168,142,122,137,48,237,86,195,147,117,56,66,18,72,112,205,35,48,28,44,59,90,73,90,81,112,252,243,75,55,234,200,57,150,113,213,83,195,46,25,165,203,12,177,175,171,165,205,12,71,79,5,202,150,184,105,98,146,11,69,185,170,29,138,115,105,227,56,166,57,158,9,161,24,216,95,107,117,36,34,7,24,218,72,54,69,149,66,47,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,235,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,83,84,87,127,203,155,130,143,229,85,152,243,223,241,253,178,235,30,89,97,111,206,92,170,96,110,148,119,74,230,112,120,237,131,54,225,49,220,6,242,74,81,49,16,70,34,58,196,83,69,35,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,69,0,60,209,252,246,102,111,224,190,143,68,156,187,184,188,254,74,89,202,255,0,106,107,122,57,123,140,122,84,88,163,101,7,105,154,14,144,203,217,106,227,218,237,35,116,164,148,183,176,239,221,20,146,233,25,200,209,109,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,177,87,83,61,202,191,141,187,86,104,224,219,87,13,56,238,122,75,126,44,193,214,120,105,44,53,19,85,11,29,254,138,23,155,243,81,68,48,128,1,210,211,5,48,56,239,57,37,1,57,95,244,37,118,144,164,94,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,241,225,226,243,137,203,239,22,153,203,83,154,183,123,47,177,41,2,223,75,107,181,218,59,72,84,246,10,88,133,200,163,235,140,81,60,187,167,146,162,93,72,119,55,87,102,174,34,42,250,185,24,254,187,63,118,255,0,137,42,85,206,175,205,62,22,250,127,67,234,55,21,96,10,255,0,249,98,241,227,249,16,190,211,100,54,108,94,182,224,28,65,112,31,102,221,46,55,30,157,46,23,152,130,98,147,65,233,19,244,106,39,42,118,45,210,71,20,36,242,76,250,111,148,158,106,85,154,243,29,227,142,167,133,44,27,65,131,242,248,41,42,51,23,24,83,206,116,51,74,113,74,22,74,65,118,7,173,150,7,119,35,50,39,33,128,72,122,68,113,74,68,228,208,188,82,65,10,44,170,17,90,175,52,127,34,121,155,248,47,172,81,40,1,94,171,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,100,39,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,90,212,37,243,35,230,9,77,196,77,76,121,61,147,119,90,177,203,171,117,64,212,214,220,161,150,88,67,19,27,197,4,145,52,180,243,65,20,208,133,52,205,56,176,17,16,72,108,18,105,168,70,237,64,56,62,225,51,25,113,117,154,31,97,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,159,63,245,26,225,107,38,191,216,172,15,151,184,30,223,253,211,67,77,11,23,251,233,38,154,73,15,251,185,102,150,79,235,228,62,248,33,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,171,252,184,57,127,214,113,17,125,139,54,243,123,14,255,0,169,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,207,60,83,105,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,62,220,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,250,190,92,220,107,255,0,37,92,199,158,193,143,238,119,89,50,203,20,254,110,229,77,3,245,99,181,215,59,131,71,115,24,118,145,150,208,7,142,81,137,196,142,50,18,210,82,134,40,222,122,81,17,17,17,17,17,17,17,17,17,17,23,25,120,173,174,207,162,209,129,190,254,245,202,13,163,104,183,34,241,153,137,164,144,193,15,199,112,151,248,141,149,135,96,248,159,16,241,5,137,156,155,221,123,72,27,56,123,190,3,74,223,21,118,149,214,145,12,47,92,111,191,243,212,115,198,221,237,226,226,95,230,84,115,43,237,194,57,195,93,72,78,108,209,210,70,79,222,218,254,148,31,231,85,75,51,173,210,125,158,196,48,68,46,67,37,178,160,67,87,109,93,222,7,255,0,149,213,60,225,214,180,168,96,168,180,75,180,100,163,150,159,168,46,206,238,44,114,72,77,222,221,207,220,255,0,5,119,22,189,30,138,25,27,192,226,2,111,240,46,226,46,50,248,173,159,215,50,220,239,171,46,65,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,252,23,25,19,51,179,45,9,5,219,86,103,92,173,167,193,106,138,149,230,125,121,5,117,63,186,219,122,65,240,239,215,83,251,213,161,240,207,135,42,171,241,37,70,42,41,98,97,173,181,205,27,3,19,234,219,103,140,124,52,254,227,230,174,255,0,20,89,105,160,194,167,31,82,87,39,99,23,239,109,52,113,63,185,91,198,3,138,8,51,242,241,72,206,110,33,67,19,179,247,107,223,217,159,254,85,95,239,212,65,54,31,154,61,196,221,74,105,196,123,254,46,206,221,234,220,114,140,158,131,29,226,170,66,209,247,221,227,143,86,251,166,153,191,229,87,151,134,106,55,80,211,66,205,220,48,70,221,255,0,222,175,184,180,239,92,114,59,179,233,243,91,95,185,214,172,250,173,226,239,226,183,162,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,186,220,120,21,169,198,60,8,96,46,41,242,162,130,174,166,251,75,79,123,155,26,208,149,84,67,1,91,169,43,46,15,237,32,121,164,23,19,138,42,120,226,40,99,98,234,51,198,66,2,67,35,203,105,88,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,207,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,232,17,17,17,88,175,55,188,139,172,204,254,28,105,51,27,15,89,187,109,235,45,46,5,113,152,129,231,57,134,207,56,52,117,173,28,81,177,1,109,48,164,156,204,217,154,56,169,165,38,49,109,194,113,45,194,174,105,126,69,184,142,203,172,204,154,251,236,106,11,54,32,165,246,173,111,101,237,29,43,92,167,209,174,252,219,1,145,107,75,44,227,238,11,155,107,168,104,76,46,212,169,86,174,40,243,142,197,155,183,28,178,166,195,144,235,73,128,178,191,12,224,233,42,119,31,244,85,85,53,47,82,165,246,24,11,135,78,122,137,96,211,222,18,232,111,18,113,54,102,189,254,74,25,33,117,123,174,50,226,70,107,229,32,219,70,158,163,3,211,219,70,50,41,228,157,202,138,178,89,204,187,132,0,69,161,17,102,220,230,231,35,190,205,141,212,149,245,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,84,255,0,53,179,211,46,50,106,179,8,90,113,173,231,165,117,199,120,130,139,13,216,45,176,51,29,85,109,85,68,241,194,230,32,238,218,67,23,84,78,89,29,216,68,92,89,181,51,140,14,160,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,167,248,171,61,50,227,8,102,198,10,201,11,157,231,171,140,241,223,107,150,219,107,167,102,57,33,165,167,166,158,121,42,170,59,219,165,11,246,115,140,29,245,35,145,221,132,93,130,82,142,37,185,213,249,167,194,223,79,232,125,70,226,156,178,56,116,192,156,80,101,102,125,229,158,58,167,255,0,243,5,101,158,183,124,223,210,203,167,102,188,67,5,103,78,41,99,235,116,186,230,93,35,45,135,224,237,224,237,102,185,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,38,156,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,150,79,212,0,243,71,243,217,153,191,130,250,61,18,174,188,27,240,137,106,226,251,151,230,40,194,144,92,105,44,248,178,195,153,23,11,150,28,186,207,78,38,1,59,218,173,226,116,179,27,11,202,20,211,54,221,253,55,213,142,56,100,113,147,164,209,148,122,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,153,78,87,188,116,254,90,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,157,33,168,145,175,210,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,44,230,41,192,173,79,11,88,201,241,198,95,80,85,158,85,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,160,98,4,102,98,230,116,255,0,129,206,46,238,188,32,230,225,98,185,237,213,119,140,39,126,167,27,110,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,57,4,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,138,190,104,188,192,43,46,245,151,46,25,50,67,17,116,109,80,246,155,118,56,186,65,28,240,85,73,85,20,242,193,53,164,122,128,27,97,110,150,178,201,27,152,204,50,12,108,76,13,40,203,98,220,52,112,233,142,248,160,205,58,12,179,192,180,255,0,218,171,47,21,187,225,254,150,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,100,17,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,82,209,98,174,175,211,137,14,95,116,214,158,20,50,215,138,28,150,181,85,152,30,7,176,87,227,11,29,52,82,212,158,249,168,202,162,178,244,242,203,57,19,3,17,192,39,4,81,108,140,24,165,247,64,79,75,43,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,138,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,17,99,89,197,143,154,124,228,250,129,136,125,70,117,115,252,45,112,73,106,226,191,129,172,75,125,195,16,82,80,230,46,21,199,23,105,173,85,131,74,37,61,218,1,179,210,16,90,78,66,154,32,0,146,160,163,33,150,71,38,133,250,142,44,205,36,154,217,7,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,157,62,95,188,119,88,184,170,194,177,224,172,82,125,139,51,112,253,189,164,184,211,104,114,123,82,150,8,233,99,150,235,188,41,226,167,131,171,83,80,77,217,133,220,131,77,91,81,239,107,22,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,40,1,230,143,231,179,51,127,5,244,122,37,239,248,86,224,70,197,197,87,5,248,187,26,225,96,236,89,155,135,241,133,124,118,234,157,78,79,106,82,193,105,130,72,173,91,14,162,42,120,58,181,53,2,253,164,153,200,52,209,245,30,230,178,11,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,166,211,149,239,26,255,0,202,3,2,6,76,102,21,206,235,93,153,56,54,222,117,50,220,107,95,173,237,155,88,204,32,21,15,40,139,105,52,93,88,33,145,164,119,57,61,201,119,200,71,47,78,250,145,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,160,7,154,63,158,204,205,252,23,209,232,149,127,224,175,133,27,23,22,156,189,49,182,13,233,90,168,241,125,183,48,43,171,48,181,238,182,19,46,193,85,216,45,111,36,110,81,187,27,67,56,7,74,70,208,197,181,9,58,102,113,70,202,58,241,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,74,79,9,28,215,176,206,27,225,230,247,101,226,51,20,85,221,51,7,8,211,204,216,117,231,164,168,115,196,208,13,59,149,53,60,213,113,4,204,53,61,80,120,142,121,64,25,192,225,50,121,79,172,74,58,248,138,207,156,101,196,150,110,95,115,91,25,214,213,145,220,106,12,45,148,51,84,52,193,105,183,49,147,211,209,68,226,0,59,35,18,209,201,128,119,155,156,132,219,204,157,228,43,149,103,1,223,245,35,138,188,223,178,255,0,109,151,8,88,174,118,239,247,3,166,189,137,245,127,241,129,136,36,135,251,93,64,23,245,35,82,168,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,213,244,225,30,10,63,149,87,44,204,171,191,224,11,101,170,60,205,194,222,218,146,219,83,59,116,164,186,80,181,222,224,242,91,10,109,194,3,184,205,164,136,165,98,16,144,72,117,136,102,150,70,140,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,251,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,61,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,161,91,157,95,154,124,45,244,254,135,212,110,43,181,202,239,33,176,111,18,89,71,196,86,84,227,58,42,66,11,141,62,30,59,101,116,212,239,49,218,110,44,23,86,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,217,94,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,94,167,6,124,209,174,185,11,146,88,139,47,179,74,154,175,24,212,97,138,122,39,192,116,146,202,80,28,176,60,227,21,69,190,90,198,25,92,2,40,141,166,129,142,39,102,8,165,139,168,45,208,141,172,91,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,175,126,183,128,239,200,135,47,108,196,207,156,216,178,237,199,216,130,223,100,246,109,174,227,110,233,213,97,120,74,247,0,201,161,117,73,186,213,16,21,59,150,232,227,150,17,121,33,125,55,202,47,96,11,42,132,69,110,188,109,240,125,134,120,185,202,249,108,164,212,148,88,218,199,79,57,97,59,197,92,181,29,10,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,80,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,245,87,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,34,128,30,104,254,123,51,55,240,95,71,162,86,170,164,83,150,47,48,10,60,162,172,166,225,251,59,241,23,100,192,181,123,96,195,55,41,99,130,42,91,13,84,147,205,52,163,82,98,13,35,195,60,149,29,243,72,100,48,144,14,172,49,145,156,115,40,139,21,117,218,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,32,158,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,64,111,74,50,74,199,210,169,166,144,181,214,25,122,82,187,70,68,242,70,64,66,91,153,130,89,46,85,65,15,49,222,56,233,184,173,198,84,24,63,47,130,174,159,46,176,125,68,231,67,52,167,44,71,123,171,38,96,122,217,96,119,97,0,17,98,24,4,135,170,33,44,164,78,47,51,197,29,154,169,84,228,99,250,236,253,219,254,36,169,87,58,191,52,248,91,233,253,15,168,220,83,150,119,15,88,87,138,12,154,226,31,40,241,77,79,96,237,255,0,101,234,109,215,64,165,142,162,107,101,116,69,114,40,170,35,19,111,239,163,54,18,2,56,165,148,24,195,126,230,179,92,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,190,174,17,57,171,211,100,135,14,149,121,99,152,216,82,175,17,223,112,85,60,65,132,77,238,50,198,215,90,67,170,1,42,41,230,32,153,224,58,120,165,50,136,152,58,69,12,3,14,145,144,3,203,96,24,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,123,245,188,7,126,68,57,123,102,38,124,230,197,151,110,62,196,22,251,39,179,109,119,27,119,78,171,11,194,87,184,6,77,11,170,77,214,168,128,169,220,183,71,28,176,139,201,11,233,190,81,123,0,89,84,34,181,94,104,254,68,243,55,240,95,88,162,80,2,164,39,153,111,47,186,156,158,186,222,56,131,202,11,85,36,121,125,95,81,218,111,22,154,72,162,165,131,13,25,149,44,17,180,108,115,185,206,21,21,51,202,76,16,196,33,3,104,44,204,12,58,91,7,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,157,234,115,25,230,83,129,51,59,46,32,201,158,25,241,133,214,178,146,255,0,249,204,79,125,130,154,106,8,206,135,67,7,182,8,84,68,19,23,85,220,78,82,29,131,211,17,143,89,70,89,64,35,219,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,130,134,157,234,231,104,96,136,2,50,150,89,164,62,247,96,142,40,228,145,216,88,141,216,29,132,72,157,133,242,30,225,139,135,172,43,194,254,77,89,114,143,11,84,246,254,193,212,169,184,221,14,150,58,121,174,117,210,150,233,106,36,16,111,239,99,6,34,50,8,162,136,28,207,102,231,245,89,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,159,30,206,43,184,81,204,126,18,179,28,240,86,53,139,183,90,171,186,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,156,193,184,90,88,93,220,163,34,23,103,48,56,228,59,149,229,139,199,143,228,66,251,77,144,217,177,122,219,128,113,5,192,125,155,116,184,220,122,116,184,94,98,9,138,77,7,164,79,209,168,156,169,216,183,73,28,80,147,201,51,233,190,82,121,158,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,5,185,134,113,167,117,226,159,52,42,44,88,67,16,85,150,85,225,170,134,108,63,70,244,197,74,213,179,180,123,101,184,79,25,19,145,153,19,202,49,57,176,184,66,226,221,56,204,230,221,213,224,23,130,140,85,197,102,99,210,94,238,214,206,207,150,88,102,225,12,152,142,225,80,210,4,117,251,28,100,43,101,59,198,64,101,52,160,236,198,64,77,209,140,216,221,247,20,65,44,249,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,68,68,68,68,68,68,68,68,68,90,63,130,227,34,102,118,101,161,45,71,77,91,85,200,218,124,22,168,169,94,103,215,144,87,83,251,173,183,164,31,14,253,117,63,189,90,31,12,248,114,170,191,18,84,98,162,150,38,26,219,92,209,176,49,62,173,182,120,199,195,79,238,62,106,239,241,69,150,154,12,42,113,245,37,114,118,49,126,246,211,71,19,251,149,188,96,56,160,131,63,47,20,140,230,226,20,49,59,63,118,189,253,153,255,0,229,85,254,253,68,19,97,249,163,220,77,212,166,156,71,191,226,236,237,222,168,54,9,7,181,230,102,36,162,61,11,124,246,193,213,187,252,99,127,217,243,87,105,135,42,117,160,166,136,91,244,97,136,123,255,0,189,95,121,23,20,142,236,250,124,214,215,238,117,171,62,171,120,187,248,173,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,92,78,59,159,95,146,59,38,214,211,85,202,63,162,223,177,106,182,73,174,157,223,53,64,51,194,245,217,41,169,29,227,215,89,35,248,125,210,125,255,0,114,167,124,49,89,59,30,5,181,213,188,154,185,193,84,14,218,247,127,174,139,238,251,149,198,102,20,49,210,88,38,119,114,114,23,127,217,253,76,157,90,230,7,148,102,226,26,244,78,206,218,208,195,175,255,0,194,171,154,175,160,105,236,20,211,194,90,52,81,206,78,196,255,0,127,220,223,114,181,170,72,79,13,102,93,108,166,227,39,182,47,174,77,167,126,221,42,11,246,105,250,127,122,187,140,5,81,218,96,118,118,209,227,138,38,255,0,8,191,249,151,176,69,178,70,119,126,229,179,78,237,25,106,35,221,170,212,124,22,246,240,90,162,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,138,243,92,224,163,242,101,138,167,226,83,44,237,151,90,156,55,139,110,21,21,56,182,45,58,208,217,238,147,72,36,213,27,220,158,65,134,170,73,15,184,135,100,114,182,214,54,105,161,136,108,171,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,167,13,28,69,224,78,40,50,178,131,51,48,45,71,246,170,59,197,22,201,191,165,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,17,17,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,88,203,230,198,5,252,151,230,158,50,203,63,106,123,79,236,150,32,184,216,187,111,67,163,218,187,45,76,144,245,122,123,139,102,238,158,237,187,139,77,116,213,244,213,121,84,89,36,112,145,146,246,172,133,225,231,4,229,253,46,16,164,195,183,120,236,244,117,120,146,158,19,25,78,91,220,148,241,246,217,101,148,72,154,83,234,177,11,19,17,11,0,0,6,145,128,51,86,5,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,79,243,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,38,99,170,184,85,19,59,199,75,77,27,187,117,38,61,165,163,106,194,194,36,102,64,0,102,48,131,101,226,47,29,241,65,199,214,85,102,94,58,168,253,96,88,232,236,244,91,33,254,150,90,253,180,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,79,242,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,165,92,75,241,23,129,56,95,202,202,252,204,199,85,31,219,104,236,244,91,38,254,153,221,59,52,211,65,71,212,138,41,58,61,94,129,143,84,199,96,120,187,248,51,196,175,5,185,233,152,252,69,243,51,192,121,161,154,23,158,221,117,174,246,204,80,195,19,56,82,219,233,70,209,92,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,151,214,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,207,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,234,56,179,52,146,107,5,151,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,208,227,39,239,22,113,127,7,83,125,203,175,142,170,110,41,112,107,96,124,193,175,164,12,212,176,83,205,53,116,52,212,178,128,92,237,208,189,56,53,201,221,163,104,33,50,146,160,99,56,68,255,0,76,8,196,0,9,128,35,47,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,123,94,98,156,10,211,113,75,131,95,28,101,245,5,32,102,165,130,158,24,104,102,169,170,148,2,231,110,133,234,13,237,172,207,35,65,9,148,149,5,32,76,65,250,96,32,70,0,78,97,6,216,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,207,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,226,177,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,217,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,234,228,207,26,121,243,144,121,71,139,178,107,44,113,5,37,174,209,139,170,59,89,215,5,54,151,27,108,228,1,20,210,209,206,36,207,25,203,20,113,131,145,49,184,108,98,139,165,38,166,244,171,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,19,224,239,133,92,27,194,134,81,219,240,125,154,219,72,88,158,227,79,79,83,139,46,241,200,243,29,198,226,193,239,176,202,64,5,217,163,34,144,97,13,163,180,29,201,219,168,114,25,215,84,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,29,185,138,112,43,83,194,214,50,124,113,151,212,21,103,149,119,250,136,97,161,154,166,170,35,59,101,198,102,168,55,182,179,60,143,60,192,49,211,148,129,49,7,232,24,129,25,152,185,157,10,225,163,136,188,119,194,254,105,208,102,102,5,168,254,213,71,120,162,217,15,244,206,215,218,97,154,122,62,164,177,73,209,234,244,0,122,160,59,195,197,159,197,159,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,121,254,107,28,14,84,230,85,170,191,138,76,182,58,72,175,184,98,206,231,138,109,132,17,64,215,27,117,40,153,189,104,73,163,57,212,195,22,162,67,33,63,82,24,163,16,113,40,134,57,162,131,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,213,117,230,3,196,198,13,226,191,50,240,86,105,96,250,26,187,113,142,7,164,182,221,237,149,44,228,118,235,140,117,213,167,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,7,37,79,52,248,167,233,253,119,168,219,148,212,162,140,14,104,28,102,113,39,195,182,126,216,48,86,78,102,71,217,251,45,110,15,165,186,79,77,236,122,10,189,245,71,91,91,25,73,190,162,9,13,181,8,99,109,25,246,251,186,233,171,187,187,149,255,0,25,156,73,241,19,159,183,252,21,156,121,145,246,130,203,69,131,234,174,144,83,123,30,130,147,101,80,86,209,70,50,111,167,130,51,125,2,105,27,71,125,190,246,186,106,204,237,39,232,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,120,174,107,28,10,212,227,24,235,248,167,202,138,10,186,155,237,45,59,205,141,104,74,170,33,128,173,212,148,70,254,210,7,154,65,113,56,162,167,142,34,134,54,46,163,60,100,32,36,50,60,177,65,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,122,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,60,97,37,126,198,24,202,231,78,209,136,1,67,41,187,57,136,11,116,100,54,7,109,165,17,203,117,72,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,80,14,26,56,234,201,46,41,113,150,43,192,249,125,95,86,23,43,5,69,68,212,48,212,210,206,7,115,180,66,212,192,247,38,119,141,130,16,42,138,130,140,33,35,235,108,1,50,0,220,224,24,240,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,237,121,138,112,43,77,197,46,13,124,113,151,212,20,129,154,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,233,128,129,24,1,57,132,21,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,122,188,180,56,28,169,226,59,25,67,156,56,224,233,3,46,176,93,226,48,154,146,64,138,160,239,151,24,90,57,218,136,161,54,33,106,102,19,136,166,35,31,124,36,104,193,157,200,206,25,201,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,42,248,177,243,79,156,159,80,49,15,168,206,166,123,149,101,218,213,113,224,115,0,209,219,238,116,149,85,22,186,139,197,37,116,80,204,38,116,179,189,206,166,102,138,81,103,212,13,226,154,41,24,75,71,217,32,23,129,51,189,0,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,163,3,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,171,175,48,238,33,112,175,20,25,133,151,121,185,133,169,187,7,111,203,250,90,107,141,172,234,163,168,154,217,93,21,206,226,50,211,200,64,255,0,222,200,14,66,4,113,75,17,184,6,253,173,117,92,140,127,93,159,187,127,196,148,170,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,94,87,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,138,114,161,224,114,167,18,221,108,156,92,102,49,210,61,138,219,81,80,120,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,33,109,37,121,162,25,53,1,140,58,215,149,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,136,160,7,154,63,158,204,205,252,23,209,232,151,191,229,191,194,142,92,113,107,151,25,225,130,177,172,93,134,235,67,246,126,123,5,254,8,88,234,173,21,68,215,22,114,22,119,110,164,39,180,90,88,93,216,100,17,23,103,3,8,228,11,64,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,210,191,202,191,142,170,108,127,135,173,92,48,230,149,125,36,24,158,199,79,13,183,6,77,13,44,187,238,214,232,41,102,50,130,86,142,55,134,51,165,134,153,153,164,51,14,168,16,54,210,144,12,228,145,245,138,186,145,254,43,120,28,166,196,188,34,101,183,23,25,114,117,111,125,182,229,190,22,60,93,105,96,150,161,171,169,34,182,82,64,53,176,48,177,60,71,4,66,29,81,125,34,120,98,41,53,2,140,250,214,43,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,215,127,199,7,51,218,158,38,178,190,221,148,121,115,131,106,240,197,138,237,79,75,87,139,158,228,241,79,61,69,92,114,12,163,71,76,99,171,53,52,114,198,18,117,157,130,89,92,65,182,66,34,99,45,176,112,197,195,214,42,226,131,57,108,185,71,133,170,123,7,111,234,84,220,110,135,75,37,68,54,202,24,135,116,181,18,8,55,247,177,131,17,0,156,178,196,14,97,191,115,87,94,104,121,67,131,114,23,53,242,219,40,242,254,10,184,236,88,119,45,232,225,167,122,185,222,105,229,51,186,220,229,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,107,138,228,99,250,236,253,219,254,36,169,87,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,174,43,154,134,72,101,126,100,240,209,117,204,156,119,124,171,177,93,242,214,158,106,251,13,198,24,228,156,36,158,164,225,139,176,203,8,247,16,84,202,52,209,180,157,207,17,236,145,203,166,210,129,193,10,190,158,80,153,71,151,25,147,196,117,94,39,198,55,142,165,235,0,219,198,251,98,176,157,3,77,13,108,142,111,9,213,201,41,137,0,118,83,150,2,1,109,178,60,178,197,32,19,52,38,197,34,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,118,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,12,227,235,130,140,85,194,158,99,213,222,237,54,206,209,150,88,154,225,52,152,114,225,78,210,28,116,27,220,164,27,101,67,200,70,99,52,64,206,192,70,79,214,140,28,217,247,12,161,21,175,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,144,79,2,252,25,88,184,60,203,138,171,100,151,95,108,227,60,81,217,234,49,53,202,35,54,165,41,34,99,233,83,83,70,90,105,12,93,89,89,164,33,105,36,35,34,45,172,225,20,119,42,138,143,241,85,195,62,13,226,191,40,235,50,183,24,87,85,219,140,106,6,229,104,185,211,59,145,219,174,49,132,129,20,239,30,230,25,131,108,178,1,198,78,219,128,203,105,1,236,144,49,225,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,213,87,20,113,175,156,184,167,134,12,59,194,189,85,207,102,27,179,117,233,171,231,55,26,137,174,180,35,81,79,81,65,79,33,76,39,36,61,150,72,76,65,225,144,5,226,120,163,112,102,139,83,249,92,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,25,9,229,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,156,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,86,136,136,136,136,136,136,136,136,136,136,139,71,117,196,227,185,245,249,35,178,109,109,29,114,143,232,183,236,90,173,167,250,46,173,255,0,60,47,93,146,154,145,222,61,117,146,63,135,221,39,223,247,42,119,195,21,147,177,224,91,93,91,201,171,156,21,64,237,175,119,250,232,190,239,185,92,102,97,67,29,37,130,103,119,39,33,119,253,159,212,201,213,174,96,121,70,110,33,175,68,236,237,173,12,58,255,0,252,42,185,170,250,6,158,193,77,60,37,163,69,28,228,236,79,247,253,205,247,43,112,190,25,217,51,114,122,162,218,126,214,172,160,6,102,239,219,176,35,31,187,79,210,251,213,208,96,90,134,170,167,209,219,71,140,33,240,253,143,254,101,236,145,108,145,157,223,185,108,211,187,70,90,136,247,106,181,31,5,189,188,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,58,217,175,143,222,180,248,173,68,155,93,23,35,120,45,87,13,73,176,139,51,235,226,172,187,138,107,196,244,152,114,223,40,200,77,35,215,68,58,176,179,247,116,231,238,239,85,119,41,173,145,83,225,186,42,104,128,68,66,57,157,155,115,191,140,196,255,0,242,170,133,154,116,240,30,27,173,39,15,124,128,216,159,87,239,110,145,171,67,203,200,68,120,134,187,194,45,160,5,20,46,205,175,223,75,254,117,120,180,20,143,54,22,35,29,186,71,12,206,250,187,252,203,252,202,210,115,126,150,106,28,115,135,39,140,197,186,183,105,141,180,239,240,154,39,248,254,213,115,25,113,85,40,208,82,182,255,0,122,90,104,93,223,70,239,125,142,170,84,78,239,16,59,248,184,178,222,182,27,62,142,236,235,102,174,237,171,163,59,59,173,89,244,92,140,255,0,5,170,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,92,166,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,168,33,230,13,193,37,215,133,12,127,29,247,12,65,87,93,151,88,170,162,162,107,85,96,210,144,193,105,156,166,152,130,210,114,20,210,153,156,116,227,25,12,178,56,188,205,212,113,103,120,228,211,192,112,119,197,86,50,225,67,55,45,248,194,205,114,171,44,49,113,168,167,166,197,150,136,227,105,130,227,110,99,247,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,136,162,3,157,30,69,223,109,89,143,135,56,135,182,89,173,80,225,187,221,190,155,13,220,170,105,220,35,170,59,196,79,83,36,103,80,26,49,73,190,148,64,2,70,115,118,26,71,2,216,205,19,28,107,43,170,229,151,146,159,150,158,46,48,183,104,184,118,90,12,9,166,53,172,217,46,201,165,236,83,195,217,227,143,88,204,75,90,169,105,183,139,237,214,38,151,105,49,109,214,127,145,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,79,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,6,113,253,198,13,215,139,44,220,34,183,189,36,120,19,7,84,86,80,97,64,134,34,99,169,128,204,90,74,233,74,64,25,119,212,52,49,27,70,66,45,16,8,6,221,237,36,146,83,94,19,188,211,228,223,212,12,61,234,48,44,148,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,98,113,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,239,83,93,93,82,239,178,32,213,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,29,110,42,184,152,198,92,87,230,229,102,105,99,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,218,197,49,238,150,67,57,9,155,113,153,109,16,13,145,133,75,229,113,231,179,44,191,26,244,122,213,85,121,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,239,249,174,113,175,249,50,194,179,240,215,150,119,59,85,78,36,197,182,250,138,108,91,46,189,105,172,246,185,163,17,106,125,142,47,24,205,85,28,135,222,69,190,56,155,115,3,60,208,202,49,67,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,9,240,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,225,135,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,176,174,40,57,84,96,220,254,207,155,126,108,225,204,87,73,131,173,23,138,136,143,25,91,40,109,206,211,214,155,117,142,122,218,121,28,222,32,169,153,251,60,100,47,19,3,59,201,80,79,36,155,163,150,240,50,135,37,242,191,33,112,108,121,127,148,120,66,147,14,216,163,168,150,173,233,225,57,37,57,103,145,219,124,178,203,41,20,178,158,140,34,196,100,78,192,0,13,160,128,179,123,85,105,92,208,107,114,74,131,133,11,212,249,211,105,171,184,153,84,20,56,62,26,98,156,76,113,36,148,117,65,71,51,188,70,3,178,49,41,228,54,149,222,55,0,38,218,103,176,10,3,20,159,114,75,184,229,60,184,171,29,90,106,48,231,71,51,105,173,239,81,71,119,237,149,37,218,236,82,73,78,53,20,221,6,110,207,31,70,166,42,99,234,59,245,79,181,104,62,236,101,172,181,34,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,239,241,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,239,199,39,8,151,94,16,115,112,112,164,23,26,187,198,19,191,83,149,203,14,93,103,167,32,51,129,141,196,233,102,54,22,136,234,97,125,187,250,111,163,132,144,200,227,31,85,163,31,65,192,47,26,248,171,133,60,199,164,178,93,174,125,163,44,177,53,194,24,241,29,190,161,228,56,232,55,184,198,87,58,118,140,76,198,104,129,153,204,64,95,173,24,48,59,110,24,142,41,232,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,150,53,156,88,249,167,206,79,168,24,135,212,103,94,131,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,68,95,53,206,10,63,38,88,170,126,37,50,206,217,117,169,195,120,182,225,81,83,139,98,211,173,13,158,233,52,130,77,81,189,201,228,24,106,164,144,251,136,118,71,43,109,99,102,154,24,134,58,213,255,0,242,84,243,79,138,126,159,215,122,141,185,77,74,43,95,226,131,151,166,75,241,103,143,237,249,141,152,216,159,26,219,174,86,235,60,86,72,162,178,86,210,67,1,65,28,211,76,36,67,53,52,164,231,186,160,217,221,137,155,70,30,239,23,119,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,161,219,154,199,3,148,217,107,117,175,226,147,45,142,174,91,22,39,188,57,226,155,97,4,179,189,186,227,84,70,111,90,18,104,236,20,211,75,168,144,200,77,211,154,88,196,28,134,81,142,27,31,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,41,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,85,86,43,205,147,32,243,99,54,242,59,237,110,6,198,93,91,14,4,223,136,47,120,82,162,26,96,142,120,233,225,155,117,194,158,165,193,165,105,162,134,89,183,192,82,60,114,70,204,224,205,40,48,205,12,56,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,231,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,98,188,82,242,172,203,140,255,0,206,91,62,105,225,107,255,0,216,184,238,183,7,151,29,82,81,192,207,237,24,246,145,149,85,35,104,225,21,100,134,194,18,57,51,198,93,71,157,197,228,3,26,155,212,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,175,107,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,14,220,206,184,14,252,136,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,47,96,10,85,57,24,254,187,63,118,255,0,137,41,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,69,107,252,71,114,243,200,110,37,243,67,13,230,166,47,163,171,183,92,173,213,0,216,128,45,165,209,108,73,69,28,110,209,83,212,144,232,64,98,77,16,245,193,218,71,133,142,45,127,168,201,5,208,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,43,159,230,25,193,101,171,138,124,175,168,190,225,12,63,72,89,169,134,169,217,240,253,99,212,141,43,214,192,210,110,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,245,35,3,155,116,6,41,243,229,197,198,13,215,139,12,163,175,28,114,244,141,142,240,85,68,20,23,163,166,136,163,10,232,37,7,122,106,231,22,6,138,51,149,227,156,14,56,201,217,142,2,54,24,194,64,140,96,49,100,167,194,119,149,140,155,250,127,135,189,58,5,13,124,206,178,47,38,178,67,136,42,154,92,167,197,54,161,147,16,110,185,220,176,117,186,132,163,143,11,238,138,23,140,94,78,161,7,244,65,149,68,195,0,140,125,24,222,54,96,104,206,39,123,64,89,9,242,255,0,200,188,154,201,126,31,109,53,89,67,138,109,88,210,60,87,190,231,93,140,104,232,74,150,75,215,231,100,104,70,72,206,73,14,30,206,14,240,244,28,155,100,131,51,144,4,135,43,60,117,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,149,115,171,243,79,133,190,159,208,250,141,197,123,254,75,184,166,197,129,176,175,16,184,215,20,215,118,43,46,31,183,216,238,151,26,158,145,201,208,165,130,59,164,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,173,47,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,139,229,100,79,7,121,185,196,46,87,230,46,103,229,253,158,174,182,159,1,211,211,189,61,12,20,103,36,247,186,179,144,94,90,106,87,238,2,56,105,186,147,24,137,20,174,239,79,24,198,79,56,184,210,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,149,238,32,184,197,192,156,95,242,216,205,75,253,130,143,216,216,146,205,236,63,180,24,127,169,53,71,178,250,183,248,130,151,250,40,224,138,57,250,177,211,188,159,155,103,217,174,210,209,219,190,32,86,85,8,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,23,148,205,44,173,192,153,211,129,46,121,103,153,118,47,108,225,187,207,71,182,209,118,169,169,250,189,41,130,104,255,0,57,9,132,131,164,145,1,123,164,218,233,163,234,206,236,246,171,192,215,45,219,23,9,248,170,245,152,152,199,18,90,177,166,41,155,125,29,138,172,45,135,7,177,233,122,147,129,201,27,156,164,221,106,136,10,13,238,192,197,22,146,196,18,72,6,100,119,170,136,138,50,249,224,214,224,208,192,25,89,111,174,180,213,201,139,39,188,92,102,181,215,9,63,66,11,112,67,19,86,194,109,189,153,206,73,100,160,33,125,133,163,67,39,188,26,187,28,69,169,201,229,5,105,202,248,120,75,166,190,224,187,101,32,98,122,203,197,109,38,49,172,24,100,105,230,173,134,98,42,104,142,67,111,120,2,142,122,98,17,141,250,98,242,200,253,210,20,186,222,250,34,34,34,34,34,34,34,34,34,34,34,218,78,182,107,227,247,173,62,43,81,118,215,69,200,222,11,85,197,57,176,131,179,234,172,183,138,107,196,244,152,114,223,40,200,77,35,215,68,58,176,179,247,116,231,238,239,85,119,41,173,145,83,225,186,42,104,128,68,66,57,157,155,115,191,140,196,255,0,242,170,133,154,116,240,30,27,173,39,15,124,128,216,159,87,239,110,145,171,67,203,200,68,120,134,187,194,45,160,5,20,46,205,175,223,75,254,117,120,180,20,143,54,22,35,29,186,71,12,206,250,187,252,203,252,202,212,243,202,9,105,115,11,12,212,196,66,45,45,112,187,124,95,221,122,127,154,184,188,189,171,150,59,109,39,190,251,165,130,155,115,232,221,239,183,254,149,83,98,119,120,129,223,197,197,150,245,176,217,244,119,103,91,53,119,109,93,25,217,221,106,207,162,228,103,248,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,235,107,234,182,62,174,218,45,7,95,7,248,46,64,109,22,244,95,27,17,77,208,136,15,115,11,57,51,127,137,213,140,113,95,86,33,108,183,80,203,35,117,58,240,203,183,187,93,187,103,109,116,241,241,87,69,146,180,15,27,8,74,44,241,181,44,186,105,175,143,89,190,63,225,94,167,51,33,221,97,170,38,209,156,152,155,87,127,246,162,86,135,131,163,118,226,50,242,46,66,238,20,112,17,104,255,0,15,232,85,121,152,125,154,92,34,96,31,215,65,51,119,254,211,86,221,158,150,98,25,104,110,114,70,206,86,242,171,156,11,87,212,92,92,11,86,111,7,253,31,138,169,57,47,117,237,212,118,163,41,153,216,232,96,34,215,70,239,120,93,254,10,180,195,32,24,179,1,51,237,102,240,117,200,180,46,241,117,198,250,59,234,180,0,248,50,221,166,142,183,183,237,90,162,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,207,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,231,243,87,44,240,174,114,101,198,35,202,220,107,73,218,44,184,154,223,45,190,167,108,113,156,144,239,111,114,120,186,128,96,51,68,108,50,70,110,47,178,64,2,102,212,89,99,195,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,173,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,140,190,51,57,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,217,253,154,123,165,190,182,74,163,235,208,83,212,30,242,142,174,48,125,14,98,102,208,27,221,102,215,87,213,222,231,249,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,123,170,13,157,216,153,180,97,238,241,119,186,4,86,235,199,254,67,83,113,7,194,230,46,195,48,209,85,212,223,108,20,231,137,176,240,82,83,203,83,57,220,105,34,144,134,24,225,140,197,229,57,226,41,169,153,157,139,71,168,99,96,34,17,101,143,10,154,158,76,153,91,246,83,135,27,238,102,87,216,187,45,126,59,196,18,118,106,222,213,191,182,90,232,129,161,135,243,108,110,49,236,170,43,136,247,136,153,107,171,234,61,55,87,254,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,231,249,151,241,199,83,196,118,50,155,39,176,56,82,6,93,96,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,94,248,72,242,27,187,144,4,54,85,29,166,235,53,170,162,251,13,178,172,237,180,117,16,210,84,86,12,36,240,67,60,195,33,69,17,201,166,209,51,24,38,33,23,125,73,162,145,219,93,175,165,75,225,59,205,62,77,253,64,195,222,163,2,148,158,97,124,194,243,163,132,204,232,178,229,206,92,225,140,21,113,182,220,112,189,53,238,89,111,116,85,115,78,51,201,87,87,9,8,148,53,49,11,6,218,112,118,103,23,125,92,187,252,25,156,189,57,133,231,71,22,121,209,122,203,156,198,195,24,42,221,109,183,97,122,155,220,82,217,40,170,225,156,167,142,174,146,17,18,41,170,101,23,13,181,6,238,204,44,250,176,247,248,179,219,7,58,191,52,248,91,233,253,15,168,220,87,83,147,85,218,213,96,226,75,27,95,111,183,58,75,117,182,221,150,247,42,186,202,202,185,134,24,41,160,142,190,222,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,188,87,48,46,59,175,188,85,98,169,48,86,22,62,197,150,88,126,224,242,91,169,180,9,61,169,85,4,149,81,197,117,222,116,241,84,65,213,166,168,22,236,196,238,33,166,175,169,119,181,176,71,128,49,148,184,6,163,52,135,15,85,182,19,165,188,67,96,59,177,51,12,15,113,150,25,39,26,112,119,125,76,218,40,76,203,107,62,198,120,247,237,234,71,186,226,185,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,175,21,193,55,19,21,60,44,112,243,159,248,226,205,67,87,62,33,190,84,97,188,57,135,230,133,162,217,69,113,158,158,242,113,213,202,210,137,9,4,67,12,146,48,108,61,230,32,14,194,38,70,54,191,254,158,243,199,52,255,0,252,247,140,243,3,16,127,180,211,118,235,165,117,79,251,200,162,223,52,191,220,128,238,254,181,155,186,114,121,124,240,73,106,225,67,0,73,125,196,240,82,87,102,46,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,244,220,153,218,56,244,187,85,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,68,95,58,124,249,169,187,99,44,41,195,149,154,182,144,237,182,42,112,196,215,166,134,162,41,79,218,51,52,145,83,67,40,48,111,128,226,167,121,36,102,223,249,192,174,2,112,247,64,158,53,104,173,55,91,141,53,125,101,190,217,87,85,79,107,167,106,186,233,97,132,140,41,96,121,99,133,165,148,153,180,0,121,102,138,54,34,209,183,200,3,226,76,207,113,92,186,179,142,251,147,124,92,96,74,155,68,61,162,147,24,92,32,193,215,74,109,192,29,106,90,249,226,140,95,121,1,184,244,167,106,121,244,29,164,125,13,155,132,76,157,100,40,138,21,191,209,171,226,159,254,224,114,171,255,0,53,92,127,231,202,93,50,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,47,106,189,214,69,72,4,48,71,61,77,36,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,43,24,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,84,211,136,172,134,193,188,73,101,29,247,42,113,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,159,30,206,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,181,229,123,199,79,228,83,21,6,71,103,30,51,236,153,109,122,223,236,122,154,209,221,13,138,233,36,130,237,172,206,77,217,232,230,214,78,166,172,64,18,184,73,249,161,42,137,30,106,86,53,156,88,249,167,206,79,168,24,135,212,103,84,210,75,77,214,27,85,61,246,107,101,88,91,107,42,38,164,167,172,40,73,160,154,120,70,50,150,32,147,77,164,96,51,194,68,44,250,139,75,27,190,155,155,91,192,229,215,199,85,79,11,88,201,176,62,96,215,213,158,85,223,234,38,154,186,26,106,88,140,237,151,25,154,156,26,228,238,209,188,243,0,199,78,49,156,34,127,160,100,98,6,98,192,115,145,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,31,126,61,120,103,166,225,99,136,107,158,7,179,87,82,79,135,175,148,255,0,104,240,252,48,188,187,232,173,211,212,78,17,210,74,242,145,17,28,69,12,145,177,239,61,224,32,110,226,70,64,53,215,146,167,154,124,83,244,254,187,212,109,202,231,249,133,243,11,206,142,19,51,162,203,151,57,115,134,48,85,198,219,113,194,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,27,105,193,217,156,93,245,114,239,240,102,114,244,230,23,157,28,89,231,69,235,46,115,27,12,96,171,117,182,221,133,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,54,212,27,187,48,179,234,195,223,226,207,33,72,163,3,140,206,104,25,251,195,183,18,120,195,39,48,86,16,203,250,219,46,31,246,127,102,158,233,111,173,146,168,250,244,20,245,7,188,163,171,140,31,67,152,153,180,6,247,89,181,213,245,119,185,254,94,156,80,99,238,44,242,94,245,152,217,141,104,195,246,235,149,187,20,84,217,34,138,201,79,52,48,20,17,210,82,76,36,67,52,178,147,158,234,131,103,118,38,109,24,123,188,93,226,135,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,120,14,14,248,170,198,92,40,102,229,191,24,89,174,85,101,134,46,53,20,244,216,178,209,28,109,48,92,109,204,126,251,140,68,96,61,166,49,41,10,19,220,59,77,220,93,250,103,32,30,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,20,74,243,69,229,255,0,89,104,172,185,113,55,146,24,119,173,106,155,180,220,113,197,174,9,39,158,170,58,169,103,150,121,174,195,212,51,221,11,245,116,150,56,216,6,17,140,100,97,112,121,74,40,193,89,20,112,33,154,88,19,52,56,88,203,239,176,183,223,105,253,146,195,246,156,45,120,254,133,154,30,203,116,165,183,82,245,224,252,232,14,253,189,64,247,195,112,62,189,196,250,58,184,5,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,20,69,231,127,55,110,36,178,215,58,49,246,92,216,176,78,90,207,109,194,184,162,235,100,163,150,174,219,94,83,201,5,53,92,144,198,82,16,214,8,185,184,131,59,187,8,182,186,232,205,224,175,83,151,167,20,24,251,139,60,151,189,102,54,99,90,48,253,186,229,110,197,21,54,72,162,178,83,205,12,5,4,116,148,147,9,16,205,44,164,231,186,160,217,221,137,155,70,30,239,23,120,161,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,226,175,184,3,25,97,156,51,134,113,157,247,15,85,210,88,177,141,61,77,77,138,224,76,207,5,112,83,212,29,60,236,4,206,236,199,28,177,187,16,62,134,204,81,147,182,217,0,138,245,57,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,153,236,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,88,241,113,167,195,61,79,10,57,243,117,203,8,107,170,238,22,41,233,225,187,225,234,234,183,139,175,83,110,155,115,15,81,163,39,102,56,229,142,104,93,220,67,123,194,242,48,0,152,178,189,254,70,63,174,207,221,191,226,74,165,115,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,205,237,121,111,113,173,154,124,96,254,81,63,41,150,12,41,108,251,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,75,43,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,81,129,198,103,52,12,253,225,219,137,60,97,147,152,43,8,101,253,109,151,15,251,63,179,79,116,183,214,201,84,125,122,10,122,131,222,81,213,198,15,161,204,76,218,3,123,172,218,234,250,187,214,174,91,220,107,102,159,24,63,148,79,202,101,131,10,91,62,201,123,35,177,123,10,150,166,30,167,106,237,125,78,175,90,121,117,211,179,6,221,187,116,212,181,215,86,210,53,185,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,237,121,168,113,213,77,128,48,245,215,134,28,173,175,164,159,19,223,41,230,182,227,57,166,165,151,125,166,221,61,44,38,48,68,210,70,208,200,117,80,212,187,60,128,103,210,1,54,218,50,24,28,113,65,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,19,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,199,9,77,246,55,227,54,197,193,231,2,57,35,115,142,213,237,156,103,138,50,254,205,79,134,109,178,129,181,41,73,21,178,151,171,83,83,32,233,164,49,117,98,119,140,73,164,144,140,68,118,179,156,177,194,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,85,47,61,56,92,207,110,26,253,137,249,107,192,223,103,62,209,246,159,102,127,76,232,235,58,253,159,165,214,255,0,91,75,38,221,189,120,191,75,77,119,119,107,163,233,93,121,113,113,199,77,194,150,50,175,193,249,130,21,117,25,117,140,42,32,58,233,162,57,101,59,37,88,179,131,86,197,3,59,137,129,11,136,206,34,61,82,8,162,33,114,120,90,41,61,175,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,169,87,58,191,52,248,91,233,253,15,168,220,85,144,90,177,254,50,177,96,219,254,95,89,177,13,93,30,30,197,85,20,53,55,170,24,93,132,43,206,141,229,122,102,149,217,183,16,1,79,33,176,107,177,207,97,59,57,70,14,53,87,131,238,19,49,151,23,89,161,246,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,42,249,175,112,57,83,134,174,183,190,46,50,228,233,26,197,114,168,167,60,93,105,96,138,157,232,106,229,40,224,26,216,24,88,90,80,158,82,14,168,190,178,180,210,148,154,152,200,125,24,213,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,183,85,100,123,198,102,117,226,174,29,184,108,198,25,199,130,173,246,170,219,214,31,246,127,102,130,233,20,146,82,159,94,190,158,156,247,140,114,70,111,160,76,78,218,27,123,204,218,234,218,179,198,15,250,53,124,83,255,0,220,14,85,127,230,171,143,252,249,95,255,0,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,34,44,122,249,137,103,165,30,127,113,89,138,241,37,134,243,237,60,55,97,233,97,187,12,194,208,60,101,75,74,206,210,156,82,66,228,51,67,37,81,213,77,28,142,68,69,28,193,250,44,204,3,64,42,112,181,246,147,10,219,177,173,69,14,203,45,214,225,91,107,163,169,234,131,245,106,169,35,166,146,162,61,140,251,199,104,86,211,62,174,204,47,212,208,93,220,73,154,255,0,249,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,27,238,170,182,141,68,133,77,176,65,217,183,193,61,68,189,66,48,17,236,219,125,226,144,89,166,81,17,17,17,17,17,17,17,17,17,17,22,142,182,190,171,99,234,237,162,208,117,240,127,130,222,12,236,250,252,215,34,47,151,125,55,138,152,229,220,204,194,35,255,0,25,88,159,21,245,98,22,203,117,12,178,55,83,175,12,187,123,181,219,182,118,215,79,31,21,116,89,43,64,241,176,132,162,207,27,82,203,166,154,248,245,155,227,254,21,234,115,50,29,214,26,162,109,25,201,137,181,119,255,0,106,37,104,120,58,55,110,35,47,34,228,46,225,71,1,22,143,240,254,133,87,153,135,217,165,194,38,1,253,116,19,55,127,237,53,110,121,251,102,113,170,183,220,142,54,114,183,140,243,129,106,254,235,136,196,90,252,159,244,126,43,221,229,53,217,235,109,150,115,235,51,239,130,137,207,93,173,226,45,242,85,202,25,0,197,152,9,159,107,55,131,174,69,161,119,139,174,55,209,223,85,160,7,193,150,237,52,117,189,191,106,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,108,47,138,218,250,45,173,226,253,235,148,91,226,206,203,114,47,41,142,170,198,58,56,68,15,66,234,139,233,221,225,161,43,13,226,34,166,108,85,142,40,173,52,130,115,180,118,152,234,92,88,117,211,73,165,29,125,221,95,250,239,216,175,115,42,173,242,82,208,67,49,134,155,161,148,117,239,254,219,255,0,66,239,102,89,255,0,72,42,7,226,218,255,0,236,201,90,14,14,39,110,36,47,110,254,37,67,0,255,0,138,149,94,118,15,14,166,31,24,187,189,225,49,255,0,9,18,163,217,215,135,234,107,237,55,62,139,3,189,61,61,118,214,119,45,93,246,247,105,163,119,248,47,159,146,117,18,210,82,208,83,148,140,199,29,28,0,108,218,123,174,209,19,59,63,201,92,21,147,172,241,20,146,179,232,98,14,46,237,166,189,206,190,146,209,217,221,157,112,183,115,173,88,157,159,185,107,171,248,173,237,226,183,34,34,34,34,34,34,34,45,29,244,90,162,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,85,226,199,202,198,114,125,63,196,62,157,58,176,174,87,220,193,42,110,213,54,94,23,179,166,235,72,6,20,227,65,131,239,149,50,197,76,27,33,138,150,158,142,202,209,69,0,139,155,136,78,65,60,178,239,144,220,98,247,140,131,91,234,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,195,154,185,103,138,178,111,49,241,30,86,227,90,78,207,122,195,55,9,109,245,59,99,144,35,155,99,251,147,197,212,0,50,134,80,113,146,51,113,109,241,152,19,54,132,202,79,249,61,241,93,152,248,230,178,227,195,38,53,151,219,54,172,47,135,206,241,96,186,79,51,189,85,13,44,83,211,192,244,5,171,63,86,22,237,2,241,59,187,20,66,5,27,110,7,140,98,168,28,81,242,164,254,82,153,237,137,179,175,242,245,246,115,237,31,98,254,150,125,150,237,157,14,207,71,5,55,245,110,215,30,237,221,13,223,160,218,110,211,191,77,94,191,240,83,194,151,242,62,202,203,174,89,253,189,251,91,237,60,65,61,247,182,251,47,176,116,250,148,212,240,244,186,125,105,117,211,179,110,221,185,181,223,166,157,218,189,192,34,181,254,100,57,223,106,201,30,20,49,97,92,44,117,119,74,140,121,79,81,129,232,66,25,6,48,130,122,250,58,134,121,229,39,213,216,35,138,57,77,152,69,220,141,128,61,214,39,144,49,247,83,39,201,147,61,40,241,78,77,95,114,26,239,121,223,122,193,55,9,46,54,186,73,26,8,255,0,164,245,100,198,77,11,11,180,178,244,234,222,160,164,50,23,96,237,112,14,247,98,17,25,21,69,21,124,243,191,82,127,188,159,195,84,101,225,60,127,140,176,45,54,32,165,193,248,134,174,210,24,170,207,37,130,238,244,206,194,117,86,233,37,138,89,105,220,244,220,32,101,4,108,123,93,183,6,224,45,64,204,75,239,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,164,87,152,167,14,152,19,133,254,1,112,62,90,96,90,127,214,5,178,178,241,91,190,111,233,157,211,216,181,112,207,89,211,150,89,58,61,94,128,23,72,11,96,120,51,120,187,216,7,9,222,105,242,111,234,6,30,245,24,20,191,113,173,203,123,249,96,230,157,171,51,63,44,191,100,189,153,135,224,177,118,47,179,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,145,246,105,221,115,51,242,203,246,183,218,120,126,123,23,98,251,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,178,190,117,126,105,240,183,211,250,31,81,184,171,10,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,181,75,225,163,135,76,119,197,6,105,208,101,158,5,167,254,213,89,120,173,223,15,244,178,215,218,97,134,122,206,156,178,199,214,233,117,192,186,64,91,207,193,155,197,218,69,57,155,228,94,92,112,233,192,142,5,202,252,175,179,118,27,85,14,96,81,75,52,210,187,29,85,194,168,173,151,6,146,170,166,70,102,234,76,123,71,87,209,133,132,68,0,64,0,0,109,3,149,199,158,204,178,252,107,209,235,85,85,231,87,230,159,11,125,63,161,245,27,138,167,252,35,100,229,139,57,56,71,226,158,154,239,55,103,171,193,246,251,22,49,181,212,237,51,232,213,80,65,119,144,155,96,152,49,117,96,122,136,53,45,194,29,125,251,72,128,89,91,86,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,77,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,52,60,64,230,103,229,147,60,113,230,105,71,87,117,168,164,196,216,130,186,225,65,237,73,55,213,67,66,115,23,101,128,253,243,97,233,64,209,70,192,36,226,2,12,34,251,69,148,149,114,230,225,139,237,207,0,25,177,13,94,23,181,5,235,56,125,165,111,179,214,221,38,235,82,207,13,37,59,195,111,156,227,30,167,71,179,220,94,176,216,218,54,149,136,24,217,137,134,39,81,44,178,83,225,87,52,191,45,60,56,229,214,102,77,125,246,205,125,231,15,210,251,86,183,178,246,126,173,210,32,232,215,126,109,128,4,116,170,138,113,247,5,129,244,212,53,23,23,122,170,162,175,253,3,31,254,138,47,248,19,255,0,213,234,74,114,159,2,254,75,242,179,6,229,159,181,61,167,246,75,15,219,172,93,183,161,209,237,93,150,154,56,122,189,61,197,179,119,79,118,221,197,166,186,106,250,106,177,130,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,86,235,199,39,8,150,174,47,178,140,112,164,23,26,75,62,44,176,212,21,203,14,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,109,187,250,111,171,28,112,200,227,39,73,163,44,125,177,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,75,167,40,238,48,113,54,104,218,171,184,110,204,7,171,184,92,176,125,158,58,252,61,114,24,169,226,130,27,37,48,210,209,141,9,140,96,5,190,50,40,200,100,46,161,72,210,200,196,67,211,29,241,151,197,143,154,124,228,250,129,136,125,70,117,33,60,183,178,27,6,241,37,203,243,49,242,167,25,209,82,16,92,113,197,196,237,149,211,83,188,199,105,184,181,170,129,169,235,98,97,48,45,241,145,106,226,198,59,193,206,50,125,134,76,241,215,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,33,92,171,56,241,255,0,169,28,42,102,253,235,251,108,88,66,251,115,184,255,0,184,5,53,144,67,165,255,0,140,20,71,36,223,218,233,192,127,169,2,165,92,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,43,212,227,91,150,247,242,193,205,59,86,102,126,89,126,201,123,51,15,193,98,236,95,103,123,127,83,167,83,81,55,87,169,218,162,211,94,211,183,110,215,211,102,186,247,232,206,10,121,111,127,35,236,211,186,230,103,229,151,237,111,180,240,252,246,46,197,246,119,176,116,250,149,52,243,117,122,157,170,93,116,236,219,118,237,109,119,235,175,118,143,122,168,172,3,138,62,84,159,202,83,61,177,54,117,254,94,190,206,125,163,236,95,210,207,178,221,179,161,217,232,224,166,254,173,218,227,221,187,161,187,244,27,77,218,119,233,171,215,254,10,120,82,254,71,217,89,117,203,63,183,191,107,125,167,136,39,190,246,223,101,246,14,159,82,154,158,30,151,79,173,46,186,118,109,219,183,54,187,244,211,187,87,136,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,188,166,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,120,120,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,119,1,202,251,140,28,77,146,121,185,101,201,43,203,213,220,112,38,63,188,13,0,80,83,69,78,39,71,123,173,58,90,120,107,156,200,58,166,12,208,199,17,199,212,17,96,144,164,97,35,6,3,156,149,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,22,37,95,248,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,128,123,125,46,211,104,228,97,145,156,30,104,12,250,177,190,160,79,161,199,212,0,150,71,89,9,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,129,126,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,136,138,53,115,99,147,95,229,67,52,241,150,102,127,40,239,102,125,173,196,23,27,239,98,251,33,214,236,189,170,166,73,186,93,78,218,59,246,245,54,238,218,58,233,174,141,174,138,234,184,41,225,75,249,31,101,101,215,44,254,222,253,173,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,32,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,148,85,241,99,230,159,57,62,160,98,31,81,157,74,167,10,188,61,97,94,40,57,87,224,220,163,197,53,61,131,183,251,90,166,221,116,10,88,234,38,182,87,69,122,173,40,170,35,19,111,239,163,54,18,2,56,165,148,24,195,126,230,136,188,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,147,78,82,156,107,251,110,142,143,132,220,205,185,221,107,47,80,245,164,193,119,9,223,175,25,80,195,7,80,237,132,236,59,227,232,132,82,201,17,72,68,47,27,148,76,241,180,80,129,209,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,87,254,53,185,111,127,44,28,211,181,102,103,229,151,236,151,179,48,252,22,46,197,246,119,183,245,58,117,53,19,117,122,157,170,45,53,237,59,118,237,125,54,107,175,126,141,234,248,24,224,99,249,23,125,182,255,0,85,31,182,63,108,125,155,254,194,123,63,178,246,78,211,255,0,207,19,111,221,218,127,185,211,103,199,94,235,0,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,86,1,197,31,42,79,229,41,158,216,155,58,255,0,47,95,103,62,209,246,47,233,103,217,110,217,208,236,244,112,83,127,86,237,113,238,221,208,221,250,13,166,237,59,244,213,234,175,3,28,12,127,34,239,182,223,234,163,246,199,237,143,179,127,216,79,103,246,94,201,218,127,249,226,109,251,187,79,247,58,108,248,235,221,21,124,209,252,246,102,111,224,190,143,68,186,156,39,113,131,117,225,63,40,243,116,112,51,210,62,59,198,181,22,26,11,41,212,196,82,5,12,17,5,197,234,107,152,92,30,41,14,39,146,0,8,228,38,103,57,196,220,100,8,206,50,182,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,177,87,95,87,19,98,155,238,48,184,195,118,196,117,221,174,174,158,223,65,107,142,78,144,71,182,150,138,150,42,74,104,244,6,102,125,144,65,16,107,166,226,219,169,59,147,187,188,170,114,148,224,163,216,148,116,124,89,102,109,178,235,71,122,155,173,30,11,183,206,221,8,198,134,104,58,103,115,38,98,223,39,88,37,150,56,134,65,17,104,216,165,102,145,165,132,194,66,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,111,21,121,197,55,220,65,110,177,90,110,245,221,162,147,12,219,206,215,107,143,164,1,217,233,78,170,162,172,163,212,89,156,245,158,174,160,245,39,114,247,244,215,104,139,52,159,242,49,253,118,126,237,255,0,18,84,171,157,95,154,124,45,244,254,135,212,110,42,205,114,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,239,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,33,238,24,184,122,194,188,47,228,213,151,40,240,181,79,111,236,29,74,155,141,208,233,99,167,154,231,93,41,110,150,162,65,6,254,246,48,98,35,32,138,40,129,204,246,110,122,170,138,8,121,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,44,213,100,167,197,30,69,255,0,41,76,137,196,217,41,246,167,236,231,218,62,197,253,51,236,61,179,161,217,235,32,169,254,163,212,143,118,238,134,223,211,109,55,107,223,166,143,96,31,232,24,255,0,244,81,127,192,159,254,175,87,85,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,169,87,20,249,215,252,157,184,125,198,217,199,29,191,182,213,225,251,123,118,8,10,46,164,103,93,60,161,79,75,213,30,164,110,240,180,243,68,242,109,54,46,155,30,221,75,70,124,107,20,180,241,67,194,141,30,89,114,163,195,22,76,127,22,236,103,149,189,150,241,20,209,195,3,73,73,85,116,185,179,86,80,20,130,242,238,132,59,123,137,60,82,48,203,37,36,18,120,51,2,141,92,129,206,59,239,15,249,203,132,243,139,14,67,218,42,240,205,192,106,36,166,220,1,218,233,76,74,58,154,109,230,6,209,245,96,146,88,186,155,28,131,126,225,247,133,157,100,210,136,136,136,136,136,136,136,136,136,136,136,182,23,197,109,125,22,214,241,126,245,202,63,115,179,173,200,188,238,47,172,8,237,147,139,30,134,226,14,205,221,253,155,43,4,226,34,166,108,85,142,40,173,52,130,115,180,118,152,234,92,88,117,211,73,165,29,125,221,95,250,239,216,175,115,42,173,242,82,208,67,49,134,155,161,148,117,239,254,219,255,0,66,239,102,89,255,0,72,42,7,226,218,255,0,236,201,90,14,14,39,110,36,47,110,254,37,67,0,255,0,138,149,94,118,15,14,166,31,24,187,189,225,49,255,0,9,18,164,217,241,135,106,107,109,247,22,129,129,222,158,134,165,197,181,46,247,120,69,251,180,110,255,0,5,231,242,134,162,90,75,125,186,156,164,109,241,195,68,6,204,205,238,187,14,143,175,201,92,85,147,172,241,20,146,179,232,98,14,46,237,166,189,206,190,146,209,217,221,157,112,183,115,173,88,157,159,185,107,171,248,173,218,232,183,162,34,34,34,34,34,34,45,29,244,79,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,46,51,241,91,27,94,253,80,91,95,138,229,6,209,180,91,145,83,156,199,184,5,24,65,213,113,103,119,30,226,38,30,239,127,252,202,203,240,203,193,141,179,126,73,158,64,168,130,44,54,227,172,69,188,88,218,168,95,196,116,239,208,188,21,249,224,152,90,43,69,62,216,72,27,108,157,239,175,246,199,95,63,50,89,189,133,82,250,119,247,255,0,236,201,89,254,20,61,188,73,94,5,199,93,105,41,219,246,119,82,171,210,193,111,253,39,6,211,195,93,62,255,0,120,151,144,204,43,115,212,82,87,139,185,55,86,58,150,253,29,124,89,81,60,157,185,220,75,19,226,10,25,167,119,142,130,164,97,139,80,22,209,153,230,111,151,247,45,227,170,186,107,13,89,29,5,48,203,35,59,188,17,233,224,223,214,175,170,207,171,106,181,92,69,181,191,172,215,249,211,221,119,215,111,248,214,140,238,237,250,58,45,236,183,162,34,34,34,34,45,17,157,106,139,105,120,173,91,193,106,180,70,127,185,106,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,85,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,138,14,121,86,155,84,55,92,155,190,195,108,164,11,149,101,61,250,146,162,176,97,22,158,104,33,42,18,138,35,147,77,196,0,83,204,66,46,250,11,203,35,182,155,159,90,107,201,83,205,62,41,250,127,93,234,54,229,53,40,136,161,131,156,182,116,93,113,46,124,218,242,94,213,139,234,231,195,216,62,207,73,87,113,178,136,20,80,65,123,159,171,39,84,245,22,235,31,99,150,151,105,106,98,13,44,130,59,72,229,103,143,101,114,156,186,179,142,251,147,124,92,96,74,155,68,61,162,147,24,92,32,193,215,74,109,192,29,106,90,249,226,140,95,121,1,184,244,167,106,121,244,29,164,125,13,155,132,76,157,100,40,138,42,249,231,126,164,255,0,121,63,134,168,192,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,62,124,0,240,125,106,225,55,40,196,110,13,87,38,59,198,52,244,117,248,172,230,148,92,41,167,0,39,142,134,33,140,202,45,148,239,52,160,242,9,19,202,100,103,187,99,199,28,116,131,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,69,10,220,234,252,211,225,111,167,244,62,163,113,86,65,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,20,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,237,131,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,175,127,201,119,11,88,177,206,21,226,23,5,98,154,30,219,101,196,22,251,29,174,227,77,213,56,250,244,179,199,116,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,117,230,198,5,252,151,230,158,50,203,63,106,123,79,236,150,32,184,216,187,111,67,163,218,187,45,76,144,245,122,123,139,102,238,158,237,187,139,77,116,213,244,213,78,247,45,124,222,166,205,254,15,176,60,239,61,35,220,176,125,59,225,11,148,52,208,75,16,64,116,34,33,78,46,242,107,188,202,141,233,36,50,7,112,115,148,153,182,232,224,55,64,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,181,94,102,153,215,249,22,225,31,20,246,123,127,106,175,199,122,224,170,61,241,111,134,46,219,4,221,162,73,52,144,8,116,165,138,167,97,54,237,37,120,183,11,142,237,32,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,156,242,159,2,254,75,242,179,6,229,159,181,61,167,246,75,15,219,172,93,183,161,209,237,93,150,154,56,122,189,61,197,179,119,79,118,221,197,166,186,106,250,106,160,51,152,70,87,221,114,171,140,28,201,182,92,10,174,106,123,253,226,92,81,67,87,53,17,83,5,68,23,2,122,151,233,106,238,210,4,82,201,45,59,200,47,161,29,57,247,11,179,128,223,255,0,36,124,107,106,175,201,124,194,203,152,105,234,218,229,99,197,17,94,234,37,32,30,129,65,93,73,28,49,8,22,237,206,108,86,249,156,153,197,153,152,163,209,203,87,97,145,244,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,90,175,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,87,94,57,56,68,181,113,125,148,99,133,32,184,210,89,241,101,134,160,174,88,114,235,61,56,152,4,238,14,39,75,49,176,188,161,77,51,109,223,211,125,88,227,134,71,25,58,77,25,99,237,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,160,113,1,196,46,42,226,46,179,4,94,241,173,54,183,172,35,131,232,240,149,77,192,170,164,158,75,175,102,158,162,64,172,149,228,119,54,152,194,113,105,29,200,183,72,6,108,226,198,192,23,85,201,83,205,62,41,250,127,93,234,54,229,53,40,172,171,141,110,100,63,200,251,52,237,89,103,249,26,251,91,237,60,63,5,247,182,253,162,236,29,62,165,77,68,61,46,159,101,151,93,59,54,237,219,155,93,250,105,221,171,184,41,230,67,252,176,115,78,235,150,127,145,175,178,94,204,195,243,223,123,111,218,46,223,212,233,212,211,195,210,233,246,88,180,215,180,238,221,185,244,217,166,157,250,181,234,162,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,88,171,170,149,157,25,13,140,178,86,60,27,116,190,209,85,203,98,199,152,94,215,137,172,87,98,167,104,224,172,10,170,40,39,158,16,118,50,109,244,242,204,241,19,59,177,187,52,114,56,8,202,26,200,167,37,10,220,237,11,86,50,183,149,166,146,76,160,158,162,162,96,174,34,131,175,6,36,1,162,98,132,25,141,166,112,146,146,64,34,114,2,141,158,24,246,16,19,200,199,105,124,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,212,106,241,143,205,102,179,40,115,198,203,128,50,66,138,213,136,173,88,74,225,60,120,225,171,33,158,25,42,234,162,154,122,105,173,81,148,145,143,71,167,179,171,218,99,105,68,164,120,116,212,35,150,57,175,255,0,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,42,248,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,87,213,227,163,131,43,23,24,121,113,75,108,142,235,236,108,103,133,251,69,70,25,185,74,102,244,163,36,172,29,90,106,152,199,93,97,151,165,19,60,130,47,36,100,2,67,185,152,226,147,31,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,170,175,18,252,76,99,46,41,113,14,20,198,121,131,67,72,24,134,193,133,233,240,229,117,109,51,48,5,204,225,170,169,153,170,222,38,22,24,76,134,160,88,192,125,205,224,68,44,2,77,24,95,175,35,31,215,103,238,223,241,37,42,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,17,17,64,15,52,127,61,153,155,248,47,163,209,43,85,83,39,203,23,151,253,102,81,81,211,113,3,157,248,119,178,99,170,189,179,225,155,108,178,79,21,85,134,150,72,38,134,82,169,1,54,141,230,158,58,142,248,100,2,40,68,7,87,25,8,194,57,21,69,138,186,190,158,92,28,191,235,56,136,190,197,155,121,189,135,127,212,158,131,180,193,21,53,68,147,211,201,136,170,182,28,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,231,158,41,191,69,110,188,109,240,125,134,120,185,202,249,108,164,212,148,88,218,199,79,57,97,59,197,92,181,29,10,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,80,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,105,200,199,245,217,251,183,252,73,82,174,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,169,167,17,89,243,131,120,109,202,59,238,107,99,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,124,132,58,57,48,22,192,99,144,155,96,19,181,160,114,246,230,89,117,226,23,25,84,100,190,118,208,82,82,227,43,165,69,109,126,28,175,181,210,16,82,85,192,205,37,65,208,200,12,228,241,28,17,9,244,228,39,118,146,40,246,153,117,133,142,162,66,145,20,106,243,180,204,204,85,135,242,227,46,242,182,211,87,217,236,184,194,225,112,184,93,250,114,72,18,84,118,6,166,232,64,91,77,128,225,115,171,121,8,12,75,243,144,64,76,226,225,223,29,124,23,228,229,139,63,120,160,192,25,85,138,102,217,101,186,220,36,168,184,199,180,223,180,210,210,83,203,87,45,54,160,96,97,214,10,114,139,168,36,196,29,77,237,171,142,143,145,70,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,93,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,200,83,151,134,53,186,227,254,11,114,170,251,121,167,164,134,162,150,206,118,64,26,96,33,7,130,223,83,45,12,36,236,68,79,188,162,166,140,141,245,209,205,201,217,133,157,133,174,41,17,17,17,17,17,17,17,17,17,17,23,25,248,173,141,175,126,168,45,175,197,114,0,237,213,111,69,224,113,245,112,82,211,72,242,184,179,180,64,250,17,51,127,215,21,147,225,151,131,27,102,252,147,60,129,81,4,88,109,199,88,139,120,177,181,80,191,136,233,223,161,120,43,243,193,48,180,86,138,125,176,144,54,217,59,223,95,237,142,190,126,100,179,123,10,165,244,239,239,255,0,217,146,179,252,40,123,120,146,188,11,142,186,210,83,183,236,238,165,87,165,130,223,250,78,13,167,134,186,125,254,241,47,45,153,212,15,87,13,115,59,184,245,41,165,31,209,215,254,182,204,168,62,83,220,174,39,136,175,244,19,78,239,29,190,182,40,98,212,25,180,22,146,86,249,127,114,222,58,171,172,176,213,145,208,83,12,178,51,187,193,30,158,13,253,106,250,172,250,182,171,85,196,91,91,250,205,127,157,61,215,125,118,255,0,141,104,206,238,223,163,162,222,183,162,34,34,34,34,34,209,159,230,181,69,181,252,86,173,224,181,69,166,191,114,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,143,224,184,205,221,188,5,221,109,119,238,240,241,65,125,175,174,139,153,187,217,159,230,181,91,79,93,175,162,161,121,209,115,24,78,150,66,153,157,157,128,116,121,63,221,59,213,178,240,139,4,87,58,155,149,198,88,65,164,16,154,13,228,44,79,166,176,62,155,190,93,254,10,255,0,176,236,125,43,61,56,105,163,182,255,0,134,159,215,186,243,217,148,95,210,57,217,155,93,29,255,0,246,100,172,247,11,147,191,18,215,167,216,255,0,235,58,126,239,151,117,42,189,60,14,90,217,129,180,240,215,254,57,46,142,58,183,28,212,226,241,147,179,16,77,187,104,235,226,205,226,168,30,16,178,189,143,18,98,25,30,79,122,190,177,204,127,55,177,219,67,145,223,78,254,255,0,210,87,1,132,194,73,41,233,28,165,34,102,128,60,123,255,0,172,94,173,155,70,102,249,45,86,195,103,211,70,239,91,116,127,147,173,91,86,111,5,170,220,222,11,84,68,68,68,68,69,181,252,86,172,235,85,180,188,86,173,224,181,91,93,245,90,183,130,213,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,170,175,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,231,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,182,122,219,221,100,84,128,37,60,144,83,66,115,72,49,137,16,139,155,136,59,51,57,11,107,166,174,222,43,25,124,194,198,183,92,202,199,248,151,49,175,180,244,144,92,177,85,226,182,247,89,21,32,16,193,28,245,51,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,243,232,178,40,224,79,61,44,89,253,195,46,14,196,150,203,205,214,231,117,176,219,233,112,222,36,154,232,198,245,69,120,165,165,133,170,12,228,39,46,183,83,120,76,210,49,19,144,204,219,182,155,24,13,192,40,171,231,157,250,147,253,228,254,26,171,175,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,154,247,213,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,161,131,156,173,166,235,127,226,239,4,216,172,86,202,187,141,202,227,129,237,180,148,116,116,144,148,211,212,207,37,206,224,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,175,127,151,239,2,54,46,21,112,172,120,215,20,135,109,204,220,65,111,104,238,53,58,156,126,203,165,158,58,89,37,181,108,10,137,105,231,233,84,211,147,246,145,102,35,215,70,208,123,158,240,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,171,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,43,106,230,167,147,150,44,162,226,226,239,83,135,38,210,147,30,219,226,198,50,83,109,63,232,90,170,153,231,142,165,183,153,147,159,82,122,121,103,215,221,17,235,236,17,97,6,119,185,254,72,249,189,76,118,172,194,200,74,233,233,35,168,130,162,44,95,107,140,96,151,175,56,24,199,75,90,71,39,124,76,17,188,116,12,35,238,155,188,210,63,190,204,251,37,41,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,69,18,188,237,51,142,251,46,42,192,188,63,83,195,209,178,211,91,219,24,214,73,184,11,181,213,73,37,69,37,59,104,225,190,62,136,69,83,222,199,180,251,87,188,58,198,46,246,171,203,171,39,47,185,201,197,198,4,166,180,77,217,233,48,125,194,12,99,116,169,218,7,209,165,160,158,41,5,182,17,131,151,86,119,167,131,81,220,65,215,223,180,132,9,150,66,138,34,249,220,101,125,214,151,31,229,238,116,66,85,115,219,110,118,121,112,189,67,13,17,116,40,231,166,154,74,152,183,212,106,227,190,113,171,155,108,110,194,250,82,72,76,229,223,178,149,114,122,198,182,172,43,198,8,88,174,20,245,114,84,99,28,47,114,178,80,148,32,46,17,206,5,13,115,148,174,228,206,193,210,161,148,89,197,137,247,144,54,154,59,144,206,74,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,173,87,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,88,175,52,46,10,63,148,6,4,60,231,203,219,101,214,187,50,112,109,188,41,162,183,81,55,91,219,54,177,152,140,233,218,34,38,210,104,186,179,205,27,198,206,114,123,241,108,144,142,46,156,32,171,255,0,228,169,230,159,20,253,63,174,245,27,114,154,148,81,235,204,47,151,166,116,113,103,157,22,92,198,203,156,79,130,173,214,219,118,23,166,178,75,21,238,182,174,25,202,120,234,234,230,34,17,134,154,81,112,219,80,12,206,228,207,171,23,119,131,187,151,167,47,76,232,225,51,58,47,89,141,152,216,159,5,92,109,183,28,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,182,156,217,221,137,223,87,30,239,23,105,10,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,177,87,89,9,229,206,66,101,63,17,60,23,228,142,10,206,60,41,246,130,203,69,131,240,213,210,10,110,221,83,73,178,168,45,33,24,201,190,158,72,205,244,9,164,109,29,246,251,218,233,171,51,181,197,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,1,156,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,203,228,243,92,227,95,242,101,133,103,225,175,44,238,118,170,156,73,139,109,245,20,216,182,93,122,211,89,237,115,70,34,212,251,28,94,49,154,170,57,15,188,139,124,113,54,230,6,121,161,148,97,177,93,167,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,155,19,187,199,30,147,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,74,61,121,150,242,251,166,206,27,85,227,136,60,160,181,85,201,152,52,20,253,166,241,105,164,138,90,169,241,40,0,210,193,27,70,199,59,4,7,79,77,4,164,193,12,68,115,190,130,204,230,227,172,48,169,84,228,99,250,236,253,219,254,36,165,81,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,40,1,230,143,231,179,51,127,5,244,122,37,239,249,82,112,163,151,28,68,230,62,37,198,185,161,23,181,109,89,115,236,233,225,176,75,11,21,45,202,170,169,234,30,50,169,119,127,126,24,251,41,59,195,166,217,8,197,141,220,4,227,150,111,209,22,42,235,36,142,14,237,54,171,47,10,25,61,71,102,182,82,80,83,201,129,236,181,103,21,52,35,16,20,243,209,197,52,210,184,139,51,57,201,44,146,72,101,226,70,100,79,171,187,186,172,8,138,18,249,207,218,109,86,238,43,236,149,150,251,101,37,45,69,211,3,208,85,215,75,12,34,7,85,59,86,86,194,210,202,76,218,153,180,80,197,27,17,106,251,35,1,240,22,102,172,28,140,127,93,159,187,127,196,149,42,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,86,171,205,31,200,158,102,254,11,235,20,74,0,86,81,24,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,143,183,24,188,98,227,190,47,241,221,61,254,255,0,71,236,108,55,102,223,246,127,15,245,33,168,246,95,86,26,112,170,254,138,8,34,146,126,172,148,237,39,231,25,246,107,180,116,102,239,160,10,119,185,113,113,199,83,197,110,13,175,193,249,130,20,148,249,139,131,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,33,57,98,33,113,105,154,40,239,41,20,5,243,77,199,245,56,235,141,44,101,74,216,134,146,237,109,194,180,244,22,11,107,211,60,68,20,161,29,48,75,81,78,231,27,123,198,21,147,213,177,239,119,49,61,192,250,108,97,26,215,201,63,43,237,88,135,55,49,230,107,220,10,146,106,140,25,103,165,182,208,211,205,68,50,156,115,220,14,77,106,162,149,223,88,76,34,163,150,39,218,58,144,85,27,110,22,103,99,152,149,0,60,208,112,159,217,78,54,179,7,179,225,159,99,80,94,125,157,118,163,217,69,217,225,172,234,208,193,218,42,99,209,152,100,223,84,53,59,228,109,119,74,210,238,119,38,37,119,252,142,177,77,246,175,10,230,230,10,168,174,223,101,181,92,44,247,74,58,110,144,55,74,170,174,58,168,234,36,222,205,188,183,5,21,51,104,238,226,221,61,69,153,200,157,228,253,17,17,17,17,17,17,17,17,17,17,104,254,11,140,221,219,192,93,214,215,126,239,15,20,23,218,250,232,185,155,189,153,244,241,90,173,167,174,215,209,81,92,221,184,52,113,28,197,62,172,52,241,123,175,39,143,231,93,90,223,8,176,69,115,169,185,92,101,132,26,65,9,160,222,66,196,250,107,3,233,187,229,223,224,175,251,14,199,210,179,211,134,154,59,111,248,105,253,123,175,61,153,69,253,35,157,153,181,209,223,255,0,102,74,207,112,185,59,241,45,122,125,143,254,179,167,238,249,119,82,171,211,192,229,173,152,27,79,13,127,227,146,233,99,218,3,168,128,8,8,155,116,114,177,104,58,252,7,197,80,12,41,103,107,14,34,196,18,153,182,181,245,187,131,88,246,59,59,73,39,135,127,127,233,43,130,194,97,36,148,244,142,82,145,51,64,30,61,255,0,214,47,86,205,163,51,124,150,171,97,179,233,163,119,173,186,63,201,214,173,171,55,130,213,110,111,5,170,34,34,34,34,34,218,237,162,213,157,157,106,182,191,138,213,188,22,171,107,186,212,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,146,216,254,43,107,248,178,222,45,170,222,221,204,181,91,76,132,69,200,159,185,149,164,113,49,139,104,173,22,202,11,153,202,67,17,79,20,29,219,155,222,113,152,190,13,242,111,146,166,188,26,83,19,97,107,164,223,215,251,66,113,215,227,167,78,157,252,85,254,81,139,5,48,8,139,11,54,189,205,251,87,143,204,217,134,59,37,67,187,254,139,187,191,236,233,18,179,220,39,87,17,241,39,122,54,126,227,163,167,102,241,241,210,149,94,182,5,38,43,48,105,226,218,235,255,0,211,146,230,196,212,213,21,22,234,147,137,159,243,80,74,254,63,220,255,0,208,173,175,18,87,212,210,99,155,5,16,60,145,189,92,149,219,246,201,166,247,24,217,251,244,241,254,117,92,114,238,170,161,160,34,156,140,134,56,161,111,120,245,211,221,37,239,98,147,168,44,108,221,206,183,173,174,90,119,187,104,180,105,53,254,183,252,107,71,63,185,25,245,117,189,188,22,168,136,136,136,136,139,71,101,163,120,173,203,105,120,173,91,193,31,193,109,102,91,209,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,170,175,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,96,28,230,243,75,236,167,14,54,44,179,160,190,246,90,252,119,136,35,237,52,93,151,127,108,181,209,3,205,55,231,28,28,99,217,84,86,226,238,33,50,215,70,212,122,140,163,3,131,108,139,172,226,39,136,236,25,151,62,198,246,141,148,174,17,220,113,24,155,206,16,133,158,156,198,74,166,146,88,25,206,46,160,55,64,15,81,110,172,209,14,241,114,98,106,42,171,175,20,249,13,77,147,113,229,86,38,177,81,85,199,98,204,156,183,195,248,154,51,42,121,90,8,238,39,69,24,215,194,19,25,147,74,111,43,53,73,51,56,244,218,178,48,96,17,96,114,188,158,73,121,199,125,139,21,99,174,31,170,33,235,89,106,109,239,140,104,228,220,3,217,42,163,146,158,146,161,180,96,223,39,88,37,166,239,115,218,29,151,221,29,100,39,105,106,84,211,30,228,54,13,204,172,220,203,220,214,198,20,84,151,51,203,122,123,169,218,40,106,105,222,64,142,227,86,116,79,21,107,62,246,29,240,13,36,140,2,64,94,252,195,32,184,28,64,234,165,162,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,21,42,168,225,235,10,220,56,154,135,137,219,181,79,108,189,91,112,124,88,74,209,69,37,44,101,29,15,244,85,68,211,214,12,132,206,109,49,132,237,8,184,108,219,27,206,206,230,210,232,21,85,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,171,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,47,65,206,227,43,237,85,88,3,47,115,162,18,164,130,229,108,188,75,133,234,24,104,135,175,89,5,76,50,84,197,190,163,86,45,144,21,36,219,99,118,38,214,174,66,103,30,253,246,85,203,95,55,170,114,131,140,28,15,59,207,86,214,220,97,80,248,66,229,13,52,17,74,115,133,113,8,83,139,188,154,108,1,172,106,73,12,129,216,216,34,38,109,218,184,22,65,42,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,44,125,185,148,102,245,78,111,241,131,142,39,105,234,222,219,131,234,27,8,91,97,169,130,40,142,0,161,34,10,129,103,143,93,224,85,143,87,32,17,187,155,132,162,207,183,70,1,185,94,72,249,95,117,170,199,249,133,157,19,21,92,22,219,101,158,44,47,78,197,68,93,10,201,234,102,142,166,93,149,26,176,239,128,105,33,221,27,49,62,149,113,147,184,247,111,151,69,100,28,225,112,85,215,21,112,124,119,219,125,69,36,116,248,59,20,91,111,117,195,49,147,28,144,24,205,66,195,19,48,187,57,245,107,162,39,98,113,109,130,111,174,172,194,81,1,195,37,218,213,96,226,75,42,47,183,219,157,37,186,219,110,199,22,42,186,202,202,185,134,24,41,160,142,190,18,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,146,242,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,173,87,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,175,253,20,21,243,109,202,220,9,149,252,83,195,246,22,197,236,207,181,184,124,113,77,227,250,42,105,187,85,210,170,227,93,215,159,243,166,91,55,116,195,220,13,160,218,119,11,106,235,213,242,84,243,79,138,126,159,215,122,141,185,77,74,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,168,1,230,143,231,179,51,127,5,244,122,37,82,184,90,227,110,213,194,135,3,88,150,197,134,39,164,174,204,92,85,142,46,208,218,168,198,168,70,123,76,5,103,164,16,187,28,101,12,160,97,29,64,198,35,20,140,45,51,245,24,93,218,57,52,178,187,181,207,25,102,190,63,173,188,214,71,87,127,197,152,198,241,37,76,161,73,72,207,61,194,227,87,51,145,52,112,194,44,206,114,75,35,232,17,139,119,147,48,183,131,41,137,225,75,149,190,4,194,156,62,223,176,223,16,54,158,209,142,51,10,223,37,29,222,123,93,202,96,146,207,66,114,210,212,65,70,4,50,21,60,179,67,83,71,12,239,47,77,197,228,214,61,101,136,117,146,42,248,151,225,211,29,240,191,154,117,249,103,142,169,255,0,182,214,89,235,119,195,253,51,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,188,174,84,252,113,211,101,173,214,131,133,188,201,10,185,108,88,158,240,193,133,174,98,114,206,246,235,141,81,0,53,17,199,171,176,83,77,46,132,37,24,183,78,105,100,35,98,25,74,72,102,37,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,91,154,86,69,229,198,67,113,53,29,167,43,236,222,198,181,98,140,63,79,137,38,182,196,236,212,180,117,82,213,85,67,32,83,3,51,116,161,126,206,38,209,234,226,4,100,193,180,24,0,46,87,145,143,235,179,247,111,248,146,149,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,165,92,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,213,121,163,249,19,204,223,193,125,98,137,64,10,189,254,101,156,117,83,113,53,137,169,114,195,44,107,233,42,178,191,14,84,65,114,165,174,26,89,99,158,239,113,122,119,98,156,218,120,194,88,66,22,158,104,70,54,22,220,253,73,8,141,138,54,142,149,112,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,95,167,29,220,175,48,37,118,92,22,97,112,191,130,125,143,136,48,165,189,187,78,27,181,193,53,84,152,134,24,218,154,32,217,212,168,210,57,161,130,41,229,125,145,156,181,82,19,238,223,41,49,20,80,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,66,124,31,113,103,131,120,186,202,255,0,183,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,85,139,102,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,180,229,5,149,246,172,23,194,93,54,60,132,169,39,185,102,13,226,182,229,81,56,209,12,83,197,5,52,197,69,21,41,203,171,148,192,37,79,52,195,174,214,23,170,145,152,124,72,175,125,68,175,60,92,45,98,164,197,89,73,141,105,232,118,94,174,182,251,197,174,178,167,170,111,213,165,164,146,150,74,120,246,59,236,29,167,91,82,250,179,49,63,83,66,119,97,22,106,43,202,27,29,125,146,227,38,219,96,246,95,107,251,107,135,238,150,46,183,95,167,217,58,113,141,127,87,110,215,234,107,216,58,123,117,31,234,187,181,247,118,148,234,34,34,34,34,34,34,34,34,34,34,45,164,182,63,138,218,254,44,183,139,106,183,183,115,45,86,211,33,17,114,39,238,101,107,156,64,98,42,90,12,57,91,120,121,72,97,167,167,167,18,211,115,119,189,67,55,193,181,254,185,190,10,144,240,105,76,77,133,174,147,127,95,237,9,199,95,142,157,58,119,241,87,249,70,44,20,192,34,44,44,218,247,55,237,94,63,51,102,24,236,149,14,239,250,46,238,255,0,179,164,74,207,112,157,92,71,196,157,232,217,251,142,142,157,155,199,199,74,85,122,216,20,152,172,193,167,139,107,175,255,0,78,75,159,20,83,79,81,111,169,56,153,255,0,53,4,175,227,253,207,253,10,214,115,10,237,85,108,197,120,110,154,51,150,39,172,184,20,103,178,87,29,255,0,156,137,189,237,60,127,73,252,126,106,224,178,238,170,161,160,34,156,140,134,56,161,111,120,245,211,221,37,239,34,147,170,219,153,187,157,153,215,34,218,229,167,123,182,139,70,147,95,235,127,198,180,115,251,145,159,87,91,219,193,106,136,136,136,136,136,180,118,90,55,138,220,182,191,138,213,188,22,171,107,54,171,95,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,164,182,63,122,217,187,87,240,240,91,192,187,244,209,114,162,234,92,102,233,211,152,183,139,179,62,186,253,234,194,248,196,169,150,76,27,108,138,18,45,222,211,132,187,139,78,238,149,66,168,28,42,96,147,179,89,46,54,217,134,61,229,85,52,253,209,139,119,56,64,223,7,127,146,187,230,102,22,208,89,153,190,229,225,51,77,155,216,53,143,241,218,93,223,254,200,149,155,224,221,175,196,117,219,255,0,21,167,238,255,0,247,85,124,24,21,153,172,195,243,239,255,0,142,75,235,222,33,146,107,109,84,81,55,188,112,72,61,207,167,123,139,171,105,198,56,126,178,12,99,103,187,76,218,199,69,45,110,247,125,61,221,226,194,223,29,124,126,74,169,101,225,206,65,35,123,206,50,71,19,139,110,238,211,105,42,151,74,36,48,139,19,104,250,55,249,23,43,173,9,181,92,98,47,225,162,119,187,173,204,206,206,183,183,130,213,17,17,17,22,143,170,49,124,209,106,182,187,119,173,89,104,94,43,86,240,90,59,252,22,173,224,181,90,106,203,71,119,117,171,120,45,81,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,170,175,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,205,51,175,242,211,197,198,41,236,246,254,203,65,129,53,193,84,123,226,217,52,189,138,121,187,68,146,105,33,137,107,85,45,78,194,109,186,196,209,110,22,45,218,221,255,0,36,188,156,177,69,133,113,215,16,53,19,117,175,85,55,7,193,212,113,237,49,236,148,177,199,79,87,80,250,177,236,147,172,114,211,119,56,110,14,203,238,150,146,19,52,75,41,137,226,159,33,170,115,147,149,174,85,98,107,21,21,36,151,220,182,192,248,127,19,70,101,79,19,207,37,184,45,49,141,124,33,49,152,188,64,209,59,84,147,51,151,81,232,227,6,2,39,7,24,181,225,251,51,63,35,121,227,128,243,74,74,187,173,61,38,25,196,20,55,10,255,0,101,201,178,170,106,16,152,123,84,1,239,131,23,86,7,150,55,2,38,19,19,113,39,218,78,178,83,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,85,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,229,115,8,202,251,86,106,240,125,153,54,203,129,82,67,81,96,179,203,138,40,106,230,162,26,147,167,158,222,47,82,253,45,93,158,51,150,40,229,167,121,5,245,16,168,62,226,103,112,44,125,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,231,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,93,116,119,241,80,67,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,99,3,155,24,235,242,161,154,120,203,51,61,151,236,207,181,184,130,227,125,236,93,126,183,101,237,85,50,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,50,156,155,112,181,247,15,240,143,89,118,187,208,246,122,76,77,140,46,55,75,92,157,80,62,209,74,16,83,82,20,154,11,187,134,147,210,84,6,132,204,94,230,186,109,33,119,190,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,62,229,62,58,252,168,101,102,13,204,207,101,251,51,237,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,122,180,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,149,170,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,128,30,104,254,123,51,55,240,95,71,162,86,170,165,167,149,215,47,250,59,69,29,183,137,188,239,195,189,107,172,221,154,227,129,237,115,201,4,244,177,210,203,4,83,195,118,46,153,158,233,159,171,164,81,200,192,80,148,101,35,139,155,196,81,73,250,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,120,115,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,74,167,43,78,61,190,221,209,216,120,81,205,8,54,98,11,85,191,177,225,11,165,61,62,145,215,208,210,64,228,212,117,2,13,164,115,67,4,68,225,46,140,50,71,27,177,187,74,44,83,201,82,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,149,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,43,85,230,143,228,79,51,127,5,245,138,37,0,43,223,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,5,17,124,215,184,28,169,195,87,91,223,23,25,114,116,141,98,185,84,83,158,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,84,95,89,90,105,74,77,76,100,62,141,144,112,197,196,46,42,225,127,57,108,185,185,133,169,187,127,96,234,83,92,109,103,85,37,60,55,58,25,71,108,180,242,16,63,247,178,3,144,152,132,177,68,110,7,179,107,204,247,18,156,76,96,220,109,203,155,28,231,222,95,208,213,221,44,88,183,11,205,104,167,130,173,158,146,120,14,190,161,173,114,245,27,105,54,250,121,102,145,221,135,80,55,133,216,79,105,52,138,3,22,74,124,42,229,111,228,91,135,28,186,203,57,172,94,198,175,179,97,250,95,106,209,118,174,209,210,186,74,29,106,239,206,49,152,150,181,82,206,94,225,56,54,186,6,130,194,205,85,85,144,115,133,193,87,92,85,193,241,223,109,245,20,145,211,224,236,81,109,189,215,12,198,76,114,64,99,53,11,12,76,194,236,231,213,174,136,157,137,197,182,9,190,186,179,9,69,175,0,120,235,242,119,198,78,83,223,253,151,237,14,215,136,35,177,116,122,253,45,190,210,140,232,58,187,182,150,189,62,213,212,219,167,189,179,110,163,174,230,200,165,17,17,17,17,17,17,17,17,17,17,109,37,177,251,214,205,218,191,135,130,222,5,223,166,139,149,23,82,227,55,78,156,197,188,93,153,245,215,239,86,87,196,245,97,150,89,222,161,136,139,121,69,72,237,161,59,127,243,92,107,208,112,169,130,78,205,100,184,219,102,24,247,149,84,211,247,70,45,220,225,3,124,29,254,74,239,153,152,91,65,102,102,251,151,132,205,54,111,96,214,63,199,105,119,127,251,34,86,111,131,118,191,17,215,111,252,86,159,187,255,0,221,85,240,96,86,102,179,15,207,191,254,57,47,175,120,134,73,173,181,81,68,222,241,193,32,248,233,222,226,250,43,92,204,140,39,112,159,19,88,235,220,119,13,5,124,147,30,187,95,107,52,145,187,252,127,185,248,42,191,151,135,57,4,141,239,56,201,28,78,45,187,187,77,164,170,85,40,144,198,219,155,77,69,151,51,173,9,181,92,98,47,225,162,119,187,173,204,206,206,183,183,130,213,17,17,17,22,215,213,55,124,214,186,178,213,109,37,171,120,45,31,197,106,222,8,239,240,100,111,5,170,211,86,90,59,235,220,181,109,126,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,213,109,37,179,78,237,86,154,50,212,69,157,215,42,47,151,125,148,98,166,51,114,211,65,31,248,202,194,184,165,150,59,148,118,251,76,82,57,16,148,85,27,27,187,187,243,227,175,127,119,199,246,171,161,202,123,68,116,51,212,133,29,56,139,56,27,190,140,45,241,143,229,167,201,149,104,94,11,53,118,181,134,175,189,251,216,153,255,0,251,81,43,56,193,130,207,196,133,225,153,223,70,164,167,118,255,0,248,85,124,24,19,79,98,131,235,222,250,235,255,0,211,146,251,149,160,103,27,136,59,247,137,54,140,250,106,173,191,60,39,170,179,216,238,149,237,41,196,113,78,251,13,137,245,29,103,6,125,52,239,110,231,94,131,38,238,117,245,116,150,169,36,152,137,165,162,128,221,220,159,222,214,23,125,95,87,85,190,154,125,241,131,106,218,176,179,63,237,209,118,25,209,252,22,206,167,127,115,50,110,109,60,27,84,213,150,225,91,145,17,17,17,22,142,223,38,90,119,178,215,86,79,21,163,119,58,63,138,59,247,35,120,173,117,101,163,190,190,11,77,31,228,183,51,45,81,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,170,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,74,184,170,205,47,200,183,14,57,139,153,144,223,125,141,95,102,195,245,94,202,173,236,189,163,165,116,148,58,52,63,155,112,49,45,106,165,128,125,241,112,109,117,61,5,137,219,27,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,83,225,175,40,105,178,23,33,176,54,81,195,5,36,117,24,118,207,12,55,7,164,158,89,160,150,226,122,203,91,52,103,46,134,225,37,76,147,72,204,236,58,49,179,48,139,51,11,99,68,178,61,225,235,11,88,177,207,5,249,105,130,177,77,15,109,178,226,12,175,179,90,238,52,221,83,143,175,75,61,166,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,64,103,18,153,67,83,144,185,243,142,114,142,104,42,227,167,195,183,137,161,183,189,92,241,77,60,182,227,210,90,41,164,56,180,7,57,41,164,134,71,102,97,209,205,217,196,93,156,90,101,57,83,231,205,78,114,112,185,65,134,111,181,180,146,95,114,218,161,176,204,128,53,17,60,242,91,130,32,42,9,142,16,1,120,131,164,239,76,46,236,93,71,163,144,220,200,156,216,111,41,17,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,85,94,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,198,51,59,240,85,171,45,115,163,31,101,205,138,162,174,123,110,21,197,23,91,37,28,181,102,37,60,144,83,85,201,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,166,207,149,102,113,223,115,119,132,123,69,54,35,135,90,188,5,112,151,7,71,83,184,63,162,169,105,160,130,74,103,216,0,44,29,56,42,34,131,79,120,139,161,188,137,200,221,154,48,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,166,156,77,221,174,182,14,27,115,94,251,98,185,213,219,174,86,236,15,125,171,163,172,164,152,161,158,154,120,232,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,88,209,44,143,120,41,194,214,44,31,194,62,80,218,112,229,15,100,164,168,193,246,203,164,145,245,78,77,213,85,176,13,93,76,154,155,187,182,249,231,148,244,215,104,238,208,89,133,153,154,181,175,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,22,213,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,90,175,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,95,250,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,168,1,230,143,231,179,51,127,5,244,122,37,87,249,92,240,37,106,206,203,172,217,239,157,24,102,174,163,4,216,234,0,112,253,186,174,1,236,88,134,180,72,218,83,147,115,238,150,154,156,128,89,195,103,78,89,9,193,200,154,25,162,41,159,68,86,149,204,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,173,61,68,214,170,193,165,18,158,237,0,195,49,5,164,228,41,162,0,9,42,10,50,25,100,114,104,95,168,226,204,210,73,175,159,224,23,151,118,21,225,142,142,147,52,177,227,251,111,51,110,86,248,93,187,69,60,99,30,25,234,192,61,166,146,159,100,146,4,147,111,41,99,58,166,47,122,54,97,6,1,41,58,183,170,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,148,85,241,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,165,92,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,213,121,163,249,19,204,223,193,125,98,137,65,14,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,100,17,193,215,7,88,19,132,12,9,81,96,176,86,123,103,18,94,118,125,160,196,29,57,169,253,169,210,154,160,233,127,161,78,121,99,131,165,29,67,199,249,183,109,250,110,45,93,251,174,1,17,69,94,58,228,201,237,14,35,168,126,196,98,191,101,228,197,211,171,113,184,110,155,169,116,180,108,49,214,221,7,81,139,173,212,223,249,153,207,119,76,6,78,171,72,113,135,105,175,252,122,229,110,4,201,110,91,24,231,45,50,210,197,236,108,55,102,246,103,98,162,237,83,84,116,186,183,250,89,164,252,228,198,114,22,178,74,101,239,19,233,174,141,163,51,51,65,181,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,79,34,181,94,104,254,68,243,55,240,95,88,162,80,2,178,168,68,68,68,68,68,68,68,68,68,90,45,86,210,91,52,238,213,105,163,45,68,89,221,114,162,249,119,217,70,42,99,55,45,52,17,255,0,140,172,111,137,11,132,53,54,218,139,28,115,59,157,69,37,57,180,108,206,218,233,81,175,143,135,245,191,226,87,33,148,246,136,232,103,169,10,58,113,22,112,55,125,24,91,227,31,203,79,147,42,208,188,22,106,109,107,13,95,123,247,177,51,255,0,246,162,86,113,131,5,159,137,11,195,51,190,141,73,78,237,255,0,240,170,248,48,38,158,197,7,215,189,245,215,255,0,167,37,247,43,64,206,55,16,119,239,18,109,25,244,213,80,12,211,105,168,104,111,53,102,68,37,12,85,178,70,91,181,218,226,206,250,182,157,237,240,93,252,155,185,215,213,210,90,164,146,98,38,150,138,3,119,114,127,123,88,93,245,125,93,86,250,89,247,128,14,173,171,11,51,255,0,129,118,25,209,252,22,206,167,127,115,50,110,109,60,27,84,213,150,225,91,145,17,17,17,22,142,223,37,183,189,110,213,145,251,219,185,109,239,101,171,248,166,190,234,55,138,215,86,90,59,252,150,154,63,201,110,102,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,69,170,45,29,244,91,93,245,91,190,11,97,59,191,131,45,187,156,89,153,217,181,77,95,197,217,106,27,245,240,109,23,42,216,103,181,215,197,196,226,239,110,152,152,139,86,96,248,255,0,118,202,200,241,205,182,44,85,154,48,219,37,14,173,60,118,1,159,70,209,189,246,168,33,215,222,238,240,47,146,187,188,1,111,166,136,230,144,28,135,86,33,238,209,191,176,251,151,190,94,3,53,52,123,37,83,19,190,143,175,254,200,149,158,96,166,15,229,39,123,29,95,70,162,129,255,0,251,213,94,246,4,255,0,168,160,237,225,223,255,0,28,151,161,151,188,9,190,231,86,247,158,150,43,133,202,197,113,164,10,103,147,175,59,184,179,152,247,179,76,15,241,117,191,42,226,168,160,142,211,77,24,232,244,180,145,197,40,187,247,11,180,46,218,119,120,247,179,248,42,229,105,25,30,152,101,151,196,159,86,239,248,59,50,250,3,226,181,209,221,151,9,59,49,104,218,120,38,186,178,220,222,43,120,248,173,200,136,136,136,136,180,90,59,124,145,157,217,31,79,21,162,45,117,211,193,60,93,106,204,204,181,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,170,171,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,20,80,115,175,206,251,171,221,112,111,13,208,216,233,6,218,52,244,248,226,162,228,82,17,79,36,238,85,180,113,64,3,220,32,2,45,49,19,190,231,55,56,217,182,108,126,165,186,242,172,201,203,22,110,241,113,104,169,196,115,107,73,128,173,242,227,24,233,182,159,244,85,85,52,240,71,76,219,192,197,195,167,61,68,83,235,239,9,116,54,16,184,155,187,79,74,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,29,92,237,50,114,251,22,42,192,188,64,211,205,214,178,212,219,219,7,86,71,180,7,178,85,71,37,69,93,59,234,231,190,78,176,75,83,220,193,180,59,47,188,90,200,44,212,47,149,62,124,211,100,223,20,116,24,102,251,91,87,29,139,50,105,219,12,200,3,81,43,65,29,196,229,2,160,152,225,0,38,148,250,172,244,194,238,195,211,106,201,13,204,69,141,138,119,145,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,85,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,40,54,231,11,130,173,88,87,140,19,190,219,234,42,228,168,198,56,94,219,123,174,25,140,92,35,156,10,106,22,24,153,133,157,131,165,67,17,59,19,147,239,35,125,116,118,17,171,252,146,243,142,251,22,42,199,92,63,84,67,214,178,212,219,223,24,209,201,184,7,178,85,71,37,61,37,67,104,193,190,78,176,75,77,222,231,180,59,47,186,58,200,78,214,215,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,231,146,24,42,235,150,185,47,128,114,230,251,81,73,61,203,10,225,123,85,146,178,90,67,34,130,73,233,169,35,134,66,140,136,68,156,28,129,221,157,196,95,77,53,102,240,94,213,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,86,171,197,143,154,124,228,250,129,136,125,70,117,42,156,149,60,172,98,159,168,21,222,157,110,87,254,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,45,115,7,130,75,175,21,252,202,179,70,251,137,160,171,161,203,172,43,81,135,166,186,214,21,41,20,23,105,198,219,108,35,180,132,131,52,70,7,37,57,72,69,44,110,79,11,116,220,153,158,72,245,147,76,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,17,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,84,171,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,90,175,52,127,34,121,155,248,47,172,81,47,21,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,58,121,237,181,84,37,85,20,144,90,45,205,80,206,48,3,193,33,197,49,204,240,67,49,72,228,251,91,167,24,136,56,200,242,94,250,34,34,176,14,117,126,86,48,183,212,10,31,78,184,168,203,224,91,5,93,113,255,0,24,57,73,98,179,84,82,67,81,75,138,41,47,102,85,38,66,15,5,188,187,116,194,206,34,79,188,162,166,144,65,180,209,205,197,157,197,157,201,178,51,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,34,34,34,34,34,34,34,209,214,215,125,86,239,130,216,78,239,224,203,110,231,22,102,118,109,83,87,241,118,90,134,253,124,27,69,202,182,25,237,117,241,49,59,57,91,166,33,39,215,104,120,63,247,108,172,91,50,226,246,254,111,89,108,174,221,74,106,139,94,166,45,221,171,139,212,23,129,119,127,90,223,5,121,24,2,223,79,17,205,32,57,14,172,67,221,167,247,63,114,247,235,192,102,166,143,100,170,98,119,209,245,255,0,217,18,179,204,20,193,252,164,239,99,171,232,52,80,59,127,252,42,189,236,9,255,0,81,65,219,195,191,254,57,47,67,47,120,19,125,206,168,94,107,218,107,234,168,110,176,52,27,218,162,26,208,13,76,123,245,103,111,139,253,235,165,149,113,84,80,71,105,166,140,116,122,90,72,226,148,93,251,133,218,23,109,59,188,123,217,252,21,111,180,4,206,47,44,172,254,243,11,183,127,205,157,125,49,241,90,232,238,203,132,221,132,180,109,60,22,155,181,111,21,189,155,85,188,124,86,228,68,68,68,68,69,181,217,25,221,145,244,118,215,226,180,69,175,115,120,39,139,173,116,101,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,143,226,181,103,248,45,203,66,240,91,86,239,135,243,45,142,218,174,51,125,31,79,139,35,235,166,186,248,173,193,171,247,23,130,228,22,125,127,99,174,42,135,119,38,22,248,178,248,120,178,163,109,190,81,29,29,156,65,251,219,251,182,86,179,102,182,210,222,179,16,174,244,242,72,96,22,87,166,119,103,97,109,90,118,47,7,109,126,63,177,92,110,0,115,42,73,220,199,79,206,147,119,126,192,94,232,95,86,84,243,54,136,189,135,90,34,204,238,44,239,255,0,220,73,89,206,7,41,75,136,219,191,186,219,158,146,157,157,190,239,232,85,124,184,7,86,178,128,187,120,107,255,0,28,151,160,156,255,0,54,122,120,176,186,165,153,146,211,116,34,41,67,108,110,82,62,172,255,0,221,2,164,185,103,127,158,167,22,223,168,216,98,217,79,86,241,179,176,190,186,51,202,205,175,127,220,174,98,203,88,239,107,165,22,219,171,196,31,7,254,193,151,215,137,220,133,157,254,45,170,222,238,205,226,184,76,197,223,77,123,215,35,16,248,235,240,71,38,126,246,116,101,189,17,17,17,105,171,38,230,77,204,155,153,55,50,209,221,190,75,68,68,91,181,100,220,201,185,147,115,38,230,70,125,86,170,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,118,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,166,191,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,85,87,148,199,89,79,149,153,161,216,127,41,153,105,133,49,111,179,58,189,139,219,182,106,106,254,203,212,219,212,233,117,128,182,110,233,134,237,186,107,176,117,240,101,213,193,89,33,146,249,107,117,150,251,151,57,67,130,176,173,202,122,114,164,150,178,201,96,164,161,158,72,8,132,138,34,146,24,196,156,28,128,9,197,223,77,64,95,224,203,218,162,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,95,87,2,229,62,86,101,127,110,252,153,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,171,84,171,249,39,112,177,255,0,131,78,85,127,232,109,187,255,0,130,170,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,43,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,202,90,120,100,225,182,193,117,162,190,216,184,124,203,91,117,202,221,81,29,93,29,101,38,19,160,134,122,105,227,38,40,229,142,65,137,136,12,73,152,152,153,217,217,217,157,149,75,68,94,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,202,90,120,100,225,182,193,117,162,190,216,184,124,203,91,117,202,221,81,29,93,29,101,38,19,160,134,122,105,227,38,40,229,142,65,137,136,12,73,152,152,153,217,217,217,157,149,75,68,68,94,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,207,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,118,241,174,72,100,190,101,93,98,190,230,54,80,224,172,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,211,83,39,248,186,237,96,92,167,202,204,175,237,223,147,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,107,202,99,172,167,202,204,208,236,63,148,204,180,194,152,183,217,157,94,197,237,219,53,53,127,101,234,109,234,116,186,192,91,55,116,195,118,221,53,216,58,248,50,234,224,172,144,201,124,181,186,203,125,203,156,161,193,88,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,166,160,47,240,101,212,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,244,24,43,47,112,14,90,218,165,177,101,206,7,195,248,86,219,61,65,85,203,71,100,182,67,67,4,147,144,136,148,165,28,34,34,230,226,0,46,78,218,232,2,223,6,94,129,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,170,107,252,147,184,88,255,0,193,167,42,191,244,54,221,255,0,193,85,85,17,83,75,183,12,156,54,223,238,181,183,219,239,15,153,107,113,185,92,106,36,171,172,172,171,194,116,19,79,83,60,132,229,36,178,72,81,57,25,145,59,147,147,187,187,187,187,186,246,184,91,9,225,92,13,98,165,194,216,43,12,218,176,253,150,139,127,102,183,90,232,163,164,165,131,121,145,158,200,163,97,1,220,102,68,250,55,121,19,187,247,187,175,172,138,149,127,36,238,22,63,240,105,202,175,253,13,183,127,240,85,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,188,86,53,201,12,151,204,171,172,87,220,198,202,28,21,138,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,250,106,100,255,0,23,76,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,190,77,219,134,78,27,111,247,90,219,237,247,135,204,181,184,220,174,53,18,85,214,86,85,225,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,122,188,21,151,184,7,45,109,82,216,178,231,3,225,252,43,109,158,160,170,229,163,178,91,33,161,130,73,200,68,74,82,142,17,17,115,113,0,23,39,109,116,1,111,131,47,64,139,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,116,193,89,33,146,249,107,117,150,251,151,57,67,130,176,173,202,122,114,164,150,178,201,96,164,161,158,72,8,132,138,34,146,24,196,156,28,128,9,197,223,77,64,95,224,203,218,162,34,34,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,47,63,141,114,247,0,230,85,170,43,22,99,96,124,63,138,173,176,84,13,92,84,119,187,100,53,208,71,56,137,8,202,49,204,36,44,108,38,98,196,205,174,134,77,241,117,229,45,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,162,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,82,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,34,34,34,34,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,202,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,94,43,26,228,134,75,230,85,214,43,238,99,101,14,10,197,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,53,50,127,139,174,214,5,202,124,172,202,254,221,249,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,139,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,117,218,192,185,79,149,153,95,219,191,38,121,105,133,48,151,180,250,93,183,216,86,106,106,14,213,211,221,211,234,244,64,119,237,234,30,221,218,233,188,180,241,117,234,209,23,201,197,56,79,10,227,155,21,86,22,198,184,102,213,136,44,181,187,59,77,186,233,69,29,93,44,251,12,76,55,197,35,16,22,211,1,38,213,187,136,89,219,189,153,120,15,228,157,194,199,254,13,57,85,255,0,161,182,239,254,10,170,168,136,169,254,41,225,235,32,177,205,246,171,20,227,92,143,203,252,65,122,173,217,218,110,55,76,51,69,87,85,62,192,16,13,242,201,25,25,109,0,17,109,95,184,69,153,187,153,151,213,192,185,79,149,153,95,219,191,38,121,105,133,48,151,180,250,93,183,216,86,106,106,14,213,211,221,211,234,244,64,119,237,234,30,221,218,233,188,180,241,117,234,209,17,21,63,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,250,184,23,41,242,179,43,251,119,228,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,34,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,82,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,47,21,141,114,67,37,243,42,235,21,247,49,178,135,5,98,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,154,153,63,197,215,107,2,229,62,86,101,127,110,252,153,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,87,26,228,134,75,230,85,214,43,238,99,101,14,10,197,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,53,50,127,139,174,214,5,202,124,172,202,254,221,249,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,136,190,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,192,127,36,238,22,63,240,105,202,175,253,13,183,127,240,85,85,68,68,68,68,94,127,26,229,238,1,204,171,84,86,44,198,192,248,127,21,91,96,168,26,184,168,239,118,200,107,160,142,113,18,17,148,99,152,72,88,216,76,197,137,155,93,12,155,226,235,207,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,84,4,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,242,78,225,99,255,0,6,156,170,255,0,208,219,119,255,0,5,85,84,68,68,68,68,68,68,69,181,252,81,159,189,110,90,63,130,218,183,124,63,153,108,118,213,113,155,232,250,124,89,59,221,181,213,110,13,95,184,188,22,241,215,87,213,187,153,113,212,59,185,48,183,197,151,193,197,83,236,183,202,13,167,232,6,186,255,0,126,202,209,198,211,77,126,205,75,53,230,156,229,48,130,146,72,93,197,216,91,93,147,63,131,182,191,215,43,161,192,14,101,71,49,24,232,237,41,55,119,236,21,238,132,153,217,83,220,217,34,123,37,96,139,51,187,51,191,255,0,114,37,103,24,32,165,46,35,239,13,181,183,118,72,25,219,238,254,133,87,203,128,117,107,40,11,183,134,191,241,201,122,10,131,102,140,217,188,118,186,166,57,128,213,27,35,35,141,152,29,167,239,213,188,61,223,189,82,12,178,196,19,212,226,219,245,27,12,91,41,234,222,54,118,23,215,70,121,91,191,191,238,87,47,99,172,114,183,211,179,109,215,163,30,189,207,253,138,251,16,147,144,234,236,183,187,179,120,174,41,12,93,244,215,189,111,103,13,117,215,224,142,76,253,236,232,203,122,34,34,34,209,221,153,55,50,110,100,220,201,185,150,142,236,255,0,5,162,34,50,221,171,124,147,115,38,230,77,204,155,153,25,245,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,237,222,180,91,155,193,11,193,109,91,190,11,105,119,45,142,46,93,235,99,247,127,50,222,18,51,190,223,139,46,85,210,185,72,208,131,203,227,181,155,252,170,158,102,109,212,169,176,253,85,64,131,59,12,113,119,105,243,149,155,231,247,171,93,200,48,145,232,235,42,117,29,122,178,6,159,118,145,58,188,108,37,72,52,212,243,6,231,125,72,159,199,238,21,234,33,54,127,119,86,213,149,60,205,153,192,44,117,228,236,253,192,79,255,0,220,73,89,190,4,171,7,226,46,237,46,215,208,233,169,197,187,191,241,85,125,24,18,81,246,35,63,134,140,255,0,241,141,122,40,125,247,114,126,255,0,130,240,57,155,3,149,40,109,118,109,72,244,215,195,244,133,80,92,187,183,189,171,30,94,119,22,231,184,86,202,109,163,234,205,183,170,255,0,38,254,203,239,87,41,134,137,229,161,136,124,24,125,223,240,3,47,77,11,105,24,254,198,91,102,45,173,227,163,173,140,13,163,19,187,234,235,122,213,135,221,103,119,91,155,225,162,220,235,77,117,90,173,81,17,104,236,206,155,89,54,178,109,100,218,203,71,102,249,173,17,17,110,209,147,107,38,214,77,172,155,89,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,91,86,230,240,71,240,91,86,239,130,218,93,203,99,139,150,174,203,99,182,140,183,132,140,239,183,226,203,149,116,238,50,52,32,242,191,245,172,223,229,84,231,51,46,207,77,96,171,169,16,103,97,142,46,237,62,114,179,124,254,245,106,217,27,12,146,68,213,110,227,168,86,74,58,124,63,168,143,249,213,232,97,42,70,166,167,150,61,93,245,50,127,241,10,244,176,155,59,184,191,193,83,252,215,156,2,203,92,78,207,220,36,255,0,253,196,149,154,224,90,176,126,35,238,242,104,250,29,52,2,223,225,165,87,213,128,228,23,178,179,248,105,175,143,247,198,189,4,111,188,220,159,191,224,188,78,98,65,172,66,227,220,221,57,255,0,102,186,50,183,220,186,160,246,94,60,188,238,54,34,184,86,202,109,163,234,205,183,170,255,0,38,254,203,239,87,37,133,79,173,19,69,225,178,48,103,255,0,233,95,252,203,212,83,142,129,166,190,29,203,89,73,153,157,221,244,249,46,22,109,125,255,0,143,130,228,91,152,125,214,119,90,183,195,69,185,214,154,234,181,110,246,90,162,34,209,217,157,54,178,109,100,218,201,181,150,142,204,223,21,162,34,50,221,163,124,211,107,38,214,77,172,155,89,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,125,17,159,85,170,45,174,218,32,252,150,165,224,182,173,223,5,176,159,85,163,22,215,125,22,186,140,141,163,234,184,165,141,193,183,179,247,55,122,210,58,166,211,189,151,74,230,237,53,60,131,222,204,93,255,0,127,138,160,220,68,226,160,183,97,10,250,40,161,39,57,41,233,164,103,33,238,255,0,92,143,223,247,47,27,195,230,22,104,169,107,98,146,127,19,144,189,210,251,162,251,149,216,91,244,152,74,65,215,70,212,123,255,0,153,115,187,60,51,110,125,116,127,243,170,127,155,32,39,135,106,221,157,245,38,38,127,254,210,74,205,176,28,58,113,27,121,23,126,224,164,129,219,246,255,0,66,171,227,192,164,207,100,140,27,93,95,93,116,254,252,215,174,132,118,131,50,241,184,226,147,125,12,211,177,51,60,101,175,143,204,217,91,181,101,200,173,153,141,103,216,204,93,89,235,247,235,223,166,145,191,135,127,222,174,23,7,87,9,89,194,98,23,220,101,185,180,110,238,240,101,236,169,37,105,41,196,252,59,155,252,139,102,189,121,116,248,11,233,254,53,204,108,34,204,223,5,198,228,206,203,110,253,95,69,200,15,240,92,173,250,43,106,220,222,11,85,163,190,136,207,170,213,17,22,142,250,45,29,221,25,157,209,254,75,68,90,248,173,59,217,110,103,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,244,77,89,106,139,107,182,136,63,37,171,248,45,171,119,193,108,39,213,109,18,218,239,162,223,168,201,221,222,184,165,141,195,82,103,109,27,191,239,91,35,170,102,238,118,126,238,229,212,185,187,77,77,40,247,179,59,127,63,138,160,156,67,226,112,181,97,27,133,186,40,72,141,224,166,38,114,29,91,253,114,45,243,111,146,240,153,15,133,218,22,24,100,155,244,171,38,127,116,191,218,91,238,87,117,111,118,152,72,199,93,24,156,123,255,0,153,115,200,207,12,155,219,193,83,252,213,17,147,15,213,59,59,234,76,250,255,0,246,146,86,107,129,32,211,137,43,208,235,220,52,144,59,126,221,105,85,243,96,115,17,177,70,13,174,231,215,95,254,156,215,170,128,54,135,127,139,175,47,138,232,250,244,181,18,110,102,233,132,165,227,247,43,109,174,184,149,171,50,44,251,89,137,165,158,191,118,189,250,104,15,225,222,223,53,112,24,34,189,138,152,231,33,125,78,40,201,180,111,152,146,246,212,50,52,144,111,239,241,255,0,145,150,146,23,90,78,155,107,220,250,174,71,1,17,102,127,241,45,29,217,109,121,27,93,22,241,127,6,92,173,250,43,106,220,222,11,85,163,190,136,207,170,213,17,22,143,220,180,213,209,153,221,31,187,185,104,139,94,231,253,169,222,206,155,190,107,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,219,85,183,189,150,186,186,213,157,145,251,217,109,240,90,187,234,203,69,171,187,51,45,142,235,99,187,59,232,140,196,239,221,162,229,17,119,111,125,217,215,9,0,129,191,119,139,247,127,133,117,170,36,24,143,222,103,113,239,213,155,249,213,169,113,27,25,133,190,102,23,109,189,138,159,86,255,0,250,135,85,15,42,237,65,79,93,80,49,8,14,177,31,245,197,243,5,91,45,81,180,52,238,58,182,174,90,247,63,220,203,181,81,30,224,213,155,189,149,49,205,23,127,179,215,7,119,111,209,38,102,248,255,0,81,37,103,120,12,152,120,134,187,59,248,181,52,31,255,0,202,175,147,46,192,206,210,211,105,220,238,250,127,244,228,189,147,16,179,120,178,248,120,192,74,107,52,192,15,227,183,254,56,171,91,205,137,98,178,98,27,37,125,64,145,56,73,91,166,206,247,109,88,27,227,167,205,86,108,183,184,141,202,203,107,118,221,164,176,1,51,19,51,119,116,89,254,10,168,179,236,163,136,7,199,96,183,248,151,44,17,176,131,17,51,106,237,222,147,24,139,120,174,177,57,147,251,190,11,150,24,191,195,226,185,69,180,117,189,188,22,139,115,120,35,247,45,174,183,55,130,213,22,139,71,125,124,19,71,127,21,174,140,157,204,180,102,119,116,127,20,211,185,27,185,214,186,50,209,219,228,157,235,86,118,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,181,91,124,22,186,186,213,157,145,251,217,109,239,101,174,189,203,69,171,190,130,182,59,234,182,59,182,186,35,49,124,29,151,40,179,187,123,206,184,78,54,25,53,102,241,240,255,0,10,235,207,32,196,79,185,181,29,29,221,155,249,213,171,241,48,196,77,112,49,118,96,40,99,45,63,254,165,215,178,203,171,72,83,222,41,246,8,11,60,146,255,0,92,94,61,55,85,218,213,24,195,3,142,173,171,158,189,207,247,50,238,76,12,96,250,54,174,169,126,103,110,107,37,118,231,109,54,147,55,255,0,106,37,103,184,21,216,120,141,188,59,191,133,52,63,229,165,87,197,151,194,82,90,218,79,17,119,125,63,250,114,94,205,156,88,89,157,217,187,151,205,196,14,231,108,169,1,127,24,36,111,253,87,86,165,155,114,69,102,196,22,59,140,224,78,241,157,102,155,59,221,181,96,111,7,209,190,42,176,101,149,205,174,86,234,15,210,210,90,72,73,152,153,155,185,226,119,248,42,175,1,52,84,128,62,14,226,204,223,224,92,144,70,218,57,147,54,174,147,16,139,120,174,185,145,19,232,31,53,190,40,181,118,125,123,244,248,174,97,109,29,111,103,238,209,104,183,55,130,63,114,218,235,115,120,45,81,22,215,127,146,119,186,215,70,71,238,90,104,239,222,143,226,154,106,200,221,207,222,181,238,90,109,249,39,127,222,181,103,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,219,85,181,219,68,90,234,180,116,71,91,93,245,241,71,102,211,197,113,19,62,189,206,58,125,235,116,69,163,247,191,248,23,59,59,63,130,227,157,135,77,206,236,218,119,175,131,127,170,104,96,58,161,119,217,24,51,22,154,59,235,174,159,242,171,87,205,59,117,6,39,190,211,219,105,218,51,169,154,136,4,4,164,125,93,132,204,159,184,93,223,193,159,224,174,15,45,172,167,74,85,19,73,14,194,212,199,191,115,119,123,159,53,238,88,73,155,70,118,110,255,0,154,237,137,106,46,47,242,84,155,55,119,69,104,184,134,172,238,241,150,154,124,250,68,172,223,2,180,175,196,45,205,181,247,158,10,125,221,223,13,105,149,250,229,214,161,98,22,103,110,255,0,255,0,200,151,164,55,61,254,61,203,173,114,134,74,138,87,140,67,115,63,139,51,63,205,149,185,113,25,64,115,97,201,166,166,141,250,148,146,19,63,139,232,239,52,109,225,252,207,226,189,22,75,213,198,54,43,28,117,12,77,40,211,68,207,175,119,253,96,127,233,85,150,223,82,213,18,139,247,237,141,244,255,0,2,250,165,51,63,186,44,255,0,37,177,217,221,244,248,173,65,136,127,73,214,162,68,207,166,189,203,123,59,252,214,230,240,117,162,220,222,11,71,116,102,213,110,69,166,172,180,125,95,228,181,102,90,162,218,254,43,86,240,90,23,138,213,188,22,133,243,90,183,130,213,104,237,170,209,219,69,171,120,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,218,173,29,180,90,45,117,71,90,34,218,239,175,138,62,140,222,43,136,245,241,103,111,231,91,162,39,254,185,219,249,151,59,59,63,130,217,51,11,142,174,236,218,119,175,63,127,170,104,33,146,161,139,221,140,25,159,77,31,189,223,79,249,85,175,102,245,190,135,20,98,175,103,194,192,117,83,193,160,137,27,179,190,146,200,79,220,47,175,193,254,10,187,96,43,9,67,80,19,73,14,199,9,141,251,247,55,118,205,62,42,160,48,184,182,140,237,163,63,205,118,128,251,180,37,74,179,116,74,27,77,118,142,206,228,37,166,159,124,68,172,211,4,117,91,136,155,179,187,247,246,120,117,238,248,107,76,175,207,45,217,218,198,37,185,180,126,255,0,253,98,94,154,82,61,253,207,220,184,43,35,150,88,28,68,119,51,137,11,182,154,252,21,184,241,23,64,115,225,169,164,166,141,250,148,146,19,59,247,190,142,243,70,223,242,63,138,251,57,43,86,193,110,180,199,82,197,188,104,169,135,87,109,59,250,47,170,173,180,115,181,65,198,35,171,176,127,200,190,163,204,44,219,5,159,86,238,91,75,118,191,181,35,99,18,247,157,188,62,11,118,227,103,102,103,102,91,217,223,230,183,55,199,246,45,22,230,240,90,59,163,54,171,114,45,53,101,163,247,186,109,249,173,200,182,146,213,187,153,104,254,43,86,240,66,70,240,90,173,31,189,104,237,162,215,191,226,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,59,124,150,221,29,17,104,238,204,203,97,120,39,237,117,161,51,104,255,0,30,229,183,71,102,103,211,224,183,129,187,104,253,235,73,136,72,95,86,248,47,27,137,171,70,26,26,200,101,61,25,201,180,110,239,13,237,254,101,109,53,177,205,249,92,178,136,16,144,118,41,25,244,239,239,219,63,253,10,235,112,163,196,84,198,113,183,188,228,250,255,0,128,87,223,233,71,225,162,219,32,56,251,194,234,145,230,252,204,246,186,215,126,238,231,241,255,0,114,37,104,24,9,247,241,17,119,49,211,78,203,7,199,255,0,21,87,221,151,78,229,102,1,125,126,239,254,152,151,176,233,11,183,123,119,174,41,181,138,34,38,248,127,157,81,188,207,180,81,221,45,151,26,89,161,105,59,68,174,91,119,147,120,72,197,240,127,185,124,28,5,85,110,165,167,138,8,36,6,122,41,30,149,197,164,213,197,198,54,109,60,126,31,127,122,172,246,34,19,164,142,88,244,119,54,103,119,215,230,204,190,228,81,179,182,237,89,215,46,214,248,51,45,174,15,174,173,162,209,199,79,146,54,139,86,47,21,171,62,171,119,193,109,91,153,145,223,69,166,175,240,70,111,154,215,70,90,162,209,221,104,222,43,114,218,94,43,86,240,71,240,91,89,244,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,223,37,163,179,178,209,22,142,236,222,43,99,167,143,139,163,179,62,190,30,11,110,142,205,171,55,195,228,181,18,45,117,239,90,204,108,225,163,178,241,184,158,176,97,163,171,138,66,209,159,77,27,187,251,54,255,0,50,182,251,200,200,89,207,108,32,118,120,202,150,98,209,187,251,244,159,254,133,116,120,84,161,146,7,144,69,247,52,164,223,250,172,189,23,74,47,13,22,146,71,167,120,170,77,155,211,110,181,213,139,179,183,123,255,0,236,137,89,222,7,38,46,35,47,79,220,236,212,176,183,143,223,74,175,179,46,13,222,200,1,167,220,223,253,49,47,103,210,23,29,29,187,215,25,139,128,147,183,115,51,58,163,153,153,103,163,186,91,174,52,179,194,210,117,229,119,113,222,77,171,180,140,95,7,251,151,151,203,234,235,101,45,68,148,80,202,12,84,27,33,112,105,25,220,52,19,29,60,117,254,183,226,171,101,130,65,146,148,38,143,71,114,102,125,117,249,179,47,189,12,123,153,143,86,125,89,115,56,55,201,150,215,141,245,213,180,240,90,16,124,244,70,211,227,226,181,98,90,248,173,205,250,43,106,220,204,142,250,45,53,127,130,51,124,214,186,50,213,22,142,235,70,239,117,185,109,127,21,171,120,45,86,214,238,117,175,138,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,250,45,55,58,110,116,220,233,185,211,87,90,34,216,76,78,255,0,114,105,221,222,181,216,206,221,221,200,192,218,233,185,110,233,183,118,174,181,233,138,235,78,226,26,185,63,114,167,24,238,182,40,222,96,147,107,11,179,62,174,90,119,111,127,243,42,31,131,106,45,184,142,255,0,77,136,206,32,41,169,136,224,23,25,93,219,77,175,242,209,191,175,127,130,186,12,52,240,65,17,197,22,140,250,187,187,59,254,197,232,0,93,187,223,78,245,164,142,204,14,239,242,84,35,60,174,45,75,98,184,30,186,56,70,101,254,8,143,239,86,125,148,119,103,175,207,75,165,83,187,251,225,28,127,224,42,102,249,169,7,203,178,111,99,66,204,255,0,30,255,0,254,153,215,180,93,122,215,39,137,196,89,221,223,229,251,85,46,204,103,166,161,167,234,59,51,25,185,59,234,250,119,234,218,252,85,5,192,120,174,63,180,247,59,113,3,232,119,186,151,103,215,70,211,86,111,154,186,76,43,82,199,65,3,0,190,215,140,95,199,251,145,94,150,154,87,217,250,46,221,235,119,84,156,254,75,67,154,65,125,53,91,200,245,111,22,91,88,159,69,184,93,251,214,225,240,90,234,181,111,155,163,146,119,186,213,155,69,170,34,45,175,222,235,86,109,25,106,182,151,138,213,188,22,171,107,183,197,106,206,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,190,139,77,206,155,157,55,58,110,116,213,214,136,184,205,137,221,180,240,90,233,221,222,181,216,206,221,221,200,192,218,233,185,111,216,218,51,59,248,38,198,248,46,10,141,1,181,39,238,248,170,113,142,171,34,6,152,15,70,23,209,245,114,211,187,123,255,0,153,81,107,57,219,47,56,204,175,47,24,156,180,21,83,209,11,140,174,253,205,187,228,250,55,233,191,193,221,92,166,28,236,244,192,209,14,140,238,110,254,63,29,172,189,16,139,235,171,187,45,79,70,23,119,84,87,58,107,26,11,69,91,235,163,182,175,255,0,220,141,89,102,89,221,222,171,136,91,228,142,79,250,35,31,248,36,167,111,159,220,164,23,45,77,138,205,3,51,247,252,127,250,103,94,233,112,212,147,180,110,194,218,187,179,183,114,166,121,136,20,244,84,173,43,11,49,200,228,69,171,233,223,171,106,173,199,11,98,129,161,199,87,170,83,7,118,158,188,89,157,223,70,254,169,51,124,255,0,98,186,156,27,87,213,182,83,56,142,172,80,131,247,63,247,34,189,93,44,175,179,77,175,226,185,74,103,114,102,110,229,161,202,98,237,223,226,183,57,234,222,44,182,177,62,139,115,59,173,205,224,181,90,183,205,209,201,59,221,106,205,162,213,17,22,215,119,117,171,54,139,85,181,252,86,173,224,181,91,93,145,157,110,68,68,68,68,68,68,68,68,68,68,68,68,69,180,150,173,224,181,68,68,90,104,223,36,209,190,73,163,124,147,70,249,35,232,203,106,45,11,193,108,119,125,86,155,201,190,41,189,247,54,164,218,46,93,239,221,167,122,213,157,221,113,84,197,213,136,155,78,255,0,216,168,214,111,57,209,219,235,38,114,218,64,13,181,221,244,209,183,186,183,236,131,154,122,138,63,207,200,66,205,89,35,59,59,127,181,7,122,188,140,61,76,109,41,158,194,218,236,250,59,179,252,217,122,85,178,86,214,50,253,142,173,227,136,145,141,172,23,49,103,208,158,25,31,197,255,0,181,73,247,171,61,200,88,66,76,226,185,110,39,125,36,29,59,223,251,58,111,189,72,238,93,194,17,217,34,238,247,190,63,253,51,175,94,184,167,113,8,220,221,181,209,190,106,144,230,193,65,83,110,154,87,7,103,132,203,189,141,254,58,252,159,238,86,219,151,212,208,201,153,181,20,204,197,176,234,103,157,245,34,241,234,55,205,221,94,110,16,142,148,109,212,224,34,44,237,24,143,233,107,175,186,61,235,210,140,113,139,104,34,182,144,6,186,176,173,146,69,187,66,213,109,211,227,170,213,153,180,91,197,111,68,239,117,185,155,230,181,68,68,90,35,54,139,84,91,75,197,106,222,11,84,90,51,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,37,171,62,171,84,68,69,166,141,242,77,27,228,154,55,201,52,111,146,62,141,240,91,95,79,130,45,11,193,108,119,125,86,155,201,190,41,189,247,51,185,54,139,147,123,252,29,157,110,103,119,92,117,17,188,177,56,186,163,217,184,37,71,111,174,153,203,105,12,77,181,221,244,211,243,142,168,30,84,212,77,81,115,185,20,211,59,51,223,42,95,189,188,91,65,239,215,85,119,54,58,114,58,145,145,132,246,182,189,250,59,182,186,47,82,205,162,208,255,0,69,213,13,207,120,163,123,77,79,123,51,185,62,189,239,225,211,145,88,254,79,68,5,196,14,33,23,39,118,9,15,78,247,248,77,79,247,169,29,203,40,64,44,80,59,15,123,139,59,255,0,133,215,183,91,36,218,192,228,237,174,140,238,169,118,102,189,61,101,178,162,66,141,217,224,114,109,119,187,124,254,79,247,43,94,161,183,211,14,102,66,17,137,105,83,35,202,122,145,62,174,210,23,205,223,251,37,120,88,10,58,80,181,83,131,48,179,180,96,218,57,107,253,104,175,94,1,24,182,130,44,200,64,30,58,45,135,22,238,253,116,209,108,211,95,138,213,187,153,111,111,5,189,19,189,214,230,111,154,213,17,17,22,140,218,45,81,109,127,21,171,120,45,81,105,162,213,17,17,17,17,17,17,17,17,17,17,22,142,180,215,71,91,145,109,47,21,171,120,45,86,142,250,50,209,187,254,43,114,34,45,53,101,163,190,190,9,163,173,29,22,215,241,91,31,197,109,209,221,244,90,24,187,55,193,110,213,246,51,179,183,115,124,214,161,33,232,238,226,235,134,90,137,89,203,65,118,102,251,221,81,28,246,10,218,172,63,114,233,20,155,246,142,221,172,238,250,117,117,238,84,107,36,237,85,145,212,214,64,122,198,208,215,76,204,47,11,143,131,3,124,213,225,225,217,76,104,163,19,45,196,226,206,239,252,204,190,224,235,167,122,219,80,91,98,39,111,147,255,0,145,91,127,16,239,35,216,174,26,235,171,195,39,248,58,114,171,88,225,250,219,41,102,133,198,177,132,182,245,180,221,211,125,53,98,167,238,213,72,118,3,99,27,68,44,236,254,61,255,0,225,94,181,117,171,129,229,128,192,15,71,209,252,60,85,41,204,138,82,107,93,68,100,204,91,157,157,245,111,150,229,70,176,14,24,40,113,125,85,217,161,109,53,151,66,219,225,172,130,254,58,119,120,171,152,195,113,144,210,64,236,62,17,11,190,159,177,151,169,140,152,135,93,52,91,180,111,146,218,78,62,29,203,99,48,120,45,93,153,188,25,105,171,50,220,206,207,222,203,84,77,95,230,154,191,205,53,127,154,106,255,0,52,239,91,150,168,136,180,118,213,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,90,107,163,173,200,182,151,138,212,124,22,171,71,125,25,104,222,43,114,34,45,53,101,163,190,190,9,163,186,58,209,109,127,21,177,252,86,221,29,223,69,161,139,179,124,22,225,127,113,180,118,213,150,161,33,232,238,226,184,166,168,149,159,184,93,153,155,230,234,140,103,124,117,181,120,126,230,209,20,155,220,69,135,110,174,250,117,126,10,137,101,117,174,178,27,156,209,74,230,14,85,50,74,236,80,187,106,239,181,181,241,255,0,26,187,156,41,60,131,66,45,41,110,55,38,109,127,222,138,244,192,238,227,171,164,143,160,59,170,15,158,131,41,218,170,27,87,212,137,219,193,245,253,9,21,153,100,221,190,95,203,150,33,169,218,77,164,210,182,189,55,241,105,160,248,255,0,50,145,12,184,222,54,106,102,125,123,197,191,202,189,186,225,169,103,56,136,68,180,119,103,110,239,216,169,182,62,164,40,237,53,113,147,49,117,61,231,212,123,255,0,174,84,38,207,135,154,124,106,23,17,140,92,97,103,109,118,248,63,81,190,238,229,113,248,70,19,142,150,33,97,240,6,118,211,246,10,246,81,62,162,218,179,106,221,203,126,141,242,90,19,142,154,119,119,174,54,216,204,154,55,193,29,217,155,85,185,157,159,189,150,168,154,191,205,53,127,154,106,255,0,52,213,254,105,222,183,50,213,17,22,142,218,173,81,17,17,17,17,17,17,17,17,17,17,17,17,22,215,111,138,51,252,22,229,180,188,86,173,224,181,91,93,245,90,179,104,203,84,69,163,191,201,105,163,187,173,116,100,127,5,163,54,174,143,226,182,233,222,180,118,239,126,228,102,102,126,253,22,237,3,78,246,21,174,208,211,185,135,252,11,93,5,155,193,151,82,161,227,23,125,52,127,187,249,213,54,204,43,111,110,9,163,209,156,100,7,213,157,153,219,196,157,83,12,43,104,107,30,34,169,129,204,127,162,42,36,145,188,27,244,137,190,31,204,171,222,20,34,32,109,229,184,88,124,119,107,163,251,171,211,137,11,247,51,173,149,46,205,9,59,252,159,225,247,43,120,207,191,206,90,46,44,66,206,221,9,124,91,251,137,21,12,225,234,223,25,93,171,106,218,40,247,123,76,199,93,141,174,140,240,252,85,237,225,22,104,237,193,171,109,102,102,240,101,232,245,213,181,111,139,119,46,41,91,108,102,250,247,187,63,243,42,55,155,245,19,211,91,170,8,101,49,212,36,118,125,93,180,208,77,255,0,228,94,99,44,105,202,174,158,51,253,51,145,196,159,227,174,187,31,189,87,27,24,237,136,99,102,211,99,48,59,105,242,209,125,150,98,17,238,240,249,173,30,66,119,209,181,255,0,10,57,238,54,238,90,232,222,58,166,175,174,139,93,53,91,153,153,155,70,90,162,215,86,249,45,116,111,146,104,223,36,209,190,72,181,68,68,68,68,68,68,68,80,129,196,47,49,238,51,176,54,126,230,94,10,194,217,201,216,172,184,127,24,94,109,118,234,111,179,182,169,58,20,176,86,203,28,81,239,58,98,50,218,0,45,169,59,147,233,171,187,191,122,147,254,2,179,75,29,231,79,9,216,27,51,51,46,251,237,156,73,121,246,159,109,173,236,176,211,245,122,87,42,168,99,252,220,32,17,142,145,196,3,238,139,107,166,175,171,187,187,220,2,140,12,195,231,25,71,132,184,154,174,178,89,48,103,183,178,158,195,215,177,77,53,5,116,15,85,114,170,106,168,154,75,180,18,51,28,114,194,17,197,48,211,192,50,70,50,140,221,73,37,29,192,16,200,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,229,51,99,29,126,75,242,179,25,102,103,178,253,167,246,75,15,220,111,189,139,175,209,237,93,150,154,73,186,93,77,165,179,119,79,110,237,165,166,186,232,250,104,188,255,0,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,68,68,86,127,205,3,62,243,99,135,108,130,176,99,92,156,197,127,103,239,85,184,194,150,215,61,79,97,166,171,223,74,116,85,178,20,123,42,35,144,27,83,134,55,213,155,119,187,166,186,59,179,216,7,15,92,199,184,206,199,57,251,150,152,43,20,231,39,109,178,226,12,97,102,181,220,105,190,206,218,163,235,210,207,91,20,114,199,188,41,132,199,112,25,54,162,236,77,174,172,236,253,234,111,213,31,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,219,87,5,156,211,176,110,126,93,109,89,91,156,182,218,76,35,152,55,74,137,160,161,170,164,23,11,37,200,220,135,161,4,101,44,167,44,21,38,196,64,209,155,144,25,70,219,100,223,40,66,215,149,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,4,49,254,110,16,57,11,89,37,1,247,69,244,215,87,209,153,221,173,3,131,46,104,54,46,39,243,98,187,41,113,110,1,251,29,117,186,238,168,194,131,79,84,117,209,212,199,13,55,82,166,154,162,94,152,109,153,186,83,204,18,108,24,202,61,99,125,167,24,148,247,212,136,172,255,0,152,207,26,255,0,201,87,46,32,176,96,11,157,170,76,205,197,63,155,182,211,78,253,89,45,116,46,198,210,92,202,29,164,5,180,193,163,136,101,113,19,144,136,180,148,97,150,55,168,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,218,12,63,212,154,163,217,125,89,170,2,151,250,40,224,138,57,250,177,211,188,159,155,103,217,174,210,209,219,191,171,141,56,187,181,101,215,25,184,99,133,220,95,110,164,167,182,227,140,47,77,114,178,222,94,160,98,120,110,165,83,91,31,101,159,168,76,36,19,13,52,65,22,207,127,172,226,27,100,235,51,197,113,72,136,168,167,21,220,87,101,199,9,89,112,120,215,26,203,219,174,181,221,72,44,22,8,38,96,170,187,213,11,51,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,157,53,224,59,143,75,87,24,180,216,162,203,121,195,84,152,95,22,97,218,130,171,11,116,85,227,48,85,218,165,148,218,25,98,221,164,164,112,183,78,41,203,99,6,243,136,219,111,89,162,142,237,81,21,138,241,203,204,194,221,195,22,59,178,229,158,91,217,45,88,175,18,80,92,2,76,99,69,112,106,170,126,195,66,240,193,52,112,195,35,3,70,243,79,29,70,225,152,74,81,139,164,236,113,27,155,48,221,86,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,48,56,245,227,215,139,28,150,226,199,28,229,158,90,102,183,177,176,221,155,217,157,138,139,216,86,218,142,151,86,219,75,52,159,156,154,156,228,45,100,148,203,222,39,211,93,27,70,102,102,187,254,87,249,247,155,28,68,228,21,255,0,26,231,30,43,251,65,122,162,198,21,86,184,42,123,13,53,38,202,80,162,162,144,99,217,79,28,96,250,28,210,62,174,219,189,237,53,209,153,154,240,17,17,17,21,170,241,245,198,190,21,225,79,46,42,236,150,155,159,104,204,220,77,111,154,60,57,111,167,120,206,74,13,236,81,141,206,161,164,19,1,134,35,103,112,19,23,235,72,14,12,219,70,83,139,218,240,125,197,158,13,226,235,43,254,220,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,81,17,88,7,53,190,40,243,219,134,191,201,119,228,83,28,253,156,251,71,237,191,105,255,0,75,40,235,58,253,159,176,244,127,215,49,73,183,111,94,95,209,211,93,221,250,232,218,91,255,0,1,92,122,241,99,157,60,88,224,108,179,204,188,214,246,206,27,188,251,79,182,209,123,10,219,79,213,233,91,106,166,143,243,144,211,132,131,164,145,1,123,164,218,233,163,234,206,236,242,254,138,218,184,173,227,54,197,194,94,99,229,93,179,30,90,186,184,51,29,251,94,158,239,114,128,12,234,173,82,83,189,23,66,164,99,29,122,176,183,104,149,165,141,133,228,218,226,65,171,135,74,91,149,68,68,69,107,252,96,241,253,148,124,38,218,189,158,82,82,99,28,119,37,68,112,134,20,160,185,132,83,211,3,136,72,83,86,200,195,35,210,7,74,64,32,98,7,57,92,195,96,184,117,36,143,207,242,230,227,95,249,85,101,196,246,12,127,115,181,71,153,184,91,243,119,42,104,31,165,37,210,133,152,26,59,152,195,180,64,119,25,188,114,140,78,66,18,8,150,145,12,209,70,215,128,136,163,215,139,30,104,214,172,140,226,95,12,101,150,15,166,164,196,120,79,12,212,27,230,4,182,217,70,74,179,156,194,104,94,223,9,72,61,33,58,103,40,234,13,132,245,57,68,96,41,32,217,51,21,245,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,69,226,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,154,197,120,103,231,17,131,115,7,25,84,224,252,254,195,20,152,28,46,247,142,150,31,187,209,74,242,91,168,233,36,98,233,197,114,150,83,98,3,18,96,23,169,1,104,139,171,184,227,167,8,200,222,226,176,175,25,182,42,190,51,177,175,7,120,182,213,216,110,180,61,146,163,10,92,105,192,206,59,132,101,106,130,182,166,154,161,187,250,115,6,233,228,9,59,163,56,197,193,246,24,15,94,229,81,17,91,86,21,227,54,197,87,198,118,53,224,239,22,218,187,13,214,135,178,84,97,75,141,56,25,199,112,140,173,80,86,212,211,84,55,127,78,96,221,60,129,39,116,103,24,184,62,195,1,235,220,170,34,34,34,34,47,41,154,89,165,129,50,91,2,92,243,51,50,239,190,198,195,118,110,143,109,173,236,179,84,116,186,179,4,49,254,110,16,57,11,89,37,1,247,69,244,215,87,209,153,221,173,3,131,46,104,54,46,39,243,98,187,41,113,110,1,251,29,117,186,238,168,194,131,79,84,117,209,212,199,13,55,82,166,154,162,94,152,109,153,186,83,204,18,108,24,202,61,99,125,167,24,148,247,212,138,223,248,204,226,151,249,35,224,156,31,153,21,184,111,219,118,91,150,48,165,177,94,233,226,45,181,65,67,45,29,92,165,45,51,185,48,60,192,112,70,76,39,238,152,177,6,160,228,210,5,117,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,163,3,154,7,25,156,73,240,237,159,182,12,21,147,153,145,246,126,203,91,131,233,110,147,211,123,30,130,175,125,81,214,214,198,82,111,168,130,67,109,66,24,219,70,125,190,238,186,106,238,239,80,57,82,113,71,158,220,74,126,84,127,45,120,231,237,31,217,207,98,123,51,250,89,71,71,208,237,29,187,173,254,182,138,61,219,186,17,126,150,186,109,238,211,87,214,255,0,209,21,191,241,235,154,88,239,37,184,78,199,57,153,150,151,223,99,98,75,55,179,59,21,111,101,134,163,165,213,185,82,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,32,127,209,71,227,179,254,254,127,240,102,207,255,0,52,83,252,136,136,138,207,249,160,103,222,108,112,237,144,86,12,107,147,152,175,236,253,234,183,24,82,218,231,169,236,52,213,123,233,78,138,182,66,143,101,68,114,3,106,112,198,250,179,110,247,116,215,71,118,123,64,224,43,143,94,44,115,167,139,28,13,150,121,151,154,222,217,195,119,159,105,246,218,47,97,91,105,250,189,43,109,84,209,254,114,26,112,144,116,146,32,47,116,155,93,52,125,89,221,158,95,213,10,227,7,139,60,27,194,46,87,253,184,190,211,210,94,47,181,245,17,211,88,176,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,54,107,211,7,118,41,65,158,133,114,255,0,230,63,98,226,34,142,211,148,57,183,63,96,205,143,126,158,154,88,40,143,178,226,40,226,130,73,142,164,122,98,241,211,76,49,194,111,44,101,178,55,45,165,23,233,188,49,86,12,105,197,221,171,46,184,205,195,28,46,226,251,117,37,61,183,28,97,122,107,149,150,242,245,3,19,195,117,42,154,216,251,44,253,66,97,32,152,105,162,8,182,123,253,103,16,219,39,89,158,43,138,68,68,68,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,8,63,232,163,241,217,255,0,127,63,248,51,103,255,0,154,41,254,69,79,248,133,197,55,220,13,144,89,151,141,112,181,119,98,189,97,252,31,121,186,91,170,122,65,39,66,170,10,41,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,8,63,232,163,241,217,255,0,127,63,248,51,103,255,0,154,41,254,68,86,149,199,103,31,120,103,132,75,85,62,26,177,90,233,49,22,98,221,169,194,170,142,207,86,245,16,193,75,69,40,212,132,117,242,72,49,56,76,3,81,78,192,244,237,44,114,19,19,187,16,51,110,85,87,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,88,17,90,175,31,77,197,142,17,203,138,188,227,225,147,55,125,137,30,17,183,205,89,136,176,237,69,170,219,60,117,52,49,49,73,37,101,60,213,48,25,140,209,3,19,156,78,123,100,140,27,166,195,32,236,158,45,109,60,212,248,227,183,93,104,174,21,153,187,73,116,167,165,168,142,105,104,106,240,221,176,96,170,1,38,114,134,71,134,156,37,96,38,103,23,120,204,15,71,125,164,47,163,180,202,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,61,7,16,184,166,251,129,178,11,50,241,174,22,174,236,87,172,63,131,239,55,75,117,79,72,36,232,85,65,69,44,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,161,7,253,20,126,59,63,239,231,255,0,6,108,255,0,243,69,55,220,61,98,155,238,57,200,44,180,198,184,166,187,182,222,177,6,15,179,93,46,53,61,32,143,175,85,61,20,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,249,92,75,241,23,129,56,95,202,202,252,204,199,85,31,219,104,236,244,91,38,254,153,221,59,52,211,65,71,212,138,41,58,61,94,129,143,84,199,96,120,187,248,51,195,5,219,154,159,28,119,27,173,109,194,143,55,105,45,116,245,85,18,77,21,13,38,27,182,20,20,160,68,238,48,198,243,83,156,174,2,206,194,207,33,153,232,205,184,137,245,119,147,78,95,179,241,157,142,112,172,121,197,196,230,106,118,219,46,32,183,180,152,127,13,251,14,213,31,94,150,120,233,106,41,174,189,174,139,105,142,224,57,226,236,210,3,19,107,184,180,125,172,175,1,22,215,111,138,51,252,22,229,180,188,86,163,224,181,91,93,245,90,179,45,81,22,142,250,45,52,119,117,174,140,143,224,180,102,213,29,109,209,245,90,59,119,191,114,51,51,63,126,139,118,128,237,222,194,181,218,31,6,31,240,45,116,22,111,6,93,90,151,141,187,219,71,249,178,167,248,234,221,219,66,80,102,23,19,29,93,157,153,219,196,157,82,122,43,88,89,241,52,109,168,51,78,250,54,154,55,123,159,253,10,184,97,18,50,16,213,247,3,62,174,251,181,211,184,87,177,18,23,109,5,214,147,59,48,62,170,138,103,24,245,41,101,23,29,91,123,248,183,247,38,173,107,39,104,99,124,204,196,51,236,143,119,180,42,71,93,173,175,245,104,190,42,248,240,27,116,237,112,51,182,140,192,63,15,185,151,175,98,98,29,195,223,170,227,33,218,36,239,226,237,254,5,76,243,82,89,162,183,84,144,200,76,221,154,87,215,87,238,118,19,117,73,50,187,171,112,170,170,121,13,228,39,171,33,103,119,213,244,103,14,239,31,189,92,54,30,141,227,132,3,110,142,34,195,225,242,102,95,120,55,48,255,0,202,181,41,11,94,237,127,194,142,123,157,187,147,70,241,213,53,209,106,237,185,180,91,153,153,155,70,90,162,215,86,249,45,116,111,146,104,223,36,209,190,72,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,186,107,170,213,104,253,235,79,7,90,235,170,208,188,86,173,224,142,255,0,5,163,55,197,110,69,166,172,180,126,255,0,5,171,55,205,106,139,99,173,71,230,133,226,141,226,180,127,138,216,95,181,104,207,174,168,211,11,119,124,91,185,104,82,187,179,248,254,205,87,20,145,147,11,202,109,221,254,21,228,113,29,33,205,69,85,54,141,171,111,97,253,154,58,160,152,130,237,81,106,199,20,96,228,236,206,65,171,106,253,255,0,157,38,249,253,202,191,96,106,162,236,81,202,126,247,88,24,219,249,216,87,172,235,51,11,109,39,239,109,117,73,15,173,9,123,206,207,181,223,69,64,56,128,118,142,205,93,163,182,175,20,173,255,0,169,42,162,252,58,247,214,215,3,105,171,92,228,47,253,138,189,92,46,12,118,168,217,157,183,105,223,254,6,95,80,141,193,182,185,191,115,232,184,229,168,16,130,83,51,125,24,93,245,239,238,238,84,31,55,177,5,60,177,201,111,148,187,229,55,140,95,187,250,230,145,190,46,187,185,81,108,42,104,105,100,110,240,120,193,255,0,155,64,127,151,220,171,53,13,59,68,66,250,105,212,247,255,0,194,203,232,237,109,186,46,55,137,219,193,245,238,92,91,152,95,93,63,198,183,143,188,204,236,253,206,183,109,211,226,181,31,21,185,19,68,90,179,232,181,103,103,90,162,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,170,243,83,227,199,254,171,240,169,148,23,175,237,81,98,251,237,178,227,254,238,21,54,66,14,151,254,46,82,156,115,127,108,167,49,254,170,10,192,56,104,225,211,29,241,65,154,116,25,103,129,105,255,0,181,86,94,43,119,195,253,44,181,246,152,97,158,179,167,44,177,245,186,93,112,46,144,22,243,240,102,241,118,200,35,135,92,134,193,188,54,229,29,139,42,112,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,190,66,29,88,92,203,96,48,70,47,176,5,154,165,170,85,197,143,149,140,228,250,127,136,125,58,117,5,124,20,113,93,125,225,47,57,104,177,151,86,235,89,132,46,90,81,226,155,37,20,192,61,190,151,105,180,114,48,200,206,15,52,6,125,88,223,80,39,208,227,234,0,75,35,172,132,240,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,69,74,177,135,19,185,53,128,115,199,11,112,245,139,113,71,179,113,126,48,183,149,194,214,19,194,65,74,122,204,241,65,1,78,250,3,77,57,132,237,16,119,238,40,8,93,196,228,132,101,181,94,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,200,163,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,24,73,54,198,247,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,150,60,60,85,113,49,140,184,175,205,202,204,210,198,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,181,138,99,221,44,134,114,19,54,227,50,218,32,27,35,11,213,229,79,192,173,54,49,146,131,138,124,215,160,164,169,177,82,212,52,216,42,132,106,165,25,202,227,73,90,15,237,35,120,100,22,16,138,90,121,34,24,100,98,234,59,200,68,2,35,27,203,121,92,196,120,67,254,85,185,52,223,101,168,186,217,133,131,186,181,184,95,125,127,102,134,126,169,69,218,169,36,220,207,27,245,99,136,118,57,108,219,44,113,107,32,70,242,238,128,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,211,151,119,23,159,202,183,38,159,237,77,111,91,48,176,119,74,139,20,108,160,236,208,207,213,41,123,45,92,123,93,227,126,172,113,22,246,29,155,101,142,93,35,8,222,45,215,84,169,167,17,89,243,131,120,109,202,59,238,107,99,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,124,132,58,57,48,22,192,99,144,155,96,19,182,58,249,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,60,167,120,40,183,97,108,43,108,226,163,50,45,155,241,37,231,90,156,29,1,181,85,60,214,170,18,142,162,158,74,137,5,200,35,155,181,71,54,224,98,140,197,162,104,164,3,119,149,216,40,7,58,191,52,248,91,233,253,15,168,220,85,207,242,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,68,81,235,205,167,131,235,174,111,224,218,126,34,48,35,82,61,247,47,108,245,35,126,165,154,82,3,174,178,68,229,62,248,136,143,164,39,76,229,83,35,134,214,41,66,99,208,156,163,138,51,136,188,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,243,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,145,79,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,123,32,57,8,17,197,44,70,224,27,246,181,85,86,235,198,223,24,56,103,132,108,175,150,244,79,73,91,141,175,148,243,142,19,179,213,197,81,208,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,125,195,143,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,233,203,187,132,63,228,165,147,79,246,166,139,163,152,88,199,165,91,138,54,87,246,152,96,233,20,189,150,146,61,172,209,183,74,57,75,123,142,253,210,201,46,146,28,109,22,216,171,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,138,138,113,93,197,118,92,112,149,151,7,141,113,172,189,186,235,93,212,130,193,96,130,102,10,171,189,80,179,59,136,187,179,244,225,13,194,242,204,236,227,24,144,179,49,153,199,25,227,217,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,253,95,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,123,32,57,9,136,75,20,70,224,123,54,190,67,217,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,69,95,60,239,212,159,239,39,240,213,226,185,87,241,213,83,128,49,13,171,134,28,210,175,171,159,12,95,42,33,182,224,201,161,165,139,101,166,227,61,84,198,80,74,209,198,211,72,21,83,84,179,52,134,103,210,49,6,218,49,153,156,115,18,136,136,163,171,153,215,47,250,204,221,163,169,226,7,36,48,239,107,199,84,155,167,196,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,145,45,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,9,224,251,139,60,27,197,214,87,253,184,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,186,171,0,230,117,199,143,228,66,197,83,144,217,79,122,219,143,177,5,188,189,165,116,183,92,122,117,88,94,18,56,74,61,71,164,77,214,168,128,170,24,118,201,28,176,139,199,51,105,190,34,120,86,87,211,203,131,152,5,103,14,247,216,178,147,55,177,23,250,147,215,246,153,226,169,168,142,122,137,48,237,86,195,147,117,56,66,18,72,112,205,35,48,28,44,59,90,73,90,81,112,252,243,75,55,235,228,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,128,30,58,56,205,190,241,135,152,244,183,56,237,94,198,193,152,95,180,83,225,155,108,160,15,84,49,202,225,213,169,169,144,117,214,105,122,81,59,198,36,241,198,32,34,59,157,142,89,61,95,46,110,10,63,149,86,99,207,127,199,246,203,172,121,101,133,191,57,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,242,185,163,249,236,204,223,193,125,30,137,72,255,0,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,232,138,0,121,163,249,236,204,223,193,125,30,137,73,79,46,110,61,191,149,69,138,124,183,204,72,59,62,102,225,155,127,108,171,168,130,159,101,45,234,132,12,34,122,193,96,109,144,204,199,36,99,44,93,194,228,98,113,54,210,40,225,189,84,68,68,68,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,91,152,103,26,119,94,41,243,66,162,197,132,49,5,89,101,94,26,168,102,195,244,111,76,84,173,91,59,71,182,91,132,241,145,57,25,145,60,163,19,155,11,132,46,45,211,140,206,109,214,150,167,123,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,142,242,149,128,115,171,242,177,133,190,160,80,250,117,197,90,87,45,206,96,148,220,59,84,201,147,217,201,117,171,44,186,184,212,21,77,21,202,105,101,152,48,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,154,156,142,243,104,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,17,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,156,156,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,10,169,42,33,182,80,196,59,98,167,140,141,255,0,190,144,220,68,4,229,150,83,96,13,251,90,250,121,74,112,81,237,186,202,62,44,179,54,217,106,172,178,195,214,143,5,219,231,110,188,133,93,12,253,51,185,147,49,108,143,162,113,75,28,67,32,145,60,142,82,179,70,241,66,103,224,57,213,249,167,194,223,79,232,125,70,226,174,127,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,200,82,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,168,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,207,29,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,247,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,133,50,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,162,134,190,107,156,20,126,76,177,84,252,74,101,157,178,235,83,134,241,109,194,162,167,22,197,167,90,27,61,210,105,4,154,163,123,147,200,48,213,73,33,247,16,236,142,86,218,198,205,52,49,13,165,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,231,39,55,51,51,10,231,39,2,57,131,154,88,42,175,180,89,113,54,87,223,46,20,219,164,140,228,135,125,178,125,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,235,29,117,145,70,81,230,102,21,201,190,4,114,251,52,177,173,95,103,178,225,156,175,177,220,42,118,201,24,73,54,203,100,27,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,148,27,113,85,196,198,50,226,191,55,43,51,75,24,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,38,214,41,143,116,178,25,200,76,219,140,203,104,128,108,140,46,131,149,239,2,223,150,188,84,25,227,156,120,51,181,229,181,151,127,177,233,171,75,108,55,219,164,114,11,54,176,184,191,104,163,135,73,58,154,184,129,202,193,31,231,68,106,35,105,168,119,209,53,213,106,180,126,245,167,131,173,117,213,104,94,43,81,240,71,125,22,140,223,21,185,22,154,178,211,189,252,22,172,223,53,170,45,174,131,243,66,241,90,55,138,63,197,108,47,218,180,103,215,84,105,133,157,199,226,203,71,149,221,159,199,246,106,184,200,9,153,229,144,125,223,30,254,245,229,239,180,199,61,53,92,186,120,49,176,247,124,59,244,255,0,42,183,172,192,185,84,217,241,77,161,250,132,44,85,112,51,247,191,123,57,159,222,223,37,92,242,242,224,82,209,140,228,251,152,217,187,159,239,96,127,154,247,35,59,56,51,137,63,127,126,190,11,126,238,176,190,132,236,250,107,162,163,217,206,227,29,33,187,63,127,81,217,251,190,233,21,176,228,223,126,99,98,17,109,53,237,245,69,255,0,221,163,87,191,130,65,138,207,3,107,239,116,219,95,240,50,244,46,239,19,56,57,187,46,50,157,132,12,136,245,102,23,126,245,72,51,103,16,195,21,45,77,52,132,218,75,17,198,206,255,0,221,52,141,241,117,229,50,134,208,241,203,218,98,125,70,90,135,147,249,159,166,255,0,37,95,173,112,109,97,215,187,119,127,248,151,215,96,208,118,174,55,137,219,193,245,92,91,182,63,123,107,252,235,123,123,205,171,63,114,221,183,79,138,212,124,89,110,68,209,22,172,250,45,89,217,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,118,213,105,222,200,207,243,91,150,142,223,21,163,62,136,94,43,86,125,25,109,241,117,187,193,29,244,90,106,233,163,173,116,209,106,139,107,191,122,209,153,110,90,23,138,15,138,209,254,43,77,71,78,253,23,17,72,32,239,220,221,237,242,92,108,68,68,218,3,119,191,138,236,71,27,120,147,119,174,42,162,222,253,152,95,188,155,185,155,255,0,147,238,95,31,16,211,48,208,28,44,221,229,27,187,252,245,209,213,179,102,237,5,69,29,222,27,140,49,247,129,15,189,163,235,220,102,254,63,204,171,22,89,93,202,174,215,108,212,152,136,169,33,119,241,254,196,62,255,0,189,85,24,224,18,6,213,187,180,90,200,17,195,17,59,51,120,59,119,178,183,204,247,1,168,182,220,181,253,22,130,87,111,219,178,69,71,248,112,167,7,184,215,51,183,251,36,109,254,56,85,230,97,199,104,41,218,46,237,61,214,111,240,50,251,82,68,6,218,187,127,129,124,12,71,86,212,182,250,144,2,208,158,35,211,191,71,238,103,86,171,155,85,210,85,221,168,98,26,130,103,122,184,133,244,62,255,0,210,147,239,251,213,115,202,202,1,27,69,3,239,35,126,203,27,190,175,175,253,108,62,229,83,163,111,204,182,154,177,8,179,50,236,198,125,65,221,221,226,134,122,119,46,23,17,127,131,45,65,157,155,195,69,189,153,221,214,237,52,102,68,117,171,124,150,186,50,218,237,162,45,89,254,107,114,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,174,254,46,53,255,0,147,255,0,45,156,181,201,140,189,185,221,104,115,39,25,91,238,245,49,92,104,159,163,236,107,89,95,235,192,234,26,82,23,214,105,122,83,195,27,70,236,113,251,242,239,140,130,46,165,128,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,200,79,130,142,20,108,92,37,228,213,22,13,233,90,171,49,125,203,74,204,83,123,162,132,199,183,213,110,55,142,54,41,29,205,225,128,15,165,27,104,2,250,28,157,48,57,100,101,112,8,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,242,185,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,28,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,86,235,199,39,23,118,174,16,114,140,113,92,22,234,75,198,44,191,84,21,183,14,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,109,187,250,109,171,156,144,198,229,31,85,164,28,125,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,72,167,23,248,47,57,112,39,43,236,164,178,103,126,38,246,149,233,241,133,158,74,11,121,90,198,134,75,13,173,172,149,113,210,219,37,109,128,114,77,16,71,172,133,32,177,180,146,24,59,155,70,198,86,43,195,214,41,177,96,108,253,203,76,107,138,107,187,21,151,15,227,11,53,210,227,83,210,57,58,20,176,86,197,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,42,235,204,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,168,194,236,242,73,175,111,151,239,2,55,222,42,177,84,120,215,20,135,98,203,44,63,112,104,238,53,58,132,158,212,170,130,74,89,37,181,108,10,136,170,32,234,211,84,19,246,145,103,16,211,70,212,187,154,119,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,192,230,215,193,71,182,232,235,56,178,203,43,101,214,178,245,15,70,60,105,111,129,186,241,149,12,48,116,194,230,44,229,190,62,136,69,20,114,140,98,66,241,184,202,237,27,69,49,156,101,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,54,70,121,91,158,153,113,155,121,53,108,207,156,57,121,236,88,66,227,111,154,227,37,93,217,154,143,176,199,1,24,84,181,67,155,236,143,162,113,74,38,123,158,63,205,185,9,144,104,79,4,60,109,241,131,137,184,185,205,9,111,68,245,116,88,38,199,81,56,225,59,61,92,84,253,122,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,220,85,87,150,159,2,180,220,77,98,106,172,207,204,234,10,74,172,175,195,149,19,219,106,168,74,170,88,231,187,220,94,157,156,96,7,130,64,150,16,133,167,134,98,145,201,183,63,78,49,19,98,145,227,156,149,10,220,234,252,211,225,111,167,244,62,163,113,86,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,234,145,20,43,115,58,224,59,242,33,125,169,207,156,167,178,237,192,56,130,224,94,210,181,219,173,221,58,92,47,49,4,35,30,165,213,39,232,212,78,85,14,59,99,142,40,73,227,133,180,223,16,189,10,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,157,236,210,207,76,184,202,76,154,185,231,206,35,188,246,220,33,110,183,195,113,142,174,210,205,89,219,163,156,128,41,154,157,193,246,73,214,57,98,16,61,205,31,231,24,136,196,53,38,199,135,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,222,66,185,62,240,135,225,197,198,58,162,254,223,69,129,134,58,255,0,247,122,90,250,185,162,6,254,254,8,216,207,251,121,60,127,212,36,82,168,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,230,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,30,206,43,184,174,204,126,45,115,28,241,174,53,151,176,218,168,122,144,88,44,16,76,231,75,104,165,39,103,113,23,118,110,164,199,180,94,89,157,152,164,33,22,102,0,8,227,11,159,229,165,203,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,118,155,61,166,174,40,170,160,196,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,218,139,179,131,150,190,3,152,239,3,148,220,41,99,42,12,97,151,199,87,81,151,88,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,213,32,138,81,38,39,133,229,147,196,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,138,190,121,223,169,63,222,79,225,170,42,212,207,114,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,68,68,80,215,204,235,151,253,30,81,86,84,241,3,146,24,119,178,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,34,166,2,54,145,225,158,74,142,232,99,2,24,72,11,71,24,200,2,59,64,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,239,100,7,33,49,9,98,136,220,15,102,215,152,158,32,57,150,101,126,91,112,209,133,115,191,46,232,42,239,183,124,202,167,171,28,35,108,184,82,73,0,71,61,49,180,85,103,90,236,250,8,83,74,76,4,17,155,188,167,181,163,46,155,148,225,5,119,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,117,87,106,182,211,117,183,83,80,86,92,45,149,116,180,247,74,119,171,161,150,104,72,2,170,6,150,72,94,88,137,219,67,6,150,25,99,114,29,91,124,102,62,34,236,210,127,202,159,142,219,171,93,104,56,89,206,92,77,72,86,210,167,104,48,69,214,227,57,12,241,206,196,3,29,157,205,217,196,192,133,201,224,222,66,224,225,208,23,61,240,71,29,42,230,71,204,18,155,136,154,152,242,123,38,238,181,99,151,86,234,129,169,173,185,67,44,176,134,38,55,138,9,34,105,105,230,130,41,161,10,105,154,113,96,34,32,144,216,36,211,80,141,218,128,112,125,194,102,50,226,235,52,62,195,216,170,42,236,246,42,10,121,42,111,184,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,123,244,234,27,51,140,70,237,144,158,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,193,15,52,127,61,153,155,248,47,163,209,43,117,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,192,34,128,30,104,254,123,51,55,240,95,71,162,86,235,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,4,112,117,198,46,4,226,255,0,2,84,95,236,20,126,198,196,150,109,159,104,48,255,0,82,106,143,101,245,102,168,10,95,232,163,130,40,231,234,199,78,242,126,109,159,102,187,75,71,110,251,128,68,68,68,80,215,204,235,152,5,30,110,214,84,240,253,146,24,139,181,224,90,77,208,98,107,148,81,193,45,45,250,170,57,225,154,33,166,50,7,145,161,130,74,126,233,163,49,25,136,203,70,40,196,14,75,74,225,87,134,124,101,197,126,110,81,229,110,15,174,164,183,0,211,149,202,239,115,169,118,32,183,91,163,56,194,89,218,61,204,83,30,233,99,0,140,93,183,25,142,226,0,223,32,72,175,27,124,170,114,238,159,43,229,199,28,42,224,218,187,93,247,12,83,207,83,87,135,41,36,171,185,79,136,0,164,129,180,140,234,106,137,226,56,34,26,153,24,35,3,57,156,152,25,156,182,51,197,94,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,17,193,215,24,184,19,139,252,9,81,127,176,81,251,27,18,89,182,125,160,195,253,73,170,61,151,213,154,160,41,127,162,142,8,163,159,171,29,59,201,249,182,125,154,237,45,29,187,232,7,58,191,43,24,91,234,5,15,167,92,84,43,41,94,229,79,199,109,169,237,84,28,44,231,46,38,171,27,144,212,52,24,34,235,113,156,74,9,32,113,1,142,206,230,236,196,6,36,196,240,111,34,99,99,232,11,134,200,35,146,82,145,66,183,58,191,52,248,91,233,253,15,168,220,87,181,228,141,143,240,109,139,25,102,110,95,94,113,13,37,30,33,197,84,246,154,155,45,12,206,226,117,225,70,213,175,82,209,59,182,210,48,25,227,55,13,119,184,111,38,103,24,205,198,93,17,21,159,243,96,197,54,44,63,193,46,47,180,221,235,187,61,94,38,184,90,45,118,184,250,70,125,162,168,43,161,171,40,245,22,118,13,32,164,168,61,73,216,125,205,53,220,66,207,2,235,42,132,68,68,86,1,206,175,202,198,22,250,129,67,233,215,21,29,92,185,49,77,139,3,113,133,130,241,174,41,174,236,86,92,63,111,196,87,75,141,79,72,228,232,82,193,98,175,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,87,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,170,242,211,224,86,155,137,172,77,85,153,249,157,65,73,85,149,248,114,162,123,109,85,9,85,75,28,247,123,139,211,179,140,0,240,72,18,194,16,180,240,204,82,57,54,231,233,198,34,108,82,60,115,146,161,91,157,95,154,124,45,244,254,135,212,110,42,194,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,159,238,0,120,193,181,113,101,148,98,87,7,171,143,29,224,234,122,58,12,86,19,68,44,21,51,152,19,71,93,17,70,3,22,202,135,134,83,120,196,69,226,49,48,219,177,163,146,75,160,68,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,21,63,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,153,142,170,225,84,76,239,29,45,52,110,237,212,152,246,150,141,171,11,8,145,153,0,1,152,227,217,196,191,17,120,239,138,12,211,175,204,204,117,81,253,182,142,207,69,178,31,233,101,175,180,205,52,20,125,72,162,143,173,210,235,152,245,76,119,159,139,191,131,53,52,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,234,232,101,154,18,0,170,129,165,146,23,150,34,118,208,193,165,134,88,220,135,86,223,25,143,136,187,50,59,77,214,107,85,69,246,27,101,89,219,104,234,33,164,168,172,24,73,224,134,121,134,66,138,35,147,77,162,102,48,76,66,46,250,147,69,35,182,187,95,75,170,229,243,198,221,215,133,12,127,37,139,19,207,87,93,151,88,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,211,98,119,120,227,210,119,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,65,15,48,110,9,46,188,40,99,248,239,184,98,10,186,236,186,197,85,21,19,90,171,6,148,134,11,76,229,52,196,22,147,144,166,148,204,227,167,24,200,101,145,197,230,110,163,139,59,199,38,158,3,135,238,44,241,150,68,96,28,207,202,209,167,171,189,225,60,202,194,247,27,41,218,74,189,160,130,130,227,83,11,64,55,32,103,140,221,204,98,115,2,140,94,62,171,116,247,151,230,163,219,66,149,117,226,7,139,60,101,158,248,7,44,50,180,169,234,236,152,79,45,112,189,186,202,22,145,175,105,224,175,184,211,66,240,21,200,217,163,7,99,40,152,0,99,39,147,164,221,77,133,249,217,55,123,94,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,70,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,175,170,237,170,211,189,145,159,230,183,45,29,190,43,70,125,16,188,81,159,70,90,63,122,221,224,142,250,45,53,116,209,214,186,104,181,69,163,186,218,203,114,208,188,86,141,226,142,180,212,123,247,51,46,35,148,65,251,153,155,249,151,30,226,34,213,129,187,223,197,118,35,141,188,93,150,202,167,220,45,0,248,158,172,218,125,203,229,222,105,132,40,14,61,59,202,55,215,231,174,142,173,171,58,109,21,15,60,53,209,68,238,84,164,51,49,104,253,219,94,71,241,209,123,172,158,190,73,85,104,165,222,122,147,201,24,187,62,191,216,199,247,170,219,4,2,81,14,173,163,104,222,11,149,192,33,29,89,155,229,222,202,140,230,240,141,68,83,124,71,115,191,248,141,91,86,75,64,47,153,88,137,180,255,0,230,250,166,111,254,223,18,189,108,30,237,13,36,81,248,107,28,109,255,0,170,43,211,73,24,72,218,187,47,143,122,169,26,58,105,69,139,71,120,143,78,254,255,0,7,86,207,156,87,51,169,48,139,180,19,59,204,193,220,125,250,126,115,239,94,247,35,237,204,214,202,114,121,8,220,135,95,121,245,254,178,47,185,86,120,3,100,78,205,220,77,220,223,226,93,216,228,234,14,189,200,101,181,151,9,48,147,248,50,212,53,110,237,59,150,254,247,91,180,208,91,187,189,17,251,157,106,223,37,174,140,182,187,104,139,86,127,154,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,239,90,56,252,150,158,14,183,51,252,214,221,52,71,125,83,94,237,22,173,221,222,142,235,70,109,86,237,25,106,136,139,110,142,235,86,109,22,171,105,120,160,248,161,255,0,200,184,75,93,31,231,162,225,24,183,22,226,215,238,92,226,46,206,205,240,101,200,239,180,92,157,252,23,12,2,71,43,202,77,166,132,236,218,124,151,207,188,198,115,74,209,247,105,177,255,0,229,84,23,59,105,11,217,242,201,24,232,241,147,183,119,220,210,47,165,147,21,174,20,84,17,202,218,109,164,137,191,197,31,222,171,205,28,253,104,153,217,180,238,74,185,54,196,76,218,107,166,159,226,84,15,59,160,104,236,87,6,45,89,251,52,223,31,238,101,84,131,134,209,23,174,173,125,95,95,106,152,255,0,236,85,227,91,162,120,233,161,33,109,124,29,255,0,192,43,236,140,140,241,177,63,193,153,221,120,220,103,32,195,69,87,41,147,179,20,102,195,163,252,196,149,164,98,202,179,187,99,90,107,124,46,228,225,88,26,235,223,225,41,55,223,243,87,77,151,148,146,219,109,116,0,126,37,75,27,105,254,240,127,204,189,212,108,122,110,31,146,210,34,40,77,129,255,0,71,197,223,226,187,77,180,199,86,91,28,29,159,189,214,163,247,173,237,226,181,37,163,120,173,206,203,106,220,206,181,90,59,45,52,117,171,54,139,84,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,42,83,189,203,175,129,90,110,22,176,107,99,140,193,160,164,60,212,191,211,205,13,116,212,213,82,152,91,45,211,61,57,181,181,217,164,120,38,49,146,156,100,57,132,63,76,200,4,204,5,140,233,86,102,243,111,193,184,71,138,251,126,15,194,211,82,98,44,164,161,167,11,45,238,239,6,160,3,113,150,178,46,189,202,25,66,57,142,174,154,150,156,12,66,56,134,62,177,201,49,49,72,45,1,171,255,0,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,170,241,47,195,166,59,225,127,52,235,242,207,29,83,255,0,109,172,179,214,239,135,250,103,107,237,51,67,5,103,78,41,100,232,245,122,6,93,35,45,225,224,237,224,239,125,60,174,185,128,86,90,43,45,188,50,103,126,34,235,90,166,236,214,236,15,116,158,57,231,170,142,170,89,226,130,27,73,116,192,247,66,253,93,98,146,71,1,132,99,40,220,156,30,33,138,69,120,151,226,47,2,112,191,149,149,249,153,142,170,63,182,209,217,232,182,77,253,51,186,118,105,166,130,143,169,20,82,116,122,189,3,30,169,142,192,241,119,240,103,199,219,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,222,66,185,86,112,29,255,0,82,56,171,205,251,47,246,217,112,133,138,231,110,255,0,112,58,107,216,159,87,255,0,24,24,130,72,127,181,212,1,127,82,53,85,121,213,249,88,194,223,80,40,125,58,226,161,89,85,254,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,4,234,102,198,102,228,151,1,156,60,193,85,79,102,164,177,225,235,29,60,150,172,49,99,166,142,125,149,215,30,207,61,68,52,143,40,71,41,1,206,80,200,231,81,43,63,190,68,114,17,17,62,234,21,193,71,52,44,9,196,7,98,203,220,231,146,213,131,115,38,186,224,212,86,232,169,163,152,45,119,158,166,242,136,96,51,115,232,76,219,90,39,138,105,63,56,101,31,72,140,164,233,71,125,72,160,91,152,207,5,31,201,87,49,224,191,224,11,101,214,76,178,197,63,156,182,212,206,221,88,237,117,206,230,242,91,10,109,196,101,180,1,164,136,165,97,35,140,136,117,148,161,150,71,182,172,59,154,88,239,10,96,76,93,150,118,11,239,101,195,120,239,176,125,160,162,236,176,159,108,236,83,60,212,191,156,48,121,35,217,33,57,126,108,135,118,186,22,173,220,189,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,34,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,10,21,185,213,249,167,194,223,79,232,125,70,226,173,87,45,120,122,197,89,169,147,89,163,155,152,90,167,175,249,43,246,77,77,198,214,20,178,75,53,77,13,97,84,140,181,17,144,51,233,208,236,227,33,177,11,15,73,229,55,49,233,109,63,41,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,173,104,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,99,217,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,189,63,190,231,70,104,98,92,175,195,57,47,122,197,245,115,224,156,31,81,83,87,103,178,136,71,20,16,79,60,135,36,146,158,193,98,152,247,75,46,210,149,205,193,165,144,67,107,25,51,215,94,93,220,33,255,0,42,220,229,127,181,52,93,108,189,193,221,42,220,81,178,191,179,77,63,84,101,236,180,145,237,103,145,250,178,68,91,220,118,109,138,57,116,144,36,120,183,79,242,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,136,161,175,156,158,35,226,10,76,216,180,225,188,100,29,131,41,251,229,193,176,211,212,69,211,185,85,69,77,78,245,181,85,17,140,133,35,205,28,149,79,8,60,130,2,49,235,211,31,126,83,146,202,178,7,242,53,249,101,194,127,202,15,218,191,147,223,104,15,183,125,153,187,173,209,218,91,55,108,252,231,71,169,211,234,244,191,59,210,234,116,191,57,177,100,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,138,207,239,200,215,228,107,22,127,40,63,101,126,79,125,158,94,221,246,158,238,143,71,115,108,219,179,243,157,110,167,79,165,210,252,239,87,167,210,252,230,197,141,13,218,59,84,55,90,216,108,85,181,117,150,208,168,144,104,234,42,233,134,154,121,160,98,126,153,201,16,201,32,198,110,58,59,131,72,108,46,238,204,69,166,175,46,156,148,239,121,203,112,203,140,105,109,189,205,219,50,202,219,112,10,107,17,212,92,4,164,161,186,105,213,171,167,167,131,99,155,66,97,60,50,155,148,128,3,35,179,198,6,82,206,65,37,72,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,42,249,231,126,164,255,0,121,63,134,168,224,201,188,161,198,89,239,152,150,252,173,203,232,41,39,196,55,106,122,233,168,96,169,157,161,10,131,166,164,154,169,225,99,127,116,76,198,2,0,114,113,13,228,59,136,7,82,111,41,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,244,242,243,227,78,213,197,62,87,211,216,177,126,32,164,44,212,195,84,238,216,130,141,169,134,149,235,96,105,54,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,186,113,129,195,186,237,81,17,20,11,115,25,224,163,249,42,230,60,23,252,1,108,186,201,150,88,167,243,150,218,153,219,171,29,174,185,220,222,75,97,77,184,140,182,128,52,145,20,172,36,113,145,14,178,148,50,200,246,128,165,211,149,15,3,148,216,106,213,100,226,227,49,142,173,175,183,42,122,131,194,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,233,11,107,19,67,40,201,169,148,129,209,136,181,46,153,41,193,246,25,226,231,150,38,91,217,73,169,40,177,181,142,159,16,22,19,188,85,203,81,208,161,158,91,228,199,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,180,162,175,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,254,174,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,5,13,59,213,206,208,193,16,4,101,44,179,72,125,238,193,28,81,201,35,176,177,27,176,59,8,145,59,11,228,61,195,23,15,88,87,133,252,154,178,229,30,22,169,237,253,131,169,83,113,186,29,44,116,243,92,235,165,45,210,212,72,32,223,222,198,12,68,100,17,69,16,57,158,205,207,85,84,0,243,71,243,217,153,191,130,250,61,18,162,152,27,34,243,31,50,114,227,28,230,134,10,179,123,86,213,151,61,134,91,252,48,59,149,85,61,45,83,84,59,85,12,108,222,252,49,246,82,234,187,62,224,19,19,113,112,25,12,25,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,138,114,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,64,15,52,127,61,153,155,248,47,163,209,43,117,181,96,12,101,125,193,183,252,193,179,97,234,186,204,61,133,106,40,105,175,85,208,179,16,80,29,99,202,212,207,43,51,238,16,50,130,64,99,211,99,30,193,119,98,144,24,189,87,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,21,170,243,34,199,92,71,101,255,0,14,55,75,223,15,86,191,236,199,19,94,104,231,63,106,89,109,123,61,250,138,72,152,127,107,73,80,197,190,156,53,49,15,25,233,224,5,79,71,43,76,45,145,214,174,20,236,56,159,40,104,116,186,223,125,220,99,87,85,44,50,220,14,241,3,184,73,12,207,27,191,78,16,220,229,79,19,237,118,130,104,228,33,223,52,132,119,128,160,91,154,93,187,35,169,56,172,191,86,229,14,35,237,215,90,239,206,99,26,26,90,56,66,223,111,188,11,48,72,48,205,27,183,82,99,218,231,80,46,14,225,57,73,186,83,51,146,40,41,255,0,1,183,188,229,179,241,89,128,161,200,201,183,98,11,141,193,169,170,168,165,184,13,29,45,194,214,45,214,173,167,169,144,130,70,104,94,8,100,55,118,142,67,18,140,78,32,41,66,54,82,85,206,175,202,198,22,250,129,67,233,215,21,20,28,57,100,133,215,136,236,225,178,228,213,138,249,73,104,185,95,233,238,37,71,87,87,25,28,13,61,61,12,245,49,132,155,125,225,3,40,24,28,217,137,193,141,201,132,246,236,122,127,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,218,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,95,82,133,110,117,126,105,240,183,211,250,31,81,184,171,10,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,32,158,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,64,111,74,50,74,199,210,169,166,144,181,214,25,122,82,187,70,68,242,70,64,66,91,153,130,89,46,85,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,199,179,140,30,44,241,151,23,89,161,246,226,251,79,87,103,177,80,83,199,77,98,195,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,223,167,76,29,220,98,6,106,20,178,168,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,80,172,171,255,0,7,92,29,99,190,47,241,221,69,130,193,89,236,108,55,102,217,246,131,16,116,225,168,246,95,86,26,131,165,254,133,57,226,146,126,172,148,239,31,230,221,246,107,184,180,102,239,153,252,239,206,252,134,229,239,144,214,202,58,59,29,37,13,29,13,57,219,176,142,17,183,73,178,123,148,227,239,19,49,22,226,96,98,54,146,122,169,55,59,60,155,139,169,44,128,18,81,254,95,252,199,236,92,68,81,218,114,135,54,231,236,25,177,239,211,211,75,5,17,246,92,69,28,80,73,49,212,143,76,94,58,105,134,56,77,229,140,182,70,229,180,162,253,55,134,43,64,231,87,230,159,11,125,63,161,245,27,138,178,172,59,149,184,239,21,224,76,93,153,150,11,23,106,195,120,19,176,125,160,173,237,80,135,99,237,179,60,52,191,155,51,105,36,223,32,184,254,108,75,110,154,150,141,222,153,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,219,33,238,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,75,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,11,241,245,198,190,42,226,179,49,234,236,150,155,159,103,203,44,51,112,154,60,57,111,167,121,2,58,253,142,81,141,206,161,164,16,50,154,80,119,112,19,22,232,198,110,12,219,138,83,151,234,242,253,224,70,251,197,86,42,143,26,226,144,236,89,101,135,238,13,29,198,167,80,147,218,149,80,73,75,36,182,173,129,81,21,68,29,90,106,130,126,210,44,226,26,104,218,151,115,123,94,114,182,155,85,131,137,44,19,98,177,91,41,45,214,219,118,91,219,105,40,232,233,33,24,96,166,130,58,251,128,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,246,188,161,178,207,10,231,38,92,113,31,149,184,214,147,180,89,113,53,190,193,111,169,219,28,103,36,59,218,231,178,120,186,128,96,51,68,108,50,70,110,47,178,64,2,102,212,89,89,175,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,232,57,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,148,94,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,225,226,95,135,76,119,194,254,105,215,229,158,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,149,42,191,194,175,12,248,203,138,252,220,163,202,220,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,123,152,166,61,210,198,1,24,187,110,51,29,196,1,190,64,200,83,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,189,170,34,218,227,242,90,120,58,220,207,243,91,116,209,29,245,79,185,106,221,221,232,238,180,102,213,110,209,150,168,136,182,233,171,173,89,180,90,173,165,226,180,111,21,169,120,46,18,215,191,230,184,154,29,196,228,122,174,81,23,109,27,224,203,149,223,104,110,119,240,92,16,117,36,156,140,197,153,133,223,110,159,29,117,93,75,168,28,210,140,77,224,227,254,117,70,115,134,222,79,105,184,56,143,189,29,36,165,171,55,200,100,251,151,153,200,234,162,138,142,154,41,89,245,105,133,251,255,0,189,141,92,173,186,165,167,136,89,155,192,91,252,140,185,106,100,216,58,54,158,42,145,230,157,59,5,188,183,119,57,57,124,126,233,21,180,100,171,15,229,43,17,104,239,168,220,170,155,255,0,187,196,175,75,15,196,225,69,75,40,247,235,24,187,253,222,232,175,71,20,155,162,220,255,0,6,239,94,111,20,247,83,84,76,228,236,45,9,51,119,253,196,234,210,179,66,224,83,98,122,107,100,68,228,242,212,3,233,174,189,239,33,143,205,87,252,161,183,79,109,180,81,28,140,205,190,54,238,239,248,199,31,221,247,42,165,19,153,54,225,102,240,213,109,136,142,25,90,63,235,93,181,125,87,108,92,77,180,91,8,52,36,109,117,209,114,15,193,110,47,5,181,188,86,231,101,181,110,103,90,173,29,150,154,58,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,251,214,142,218,45,53,238,209,17,60,93,106,204,183,34,34,34,34,45,165,226,131,226,181,118,213,113,184,182,190,40,226,44,250,51,173,53,211,79,218,184,230,247,220,99,103,111,123,85,207,24,176,131,11,124,25,117,43,128,94,77,117,239,216,255,0,228,117,72,243,50,220,21,84,21,17,201,19,62,174,111,222,63,220,159,220,188,94,89,92,163,122,185,104,35,145,191,161,76,161,211,95,13,174,13,167,138,184,219,25,180,148,49,72,207,174,160,58,255,0,129,151,36,192,243,148,130,239,163,109,213,191,192,168,118,125,4,133,102,184,233,174,189,9,191,193,178,85,70,248,110,138,86,174,172,118,253,22,186,31,207,199,88,85,231,89,128,138,222,44,90,247,139,55,254,171,46,87,98,1,144,91,78,238,230,255,0,26,166,153,161,117,148,40,100,132,100,118,218,36,207,163,255,0,114,109,243,86,231,130,104,189,177,153,50,156,128,242,52,83,17,182,173,175,133,64,254,223,154,187,123,45,41,4,52,108,194,236,33,16,54,154,119,120,50,245,112,131,8,51,183,197,150,146,68,46,206,205,241,92,108,228,15,222,185,26,70,127,210,102,65,211,94,239,154,228,109,60,25,104,75,70,241,91,214,215,101,163,119,58,222,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,191,78,83,60,18,90,175,84,214,190,45,243,30,10,74,250,120,234,43,33,194,118,122,154,81,148,6,120,37,140,2,236,210,12,206,204,113,203,29,100,65,20,177,106,38,3,48,187,59,70,75,208,115,69,230,1,71,104,163,185,112,201,146,24,139,173,117,155,180,219,177,197,210,8,224,158,150,58,89,96,150,9,173,35,212,3,221,51,245,117,150,72,220,10,18,140,99,98,115,121,70,40,213,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,100,41,195,71,14,152,19,133,252,172,160,203,60,11,79,253,170,178,241,91,190,111,233,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,85,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,145,71,26,252,40,216,184,180,201,170,220,27,210,181,81,226,251,110,181,152,90,247,91,9,151,96,170,220,15,36,110,81,187,27,67,56,7,74,70,208,197,181,9,58,102,113,70,203,30,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,94,171,54,115,251,57,115,215,216,31,149,204,194,186,226,143,178,246,246,182,90,251,105,139,244,33,238,220,79,181,155,169,49,237,14,164,231,186,89,54,6,243,45,163,165,208,114,208,224,114,167,136,236,101,14,112,227,131,164,12,186,193,119,136,194,106,73,2,42,131,190,92,97,104,231,106,34,132,216,133,169,152,78,34,152,140,125,240,145,163,6,119,35,56,103,37,88,7,58,191,43,24,91,234,5,15,167,92,84,59,101,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,22,66,121,79,150,89,37,192,103,15,51,210,212,94,105,44,120,122,199,79,29,215,19,223,42,100,159,101,117,199,179,193,79,53,91,68,114,74,64,115,148,49,176,83,196,239,239,144,132,98,68,77,186,16,120,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,23,21,202,247,129,111,203,94,42,12,241,206,60,25,218,242,218,203,191,216,244,213,165,182,27,237,210,57,5,155,88,92,95,180,81,195,164,157,77,92,64,229,96,143,243,162,53,17,180,212,162,176,14,112,92,66,225,92,19,145,47,195,239,102,246,134,36,204,110,133,78,216,234,163,31,101,208,209,214,65,63,104,154,61,94,71,234,201,23,74,54,218,194,91,39,45,236,241,108,56,86,82,105,201,131,63,176,110,25,196,216,151,135,171,237,174,146,146,251,140,106,6,237,98,185,193,111,119,158,184,233,233,228,41,232,234,42,25,221,216,35,138,55,154,1,113,96,103,42,189,79,116,128,37,46,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,84,211,153,111,47,186,156,158,186,222,56,131,202,11,85,36,121,125,95,81,218,111,22,154,72,162,165,131,13,25,149,44,17,180,108,115,185,206,21,21,51,202,76,16,196,33,3,104,44,204,12,58,91,7,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,158,66,121,91,154,88,19,58,112,37,179,51,50,210,251,237,156,55,121,235,118,42,222,203,53,63,87,165,49,195,39,230,230,0,144,116,146,35,31,120,91,93,53,109,89,217,223,213,162,137,94,115,124,65,101,198,37,184,216,184,117,180,97,254,219,139,240,133,194,59,197,210,247,36,12,30,205,142,122,87,113,160,132,136,119,201,214,9,105,231,145,196,154,54,233,64,223,156,61,205,12,96,169,169,228,251,196,46,21,198,217,18,220,62,246,111,103,226,76,185,235,212,237,146,170,50,246,165,13,101,100,243,246,136,99,213,164,110,148,146,244,164,109,174,35,190,2,222,239,46,192,191,244,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,181,94,3,56,193,196,220,92,230,134,120,222,137,234,232,176,77,142,162,196,56,78,207,87,21,63,94,134,9,99,171,9,142,73,34,6,34,57,138,152,37,112,35,145,163,114,112,2,38,109,197,121,72,169,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,11,30,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,105,167,49,254,96,21,156,68,95,101,202,76,161,196,95,234,79,65,217,167,150,166,158,57,233,228,196,85,91,2,77,213,1,48,71,32,67,12,142,224,16,184,237,121,34,121,73,207,243,45,21,32,224,147,131,236,77,197,206,104,69,101,22,171,162,193,54,58,136,11,22,94,41,37,167,235,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,54,210,159,236,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,162,131,158,85,218,213,53,215,38,236,80,220,233,14,229,71,79,126,171,168,163,25,133,231,134,9,138,132,98,148,227,215,112,129,148,19,8,147,182,132,241,72,205,174,215,210,213,121,101,221,173,86,94,56,242,194,178,243,115,164,160,167,146,162,229,72,18,212,204,49,1,79,61,178,174,24,98,98,39,102,115,146,89,35,140,7,196,140,196,91,87,118,101,144,74,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,85,234,115,75,224,39,237,221,29,251,138,236,175,159,102,32,181,91,251,102,47,181,212,84,105,29,125,13,36,12,47,89,78,70,250,71,52,48,68,44,113,106,195,36,113,179,131,52,162,227,60,85,229,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,108,132,248,81,226,187,46,56,181,203,128,198,184,42,94,195,117,161,233,193,127,176,79,51,29,85,162,168,153,221,132,157,153,186,144,158,210,120,166,102,97,144,68,153,216,12,36,140,43,90,34,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,209,171,195,175,40,122,156,25,196,93,125,231,55,238,116,152,159,47,176,117,69,21,77,156,42,237,145,52,24,180,228,165,144,164,105,33,10,179,58,96,165,169,233,106,19,9,133,67,11,179,182,194,38,82,148,177,87,83,253,202,227,200,158,89,126,53,235,21,170,159,243,31,229,255,0,71,196,69,138,92,219,202,28,59,254,171,20,29,154,9,105,169,228,130,158,60,69,75,188,35,219,80,115,28,113,132,208,198,238,97,51,150,231,142,39,136,152,255,0,50,241,86,14,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,27,138,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,162,156,199,249,127,214,112,239,125,151,54,242,135,14,255,0,169,61,127,102,130,90,106,121,39,168,147,14,213,108,8,246,212,28,199,36,135,12,210,51,152,76,229,181,164,149,226,38,15,204,188,180,131,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,8,121,163,249,236,204,223,193,125,30,137,92,167,37,220,45,98,199,56,87,136,92,21,138,104,123,109,151,16,91,236,118,187,141,55,84,227,235,210,207,29,210,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,86,151,198,223,7,216,155,132,108,208,150,202,77,87,91,130,111,149,19,150,19,188,85,203,79,215,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,125,162,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,159,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,138,18,249,145,242,251,166,225,218,166,60,225,201,187,85,89,101,213,198,160,105,171,109,176,197,44,193,134,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,245,212,227,103,160,28,31,113,103,140,184,69,205,15,183,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,201,79,28,28,207,240,14,9,202,251,117,151,133,252,195,164,190,99,108,87,79,75,113,165,188,91,70,26,136,44,84,93,65,50,122,152,231,140,199,180,200,34,81,118,83,6,146,54,35,57,58,110,49,140,145,3,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,211,253,193,39,7,216,103,132,108,175,138,202,45,73,91,141,175,148,240,22,44,188,82,75,81,208,174,158,41,39,56,66,56,229,55,17,8,70,164,226,99,16,141,228,97,99,49,23,125,163,66,185,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,132,243,35,229,247,83,196,77,52,121,195,147,118,170,65,204,91,117,56,211,86,219,97,138,40,79,19,3,203,4,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,235,160,70,205,13,152,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,220,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,81,193,206,175,205,62,22,250,127,67,234,55,21,106,185,107,195,214,42,205,76,154,205,28,220,194,213,61,127,201,95,178,106,110,54,176,165,146,89,170,104,107,10,164,101,168,140,129,159,78,135,103,25,13,136,88,122,79,41,185,143,75,105,249,252,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,123,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,189,144,28,132,8,226,150,35,112,13,251,90,29,185,142,241,199,77,197,110,50,160,193,249,124,21,116,249,117,131,234,39,58,25,165,57,98,59,221,89,51,3,214,203,3,187,8,0,139,16,192,36,61,81,9,101,34,113,121,158,40,237,171,8,229,14,50,198,185,119,143,115,74,205,5,35,97,236,184,167,183,77,122,158,105,216,79,125,117,88,210,211,67,16,54,164,102,68,242,27,190,140,12,16,158,164,196,224,39,226,150,85,8,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,249,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,160,31,232,163,240,39,255,0,127,63,248,51,120,255,0,154,43,170,69,96,28,234,252,172,97,111,168,20,62,157,113,81,23,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,243,253,129,176,198,73,112,11,195,69,45,45,230,225,73,100,195,24,86,158,148,241,5,242,27,108,228,119,11,140,231,13,60,149,178,197,23,90,103,57,166,40,217,135,83,233,134,192,103,104,227,29,176,109,197,119,21,217,143,197,174,99,158,53,198,178,246,27,85,15,82,11,5,130,9,156,233,109,20,164,236,238,34,238,205,212,152,246,139,203,51,179,20,132,34,204,192,1,28,97,117,92,177,121,127,209,230,237,101,55,16,57,223,135,123,94,5,164,219,62,25,182,203,36,18,210,223,170,163,158,104,101,42,144,19,121,26,24,36,167,239,134,64,17,152,140,117,114,140,76,36,249,92,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,182,174,99,60,20,127,37,92,199,130,255,0,128,45,151,89,50,203,20,254,114,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,30,138,240,209,196,94,59,225,127,52,232,51,51,2,212,127,106,163,188,81,108,135,250,103,107,237,48,205,61,31,82,88,164,232,245,122,0,61,80,29,225,226,207,226,207,144,158,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,34,34,161,92,113,227,252,27,151,220,40,102,125,86,51,196,52,150,160,190,97,123,165,130,216,211,59,239,172,184,213,209,205,21,61,60,64,44,228,102,68,250,190,141,238,128,153,150,208,2,38,199,49,101,37,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,35,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,162,131,55,57,54,102,57,103,141,190,139,41,49,13,171,242,109,137,46,21,85,21,53,211,179,132,152,78,151,172,70,20,197,12,147,28,181,218,66,224,17,72,39,186,73,4,186,189,1,210,87,149,252,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,135,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,95,255,0,18,252,58,96,78,40,50,178,191,44,241,213,63,246,218,203,61,110,249,191,165,151,78,205,52,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,214,21,193,183,41,10,156,59,140,166,199,124,83,195,73,90,24,110,241,81,79,108,194,240,244,170,109,215,144,137,162,122,123,132,179,12,142,71,76,68,242,233,73,44,81,153,116,193,229,109,142,80,156,165,34,43,106,230,15,145,121,113,156,188,50,227,91,182,53,179,117,110,184,19,15,221,49,37,130,229,3,176,85,81,85,83,210,156,206,2,110,207,172,50,244,132,37,141,217,196,133,133,219,67,8,204,49,236,89,15,114,253,202,28,27,148,28,40,96,24,48,124,21,108,120,194,207,67,139,238,243,84,206,242,156,247,26,234,56,14,82,102,238,16,1,22,142,48,17,102,208,34,23,45,198,230,101,113,72,136,139,71,239,90,59,104,180,215,187,68,68,126,245,171,50,220,136,136,136,136,182,151,138,51,62,171,87,109,89,113,237,109,124,116,66,17,111,2,255,0,26,209,223,79,138,227,151,223,219,27,59,123,218,174,120,133,132,88,91,224,204,203,175,84,34,243,177,63,139,3,255,0,145,213,54,204,26,48,170,162,175,140,227,221,212,166,148,59,219,93,117,99,84,183,0,73,13,5,200,173,209,187,11,132,143,238,247,54,154,16,55,252,138,227,176,212,141,45,8,200,207,222,236,223,228,101,220,48,121,229,33,125,25,180,213,82,236,224,25,74,138,77,158,59,159,252,146,43,99,201,88,101,252,164,226,14,231,255,0,170,53,90,233,243,235,196,175,107,11,198,69,107,136,73,223,190,33,111,253,81,95,79,107,197,212,6,127,135,119,248,23,134,199,247,73,33,183,84,64,39,163,180,102,254,61,255,0,162,109,243,251,149,173,85,196,247,140,206,161,3,103,145,132,162,39,103,239,209,218,163,249,254,106,236,48,205,27,195,109,161,0,7,22,0,22,209,155,79,235,5,123,58,64,97,137,159,227,167,252,139,116,145,11,179,183,205,108,247,129,245,211,187,238,91,218,79,236,153,150,157,218,234,203,149,180,102,102,213,11,193,109,111,21,189,109,118,90,55,115,173,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,45,17,17,17,17,17,17,17,110,109,86,168,136,180,118,213,106,180,127,5,177,219,84,233,190,186,234,203,108,130,253,221,236,182,199,11,177,106,238,222,43,157,187,155,69,210,173,13,242,51,182,190,14,223,229,84,243,49,169,200,40,228,125,175,171,139,248,55,220,106,138,229,136,79,73,136,111,6,108,91,74,186,161,219,93,127,179,5,115,120,102,173,202,134,156,4,95,71,136,29,245,111,142,130,190,211,11,132,68,207,227,181,213,13,207,83,102,179,92,117,103,215,179,205,255,0,18,85,71,248,113,38,106,154,199,209,253,235,172,159,255,0,37,94,77,151,94,192,31,177,191,226,178,228,173,109,1,223,229,170,163,57,155,60,109,13,121,74,250,52,112,74,95,224,99,94,23,38,240,213,44,151,217,111,34,78,93,119,47,139,63,137,198,95,47,249,85,203,81,211,52,84,177,105,240,22,102,255,0,2,250,81,182,145,142,191,38,90,235,171,58,226,34,213,244,91,75,238,91,195,185,187,252,87,32,248,161,45,27,197,111,90,59,106,182,173,205,224,181,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,239,224,222,58,169,184,90,229,195,150,152,31,47,171,233,15,53,47,244,247,73,168,97,169,165,148,194,217,110,154,243,117,7,185,51,188,111,4,198,50,83,148,97,9,31,233,152,153,1,128,184,28,117,218,109,152,203,53,241,253,21,154,142,74,187,254,44,198,55,136,233,162,58,186,182,121,238,23,26,185,152,69,228,154,98,102,115,146,89,27,83,144,155,188,157,201,252,93,78,247,0,188,20,97,94,20,242,226,146,247,118,182,118,140,205,196,214,248,100,196,119,10,134,140,228,160,222,195,33,91,41,222,50,48,24,98,54,102,50,2,126,180,128,198,239,180,98,8,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,172,215,152,167,2,180,220,82,224,215,199,25,125,65,72,25,169,96,167,134,26,25,170,106,165,0,185,219,161,122,131,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,69,175,6,92,23,98,174,39,243,198,187,45,241,32,221,112,181,151,8,110,159,23,212,73,67,32,85,81,236,155,164,244,34,198,14,17,86,72,109,32,136,205,166,209,138,115,219,35,196,241,148,255,0,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,250,202,192,57,213,249,88,194,223,80,40,125,58,226,162,131,134,75,181,170,193,196,150,84,95,111,183,58,75,117,182,221,142,44,85,117,149,149,115,12,48,83,65,29,124,37,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,224,57,138,113,213,83,197,46,50,124,15,151,213,245,97,149,118,10,136,102,161,134,166,150,32,59,157,198,22,168,7,185,51,188,109,60,32,81,212,20,97,9,31,232,0,153,0,25,56,7,159,224,23,130,140,85,197,102,99,210,94,238,214,206,207,150,88,102,225,12,152,142,225,80,210,4,117,251,28,100,43,101,59,198,64,101,52,160,236,198,64,77,209,140,216,221,247,20,65,44,244,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,250,202,149,113,59,196,46,21,225,127,38,175,89,185,138,105,187,127,96,233,211,91,173,97,85,29,60,215,58,233,75,108,84,241,145,191,247,210,27,136,153,4,81,74,108,7,179,107,227,173,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,239,255,0,43,185,70,95,113,55,10,119,156,107,139,231,186,219,115,98,243,111,11,198,28,176,75,74,20,242,91,228,129,234,92,104,42,94,73,250,101,219,99,42,103,119,145,161,146,150,70,22,45,118,203,25,199,5,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,83,233,203,187,139,207,229,91,147,79,246,166,183,173,152,88,59,165,69,138,54,80,118,104,103,234,148,189,150,174,61,174,241,191,86,56,139,123,14,205,178,199,46,145,132,111,22,235,170,80,173,206,175,205,62,22,250,127,67,234,55,21,110,188,31,113,103,140,184,69,205,15,183,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,228,17,133,177,78,92,103,142,92,82,226,76,55,93,106,197,184,51,22,219,204,68,138,38,154,150,186,150,70,40,229,134,88,164,111,239,227,146,41,5,136,73,140,12,89,216,133,160,135,143,238,15,174,188,38,230,225,13,189,169,36,192,152,198,162,178,191,10,28,50,147,157,52,0,98,242,80,202,50,25,75,190,157,166,136,26,66,34,105,64,128,247,111,121,35,142,253,57,70,240,245,196,118,81,88,177,54,44,205,10,155,174,22,194,24,131,88,237,248,42,233,74,113,213,73,92,6,34,87,51,138,70,99,164,247,35,40,88,116,98,156,93,140,217,130,40,8,228,85,90,175,49,30,47,63,146,150,77,55,217,106,222,142,97,99,30,173,22,23,223,65,218,97,131,164,81,118,170,185,55,59,70,221,40,229,29,140,91,247,75,36,90,198,113,180,187,96,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,31,205,30,81,151,220,51,194,157,155,26,225,9,238,183,44,216,179,91,206,241,136,236,17,82,133,68,151,9,39,122,103,42,10,103,142,126,152,246,40,198,165,217,227,105,164,170,145,201,135,77,209,70,22,1,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,30,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,86,5,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,212,32,115,31,230,1,89,196,69,246,92,164,202,28,69,254,164,244,29,154,121,106,105,227,158,158,76,69,85,176,36,221,80,19,4,114,4,48,200,238,1,11,142,215,146,39,148,156,255,0,50,209,86,190,70,63,174,207,221,191,226,74,85,17,21,191,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,103,241,7,78,106,143,101,245,102,167,58,175,232,80,158,40,231,234,199,78,209,254,113,223,102,187,135,71,110,252,123,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,122,12,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,10,26,119,171,157,161,130,32,8,202,89,102,144,251,221,130,56,163,146,71,97,98,55,96,118,17,34,118,23,200,207,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,17,81,78,43,184,174,203,142,18,178,224,241,174,53,151,183,93,107,186,144,88,44,16,76,193,85,119,170,22,103,113,23,118,126,156,33,184,94,89,157,156,99,18,22,102,51,56,227,60,123,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,205,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,149,83,83,203,23,143,31,203,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,215,254,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,177,172,226,158,255,0,147,88,167,136,44,109,127,225,250,201,236,172,3,89,112,99,180,83,13,49,83,71,221,16,52,242,69,9,59,188,80,201,59,77,36,113,232,59,35,48,29,145,233,211,27,159,228,255,0,134,243,230,233,159,55,59,238,88,226,122,75,78,9,180,211,211,182,57,138,181,186,208,87,193,39,87,178,211,133,59,24,147,212,185,4,197,28,236,236,208,176,202,228,230,198,244,243,205,162,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,190,158,50,115,115,46,50,95,135,28,103,137,243,74,207,237,203,45,198,223,37,139,216,33,94,212,115,94,164,172,2,135,178,71,46,225,49,220,7,33,25,71,186,64,138,57,100,17,39,13,31,28,37,57,60,164,50,231,55,48,71,13,17,222,243,7,21,85,205,135,177,85,71,180,176,166,28,169,166,49,59,61,38,249,26,73,216,228,102,38,10,178,113,152,35,29,98,96,219,48,147,149,68,140,209,193,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,31,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,117,184,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,174,127,151,7,48,10,206,29,239,177,101,38,111,98,47,245,39,175,237,51,197,83,81,28,245,18,97,218,173,135,38,234,112,132,36,144,225,154,70,96,56,88,118,180,146,180,162,225,249,230,150,111,209,17,23,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,191,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,141,186,169,190,229,193,203,254,143,135,123,20,89,183,155,216,119,253,86,43,251,76,17,83,84,73,5,68,120,118,151,121,199,182,156,225,57,35,57,166,141,152,206,102,45,205,28,173,16,176,126,121,229,190,165,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,150,60,60,125,230,110,73,102,231,18,247,252,109,144,150,106,74,124,61,91,79,76,117,87,42,104,231,128,47,87,18,14,165,77,107,211,205,28,101,1,185,72,209,24,176,251,231,1,76,238,229,49,58,245,92,178,176,14,124,226,254,37,237,215,140,146,196,53,120,102,158,197,79,36,184,142,250,118,254,219,110,134,136,128,156,41,43,32,121,161,105,194,162,88,128,26,33,145,164,109,30,96,209,233,220,194,165,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,149,115,58,224,59,242,33,125,169,207,156,167,178,237,192,56,130,224,94,210,181,219,173,221,58,92,47,49,4,35,30,165,213,39,232,212,78,85,14,59,99,142,40,73,227,133,180,223,16,189,144,88,177,254,50,195,56,103,19,96,203,22,33,171,164,177,99,26,122,106,107,237,188,93,158,10,224,167,168,10,136,28,197,217,217,142,57,99,103,19,109,13,152,164,22,125,178,24,151,181,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,14,150,74,136,109,148,49,14,233,106,36,16,111,239,99,6,34,1,57,101,136,28,195,126,230,151,78,55,242,135,6,228,47,44,76,91,148,121,127,5,92,118,44,59,79,104,134,157,234,231,121,167,148,206,249,73,44,179,72,125,204,231,36,178,73,35,176,176,131,57,187,8,136,179,11,65,178,202,161,21,181,115,30,194,120,171,28,240,99,152,120,91,5,97,155,174,32,189,86,251,39,179,91,173,116,82,85,213,79,178,235,72,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,234,16,127,146,119,20,255,0,248,52,230,175,254,134,220,127,248,43,37,52,86,1,206,175,202,198,22,250,129,67,233,215,21,30,188,179,174,214,171,7,26,249,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,97,134,10,104,35,178,87,20,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,171,204,51,141,59,175,20,249,161,81,98,194,24,130,172,178,175,13,84,51,97,250,55,166,42,86,173,157,163,219,45,194,120,200,156,140,200,158,81,137,205,133,194,23,22,233,198,103,54,231,47,62,11,46,188,83,230,133,61,247,23,225,250,178,202,188,53,80,239,136,43,26,164,169,90,182,118,143,116,86,248,36,17,114,51,34,120,138,86,7,23,8,92,159,169,25,156,59,167,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,40,97,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,148,230,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,156,132,194,65,210,72,128,189,210,109,116,209,245,103,118,124,125,248,193,225,51,25,112,139,154,31,97,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,246,188,2,241,175,138,184,83,204,122,75,37,218,231,218,50,203,19,92,33,143,17,219,234,30,67,142,131,123,140,101,115,167,104,196,204,102,136,25,156,196,5,250,209,131,3,182,225,136,226,158,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,1,156,127,113,131,117,226,203,55,8,173,239,73,30,4,193,213,21,148,24,80,33,136,152,234,96,51,22,146,186,82,144,6,93,245,13,12,70,209,144,139,68,2,1,183,123,73,36,150,192,175,127,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,57,42,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,91,73,104,136,136,136,136,136,136,139,115,106,181,68,68,69,163,248,45,142,218,163,3,187,235,220,182,200,14,204,222,11,108,112,187,22,231,127,30,246,92,237,220,218,46,165,88,235,43,59,107,250,47,255,0,42,241,24,226,3,10,73,75,110,186,198,95,15,184,149,16,195,33,52,24,186,174,66,23,97,115,55,109,89,255,0,182,138,184,156,33,91,173,4,64,44,250,59,14,186,183,199,104,175,75,16,237,29,31,199,69,74,243,100,216,41,37,114,103,253,34,240,253,146,43,104,201,99,97,204,108,66,90,63,189,114,170,255,0,219,198,175,87,11,59,189,178,23,255,0,107,31,248,162,190,141,91,62,221,223,45,85,42,204,153,196,59,67,155,187,8,210,153,127,199,84,123,46,236,116,151,188,94,87,145,61,221,10,151,135,77,89,252,37,2,249,63,207,230,174,146,209,74,48,209,70,218,120,11,51,127,129,151,215,129,180,141,110,221,174,172,184,140,190,26,120,173,165,247,45,225,221,222,235,123,124,22,226,240,91,91,197,111,90,59,106,182,173,205,224,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,247,45,29,221,214,154,119,106,136,158,14,181,103,239,239,91,145,17,17,17,17,22,143,224,182,186,218,230,90,105,220,182,147,155,252,187,150,248,221,244,239,91,215,25,179,119,187,179,104,188,118,54,24,38,165,144,142,61,204,44,237,224,207,240,37,70,41,229,160,180,226,34,134,56,196,74,164,222,77,25,133,191,72,255,0,155,228,171,166,15,169,134,166,134,29,190,35,24,183,195,228,43,211,23,245,50,253,142,168,102,122,0,149,162,227,174,157,212,179,127,197,149,82,78,28,34,29,213,101,163,107,237,153,27,249,191,50,175,18,209,167,97,143,79,147,127,145,151,37,126,214,166,144,220,152,116,23,126,247,251,157,91,190,122,93,32,163,179,87,59,84,136,156,176,202,3,161,179,59,187,132,186,55,143,220,186,220,59,20,179,91,97,150,119,119,221,183,71,127,239,98,249,171,143,136,117,132,25,180,118,209,191,200,187,66,222,235,55,220,180,118,102,249,174,55,102,119,240,90,59,124,133,214,230,249,59,58,222,62,40,75,70,241,91,209,104,237,242,70,109,22,168,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,165,74,108,249,101,112,37,106,201,28,27,110,207,60,210,195,53,113,230,133,250,158,66,165,163,186,64,32,120,110,136,220,132,66,56,245,119,10,153,162,208,164,51,219,32,4,157,13,177,187,77,213,191,85,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,154,255,0,43,30,22,63,240,150,202,175,253,50,183,127,241,147,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,47,147,96,194,120,87,10,123,75,236,182,25,181,89,189,179,112,154,237,113,246,125,20,116,253,178,186,93,58,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,139,235,34,176,14,117,126,86,48,183,212,10,31,78,184,168,86,85,87,134,142,29,49,223,20,25,167,65,150,120,22,159,251,85,101,226,183,124,63,210,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,108,132,242,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,199,179,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,186,242,197,224,59,242,223,125,166,207,156,216,178,238,192,56,126,224,62,205,181,220,109,221,74,92,81,48,132,195,38,133,213,23,232,211,206,52,238,91,163,146,41,137,164,133,245,217,40,180,212,168,213,230,197,193,69,187,20,225,91,159,21,25,111,108,217,137,44,218,84,227,24,1,170,170,38,186,208,140,116,244,241,212,70,44,71,28,61,150,56,119,27,12,96,47,19,203,33,155,60,76,199,22,217,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,145,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,196,95,58,191,52,248,91,233,253,15,168,220,85,128,43,202,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,59,157,166,213,122,166,10,59,205,178,146,190,158,58,136,42,194,42,152,70,80,25,224,148,38,134,86,18,103,102,56,229,142,57,0,188,68,192,73,180,118,103,93,181,226,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,28,28,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,6,106,134,164,129,161,130,32,8,198,40,161,140,59,221,130,56,163,142,54,114,114,55,96,103,34,34,119,39,147,78,82,156,20,123,18,142,143,139,44,205,182,93,104,239,83,117,163,193,118,249,219,161,24,208,205,7,76,238,100,204,91,228,235,4,178,199,16,200,34,45,27,20,172,210,52,176,152,73,250,133,110,103,92,7,126,68,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,183,254,10,56,174,190,240,151,156,180,88,203,171,117,172,194,23,45,40,241,77,146,138,96,30,223,75,180,218,57,24,100,103,7,154,3,62,172,111,168,19,232,113,245,0,37,145,214,66,120,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,160,95,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,81,78,109,124,107,251,110,178,179,132,220,178,185,218,171,44,176,244,100,198,151,8,31,175,33,87,67,63,80,45,130,238,59,35,232,156,81,73,41,70,68,79,35,140,78,241,188,83,1,198,10,149,78,70,63,174,207,221,191,226,74,66,110,220,77,240,219,96,186,214,216,175,188,65,229,173,186,229,110,168,146,146,178,142,175,22,80,67,61,52,241,147,140,145,73,25,74,196,6,36,206,46,46,204,236,236,236,235,218,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,190,178,167,249,253,156,118,46,31,242,107,22,103,22,35,135,180,82,97,155,121,84,71,77,184,195,181,213,25,52,116,212,219,192,13,227,234,207,36,81,117,54,56,134,253,197,238,139,186,198,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,175,107,144,57,199,125,225,255,0,57,112,158,113,97,200,123,69,94,25,184,13,68,148,219,128,59,93,41,137,71,83,77,188,192,218,62,172,18,75,23,83,99,144,111,220,62,240,179,172,154,81,121,76,210,205,44,9,146,216,18,231,153,153,151,125,246,54,27,179,116,123,109,111,101,154,163,165,213,152,33,143,243,112,129,200,90,201,40,15,186,47,166,186,190,140,206,237,143,103,21,220,87,102,63,22,185,142,120,215,26,203,216,109,84,61,72,44,22,8,38,115,165,180,82,147,179,184,139,187,55,82,99,218,47,44,206,204,82,16,139,51,0,4,113,133,63,196,89,91,142,240,166,4,194,57,153,127,177,118,92,55,142,251,127,217,250,222,213,9,246,206,197,51,67,85,249,176,55,146,61,146,19,15,231,4,119,107,168,234,221,233,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,252,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,4,240,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,201,104,28,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,174,188,212,56,234,169,199,248,134,235,195,14,86,215,213,193,134,44,117,19,91,113,156,211,82,197,178,237,113,130,170,19,24,34,105,35,121,163,10,89,169,157,158,64,48,234,153,27,109,40,192,14,75,53,225,139,135,172,85,197,6,114,217,114,143,11,84,246,14,223,212,169,184,221,14,150,74,136,109,148,49,14,233,106,36,16,111,239,99,6,34,1,57,101,136,28,195,126,230,200,123,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,186,152,167,136,92,130,192,215,218,172,45,141,115,195,47,240,253,234,139,103,105,183,93,49,53,21,37,84,27,192,76,55,197,36,130,99,184,12,73,181,110,241,38,118,238,118,95,87,2,230,198,86,102,135,110,252,153,230,94,20,197,190,204,233,118,223,97,94,105,171,251,47,83,119,79,171,209,50,217,187,166,123,119,105,174,194,211,193,215,171,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,197,114,112,199,248,55,43,48,111,16,89,131,152,56,134,146,199,135,172,116,248,114,166,186,186,165,223,100,65,173,201,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,237,3,140,30,44,241,151,23,89,161,246,226,251,79,87,103,177,80,83,199,77,98,195,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,223,167,76,29,220,98,6,107,138,229,139,192,119,229,190,251,77,159,57,177,101,221,128,112,253,192,125,155,107,184,219,186,148,184,162,97,9,134,77,11,170,47,209,167,156,105,220,183,71,36,83,19,73,11,235,178,81,105,169,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,84,43,140,30,19,48,111,23,89,95,246,30,251,81,73,103,190,208,84,71,83,98,196,101,64,245,83,218,141,228,7,157,128,26,72,156,194,88,129,227,32,115,217,175,76,221,156,162,7,108,123,49,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,77,57,81,241,211,253,67,133,252,235,198,127,246,189,46,0,173,174,31,239,132,173,114,84,57,127,185,118,80,33,254,206,22,63,245,188,42,85,23,148,199,89,177,149,153,95,216,127,41,153,151,133,48,151,180,250,189,139,219,183,154,106,14,213,211,219,212,233,117,140,119,237,234,6,237,186,233,188,117,241,101,213,193,89,223,146,249,149,117,150,197,151,57,189,130,177,85,202,10,114,171,150,142,201,127,164,174,158,56,4,132,74,82,142,25,8,152,24,140,5,201,219,77,76,91,226,203,218,162,128,190,103,249,209,117,205,110,45,49,109,138,28,95,87,118,195,24,26,160,108,54,106,50,2,138,10,9,227,134,33,184,8,70,226,58,155,214,4,194,82,187,59,155,71,27,49,20,97,30,150,150,167,251,150,46,105,126,84,56,54,193,93,174,251,237,59,174,18,237,24,90,225,253,11,209,236,189,150,71,236,144,119,0,137,237,161,146,139,223,29,218,235,239,19,155,26,186,165,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,239,249,181,241,175,236,74,58,206,19,114,202,231,117,163,189,77,209,147,26,92,32,126,132,99,67,52,29,64,182,11,184,239,147,172,18,197,36,165,25,8,180,108,49,59,200,210,204,1,25,121,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,247,12,92,61,97,94,23,242,106,203,148,120,90,167,183,246,14,165,77,198,232,116,177,211,205,115,174,148,183,75,81,32,131,127,123,24,49,17,144,69,20,64,230,123,55,60,85,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,165,115,80,227,110,213,149,216,54,235,195,78,4,158,146,225,139,49,141,158,106,75,245,68,53,66,231,96,162,153,225,252,212,177,20,38,6,117,84,199,82,12,59,194,72,128,130,86,253,56,157,225,133,93,255,0,45,222,51,108,92,37,230,61,226,217,143,45,93,92,25,142,251,21,61,222,229,0,25,213,90,164,167,121,186,21,35,24,235,213,133,187,68,173,44,108,47,38,215,18,13,92,58,82,201,255,0,52,127,34,121,155,248,47,172,81,40,1,89,73,98,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,230,32,27,229,145,196,7,113,152,139,106,253,228,76,205,222,236,188,7,242,177,225,99,255,0,9,108,170,255,0,211,43,119,255,0,25,85,84,94,127,26,230,22,1,203,91,84,87,220,198,199,24,127,10,219,103,168,26,72,171,47,119,56,104,96,146,114,18,33,136,100,152,132,92,220,64,201,133,159,93,0,159,224,235,207,225,110,33,114,11,28,223,105,112,182,10,207,12,191,196,23,170,221,253,154,221,107,196,212,85,117,83,236,2,51,217,20,114,17,150,208,2,39,209,187,132,93,223,185,157,90,7,58,191,43,24,91,234,5,15,167,92,84,43,42,235,193,247,9,152,203,139,172,208,251,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,182,65,25,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,231,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,213,168,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,42,105,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,143,103,17,89,13,140,184,109,205,203,238,84,227,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,100,130,58,184,177,150,195,99,140,159,120,19,53,218,242,189,227,167,242,41,138,131,35,179,143,25,246,76,182,189,111,246,61,77,104,238,134,197,116,146,65,118,214,103,38,236,244,115,107,39,83,86,32,9,92,36,252,208,149,68,143,53,40,161,91,154,23,29,63,150,188,84,121,29,147,152,207,181,229,181,151,103,182,42,104,135,108,55,219,164,114,19,190,147,49,63,104,163,135,72,250,122,48,129,202,199,39,231,68,105,228,107,63,202,156,139,204,124,229,163,197,247,108,21,102,234,218,176,38,31,173,196,151,251,148,238,225,75,69,75,79,4,147,48,17,179,62,179,75,210,32,138,54,103,34,38,39,125,0,36,48,240,10,165,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,72,87,42,206,60,127,234,71,10,153,191,122,254,219,22,16,190,220,238,63,238,1,77,100,16,233,127,227,5,17,201,55,246,186,112,31,234,64,175,255,0,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,209,251,150,142,238,235,77,59,181,68,71,238,90,179,247,247,173,200,136,136,136,136,136,182,63,114,218,230,237,224,182,147,155,173,241,185,105,239,104,183,173,132,204,239,171,179,104,188,206,43,142,25,169,166,220,27,152,34,39,125,25,159,193,137,80,155,197,117,186,205,136,41,157,133,132,170,167,0,211,65,109,119,27,253,237,242,85,179,2,213,193,85,72,2,45,163,176,183,203,228,43,217,183,232,170,87,155,2,39,74,108,236,223,164,255,0,228,145,91,94,75,196,47,152,56,137,251,187,174,149,122,127,246,232,213,232,225,118,102,181,192,223,237,99,255,0,20,87,210,170,102,232,27,187,179,104,47,227,251,21,18,206,74,216,105,236,247,9,250,192,206,212,210,131,62,230,215,93,178,58,166,60,55,205,53,81,215,84,74,228,66,247,121,89,156,181,126,239,204,186,187,42,54,103,166,141,133,155,77,27,252,139,186,13,160,183,114,56,183,143,122,216,236,207,240,91,93,190,76,235,86,238,211,86,117,189,190,11,113,120,45,173,226,183,162,209,219,228,140,218,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,239,162,209,203,228,154,59,173,116,111,138,219,174,168,237,162,105,221,170,213,187,251,157,29,190,72,218,178,215,115,45,81,17,17,17,22,143,224,182,59,106,180,218,238,142,46,221,203,80,103,211,189,151,34,227,144,93,197,217,190,43,203,226,186,86,27,116,219,135,93,204,79,225,253,201,43,122,189,140,141,141,169,156,89,216,5,129,159,95,247,103,85,227,0,212,197,217,4,89,159,93,173,175,135,200,87,182,39,214,39,127,152,170,27,158,141,165,158,227,223,255,0,204,211,127,197,149,82,94,27,199,82,171,109,91,254,171,201,255,0,242,85,225,218,155,109,16,54,191,6,255,0,35,46,27,244,205,13,182,160,157,159,250,145,248,127,122,234,207,184,140,188,27,181,190,132,15,71,170,175,138,23,213,255,0,178,235,55,205,84,236,132,181,21,61,158,144,29,219,86,142,50,238,254,246,47,185,87,250,96,97,132,27,251,150,255,0,34,230,90,63,130,227,127,20,98,90,183,123,173,236,218,35,182,168,205,162,213,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,87,211,202,179,129,27,22,48,183,90,56,173,205,16,237,116,148,247,9,100,194,86,141,78,61,181,84,85,80,20,87,94,188,21,12,239,178,120,42,161,236,210,197,180,182,239,125,69,199,89,106,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,86,1,206,175,202,198,22,250,129,67,233,215,21,13,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,51,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,86,1,206,10,221,196,17,100,75,221,176,78,35,181,14,86,71,208,167,198,150,142,199,19,87,28,133,89,1,82,84,245,229,114,114,132,103,8,67,167,11,71,32,145,234,93,104,205,250,16,172,178,83,225,98,255,0,147,88,159,135,220,19,123,225,250,201,236,124,3,53,189,194,209,111,42,98,130,74,94,156,167,28,241,202,196,228,229,48,206,19,52,146,110,62,164,140,103,190,77,219,202,170,174,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,208,231,245,199,41,238,153,203,139,42,114,47,14,123,19,0,133,192,169,236,20,221,178,166,167,169,75,16,180,109,83,190,169,154,102,235,184,20,253,57,61,232,250,187,59,246,234,175,215,146,126,24,205,199,198,88,243,24,89,174,20,148,57,116,244,244,180,23,168,106,237,167,33,221,46,34,210,29,48,210,206,219,70,51,128,100,144,165,247,139,64,168,140,94,39,121,2,88,124,87,58,191,52,248,91,233,253,15,168,220,87,160,229,51,148,56,55,62,178,191,136,204,163,204,8,42,228,177,98,42,124,51,13,67,210,78,240,207,17,132,151,9,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,200,94,205,120,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,64,165,146,158,27,157,12,163,186,42,136,196,219,251,232,205,132,140,66,88,165,6,51,217,185,239,127,149,15,28,117,56,106,235,100,225,31,49,130,145,172,87,42,138,128,194,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,233,19,107,43,77,40,199,161,140,129,209,151,69,17,124,236,48,198,110,54,50,192,120,194,243,112,164,174,203,166,167,170,160,178,195,73,109,56,206,215,113,38,140,234,70,170,119,220,50,28,227,28,101,23,188,58,133,60,130,209,51,198,114,205,30,185,85,113,203,139,70,99,225,203,158,111,97,203,173,251,6,83,92,34,146,247,109,181,214,53,53,85,77,43,63,188,33,35,183,236,119,22,40,200,197,156,70,88,92,154,80,201,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,166,156,72,220,242,74,211,146,88,166,171,136,216,233,15,46,142,158,42,107,227,84,210,79,82,27,38,158,56,162,118,10,113,41,152,218,99,137,192,227,109,241,155,9,179,139,142,230,198,137,77,79,38,203,6,114,219,120,125,187,94,241,173,239,173,128,111,23,6,60,17,111,146,164,101,146,155,167,45,68,119,9,5,153,157,226,134,73,216,88,99,114,254,169,20,230,192,61,77,242,216,7,52,127,61,153,155,248,47,163,209,46,214,77,113,183,117,225,251,131,44,73,146,89,111,61,93,30,54,198,152,162,227,86,119,154,74,162,167,158,197,68,244,214,184,198,88,245,132,134,67,156,99,173,137,136,36,9,33,120,218,70,209,222,55,86,215,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,213,171,141,142,25,233,184,81,197,184,3,44,38,174,164,184,95,103,192,244,247,124,67,93,72,242,244,42,110,51,92,107,216,186,109,33,59,176,71,20,112,194,206,194,27,218,22,145,192,8,201,149,229,114,49,253,118,126,237,255,0,18,86,1,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,70,95,59,12,226,186,217,112,110,3,201,11,29,250,146,42,124,75,81,85,123,191,209,195,84,67,86,80,82,188,99,70,50,198,38,204,244,210,75,36,230,205,32,59,20,180,96,226,236,241,18,143,94,11,242,114,197,159,188,80,96,12,170,197,51,108,178,221,110,18,84,92,99,218,111,218,105,105,41,229,171,150,155,80,48,48,235,5,57,69,212,18,98,14,166,246,213,199,71,167,249,171,150,120,171,38,243,31,17,229,110,53,164,236,247,172,51,112,150,223,83,182,57,2,57,182,63,185,60,93,64,3,40,101,7,25,35,55,22,223,25,129,51,104,76,167,83,150,46,105,126,84,56,54,193,93,174,251,237,59,174,18,237,24,90,225,253,11,209,236,189,150,71,236,144,119,0,137,237,161,146,139,223,29,218,235,239,19,155,26,186,165,21,124,230,240,47,17,215,15,97,99,127,106,123,83,38,45,125,49,246,125,186,3,143,217,23,67,214,62,209,94,219,139,173,212,223,178,42,143,116,35,220,240,236,140,228,223,83,25,121,123,91,131,109,216,255,0,13,92,51,26,211,87,116,194,116,183,138,41,175,212,52,132,227,61,85,184,102,7,169,134,55,99,7,99,40,152,197,157,140,59,221,189,225,241,105,9,230,243,138,114,227,26,101,199,14,24,147,40,107,173,85,120,50,174,223,127,27,33,90,226,104,169,99,165,141,173,145,140,33,19,48,244,122,123,30,55,137,196,74,50,7,2,17,113,113,106,1,202,227,207,102,89,126,53,232,245,171,208,115,94,196,249,71,137,120,180,189,182,92,219,234,222,251,109,167,167,160,197,215,54,185,5,69,21,117,198,40,99,1,24,35,29,207,17,193,16,132,18,234,109,172,145,16,244,128,163,57,38,166,156,6,217,51,150,241,197,102,2,155,35,33,219,136,45,215,6,169,170,173,150,222,53,148,182,251,89,55,70,182,162,166,50,56,217,225,104,38,144,29,154,72,204,138,65,8,140,101,56,221,94,175,60,239,212,159,239,39,240,213,25,120,15,31,227,44,176,196,208,99,60,191,196,53,118,43,237,45,61,93,53,61,194,145,216,103,128,42,105,228,167,149,227,45,53,3,120,166,145,152,199,67,7,118,33,113,38,98,102,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,100,39,193,247,9,152,55,132,92,175,251,15,98,168,164,188,95,107,234,36,169,190,226,49,160,122,89,238,166,210,27,192,198,15,36,174,1,20,70,209,136,49,236,215,168,108,204,82,155,189,117,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,181,83,125,170,251,43,113,236,126,213,251,55,237,10,63,104,116,250,157,135,183,116,234,123,39,91,79,205,245,186,125,183,167,187,222,219,215,219,221,189,48,159,217,95,181,86,111,183,94,213,251,55,237,10,127,108,123,39,167,219,187,15,80,122,253,159,171,249,190,183,79,126,205,254,238,237,53,238,213,100,209,149,88,167,46,49,166,92,97,204,73,148,53,214,170,188,25,87,111,136,108,133,107,137,162,165,142,150,54,233,140,33,19,48,244,122,123,30,55,137,196,74,50,7,2,17,113,113,111,86,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,173,43,151,159,26,118,174,41,242,190,158,197,139,241,5,33,102,166,26,167,118,196,20,109,76,52,175,91,3,73,182,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,211,140,14,29,223,43,152,239,3,149,60,86,224,218,12,97,151,199,73,79,152,184,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,8,84,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,81,94,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,165,92,83,231,95,242,118,225,247,27,103,28,118,254,219,87,135,237,237,216,32,40,186,145,157,116,242,133,61,47,84,122,145,187,194,211,205,19,201,180,216,186,108,123,117,45,25,241,172,87,41,198,31,6,87,222,18,172,89,85,93,126,186,246,138,252,113,135,229,168,188,82,72,96,242,91,239,16,24,29,77,48,180,123,163,120,99,142,170,150,49,145,165,145,228,146,57,207,220,18,1,107,128,228,183,156,118,44,31,156,184,183,39,110,240,244,234,243,18,223,79,81,107,169,220,111,186,170,218,53,18,21,54,193,7,102,223,4,245,18,245,8,192,71,179,109,247,138,65,102,153,69,96,28,234,252,172,97,111,168,20,62,157,113,81,1,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,188,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,4,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,170,21,185,213,249,167,194,223,79,232,125,70,226,169,255,0,3,60,102,216,184,60,203,140,226,185,199,106,246,206,51,197,30,195,167,195,54,217,64,218,148,164,137,171,250,181,53,50,14,154,67,23,86,39,120,196,154,73,8,196,71,107,57,203,29,165,93,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,49,60,29,242,183,194,182,12,137,197,84,92,70,218,110,176,227,60,198,183,203,102,185,81,83,92,163,31,97,80,197,88,19,64,208,73,79,36,145,75,49,77,75,75,84,242,30,241,109,145,196,241,179,52,205,52,91,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,84,172,43,198,109,246,147,131,28,107,193,222,45,181,118,235,85,119,100,168,194,151,26,112,0,146,223,32,221,96,173,169,166,168,110,238,164,39,182,121,2,78,249,2,66,112,125,224,99,208,182,181,63,220,209,252,137,230,111,224,190,177,68,160,5,101,80,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,85,255,0,243,171,242,177,133,190,160,80,250,117,197,68,6,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,200,123,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,88,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,90,175,12,188,107,225,92,208,206,12,198,225,191,26,220,251,22,62,194,24,195,17,81,90,123,67,198,17,222,237,112,92,42,58,35,79,176,69,186,212,240,8,198,113,59,57,148,113,52,204,82,126,123,165,232,56,228,225,18,213,197,246,81,142,20,130,227,73,103,197,150,26,130,185,97,203,172,244,226,96,19,184,56,157,44,198,194,242,133,52,205,183,127,77,245,99,142,25,28,100,233,52,101,143,182,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,84,229,117,204,2,142,239,71,109,225,147,59,241,23,70,235,15,102,183,96,123,164,241,193,5,44,148,177,65,20,16,218,75,166,1,182,102,233,107,20,146,57,148,197,33,70,228,198,209,12,183,85,204,47,14,113,5,138,120,101,196,22,158,29,79,173,117,155,169,21,254,219,21,60,83,213,93,108,82,210,207,13,93,45,48,73,25,238,153,250,177,155,48,56,74,227,25,52,100,230,226,7,143,98,153,62,26,241,31,15,183,94,87,217,165,105,201,0,236,55,90,28,191,188,203,142,45,179,212,74,117,65,125,43,33,67,53,81,4,146,30,216,106,59,54,248,158,55,104,156,68,153,132,12,37,0,134,197,47,220,235,47,121,52,121,113,130,236,23,185,187,86,102,211,220,14,166,197,77,79,112,40,228,162,181,204,218,85,212,84,67,176,128,225,144,233,225,140,24,158,51,121,5,202,51,113,138,120,202,34,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,200,39,24,90,51,30,193,203,163,20,89,51,122,227,219,177,157,14,79,221,32,189,204,68,231,35,213,13,162,86,33,150,71,154,110,180,195,220,50,76,210,56,203,32,156,130,192,198,192,56,246,44,170,17,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,22,154,232,180,114,249,38,142,235,93,27,226,182,235,170,59,104,159,122,213,190,78,142,223,36,109,89,107,185,150,168,136,136,136,136,182,19,106,182,184,166,142,203,81,98,215,191,193,114,45,134,207,163,175,133,125,167,210,138,168,137,181,98,132,219,187,246,58,182,60,202,134,95,181,118,94,136,187,8,214,211,110,213,159,193,165,63,146,174,185,111,81,24,192,34,236,251,182,55,249,1,84,81,38,32,103,111,146,165,153,174,218,82,72,250,183,121,63,249,13,91,118,75,179,190,96,226,30,255,0,246,78,175,255,0,111,26,188,252,52,58,91,32,239,255,0,173,143,252,86,93,203,153,180,116,50,147,235,250,5,225,251,29,91,30,125,221,158,59,53,68,34,122,60,178,28,122,59,252,194,95,189,113,240,227,103,42,107,80,155,147,126,126,169,167,126,255,0,236,134,31,185,93,13,190,54,26,113,253,141,254,70,93,165,163,248,46,55,241,70,125,59,150,175,240,91,219,193,29,181,70,109,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,71,125,22,157,238,140,223,53,185,104,239,240,90,51,106,133,226,181,102,213,150,223,7,91,188,81,219,85,166,142,154,186,215,93,86,168,136,136,136,182,191,114,219,187,68,223,243,101,171,23,220,183,45,87,199,191,12,115,83,148,70,26,182,215,248,125,206,168,22,58,236,54,186,242,185,24,8,188,82,184,51,187,51,120,17,63,221,242,85,27,44,110,180,181,212,180,196,14,207,213,132,36,238,211,226,193,247,253,234,166,59,51,68,250,127,99,255,0,34,161,185,234,205,236,107,135,127,255,0,51,203,255,0,18,85,73,184,110,31,206,85,255,0,246,90,79,255,0,146,175,14,214,218,81,135,127,193,191,200,203,231,98,218,128,134,211,80,196,76,206,241,30,154,191,247,36,172,59,60,47,227,93,143,44,150,118,153,141,198,239,77,168,177,106,255,0,213,164,31,13,126,255,0,146,186,108,153,166,120,168,41,133,133,219,243,1,240,254,230,53,89,34,109,35,22,127,147,45,235,105,235,163,233,242,92,90,191,201,7,94,253,126,107,120,248,174,68,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,47,41,128,51,75,2,102,135,218,63,176,183,223,105,253,146,196,21,152,90,241,253,11,52,61,150,233,75,183,175,7,231,64,119,237,234,7,190,27,129,245,238,39,209,215,171,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,40,1,230,35,194,31,242,82,206,86,251,45,69,209,203,220,99,213,173,194,251,235,251,76,208,116,134,46,213,73,38,230,105,27,165,36,163,177,203,126,232,164,139,89,14,70,151,111,213,229,205,198,191,242,85,204,121,236,24,254,231,117,147,44,177,79,230,238,84,208,63,86,59,93,115,184,52,119,49,135,105,25,109,0,120,229,24,156,72,227,33,45,37,40,98,141,231,165,68,175,54,190,53,253,183,89,89,194,110,89,92,237,85,150,88,122,50,99,75,132,15,215,144,171,161,159,168,22,193,119,29,145,244,78,40,164,148,163,34,39,145,198,39,120,222,41,128,236,91,134,46,30,177,87,20,25,203,101,202,60,45,83,216,59,127,82,166,227,116,58,89,42,33,182,80,196,59,165,168,144,65,191,189,140,24,136,4,229,150,32,115,13,251,155,34,140,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,243,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,16,60,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,189,254,48,120,76,193,188,93,101,127,216,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,147,229,115,198,221,215,136,28,51,54,73,102,68,245,117,152,219,5,217,194,172,47,85,117,69,81,61,246,137,170,14,50,150,77,33,17,140,224,25,40,162,114,57,14,73,158,71,145,245,118,145,213,234,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,58,220,85,112,207,140,184,80,205,202,204,173,198,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,185,202,19,221,20,128,113,147,190,211,2,218,70,27,36,59,202,229,59,198,189,199,11,98,171,103,10,249,145,115,223,134,239,58,211,96,233,205,233,105,225,181,87,20,149,21,18,83,200,78,33,36,221,170,73,182,131,148,134,77,43,69,24,3,180,174,225,47,234,10,249,152,113,175,110,226,127,29,219,112,78,90,92,251,78,91,97,45,42,104,171,35,122,168,125,179,93,52,49,188,149,19,83,204,49,236,232,234,112,70,197,30,230,214,114,99,113,153,132,124,175,46,238,16,255,0,149,110,114,191,218,154,46,182,94,224,238,149,110,40,217,95,217,166,159,170,50,246,90,72,246,179,200,253,89,34,45,238,59,54,197,28,186,72,18,60,91,167,249,64,15,52,127,61,153,155,248,47,163,209,43,85,83,125,203,131,151,253,31,14,246,40,179,111,55,176,239,250,172,87,246,152,34,166,168,146,10,136,240,237,46,243,143,109,57,194,114,70,115,77,27,49,156,204,91,154,57,90,33,96,252,243,203,104,28,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,69,143,15,48,92,226,181,103,127,22,152,235,23,97,171,245,93,215,15,81,84,67,100,179,203,45,80,207,3,65,73,8,67,33,82,144,25,135,102,146,160,106,39,141,193,244,38,159,123,179,17,147,43,202,228,133,149,191,254,50,243,174,225,98,255,0,181,48,181,162,231,218,191,109,77,124,29,22,63,254,198,150,243,15,184,11,250,163,42,41,206,11,39,47,184,27,138,7,205,90,137,187,69,151,50,237,240,84,81,201,180,3,161,85,67,79,5,37,69,54,140,100,101,180,2,154,94,163,136,11,246,157,131,185,227,39,94,219,146,126,104,90,176,246,110,99,204,168,184,13,36,53,24,206,207,75,114,161,168,154,180,98,57,39,183,156,154,210,197,19,182,179,25,197,89,44,175,180,181,16,165,55,218,76,238,225,49,43,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,62,220,98,240,117,142,248,64,199,116,246,11,253,103,182,112,221,231,127,217,252,65,211,134,159,218,157,40,105,206,171,250,20,39,150,72,58,82,84,52,127,156,118,223,166,225,213,159,186,144,93,113,254,50,190,224,219,6,95,94,113,13,93,102,30,194,181,21,213,54,90,25,157,136,40,14,177,226,122,150,137,221,183,8,25,65,25,184,107,177,143,121,51,49,72,110,76,7,143,241,150,88,98,104,49,158,95,226,26,187,21,246,150,158,174,154,158,225,72,236,51,192,21,52,242,83,202,241,150,154,129,188,83,72,204,99,161,131,187,16,184,147,49,51,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,19,224,251,132,204,27,194,46,87,253,135,177,84,82,94,47,181,245,18,84,223,113,24,208,61,44,247,83,105,13,224,99,7,146,87,0,138,35,104,196,24,246,107,212,54,102,41,77,222,200,57,231,126,164,255,0,121,63,134,168,171,83,189,203,139,129,202,158,20,176,109,126,48,204,19,164,168,204,92,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,233,17,197,16,139,19,66,210,201,121,72,136,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,20,0,243,71,243,217,153,191,130,250,61,18,184,174,78,24,3,6,230,158,13,226,11,47,179,7,15,82,95,48,245,242,159,14,83,87,80,212,179,236,148,53,185,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,181,181,113,201,192,230,50,225,11,25,13,85,41,213,223,50,234,249,80,65,97,191,24,54,248,207,71,46,197,89,181,152,66,164,69,137,216,153,152,38,1,115,6,23,25,98,138,160,114,243,230,25,117,225,162,235,79,149,121,169,89,87,113,202,187,141,67,184,27,9,77,62,27,158,66,212,170,32,22,212,142,152,137,220,165,128,89,221,157,202,88,155,127,82,57,231,37,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,99,3,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,41,225,115,61,63,148,166,68,225,156,235,251,45,246,115,237,31,109,254,150,118,238,217,208,236,245,147,211,127,86,233,199,187,119,67,119,232,54,155,180,239,211,87,177,94,110,60,25,88,170,236,87,142,49,48,149,215,176,221,104,123,5,62,43,183,84,25,156,119,8,200,225,162,166,169,167,126,254,156,193,186,8,206,62,232,206,49,99,109,134,5,215,143,94,14,238,215,91,47,21,249,61,89,102,185,213,208,84,73,142,44,180,135,45,52,197,17,148,19,214,69,12,209,57,11,179,184,73,20,146,70,99,224,64,100,47,171,59,178,201,37,17,70,95,59,12,226,186,217,112,110,3,201,11,29,250,146,42,124,75,81,85,123,191,209,195,84,67,86,80,82,188,99,70,50,198,38,204,244,210,75,36,230,205,32,59,20,180,96,226,236,241,18,143,94,11,242,114,197,159,188,80,96,12,170,197,51,108,178,221,110,18,84,92,99,218,111,218,105,105,41,229,171,150,155,80,48,48,235,5,57,69,212,18,98,14,166,246,213,199,71,149,254,111,185,95,106,198,156,37,212,227,201,138,146,11,150,95,94,40,174,84,243,149,16,203,60,176,84,204,52,82,210,132,186,177,66,4,85,16,204,90,110,98,122,88,217,199,192,134,29,114,7,56,239,188,63,231,46,19,206,44,57,15,104,171,195,55,1,168,146,155,112,7,107,165,49,40,234,105,183,152,27,71,213,130,73,98,234,108,114,13,251,135,222,22,117,147,74,176,14,117,126,86,48,183,212,10,31,78,184,168,86,83,83,203,23,128,239,200,133,138,155,62,115,98,203,183,31,98,11,120,251,54,215,113,183,116,234,176,188,36,115,12,154,23,84,155,173,81,1,83,185,110,142,57,97,23,146,23,211,124,162,247,254,138,21,185,213,249,167,194,223,79,232,125,70,226,172,1,75,79,41,78,10,61,137,71,71,197,150,102,219,46,180,119,169,186,209,224,187,124,237,208,140,104,102,131,166,119,50,102,45,242,117,130,89,99,136,100,17,22,141,138,86,105,26,88,76,36,253,91,175,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,159,89,84,34,34,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,139,28,30,33,113,77,247,3,113,161,153,120,215,11,87,118,43,214,31,205,11,205,210,221,83,210,9,58,21,80,93,165,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,212,242,253,226,114,251,197,86,65,71,141,113,77,151,177,94,176,253,193,176,213,198,167,180,132,158,212,170,130,138,150,73,107,182,4,81,4,29,83,168,39,232,139,56,134,154,49,59,119,53,42,230,139,193,149,139,60,50,226,229,159,214,75,175,178,177,158,92,225,250,154,137,158,115,50,165,185,217,233,90,90,153,41,136,91,94,156,193,186,99,138,65,109,8,140,163,147,86,32,146,24,75,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,41,229,17,124,214,56,21,166,193,210,87,241,79,149,20,20,148,214,42,170,135,155,26,208,149,84,165,56,220,106,235,77,253,164,15,52,132,196,18,203,81,28,69,12,108,61,55,104,200,64,132,164,120,163,215,0,102,150,59,202,255,0,180,127,97,111,190,204,251,91,135,235,48,181,227,250,22,25,187,85,174,171,111,94,15,206,129,108,221,211,15,124,54,155,105,220,77,171,175,42,189,6,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,75,79,42,126,7,42,114,214,213,65,197,38,100,157,36,183,220,79,103,99,194,214,193,8,167,107,117,186,168,64,218,180,228,209,220,42,102,139,65,17,140,155,167,12,178,9,185,20,165,28,55,149,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,22,142,250,45,59,221,25,190,107,114,209,223,224,180,102,213,11,197,25,181,101,163,247,45,222,40,237,170,211,71,77,93,107,174,171,84,68,68,68,91,95,197,109,213,145,143,230,203,86,62,253,52,91,150,171,231,93,216,14,3,140,133,221,136,29,159,187,238,117,66,115,26,217,65,29,103,111,56,155,90,71,235,51,184,143,118,199,55,215,193,122,108,174,189,81,213,69,9,1,179,239,218,221,206,223,22,15,189,85,232,244,233,179,143,131,178,165,153,180,63,208,82,62,191,215,63,249,36,86,225,146,173,254,168,23,255,0,254,201,85,127,237,227,87,159,135,27,75,108,63,238,99,255,0,21,151,45,250,70,138,215,57,187,179,104,5,227,253,235,171,40,226,27,19,132,120,130,150,200,245,33,172,242,1,176,49,247,187,17,202,62,26,255,0,200,171,14,69,209,180,54,139,123,8,187,111,138,35,126,239,152,196,174,6,148,92,97,22,118,248,55,249,23,50,218,94,11,137,221,219,224,141,171,190,171,115,120,174,70,240,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,147,77,22,171,71,238,90,120,186,215,77,22,133,226,181,111,4,118,248,173,25,254,11,114,45,52,100,102,209,106,136,136,136,139,97,119,173,186,58,104,255,0,39,70,18,215,193,114,51,253,206,181,95,54,227,19,144,145,59,119,104,255,0,242,171,116,206,232,201,232,42,6,1,118,39,169,63,135,247,50,124,151,169,201,106,129,167,160,182,140,160,251,187,20,44,239,167,199,108,106,183,4,141,44,14,76,207,222,61,223,224,84,71,60,226,144,236,247,6,103,255,0,230,121,95,255,0,82,85,74,248,111,166,61,42,207,95,11,196,141,255,0,177,87,123,107,23,26,56,217,254,77,254,70,94,75,50,234,142,27,108,155,95,70,233,191,252,83,86,19,136,104,37,196,25,221,79,223,168,210,213,132,239,227,253,109,91,254,223,154,190,108,168,182,244,173,208,75,240,104,5,191,245,67,238,85,29,150,171,71,118,111,21,198,90,62,186,45,27,193,110,31,249,87,34,34,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,71,87,53,206,53,255,0,38,88,86,126,26,242,206,231,106,169,196,152,182,223,81,77,139,101,215,173,53,158,215,52,98,45,79,177,197,227,25,170,163,144,251,200,183,199,19,110,96,103,154,25,70,50,248,85,226,99,25,112,161,155,148,121,165,131,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,121,15,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,245,106,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,68,94,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,193,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,107,170,201,14,104,217,161,146,188,46,92,242,94,142,154,174,239,140,40,170,2,147,8,226,11,140,177,207,5,154,212,113,109,40,158,34,29,210,157,57,3,116,6,71,48,210,125,165,164,116,193,12,182,85,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,66,156,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,173,87,141,238,1,176,175,25,95,102,174,255,0,108,190,198,226,76,57,214,166,246,164,118,120,235,187,101,12,158,247,103,152,119,197,35,244,228,109,241,191,87,104,117,103,247,29,228,220,53,171,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,21,191,241,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,153,118,10,173,192,242,70,229,27,177,180,51,128,116,164,109,12,91,80,147,166,103,20,108,177,236,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,121,89,161,205,27,52,51,71,132,182,200,155,237,53,92,216,218,247,81,83,73,137,241,99,75,29,43,85,90,186,205,44,113,65,13,40,196,32,114,9,61,52,162,236,224,240,196,90,245,30,160,186,54,171,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,31,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,80,3,205,31,207,102,102,254,11,232,244,74,239,249,74,112,81,236,74,58,62,44,179,54,217,117,163,189,77,214,143,5,219,231,110,132,99,67,52,29,51,185,147,49,111,147,172,18,203,28,67,32,136,180,108,82,179,72,210,194,97,39,234,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,169,254,127,103,29,139,135,252,154,197,153,197,136,225,237,20,152,102,222,85,17,211,110,48,237,117,70,77,29,53,54,240,3,120,250,179,201,20,93,77,142,33,191,113,123,162,238,177,151,89,15,114,240,193,87,92,1,193,110,85,88,175,53,20,147,84,85,89,206,246,5,76,100,64,208,92,42,101,174,132,93,200,69,247,140,85,49,137,182,154,49,177,51,57,51,49,61,10,231,39,146,159,110,120,125,180,231,29,37,195,163,87,150,87,7,235,65,36,187,99,158,134,227,45,61,60,155,69,163,39,41,134,112,163,113,212,192,90,62,190,187,139,99,40,192,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,198,221,154,150,174,158,90,73,106,116,0,51,62,136,84,20,189,49,23,35,233,236,109,28,181,108,143,145,83,78,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,124,117,243,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,197,41,222,229,197,192,229,79,10,88,54,191,24,102,9,210,84,102,46,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,188,165,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,68,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,41,159,223,145,175,200,214,44,254,80,126,202,252,158,251,60,189,187,237,61,221,30,142,230,217,183,103,231,58,221,78,159,75,165,249,222,175,79,165,249,205,139,26,27,180,150,169,174,181,179,88,168,170,232,237,167,81,33,81,211,213,212,141,76,240,192,228,253,48,146,81,142,49,144,216,116,103,54,140,24,157,157,216,71,93,26,103,249,58,254,93,191,33,55,15,183,255,0,254,45,191,53,249,63,255,0,89,255,0,219,151,15,105,255,0,82,254,136,255,0,92,108,255,0,92,127,251,63,119,85,96,28,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,199,219,153,118,63,166,204,30,52,179,18,170,219,136,106,238,182,219,29,69,53,130,149,166,121,118,81,157,37,52,113,85,83,196,18,51,108,1,172,106,183,125,173,176,140,140,199,118,253,207,114,188,143,176,85,170,191,31,230,158,99,77,81,86,215,43,29,158,221,100,167,136,76,122,5,5,116,210,205,41,24,237,220,230,197,111,133,133,216,153,153,138,77,88,181,103,25,84,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,44,93,214,70,124,12,230,133,215,56,248,75,203,60,121,125,26,183,185,79,103,246,109,100,245,117,165,87,61,92,244,51,73,69,37,84,146,147,49,17,204,84,207,51,235,171,179,200,236,228,90,110,123,117,231,87,229,99,11,125,64,161,244,235,138,143,94,89,118,155,85,235,142,60,176,163,188,219,41,43,233,227,168,185,85,132,85,48,140,160,51,193,108,171,154,25,88,73,157,152,227,150,56,228,2,241,19,1,38,209,217,157,100,18,136,161,91,157,95,154,124,45,244,254,135,212,110,43,197,114,203,224,251,12,241,75,154,23,187,214,99,53,37,102,9,192,212,241,21,214,206,82,212,69,61,206,122,200,234,2,152,2,72,14,50,136,0,161,57,72,216,245,214,56,195,105,52,132,65,59,200,138,58,185,184,240,163,151,24,131,41,239,28,83,91,34,246,54,51,194,253,130,11,148,148,240,179,199,125,165,150,166,26,72,198,161,181,109,38,139,170,14,19,54,164,241,131,196,76,76,209,60,48,216,178,168,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,44,107,56,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,234,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,67,204,11,129,27,239,10,184,170,76,107,133,131,182,229,150,32,184,60,118,234,157,66,63,101,213,79,37,84,145,90,182,29,68,181,19,244,169,169,197,251,73,51,9,235,163,232,93,207,104,10,71,249,83,240,57,77,153,87,90,14,41,51,36,234,226,177,97,139,195,30,22,182,8,75,3,220,110,52,164,6,213,167,38,140,199,77,12,186,8,140,100,253,73,162,144,77,196,98,40,230,152,149,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,209,219,84,211,69,170,209,251,150,158,46,181,211,69,161,120,173,71,193,29,181,90,51,252,22,228,90,104,200,205,162,213,17,17,17,22,215,241,91,29,157,52,127,147,166,210,215,185,111,103,240,103,103,91,151,74,182,34,147,82,211,185,155,189,191,194,168,150,111,51,13,13,196,99,23,103,42,105,153,187,190,58,72,190,102,76,75,217,233,40,218,80,125,219,163,239,211,238,141,92,45,36,173,44,2,76,221,219,91,252,138,153,102,196,70,116,114,51,63,137,63,249,13,91,166,74,64,109,143,113,3,235,250,55,58,189,127,251,116,106,242,240,224,184,219,97,213,252,99,31,248,172,186,24,226,164,225,178,207,183,251,2,255,0,136,74,63,179,171,171,119,206,187,61,27,30,172,212,244,230,237,171,255,0,219,114,55,223,243,87,129,146,246,173,150,138,23,213,180,138,40,131,249,216,99,251,149,100,22,218,44,63,38,209,106,180,119,211,197,113,155,179,248,124,150,141,224,181,31,21,200,222,11,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,93,254,8,205,241,91,150,210,241,90,183,130,213,109,118,209,106,207,171,45,81,17,17,17,17,22,210,241,90,120,35,158,137,212,251,150,229,170,235,214,184,140,5,187,79,143,143,236,117,72,51,30,207,71,92,36,7,8,19,17,57,191,186,207,223,239,253,223,122,249,121,115,113,162,138,168,168,163,146,61,105,137,224,218,206,222,235,11,131,105,227,220,171,141,25,137,208,129,131,179,235,27,63,119,236,84,107,59,200,154,209,112,125,175,254,183,151,225,253,204,138,152,240,220,250,195,89,220,253,247,153,63,201,10,187,75,123,105,73,31,247,173,254,70,84,243,54,106,218,59,101,110,227,97,233,210,200,126,58,120,12,138,206,240,53,43,221,179,110,178,164,131,120,136,200,236,90,107,255,0,205,34,254,61,255,0,53,124,57,125,77,217,237,80,179,55,119,76,91,255,0,84,23,175,69,176,245,248,51,174,61,117,238,209,53,211,70,209,215,32,50,222,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,167,207,152,55,27,118,174,20,48,4,118,44,49,61,37,118,98,226,170,122,136,109,84,99,84,35,61,166,2,134,97,11,177,198,80,202,6,17,212,12,98,49,72,194,211,63,81,133,221,163,147,72,44,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,171,252,77,240,81,156,188,42,216,176,101,255,0,49,45,157,74,76,83,111,25,42,234,104,216,101,165,181,221,28,229,119,182,73,48,17,49,76,48,4,114,110,208,64,200,166,24,158,81,132,164,127,107,203,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,85,69,60,55,90,50,170,33,130,211,57,77,8,157,216,35,24,101,51,56,233,198,65,40,163,97,121,155,166,196,238,241,199,164,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,97,124,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,177,94,112,89,111,151,24,147,134,7,204,108,83,89,217,49,78,13,184,65,22,23,46,220,208,246,169,43,106,32,142,170,151,164,93,211,107,4,101,62,130,221,65,236,187,152,152,26,81,40,65,82,125,201,111,39,50,159,19,220,113,110,113,93,230,246,142,62,193,183,10,122,123,93,54,218,152,125,145,75,83,75,81,25,84,239,19,104,106,59,75,29,68,93,50,2,40,187,46,238,238,168,186,150,164,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,81,65,206,195,43,242,190,207,83,128,243,94,222,84,150,204,119,136,106,42,173,181,212,240,209,73,190,245,69,79,20,122,85,75,43,63,72,78,153,202,40,155,112,245,36,10,144,109,206,20,236,205,22,202,111,185,62,229,190,92,97,190,24,27,49,176,181,103,107,197,56,202,225,60,88,160,187,115,77,217,100,162,168,158,58,90,94,144,247,67,164,18,12,250,19,117,11,181,110,114,112,120,132,111,169,21,128,86,240,29,249,111,230,19,152,153,243,155,22,93,216,7,15,220,44,158,205,181,220,109,221,74,92,81,48,217,32,25,52,46,168,191,70,158,113,167,114,221,28,145,76,77,36,47,174,201,69,175,253,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,88,87,56,236,222,166,193,92,52,80,229,109,60,244,143,114,204,123,196,48,156,19,65,41,31,179,168,76,42,166,154,35,29,0,12,106,26,128,29,141,223,80,152,246,139,232,228,16,217,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,89,68,42,63,197,238,80,212,231,191,13,25,133,149,182,248,42,231,185,93,172,231,53,174,10,105,226,132,234,46,52,198,53,84,112,185,203,238,8,29,68,17,1,185,56,251,132,94,240,126,147,99,110,178,125,202,124,117,249,80,202,204,27,153,158,203,246,103,218,220,63,110,190,246,46,191,91,178,246,170,104,230,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,245,104,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,136,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,64,15,52,127,61,153,155,248,47,163,209,43,159,228,143,118,181,88,45,89,243,125,190,220,233,45,214,219,117,62,31,171,172,172,171,152,97,130,154,8,198,230,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,173,215,152,207,26,255,0,202,171,49,224,176,96,11,157,214,60,178,194,223,155,182,211,78,253,40,238,149,204,230,210,92,202,29,162,99,184,13,163,136,101,114,32,140,72,180,136,166,150,54,234,114,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,128,206,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,197,93,79,247,43,143,34,121,101,248,215,172,86,167,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,139,106,158,142,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,84,207,180,85,5,116,212,131,38,132,238,193,164,20,148,225,160,179,15,185,174,155,136,157,239,1,99,195,204,63,5,90,176,7,26,89,171,98,179,84,85,205,79,85,120,11,217,149,73,137,27,79,112,166,138,186,97,103,17,22,216,50,212,200,32,218,106,192,194,206,228,236,228,247,255,0,201,63,52,46,184,135,40,241,230,84,92,6,174,106,124,25,120,165,185,80,212,77,90,82,132,112,92,2,77,105,98,137,219,72,64,37,163,150,87,218,90,17,213,27,237,23,103,115,244,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,47,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,240,31,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,85,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,84,242,177,138,126,160,87,122,117,185,93,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,84,127,140,75,77,170,245,194,134,112,209,222,109,148,149,244,241,224,123,213,88,69,83,8,202,3,60,20,114,205,12,172,36,206,204,113,203,28,114,1,120,137,128,147,104,236,206,177,183,89,78,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,218,239,240,70,111,138,220,182,151,138,212,124,22,171,107,182,139,86,117,170,34,34,34,34,34,218,94,43,68,223,167,193,55,253,203,115,62,171,85,199,59,139,68,110,95,216,191,249,21,43,204,74,10,90,176,49,40,197,218,64,113,125,89,187,245,223,247,47,33,128,234,232,41,110,165,110,3,141,186,4,254,235,56,247,109,33,111,5,94,237,114,4,180,49,152,19,62,160,222,15,247,50,167,89,168,68,212,146,62,215,253,39,248,125,198,173,231,36,157,223,29,226,39,219,227,115,171,248,127,183,70,175,18,193,255,0,83,96,255,0,115,31,248,172,188,222,99,213,180,54,202,136,220,217,155,162,101,222,255,0,220,154,177,107,236,101,119,207,154,41,25,186,131,28,81,134,173,222,205,165,107,247,124,126,106,246,242,178,145,169,173,49,176,183,129,55,119,203,221,5,81,22,171,108,154,233,220,223,21,196,239,240,209,211,93,27,193,214,225,239,248,46,69,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,214,154,106,235,114,45,165,226,181,111,5,170,209,219,86,90,55,119,193,110,68,68,68,68,68,91,75,230,180,119,209,109,125,95,224,155,93,244,118,111,138,228,31,14,245,170,224,170,131,173,27,143,220,169,198,96,64,16,66,228,205,163,176,233,254,35,84,131,44,235,132,113,101,214,41,93,191,215,147,187,126,206,168,43,151,177,76,210,219,135,79,6,6,211,255,0,165,101,74,51,193,136,172,213,238,223,246,188,191,224,217,34,166,28,55,234,209,85,142,159,236,204,143,254,40,85,217,81,62,148,98,255,0,33,111,242,50,162,153,253,119,42,28,63,121,153,157,197,198,221,80,237,240,254,178,95,191,238,84,7,135,91,44,183,107,212,215,201,12,137,229,34,30,247,119,109,28,226,47,147,252,254,106,246,112,197,56,211,219,162,141,155,188,64,127,226,138,251,72,182,17,105,171,106,184,219,197,214,172,250,174,65,249,173,200,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,218,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,154,114,186,229,255,0,71,104,163,182,241,55,157,248,119,173,117,155,179,92,112,61,174,121,32,158,150,58,89,96,138,120,110,197,211,51,221,51,245,116,138,57,24,10,18,140,164,113,115,120,138,41,10,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,122,248,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,119,129,202,159,142,58,108,181,186,208,112,183,153,33,87,45,139,19,222,24,48,181,204,78,89,222,221,113,170,32,6,162,56,245,118,10,105,165,208,132,163,22,233,205,44,132,108,67,41,73,13,197,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,217,198,223,24,56,155,139,156,208,150,244,79,87,69,130,108,117,19,142,19,179,213,197,79,215,161,130,88,224,9,142,73,34,6,34,57,138,152,37,112,35,145,163,114,112,2,38,109,197,79,236,92,60,102,134,36,200,108,77,196,141,170,213,72,120,39,9,222,41,172,151,26,130,172,140,103,105,230,217,239,4,78,251,136,0,167,165,18,127,29,106,163,113,98,97,149,227,249,89,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,145,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,85,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,94,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,214,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,95,120,120,205,12,55,144,216,103,137,27,173,170,144,48,78,44,188,84,217,45,213,3,89,25,78,243,195,191,222,56,153,247,8,25,65,84,34,254,58,210,200,228,194,197,19,201,80,56,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,114,19,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,162,3,157,238,58,246,134,105,229,166,89,251,47,167,236,28,63,87,125,237,189,125,122,221,190,165,161,233,116,246,251,187,61,155,187,118,231,221,214,211,65,217,169,81,94,83,248,90,251,136,56,218,194,23,107,69,15,104,164,195,54,251,189,210,233,39,84,3,179,210,157,12,212,131,38,132,236,231,172,245,116,225,160,179,151,191,174,155,68,157,167,165,22,48,57,177,129,127,37,249,167,140,178,207,218,158,211,251,37,136,46,54,46,219,208,232,246,174,203,83,36,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,83,169,202,227,200,158,89,126,53,235,21,170,234,145,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,17,17,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,34,128,30,104,254,123,51,55,240,95,71,162,86,255,0,135,115,75,29,225,76,9,139,178,206,193,125,236,184,111,29,246,15,180,20,93,150,19,237,157,138,103,154,151,243,134,15,36,123,36,39,47,205,144,238,215,66,213,187,149,64,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,200,79,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,228,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,181,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,43,95,230,105,118,186,217,120,28,204,250,203,53,206,174,130,162,74,123,109,33,203,77,49,68,101,4,247,58,72,102,137,200,93,157,194,72,164,146,51,31,2,3,33,125,89,221,150,62,235,40,140,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,244,10,29,185,216,101,125,171,15,102,230,3,205,123,121,82,67,81,140,236,245,86,218,234,120,104,134,35,146,123,121,199,165,84,178,179,235,49,156,85,145,68,219,135,81,10,80,109,196,206,204,14,72,248,214,235,65,157,25,133,151,48,211,210,61,182,249,133,226,189,212,74,64,93,113,158,134,174,56,98,16,45,219,88,28,110,19,57,51,139,187,184,199,163,142,142,197,113,92,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,34,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,177,172,226,199,205,62,114,125,64,196,62,163,58,149,78,74,158,86,49,79,212,10,239,78,183,43,170,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,34,209,214,154,106,235,114,45,165,226,181,31,5,170,209,219,86,90,55,138,220,136,136,136,136,136,182,151,205,109,119,209,105,222,239,225,240,77,174,255,0,5,188,89,214,229,197,60,111,40,56,179,248,182,139,192,99,202,65,134,152,137,244,220,34,239,175,243,18,161,120,70,224,48,99,202,192,149,223,67,150,70,111,231,152,126,245,115,88,94,164,102,163,1,31,6,141,191,200,43,199,102,171,19,209,30,140,254,47,254,67,86,243,146,44,237,142,241,11,59,63,125,202,175,255,0,109,26,188,43,23,117,182,47,186,49,255,0,138,202,157,103,45,192,233,108,245,242,248,108,163,149,217,255,0,96,201,247,171,72,202,139,76,216,167,31,84,223,228,55,46,207,114,58,102,239,119,238,25,128,254,79,253,151,205,95,54,7,162,10,59,104,199,167,123,232,94,31,220,143,249,151,169,69,176,159,77,123,215,27,248,178,215,94,253,22,241,248,45,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,146,213,188,22,168,136,136,136,136,136,136,180,47,5,177,214,215,119,248,35,17,105,162,220,4,239,226,235,145,104,254,14,188,38,60,0,169,166,63,205,11,237,119,111,209,251,137,80,75,101,69,29,163,30,73,11,48,69,214,39,50,126,225,213,222,102,253,159,37,114,152,70,166,57,173,98,226,108,250,131,59,104,255,0,13,162,169,198,119,106,246,122,253,63,237,105,127,226,200,169,111,14,68,251,106,219,255,0,211,18,127,252,149,117,244,229,211,182,185,191,245,177,235,255,0,170,173,79,138,108,75,44,20,181,20,49,202,239,218,160,56,118,177,63,126,230,157,180,211,85,197,195,21,164,224,177,211,204,80,56,188,178,6,174,227,167,136,66,255,0,37,118,86,184,122,52,160,218,127,90,223,228,101,220,69,196,98,206,250,234,182,179,120,173,89,190,229,202,62,11,84,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,127,252,175,120,22,252,181,226,160,207,28,227,193,157,175,45,172,187,253,143,77,90,91,97,190,221,35,144,89,181,133,197,251,69,28,58,73,212,213,196,14,86,8,255,0,58,35,81,27,77,74,42,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,199,179,31,228,238,62,203,172,220,187,100,133,230,195,87,85,139,45,119,135,178,5,29,21,44,198,117,243,185,176,194,84,209,144,12,178,132,236,81,156,47,177,158,64,146,55,102,247,153,94,255,0,20,24,115,136,44,45,202,251,45,173,60,69,31,70,235,14,96,91,98,176,91,101,167,138,10,171,85,138,43,37,84,52,148,181,33,28,97,182,102,233,72,110,198,231,43,12,130,210,19,27,16,5,160,112,157,230,159,38,254,160,97,239,81,129,100,166,136,138,32,57,177,113,175,113,197,56,170,231,194,190,91,220,246,97,187,54,148,216,198,112,122,90,136,110,181,195,37,61,68,116,241,147,9,201,15,101,146,29,166,227,32,19,202,242,198,96,205,19,57,217,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,34,156,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,131,110,99,60,20,127,37,92,199,130,255,0,128,45,151,89,50,203,20,254,114,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,31,229,114,238,226,243,249,41,103,43,253,169,173,232,229,238,49,233,81,98,141,148,29,166,104,58,67,47,101,171,143,107,180,141,210,146,82,222,195,191,116,82,75,164,103,35,69,182,127,148,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,64,183,49,158,53,255,0,149,86,99,193,96,192,23,59,172,121,101,133,191,55,109,166,157,250,81,221,43,153,205,164,185,148,59,68,199,112,27,71,16,202,228,65,24,145,105,17,77,44,109,242,185,119,112,135,252,171,115,149,254,212,209,117,178,247,7,116,171,113,70,202,254,205,52,253,81,151,178,210,71,181,158,71,234,201,17,111,113,217,182,40,229,210,64,145,226,221,59,216,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,103,24,60,38,99,46,17,115,67,236,61,246,162,174,241,98,175,167,142,166,197,136,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,191,78,153,187,48,202,14,247,105,202,119,141,123,142,22,197,86,206,21,243,34,231,191,13,222,117,166,193,211,155,210,211,195,106,174,41,42,42,36,167,144,156,66,73,187,84,147,109,7,41,12,154,86,138,48,7,105,93,194,95,209,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,20,0,243,71,243,217,153,191,130,250,61,18,185,78,71,88,90,197,87,138,179,115,26,212,80,239,189,90,173,246,123,93,29,79,84,219,165,75,87,37,84,149,17,236,103,216,91,142,138,153,245,118,114,110,158,130,236,196,76,242,212,139,31,110,102,150,155,85,151,142,60,207,163,179,91,41,40,41,228,168,182,213,156,84,208,140,64,83,207,108,164,154,105,92,69,153,156,228,150,73,36,50,241,35,50,39,213,221,221,94,255,0,36,44,117,237,12,172,204,188,179,246,95,79,216,56,130,146,251,219,122,250,245,187,125,51,195,210,233,237,247,118,123,55,118,237,207,187,173,166,131,179,82,146,164,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,69,21,124,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,68,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,160,7,154,63,158,204,205,252,23,209,232,149,191,229,110,86,227,188,233,199,118,204,179,203,75,23,182,113,37,231,173,216,168,187,84,52,253,94,148,39,52,159,156,152,194,49,210,56,140,189,226,109,116,209,181,119,102,124,132,248,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,235,90,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,71,7,59,140,107,106,160,201,124,189,203,153,169,234,222,229,124,197,18,222,233,229,16,30,128,193,67,73,36,50,137,150,237,204,110,87,8,92,89,133,217,216,100,213,199,70,98,140,190,21,114,183,242,211,196,118,93,101,156,214,47,108,208,94,113,5,47,181,104,187,87,103,234,218,226,62,181,119,231,24,192,135,74,88,167,47,112,152,223,77,3,82,113,103,201,77,20,96,115,197,194,215,218,188,43,148,152,214,158,135,125,150,213,112,188,90,235,42,122,160,221,42,170,184,233,100,167,143,99,190,242,220,20,85,47,171,51,139,116,244,39,103,33,103,180,14,87,30,123,50,203,241,175,71,173,87,255,0,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,139,26,206,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,186,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,34,45,164,181,102,209,106,136,136,136,136,136,136,139,66,240,91,11,193,109,119,127,130,49,151,122,220,6,238,250,59,252,23,34,47,35,141,97,10,138,89,152,163,103,219,25,63,135,220,74,220,111,50,210,88,241,133,36,130,1,25,79,85,24,147,232,205,250,82,190,191,47,146,184,172,3,89,20,244,98,226,108,236,81,54,157,255,0,112,175,139,154,90,246,50,102,249,191,249,13,91,182,75,19,182,62,196,45,241,107,157,95,254,218,53,120,54,55,210,215,25,63,246,166,127,253,86,84,35,137,27,249,209,216,235,134,57,116,221,20,177,233,187,251,137,190,255,0,185,82,174,24,109,82,79,71,87,112,56,29,158,91,204,133,171,143,142,173,11,235,224,175,46,195,78,240,81,199,171,120,139,63,248,153,125,84,92,102,63,29,86,205,59,214,237,62,229,188,86,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,63,130,218,254,11,78,237,63,153,109,238,240,91,133,180,118,251,215,34,209,251,219,69,230,177,85,8,246,25,13,217,187,221,223,252,68,173,123,26,66,86,236,109,29,99,247,3,152,182,191,254,216,159,254,69,112,153,107,94,53,54,218,81,23,119,221,78,15,255,0,170,31,122,243,121,216,204,22,171,131,147,119,61,36,173,252,251,100,84,171,135,34,6,122,193,248,251,98,71,254,111,204,171,171,148,216,108,147,155,127,91,76,79,255,0,168,172,175,137,41,125,161,136,109,116,204,79,249,218,216,35,46,255,0,131,156,205,255,0,42,172,121,25,107,138,146,205,73,76,0,205,179,166,126,31,32,137,190,95,114,175,180,223,212,69,155,224,205,254,69,202,180,127,5,198,254,43,107,59,51,233,247,173,205,226,183,143,201,110,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,69,74,184,177,242,177,156,159,79,241,15,167,78,161,131,151,207,4,151,94,43,241,252,151,220,79,5,93,14,93,97,90,138,121,174,181,133,74,69,5,218,113,154,18,59,72,72,51,68,96,114,83,148,132,82,198,228,240,183,77,201,153,228,143,89,222,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,23,148,184,229,86,92,93,243,30,209,155,215,60,23,106,169,198,118,27,125,69,174,219,123,146,157,158,170,154,150,103,103,146,49,47,254,157,133,223,222,1,154,113,23,22,154,86,59,43,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,21,159,243,48,226,175,29,240,193,147,86,211,203,75,109,214,155,18,98,219,131,81,81,98,72,232,225,154,134,205,209,40,229,144,102,235,71,36,103,52,209,177,199,28,68,61,226,211,200,196,207,11,9,65,102,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,172,132,248,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,76,123,125,86,227,120,227,98,145,220,222,24,0,250,81,182,128,47,161,201,211,3,150,70,87,0,188,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,173,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,34,156,156,120,166,186,220,105,171,184,83,197,48,213,213,83,218,233,230,188,97,73,233,45,68,97,75,3,202,114,86,195,85,60,125,192,15,44,192,113,28,162,205,190,73,35,121,117,42,120,158,144,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,20,112,115,136,226,99,25,101,246,13,178,228,6,15,161,196,22,128,199,20,231,91,119,196,17,51,69,73,89,110,7,56,165,181,197,38,215,35,50,39,140,231,97,32,219,19,196,5,212,10,147,22,138,188,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,10,26,119,171,157,161,130,32,8,202,89,102,144,251,221,130,56,163,146,71,97,98,55,96,118,17,34,118,23,200,251,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,189,170,161,92,96,240,153,131,120,186,202,255,0,176,247,218,138,75,61,246,130,162,58,155,22,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,158,205,122,102,236,229,16,59,99,217,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,125,203,47,140,28,77,197,46,87,222,236,185,140,245,117,152,219,3,84,68,55,91,193,69,79,20,23,56,43,36,168,58,99,8,224,8,198,35,1,132,226,32,96,211,72,227,61,196,242,16,133,229,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,199,91,143,204,117,249,68,227,39,54,47,254,203,246,127,100,196,18,88,186,61,126,174,239,102,198,20,29,93,219,71,78,167,101,234,109,211,221,223,183,82,211,115,200,87,36,124,21,106,160,201,124,194,204,104,106,42,222,229,124,197,17,89,42,34,35,30,128,193,67,73,28,209,16,14,221,204,110,87,9,152,157,201,217,216,99,209,135,71,114,145,244,80,87,205,231,2,253,146,227,38,229,127,246,167,107,251,107,135,237,119,222,143,67,167,217,58,113,149,7,75,118,231,234,107,216,58,155,180,31,234,187,116,247,119,21,192,114,49,253,118,126,237,255,0,18,82,168,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,136,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,20,5,243,49,180,221,111,252,192,51,2,197,98,182,85,220,110,87,26,139,13,37,29,29,36,37,52,245,51,201,105,161,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,82,149,192,47,5,24,87,133,60,184,164,189,221,173,157,163,51,113,53,190,25,49,29,194,161,163,57,40,55,176,200,86,202,119,140,140,6,24,141,153,140,128,159,173,32,49,187,237,24,130,43,170,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,88,171,169,254,229,113,228,79,44,191,26,245,138,212,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,43,42,230,243,129,126,214,240,109,114,191,251,83,178,125,138,196,22,187,239,71,161,212,237,125,73,10,131,165,187,115,116,244,237,253,77,218,23,245,45,186,123,219,134,42,248,3,199,95,147,190,50,114,158,255,0,236,191,104,118,188,65,29,139,163,215,233,109,246,148,103,65,213,221,180,181,233,246,174,166,221,61,237,155,117,29,119,52,149,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,86,171,205,31,200,158,102,254,11,235,20,74,0,86,85,8,136,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,74,162,198,179,139,31,52,249,201,245,3,16,250,140,234,85,57,42,121,88,197,63,80,43,189,58,220,174,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,136,136,136,136,136,136,136,136,136,136,182,63,138,209,180,109,117,91,123,181,209,106,204,204,236,235,145,106,190,61,250,136,100,162,169,144,180,127,205,31,249,29,90,190,109,81,21,53,250,134,172,27,65,10,168,137,255,0,99,28,142,171,94,85,92,66,107,125,27,11,191,124,49,235,255,0,210,135,222,187,185,163,180,40,186,142,221,223,244,26,183,76,152,216,217,129,136,95,95,210,185,213,187,127,246,248,213,223,90,137,154,204,46,223,8,27,254,35,43,94,226,82,165,170,41,166,167,220,250,148,228,30,63,116,204,190,143,14,182,184,173,248,118,154,6,6,214,106,128,159,93,62,113,196,223,47,185,92,221,191,186,152,25,190,2,205,254,38,93,164,92,100,237,174,139,99,190,142,183,51,248,45,237,226,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,214,210,215,228,182,62,171,78,253,117,239,91,133,223,86,103,249,174,84,95,39,16,3,203,76,241,237,213,157,190,95,115,171,95,207,56,154,136,227,169,136,54,155,84,176,234,205,167,119,231,95,254,69,83,242,82,226,211,218,45,230,70,207,165,28,76,253,255,0,29,177,253,235,126,117,176,73,100,175,39,46,238,203,46,157,255,0,220,72,169,23,14,164,61,122,176,119,111,250,173,35,125,254,49,43,163,184,204,240,89,36,6,46,227,137,217,251,254,96,234,206,179,198,157,170,49,197,142,40,245,45,110,52,206,236,221,253,221,105,85,195,229,5,184,99,164,137,182,59,105,8,191,135,221,31,220,170,204,99,180,25,180,91,214,132,238,205,220,184,187,254,41,181,157,245,90,183,236,92,130,181,68,68,68,68,68,68,68,68,68,68,68,68,81,23,157,252,162,120,146,204,172,232,199,217,141,98,198,217,107,5,183,21,98,139,173,238,142,42,187,149,120,207,28,21,53,114,77,24,200,35,70,66,198,194,108,206,204,68,218,235,163,191,138,144,158,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,180,59,76,246,185,100,146,148,250,245,245,21,1,176,164,142,51,125,2,97,103,212,27,222,103,211,86,209,222,181,162,34,242,153,177,129,127,42,25,89,140,178,207,218,158,204,251,91,135,238,54,46,219,208,235,118,94,213,77,36,61,94,158,225,223,183,169,187,110,225,215,77,53,109,117,93,92,151,202,28,27,144,185,95,135,242,143,47,224,171,142,197,135,105,202,26,119,171,157,230,158,83,57,10,89,102,144,251,153,206,73,100,146,71,97,97,6,115,118,17,17,102,22,246,168,136,138,215,249,133,240,191,143,184,179,201,123,46,92,229,205,223,15,219,174,86,236,81,77,123,150,91,221,68,208,192,80,71,73,87,9,8,148,49,74,78,123,170,1,217,156,89,180,98,239,240,103,178,188,144,229,19,196,150,90,231,70,1,204,107,238,54,203,89,237,184,87,20,90,175,117,145,82,92,171,202,121,32,166,171,142,105,6,49,42,49,23,55,16,118,102,114,22,215,77,93,188,84,186,34,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,235,195,103,46,236,154,225,159,57,113,110,109,97,103,246,167,181,54,6,23,163,184,83,148,147,97,120,76,77,170,163,134,160,164,46,183,83,120,128,200,64,50,132,66,241,185,201,212,148,142,234,145,21,181,113,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,51,122,81,146,86,14,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,234,184,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,237,131,152,95,47,76,232,226,207,58,44,185,141,151,56,159,5,91,173,182,236,47,77,100,150,43,221,109,92,51,148,241,213,213,204,68,35,13,52,162,225,182,160,25,157,201,159,86,46,239,7,127,107,203,123,130,156,211,224,251,242,137,249,76,191,225,75,159,218,223,100,118,47,97,85,84,205,211,236,189,175,169,213,235,65,22,154,246,144,219,183,118,186,22,186,104,218,222,170,34,241,89,189,146,249,95,159,88,54,76,191,205,204,33,73,136,172,82,84,69,86,212,243,28,145,28,83,198,239,178,88,165,136,134,88,143,71,33,114,2,23,112,51,7,212,76,153,233,87,5,188,22,224,222,13,176,109,222,205,102,196,85,120,147,16,226,74,136,230,189,94,166,133,233,130,160,33,121,26,154,24,169,152,204,98,8,198,89,53,125,196,100,114,27,185,109,216,17,220,82,34,179,94,52,185,108,224,222,45,113,149,163,48,108,216,194,147,1,98,24,41,228,166,189,87,67,98,122,227,188,131,52,109,76,242,179,84,66,44,112,136,200,12,122,17,144,24,11,190,216,129,154,231,242,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,206,76,103,33,107,36,166,94,241,62,154,232,218,51,51,55,171,68,81,235,204,47,151,166,116,113,103,157,22,92,198,203,156,79,130,173,214,219,118,23,166,178,75,21,238,182,174,25,202,120,234,234,230,34,17,134,154,81,112,219,80,12,206,228,207,171,23,119,131,191,181,229,189,193,78,105,240,125,249,68,252,166,95,240,165,207,237,111,178,59,23,176,170,170,102,233,246,94,215,212,234,245,160,139,77,123,72,109,219,187,93,11,93,52,109,111,85,20,69,231,127,40,158,36,179,43,58,49,246,99,88,177,182,90,193,109,197,88,162,235,123,163,138,174,229,94,51,199,5,77,92,147,70,50,8,209,144,177,176,155,51,179,17,54,186,232,239,226,175,255,0,130,110,31,174,188,50,240,233,135,178,163,18,134,31,60,67,71,81,95,87,120,172,178,49,60,21,179,205,85,33,71,41,72,113,198,114,27,83,246,120,156,140,117,102,136,69,181,17,21,93,81,71,175,48,190,94,153,209,197,158,116,89,115,27,46,113,62,10,183,91,109,216,94,154,201,44,87,186,218,184,103,41,227,171,171,152,136,70,26,105,69,195,109,64,51,59,147,62,172,93,222,14,254,215,150,247,5,57,167,193,247,229,19,242,153,127,194,151,63,181,190,200,236,94,194,170,169,155,167,217,123,95,83,171,214,130,45,53,237,33,183,110,237,116,45,116,209,181,189,84,86,85,204,135,130,156,211,227,7,242,119,249,51,191,225,75,103,217,47,107,246,223,110,213,84,195,212,237,93,147,167,210,232,193,46,186,118,99,221,187,110,154,142,154,234,250,81,94,12,249,95,231,239,14,220,73,224,252,227,198,184,191,47,235,108,184,127,218,29,166,11,93,194,182,74,163,235,208,84,83,134,193,146,146,48,125,14,97,119,212,219,221,103,211,87,209,158,79,209,89,87,50,30,10,115,79,140,31,201,223,228,206,255,0,133,45,159,100,189,175,219,125,187,85,83,15,83,181,118,78,159,75,163,4,186,233,217,143,118,237,186,106,58,107,171,233,69,120,51,229,127,159,188,59,113,39,131,243,143,26,226,252,191,173,178,225,255,0,104,118,152,45,119,10,217,42,143,175,65,81,78,27,6,74,72,193,244,57,133,223,83,111,117,159,77,95,70,121,63,68,68,68,68,69,10,223,232,42,113,79,255,0,119,217,85,255,0,157,110,63,243,21,39,220,25,228,166,42,225,219,134,204,31,147,152,214,225,106,173,189,97,255,0,104,118,153,237,114,201,37,41,245,235,234,42,3,97,73,28,102,250,4,194,207,168,55,188,207,166,173,163,189,107,68,69,111,248,119,131,172,9,109,226,199,23,113,109,127,172,246,206,36,188,246,15,179,240,244,230,167,246,15,74,218,244,21,94,240,79,211,170,235,198,236,255,0,156,137,186,122,123,186,187,238,87,0,136,138,48,56,204,229,127,159,188,68,241,39,140,51,143,5,98,252,191,162,178,226,15,103,246,104,46,151,10,216,234,131,161,65,79,78,123,198,58,73,1,181,56,73,219,67,127,117,219,93,31,86,106,213,203,123,130,156,211,224,251,242,137,249,76,191,225,75,159,218,223,100,118,47,97,85,84,205,211,236,189,175,169,213,235,65,22,154,246,144,219,183,118,186,22,186,104,218,222,170,133,111,244,21,56,167,255,0,187,236,170,255,0,206,183,31,249,138,147,238,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,180,59,76,246,185,100,146,148,250,245,245,21,1,176,164,142,51,125,2,97,103,212,27,222,103,211,86,209,221,198,102,74,98,174,34,120,108,198,25,57,130,174,22,170,43,214,32,246,127,102,158,233,44,145,210,135,66,190,158,160,247,148,113,200,109,168,66,76,218,3,251,206,218,232,218,187,71,182,72,114,137,226,75,45,115,163,0,230,53,247,27,101,172,246,220,43,138,45,87,186,200,169,46,85,229,60,144,83,85,199,52,131,24,149,24,139,155,136,59,51,57,11,107,166,174,222,42,93,17,89,87,50,30,10,115,79,140,31,201,223,228,206,255,0,133,45,159,100,189,175,219,125,187,85,83,15,83,181,118,78,159,75,163,4,186,233,217,143,118,237,186,106,58,107,171,233,79,248,1,229,189,154,124,47,103,141,94,105,102,181,211,47,239,116,129,135,234,173,246,191,101,207,83,83,85,71,93,44,208,126,124,58,244,177,180,127,152,26,152,220,196,183,109,149,199,71,18,37,34,168,168,167,25,153,41,138,184,137,225,179,24,100,230,10,184,90,168,175,88,131,217,253,154,123,164,178,71,74,29,10,250,122,131,222,81,199,33,182,161,9,51,104,15,239,59,107,163,106,237,30,217,33,202,39,137,44,181,206,140,3,152,215,220,109,150,179,219,112,174,40,181,94,235,34,164,185,87,148,242,65,77,87,28,210,12,98,84,98,46,110,32,236,204,228,45,174,154,187,120,171,212,230,23,194,254,62,226,207,37,236,185,115,151,55,124,63,110,185,91,177,69,53,238,89,111,117,19,67,1,65,29,37,92,36,34,80,197,41,57,238,168,7,102,113,102,209,139,191,193,158,216,56,51,229,127,159,188,59,113,39,131,243,143,26,226,252,191,173,178,225,255,0,104,118,152,45,119,10,217,42,143,175,65,81,78,27,6,74,72,193,244,57,133,223,83,111,117,159,77,95,70,121,63,68,81,235,204,47,151,166,116,113,103,157,22,92,198,203,156,79,130,173,214,219,118,23,166,178,75,21,238,182,174,25,202,120,234,234,230,34,17,134,154,81,112,219,80,12,206,228,207,171,23,119,131,191,181,229,189,193,78,105,240,125,249,68,252,166,95,240,165,207,237,111,178,59,23,176,170,170,102,233,246,94,215,212,234,245,160,139,77,123,72,109,219,187,93,11,93,52,109,111,85,17,81,78,51,50,83,21,113,19,195,102,48,201,204,21,112,181,81,94,177,7,179,251,52,247,73,100,142,148,58,21,244,245,7,188,163,142,67,109,66,18,102,208,31,222,118,215,70,213,218,48,127,208,84,226,159,254,239,178,171,255,0,58,220,127,230,42,106,81,17,17,90,255,0,48,190,23,241,247,22,121,47,101,203,156,185,187,225,251,117,202,221,138,41,175,114,203,123,168,154,24,10,8,233,42,225,33,18,134,41,73,207,117,64,59,51,139,54,140,93,254,12,246,193,193,159,43,252,253,225,219,137,60,31,156,120,215,23,229,253,109,151,15,251,67,180,193,107,184,86,201,84,125,122,10,138,112,216,50,82,70,15,161,204,46,250,155,123,172,250,106,250,51,201,250,34,143,94,97,124,189,51,163,139,60,232,178,230,54,92,226,124,21,110,182,219,176,189,53,146,88,175,117,181,112,206,83,199,87,87,49,16,140,52,210,139,134,218,128,102,119,38,125,88,187,188,29,253,175,45,238,10,115,79,131,239,202,39,229,50,255,0,133,46,127,107,125,145,216,189,133,85,83,55,79,178,246,190,167,87,173,4,90,107,218,67,110,221,218,232,90,233,163,107,122,170,34,243,191,148,79,18,89,149,157,24,251,49,172,88,219,45,96,182,226,172,81,117,189,209,197,87,114,175,25,227,130,166,174,73,163,25,4,104,200,88,216,77,153,217,136,155,93,116,119,241,87,169,203,211,133,252,125,194,102,75,222,178,231,49,174,248,126,227,114,184,226,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,221,78,110,236,194,237,163,143,127,139,53,107,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,40,139,255,0,65,83,138,127,251,190,202,175,252,235,113,255,0,152,169,169,69,226,179,191,5,93,115,43,37,241,246,92,216,170,41,32,185,98,172,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,10,34,255,0,208,84,226,159,254,239,178,171,255,0,58,220,127,230,42,106,81,120,172,239,193,87,92,202,201,124,125,151,54,42,138,72,46,88,171,11,221,108,148,114,213,153,12,17,207,83,73,36,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,136,191,244,21,56,167,255,0,187,236,170,255,0,206,183,31,249,138,154,148,69,30,188,194,249,122,103,71,22,121,209,101,204,108,185,196,248,42,221,109,183,97,122,107,36,177,94,235,106,225,156,167,142,174,174,98,33,24,105,165,23,13,181,0,204,238,76,250,177,119,120,59,251,94,91,220,20,230,159,7,223,148,79,202,101,255,0,10,92,254,214,251,35,177,123,10,170,166,110,159,101,237,125,78,175,90,8,180,215,180,134,221,187,181,208,181,211,70,214,245,81,17,23,138,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,40,139,255,0,65,83,138,127,251,190,202,175,252,235,113,255,0,152,169,116,201,12,21,117,203,92,151,192,57,115,125,168,164,158,229,133,112,189,170,201,89,45,33,145,65,36,244,212,145,195,33,70,68,34,78,14,64,238,206,226,47,166,154,179,120,47,106,136,136,136,136,136,136,136,136,136,136,136,136,182,22,191,37,183,189,109,125,117,248,173,204,239,171,50,228,111,5,170,232,221,152,138,148,193,155,86,33,118,127,240,58,183,28,239,163,142,26,67,157,163,208,193,220,153,244,240,118,105,29,125,236,141,185,180,244,20,98,103,171,140,81,179,247,252,134,47,189,123,124,204,217,53,181,156,159,185,219,255,0,237,53,109,249,58,226,57,135,136,3,86,211,218,117,108,218,252,186,241,171,184,167,147,179,216,4,216,252,98,111,143,247,10,215,120,128,217,81,85,28,98,122,148,147,177,109,103,249,188,170,161,100,133,185,163,181,91,197,193,219,243,81,63,135,247,49,253,202,189,83,199,211,141,153,114,173,29,244,110,229,197,171,185,59,186,59,51,173,91,224,218,45,236,221,235,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,94,43,107,248,255,0,50,218,250,45,117,102,241,101,200,207,171,45,87,94,174,33,146,39,220,205,225,241,86,229,158,214,142,213,69,49,48,182,161,82,69,225,240,102,151,238,93,156,144,186,68,52,17,83,247,254,103,108,47,251,88,99,111,154,245,89,187,78,213,24,122,178,70,62,231,163,145,252,127,184,145,82,44,128,183,144,213,85,74,38,237,253,54,54,211,94,239,24,187,252,21,199,226,57,218,150,198,76,230,238,227,19,150,186,255,0,112,234,210,241,28,255,0,104,179,78,154,145,253,230,130,80,145,190,58,56,212,187,125,255,0,53,117,57,109,64,212,180,17,234,221,251,25,191,245,65,123,180,91,73,244,92,111,241,90,139,179,45,71,191,252,43,122,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,47,21,183,226,180,127,20,213,155,197,151,35,62,172,181,92,115,198,50,70,76,76,222,14,168,102,115,218,198,170,130,176,92,25,244,9,29,187,191,185,147,238,94,63,36,46,177,67,87,37,14,175,173,59,56,190,154,127,90,241,183,205,85,252,119,19,84,217,98,54,46,226,1,127,31,152,18,183,92,167,160,118,204,43,241,137,187,109,185,213,55,143,251,124,127,114,186,90,137,26,159,12,179,145,187,191,75,95,31,246,181,105,89,165,120,59,158,101,80,217,91,188,9,162,39,111,255,0,168,49,249,191,207,228,174,59,41,237,77,73,105,166,238,109,69,129,155,246,48,135,220,170,152,254,139,126,197,170,218,111,163,55,237,92,110,141,162,220,221,238,183,173,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,210,91,75,197,108,125,124,83,228,235,148,31,221,91,151,21,75,57,68,236,223,252,157,202,142,230,237,184,100,182,212,106,26,187,177,151,135,247,50,125,202,155,100,165,104,141,125,117,11,150,142,21,146,232,206,254,26,20,108,170,102,99,59,205,134,107,27,127,133,36,141,227,254,214,106,153,228,51,132,125,176,10,65,98,246,188,143,222,253,255,0,245,165,87,179,14,243,21,6,26,173,144,166,103,233,81,73,35,187,19,119,105,25,253,255,0,114,182,12,181,169,12,69,152,181,87,33,214,65,137,205,153,252,123,218,112,127,191,251,37,121,184,42,29,45,145,155,134,143,163,124,63,185,21,233,17,108,49,119,111,31,5,199,163,248,106,181,209,244,91,133,180,209,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,235,105,107,170,218,250,248,173,31,224,235,148,31,185,106,180,147,190,50,111,185,213,47,204,234,17,59,117,65,16,234,238,7,226,223,220,154,160,249,69,84,212,248,222,235,72,69,163,60,179,139,51,191,115,126,122,54,85,235,17,200,242,218,33,143,127,112,198,45,227,253,203,170,25,149,76,49,227,204,68,198,108,218,220,234,244,239,255,0,110,5,95,113,5,206,42,60,50,90,204,207,182,157,223,244,155,251,91,253,255,0,114,179,241,173,108,67,157,241,152,57,72,16,27,70,255,0,29,28,106,252,62,63,53,122,89,119,76,205,106,103,217,181,130,77,173,221,167,128,130,246,136,182,152,238,101,196,237,167,197,107,167,114,220,44,236,236,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,235,105,55,193,108,118,209,145,190,11,148,124,22,171,71,102,118,209,213,60,204,235,115,84,80,74,67,167,232,19,105,254,244,254,229,110,88,2,180,236,249,131,93,110,38,118,234,77,44,173,167,134,143,56,183,221,242,85,159,20,73,21,102,17,174,152,201,217,218,25,67,77,91,251,81,63,252,170,152,228,216,194,21,213,160,210,59,59,87,202,126,45,243,141,122,204,223,185,199,22,18,188,179,74,78,254,204,169,102,247,190,61,41,62,245,73,248,96,181,199,85,53,77,124,172,251,164,171,48,109,126,78,240,191,201,94,149,134,157,169,173,225,27,51,119,51,127,197,101,244,145,108,34,211,94,245,179,187,85,175,119,222,183,139,119,106,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,134,182,59,62,136,223,5,200,62,43,114,211,199,185,120,204,194,160,106,171,116,140,63,1,127,248,166,173,102,208,210,97,220,199,159,93,91,180,213,19,54,159,221,78,223,179,251,21,94,74,174,58,251,67,117,92,153,192,62,47,242,31,250,85,29,203,216,225,108,193,189,131,27,182,235,133,75,183,123,127,111,5,83,177,221,116,116,246,10,145,234,191,185,78,109,250,95,32,37,111,89,53,106,142,233,143,235,238,134,206,238,55,57,65,157,254,93,120,203,228,255,0,63,154,190,12,39,72,52,182,166,17,102,247,139,119,119,247,162,190,210,45,164,76,223,21,198,238,206,254,43,94,239,189,110,21,189,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,142,182,191,122,209,219,86,209,104,195,247,183,114,222,26,247,235,162,220,180,117,229,177,141,40,201,67,33,24,187,139,234,221,237,247,18,181,250,138,54,182,102,175,89,135,96,202,26,247,182,140,250,212,255,0,55,201,84,251,209,181,70,28,169,128,37,102,99,128,203,244,190,47,27,178,240,25,105,74,212,53,181,242,28,172,223,209,18,190,187,187,188,67,252,203,227,231,198,38,236,184,126,174,24,167,213,231,134,72,123,139,199,112,74,223,53,205,194,189,57,157,150,25,186,110,206,117,194,239,221,227,168,64,234,240,232,3,101,40,11,182,157,205,254,70,93,148,92,38,47,174,186,173,162,206,206,238,183,179,106,183,143,130,220,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,23,122,211,78,237,22,140,221,250,106,221,203,120,235,175,122,220,139,224,226,106,110,181,28,206,226,238,204,5,240,251,137,90,246,60,182,251,63,25,81,86,132,123,88,234,99,125,116,211,93,101,39,249,125,202,165,83,152,201,105,139,108,186,60,145,11,191,189,243,21,77,112,93,19,82,227,187,165,65,73,163,61,108,239,174,191,237,194,235,189,156,184,140,40,48,197,116,145,78,218,233,40,119,23,251,92,159,127,220,188,79,12,227,37,123,212,87,184,59,188,183,35,61,116,241,215,162,255,0,242,171,215,177,3,133,182,38,118,118,119,17,127,253,86,95,65,23,20,130,250,234,184,216,95,118,186,174,77,22,241,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,254,11,107,248,45,186,190,139,70,119,239,117,184,73,157,215,34,47,147,137,33,25,237,229,27,183,126,174,255,0,250,174,173,155,51,34,134,209,136,32,186,108,125,237,32,195,171,51,120,111,50,251,190,95,53,247,90,227,13,85,148,29,143,186,74,6,55,213,219,197,195,246,175,51,135,106,168,161,122,241,105,69,143,169,43,233,185,190,229,75,51,154,225,13,124,244,54,193,147,87,158,174,40,180,213,191,174,121,7,231,247,252,149,124,225,195,13,67,109,178,83,67,180,117,99,9,124,27,251,8,126,239,185,92,108,98,194,2,205,242,101,185,104,235,97,19,58,218,203,115,120,255,0,50,222,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,177,252,86,221,95,189,105,171,235,241,91,132,153,223,78,245,200,139,163,119,1,146,134,80,118,241,2,111,253,87,86,227,156,112,69,72,209,215,184,62,234,121,25,219,70,111,17,234,63,252,139,191,100,185,65,83,99,182,74,198,236,82,210,194,101,171,183,115,184,54,191,21,229,109,53,20,81,98,75,139,117,69,141,234,102,127,210,111,237,140,188,38,118,221,97,146,201,83,68,50,179,188,147,27,126,147,124,66,70,249,175,115,194,254,31,142,146,205,70,228,205,172,229,28,223,253,48,67,247,125,202,236,233,65,163,167,140,27,224,44,223,226,92,200,184,204,190,11,99,120,186,223,175,131,45,195,226,183,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,164,203,102,143,224,155,116,211,189,187,221,54,182,186,178,228,111,5,170,234,215,194,211,64,108,237,174,130,239,254,39,86,219,158,148,4,212,237,80,49,56,184,86,233,174,221,59,153,165,117,242,172,179,67,46,31,136,30,102,114,106,81,23,247,155,187,220,110,229,224,228,189,67,110,196,117,20,2,122,111,140,207,197,190,50,105,243,251,149,46,197,215,25,110,153,145,103,183,198,228,97,219,41,201,217,187,255,0,235,228,223,55,249,171,222,201,139,105,193,109,167,210,55,109,35,7,126,239,238,99,251,149,95,22,209,153,190,229,170,209,245,211,185,112,187,62,174,181,22,238,91,133,150,246,102,241,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,223,21,183,191,189,150,155,126,58,178,109,239,110,255,0,130,228,31,5,170,224,171,139,169,17,54,154,247,63,249,21,0,207,42,18,146,209,86,227,11,182,199,145,245,219,242,25,87,146,194,53,49,21,150,134,18,168,23,48,167,136,93,183,182,173,160,11,104,188,133,210,231,13,175,22,72,2,122,60,178,187,191,123,119,235,43,253,237,242,84,179,53,111,82,86,223,169,237,177,153,19,75,56,59,139,62,190,38,109,225,175,222,174,179,135,203,89,69,100,181,55,73,217,218,158,13,125,223,238,34,251,149,195,198,59,65,153,254,12,183,34,225,33,125,86,140,206,206,183,51,119,174,70,102,241,90,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,226,182,151,205,108,119,91,133,254,11,145,188,22,171,105,182,160,77,243,103,84,103,56,237,144,212,218,234,24,192,95,105,156,158,13,253,140,159,114,163,152,102,113,58,26,152,245,211,163,57,197,252,204,194,169,118,49,185,67,73,152,131,16,191,113,81,179,190,154,120,245,203,239,95,7,15,209,141,227,54,104,8,89,137,163,56,143,95,31,10,150,253,191,53,32,121,101,71,217,237,17,187,179,119,11,55,254,168,47,110,139,66,125,27,85,196,238,207,175,122,55,237,91,153,111,31,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,94,43,107,179,248,173,174,255,0,5,171,63,122,228,21,170,208,188,31,246,42,93,154,86,200,106,237,181,49,200,34,236,123,254,13,241,19,251,190,245,111,152,102,169,154,231,112,183,131,184,181,44,210,198,63,14,225,33,101,227,115,26,186,26,60,79,70,66,94,243,188,110,78,206,222,61,67,215,252,139,192,213,198,23,172,199,182,192,222,243,17,66,93,253,255,0,245,253,62,255,0,154,191,44,155,180,181,37,146,147,221,22,120,227,140,123,155,228,17,253,202,169,162,208,188,23,27,187,59,248,173,22,230,241,241,91,135,197,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,75,230,182,187,106,203,110,214,90,183,193,114,15,130,213,104,237,171,104,169,190,104,209,12,214,234,160,97,241,132,223,195,227,180,213,178,80,215,141,178,91,141,25,155,9,118,169,137,133,223,71,211,86,111,155,124,149,15,204,92,75,20,24,252,203,168,58,141,3,147,62,191,237,231,247,175,189,144,117,62,222,199,113,215,16,111,219,43,70,206,205,175,253,122,39,251,254,106,68,240,69,63,70,208,29,218,120,127,197,21,232,209,109,145,157,199,185,112,63,114,220,47,168,235,162,222,58,233,224,183,179,104,203,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,180,190,107,71,240,91,29,190,107,86,248,45,227,226,183,34,241,153,131,73,28,148,78,59,91,82,248,233,243,99,86,153,28,143,103,197,119,161,145,246,111,173,169,219,187,187,86,121,123,190,95,37,75,51,79,16,69,30,39,165,221,32,191,120,63,139,127,108,63,189,124,140,177,174,246,238,105,83,62,140,99,12,160,45,167,127,133,64,126,223,154,145,220,181,164,104,172,177,150,142,218,104,204,223,239,1,123,52,91,75,193,112,191,197,106,46,239,240,240,91,131,87,248,46,70,109,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,66,240,91,86,199,116,92,131,224,183,34,242,24,246,153,165,160,144,182,179,234,46,207,221,253,201,43,39,204,26,246,183,102,61,69,186,63,117,142,144,228,218,221,205,185,231,54,215,77,126,229,109,89,167,119,40,115,2,104,141,223,121,219,139,107,126,217,207,239,85,239,131,139,12,181,146,13,206,86,109,30,189,135,87,215,255,0,157,203,229,247,252,212,136,88,169,218,158,223,28,109,166,154,55,252,86,95,69,22,194,125,53,239,92,111,163,173,224,204,236,253,203,86,238,241,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,23,82,182,237,106,183,84,208,81,220,46,116,148,181,23,74,135,164,161,138,105,132,14,170,118,138,73,158,40,133,223,83,54,138,25,100,113,29,95,100,102,94,2,238,221,180,68,84,83,58,248,204,225,179,135,108,85,75,130,179,143,50,62,207,222,171,109,225,116,130,155,216,245,245,123,233,78,73,35,25,55,211,193,32,54,167,12,141,163,190,239,119,93,52,118,119,100,167,25,156,54,113,19,138,170,176,86,78,102,71,218,11,213,21,188,238,147,211,123,30,190,147,101,40,73,28,101,38,250,136,35,7,208,230,141,180,103,221,239,107,166,140,238,213,173,17,23,82,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,249,55,28,89,133,108,247,219,70,22,187,98,107,85,21,235,16,118,143,100,91,170,43,99,142,170,225,208,6,57,251,60,68,236,114,244,193,216,143,99,62,209,118,119,209,151,214,68,86,213,139,57,143,112,99,129,177,85,231,5,98,156,228,236,87,172,63,112,168,181,220,105,190,206,221,100,232,85,65,33,71,44,123,194,152,128,182,152,19,106,46,226,250,106,206,237,222,171,86,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,249,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,107,207,201,143,240,108,88,254,159,43,75,16,210,62,44,170,179,205,127,11,72,187,148,237,110,138,104,224,42,131,102,109,0,30,89,128,7,115,182,247,105,54,110,233,201,183,208,34,34,42,127,157,121,247,148,252,59,97,90,92,107,156,120,175,236,253,150,182,224,22,184,42,123,13,77,94,250,163,142,73,6,61,148,241,200,109,168,67,35,234,237,183,221,211,93,93,153,233,254,86,241,235,194,118,116,227,187,102,89,229,166,107,123,103,18,94,122,221,138,139,216,87,42,126,175,74,19,154,79,206,77,78,17,142,145,196,101,239,19,107,166,141,171,187,51,220,2,34,166,153,223,196,110,79,112,227,106,182,95,115,151,19,213,216,45,183,122,131,164,164,172,27,53,117,108,15,56,142,238,145,201,77,12,131,25,184,238,33,19,113,115,96,145,199,118,195,211,197,101,111,30,188,39,103,78,59,182,101,158,90,102,183,182,113,37,231,173,216,168,189,133,114,167,234,244,161,57,164,252,228,212,225,24,233,28,70,94,241,54,186,104,218,187,179,61,192,43,127,205,46,61,120,78,201,108,119,115,203,60,203,205,111,99,98,75,55,71,182,209,123,10,229,81,210,234,194,19,71,249,200,105,206,50,214,57,64,189,210,125,53,209,244,118,118,106,129,146,153,247,148,252,68,225,90,172,107,147,152,175,237,5,150,138,224,118,185,234,123,13,77,38,202,160,142,57,10,61,149,17,198,111,160,77,27,234,205,183,222,211,93,89,217,189,86,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,43,107,255,0,69,31,129,63,251,249,255,0,193,155,199,252,209,86,172,77,159,121,79,131,242,106,30,32,113,30,43,236,152,6,162,223,65,116,142,239,216,106,100,221,75,90,81,13,52,157,0,141,230,109,239,60,77,166,205,195,187,222,102,209,244,165,88,79,152,247,6,56,231,21,89,176,86,22,206,78,219,122,196,23,10,123,93,186,155,236,237,214,62,189,84,242,12,113,71,188,233,132,7,113,152,182,164,236,45,174,174,236,221,234,170,231,94,125,229,63,14,216,86,151,26,231,30,43,251,63,101,173,184,5,174,10,158,195,83,87,190,168,227,146,65,143,101,60,114,27,106,16,200,250,187,109,247,116,215,87,102,122,85,132,249,143,112,99,142,113,85,155,5,97,108,228,237,183,172,65,112,167,181,219,169,190,206,221,99,235,213,79,32,199,20,123,206,152,64,119,25,139,106,78,194,218,234,238,205,222,174,85,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,109,127,232,163,240,39,255,0,127,63,248,51,120,255,0,154,43,138,180,227,252,27,122,192,52,89,165,71,136,105,35,194,117,246,120,239,241,93,170,221,233,96,27,113,194,211,141,68,143,51,11,196,29,39,99,126,163,14,214,215,118,154,58,244,8,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,118,209,17,17,17,17,17,17,17,17,17,17,17,17,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,174,218,34,46,165,206,237,106,178,211,5,101,230,231,73,65,79,37,68,20,129,45,76,195,16,20,243,202,16,195,19,17,59,51,156,146,201,28,96,62,36,102,34,218,187,179,46,218,34,34,34,34,34,234,92,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,226,70,98,45,171,187,50,237,162,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,254,129,17,23,201,251,89,133,126,213,125,133,251,77,106,251,73,236,255,0,107,123,31,182,199,219,187,15,83,165,218,122,26,245,58,61,79,115,169,183,110,239,119,93,123,151,214,68,69,231,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,234,219,46,214,171,213,49,214,89,174,116,149,244,241,212,79,72,114,211,76,50,128,207,4,167,12,209,57,11,187,49,199,44,114,70,99,226,38,4,47,163,179,178,237,162,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,93,180,68,68,68,69,212,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,136,186,146,93,173,80,221,105,236,83,92,233,2,229,89,79,53,93,61,25,76,45,60,208,66,81,140,178,132,122,238,32,2,158,17,34,102,208,94,88,217,244,220,218,246,209,23,82,138,237,106,184,212,215,209,219,238,116,149,85,22,186,134,164,174,138,25,132,206,150,119,138,57,154,41,69,159,80,55,138,104,164,97,45,31,100,128,94,4,206,253,180,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,143,224,182,173,174,235,71,240,91,227,240,91,209,121,236,97,3,75,64,69,163,59,179,63,252,82,86,113,155,146,199,105,197,145,116,197,133,231,156,92,180,109,53,221,44,154,235,225,242,86,213,156,23,98,131,21,83,148,143,220,78,27,91,238,234,73,167,197,123,94,22,172,210,221,177,161,220,137,155,104,213,62,154,252,186,176,23,201,254,106,75,48,133,43,82,218,34,6,211,188,69,255,0,245,69,125,196,91,73,215,27,247,191,114,220,13,223,252,203,95,7,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,210,71,240,90,45,132,218,34,228,31,5,185,23,156,199,99,165,134,73,0,91,115,59,247,233,253,193,40,244,206,91,180,116,89,165,52,242,212,136,59,81,19,54,167,167,127,104,145,244,241,251,149,165,230,206,43,34,204,104,167,235,131,177,83,12,90,185,120,183,94,71,249,171,220,224,138,184,42,172,84,174,44,26,157,196,53,211,239,10,101,127,244,64,209,210,198,205,241,22,127,241,50,231,69,193,35,187,59,178,226,222,250,233,170,229,140,159,110,171,149,180,238,215,228,181,215,68,110,245,170,34,34,34,34,34,34,34,34,34,34,34,34,136,12,151,227,219,249,43,241,137,157,121,111,152,144,118,140,178,196,217,161,136,107,42,234,32,167,223,85,101,174,58,233,34,122,193,96,109,243,66,225,28,99,44,93,228,194,2,113,54,225,40,230,151,244,68,69,97,92,229,110,215,91,7,13,184,38,251,98,185,213,219,174,86,236,200,182,213,209,214,82,76,80,207,77,60,116,23,2,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,237,121,126,241,221,98,226,171,10,199,130,177,73,246,44,205,195,246,246,146,227,77,161,201,237,74,88,35,165,142,91,174,240,167,138,158,14,173,77,65,55,102,23,114,13,53,109,71,189,175,1,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,106,81,20,64,115,138,226,23,57,91,49,225,225,190,74,111,179,248,4,109,244,119,192,236,245,66,114,98,93,238,251,102,168,218,250,199,12,51,197,44,97,78,77,223,36,47,49,110,214,14,155,148,223,26,246,236,191,172,254,76,89,161,115,232,89,111,119,0,147,8,86,200,245,85,18,69,116,170,158,24,90,216,49,128,152,71,12,167,33,76,37,249,160,9,58,238,110,79,51,56,75,250,47,41,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,203,30,30,32,120,162,205,14,32,179,160,179,162,251,123,171,183,92,173,213,14,216,105,169,14,56,103,177,209,71,87,45,77,37,60,117,16,71,17,25,192,83,62,147,187,52,142,236,196,239,225,164,228,240,45,155,57,203,157,124,56,225,220,123,158,56,67,216,183,234,189,209,211,86,109,24,189,187,66,192,15,13,207,179,179,55,103,234,234,94,238,140,39,179,171,27,12,82,198,45,112,8,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,85,43,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,143,102,63,206,44,125,152,185,185,118,206,251,205,250,174,151,22,93,47,15,123,10,202,42,169,128,232,39,99,98,132,105,164,35,41,98,8,24,99,8,91,123,188,97,28,108,207,238,178,155,59,54,58,206,92,203,229,149,140,113,214,122,90,237,84,152,146,245,149,247,218,200,231,183,206,37,237,10,25,45,115,21,53,100,209,0,180,116,243,77,27,137,148,81,145,11,106,197,164,78,79,4,84,87,149,167,30,223,110,232,236,60,40,230,132,27,49,5,170,223,216,240,133,210,158,159,72,235,232,105,32,114,106,58,129,6,210,57,161,130,34,112,151,70,25,35,141,216,221,165,22,41,228,169,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,107,252,200,114,66,213,157,220,40,98,193,184,95,42,237,117,24,14,158,163,28,80,156,49,140,129,60,244,20,117,14,240,74,47,163,184,73,20,146,131,56,147,56,155,129,251,204,47,25,192,190,94,227,91,174,90,227,252,53,152,214,42,122,73,238,88,86,241,69,123,163,138,172,8,160,146,122,105,130,104,198,65,18,18,112,114,6,103,102,33,125,53,209,219,197,100,209,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,93,116,119,241,80,67,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,189,87,54,76,244,190,228,255,0,12,191,102,240,149,230,213,73,117,204,75,129,225,186,168,106,24,36,170,59,60,148,179,61,105,211,198,79,254,225,9,201,180,152,6,165,180,218,101,25,140,59,112,215,148,53,57,245,159,56,27,40,225,130,174,74,124,69,120,134,27,131,210,79,20,51,197,110,13,101,173,154,51,151,80,99,142,154,57,164,102,118,45,92,25,152,73,221,133,230,167,153,141,166,213,96,229,255,0,152,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,24,96,166,130,59,181,8,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,134,30,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,82,174,44,124,172,103,39,211,252,67,233,211,172,107,20,255,0,127,216,178,255,0,201,255,0,255,0,119,21,165,114,190,230,9,77,105,166,178,240,189,157,55,90,179,3,168,26,12,31,124,169,150,90,147,223,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,100,96,195,23,186,2,26,74,250,34,165,92,88,249,88,206,79,167,248,135,211,167,86,65,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,73,162,34,34,181,94,104,254,68,243,55,240,95,88,162,94,83,151,55,30,223,202,162,197,62,91,230,36,29,159,51,112,205,191,182,85,212,65,79,178,150,245,66,6,17,61,96,176,54,200,102,99,146,49,150,46,225,114,49,56,155,105,20,112,222,170,34,142,14,108,217,189,140,178,23,52,56,115,205,204,191,158,146,59,238,29,168,196,211,83,181,92,13,52,18,129,199,111,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,152,73,175,43,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,189,144,28,132,8,226,150,35,112,13,251,90,170,162,34,43,85,230,143,228,79,51,127,5,245,138,37,231,249,113,113,199,83,197,110,13,175,193,249,130,20,148,249,139,131,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,33,57,98,33,113,105,154,40,239,41,17,17,17,82,174,44,124,172,103,39,211,252,67,233,211,171,32,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,164,209,17,90,175,52,127,34,121,155,248,47,172,81,42,85,203,23,143,31,203,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,215,254,136,136,136,136,188,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,192,15,27,124,96,226,110,46,115,66,91,209,61,93,22,9,177,212,78,56,78,207,87,21,63,94,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,183,20,143,242,197,227,199,242,223,98,166,200,108,216,189,110,199,216,126,222,62,205,186,92,110,61,74,172,81,8,156,197,38,131,210,22,235,83,192,52,236,91,164,146,89,133,164,153,245,217,41,53,255,0,162,128,190,100,249,155,196,190,47,207,154,204,25,196,69,154,146,197,79,134,106,42,103,194,214,154,24,194,74,40,109,213,61,49,105,233,234,250,97,45,96,74,212,160,229,36,154,105,32,200,61,56,29,138,16,184,174,82,156,107,251,18,178,143,132,220,205,185,218,168,236,179,117,164,193,119,9,223,161,32,215,77,63,80,237,132,236,59,36,235,28,178,201,17,72,66,77,35,20,76,242,60,176,128,75,82,42,21,198,15,22,120,55,132,92,175,251,113,125,167,164,188,95,107,234,35,166,177,97,194,175,122,89,238,166,210,3,78,224,109,28,174,1,20,70,242,17,184,108,215,166,14,236,82,131,60,16,255,0,42,60,246,252,187,127,41,127,183,63,234,147,255,0,231,191,102,81,255,0,218,125,139,253,111,210,236,255,0,235,127,115,250,159,247,95,165,239,41,232,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,173,104,162,47,154,247,28,117,56,150,235,123,225,31,46,66,145,236,86,218,138,112,197,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,234,147,233,43,205,17,71,160,12,103,214,163,252,173,51,143,136,44,47,196,21,135,43,50,202,27,173,251,6,95,174,29,187,21,88,99,40,154,150,158,149,162,120,100,185,20,178,129,118,126,143,82,35,46,155,198,85,5,12,16,59,147,148,108,213,47,36,248,227,166,225,75,141,156,243,193,249,130,21,117,25,117,140,51,34,246,117,211,68,114,202,118,74,177,184,84,3,86,197,3,59,137,129,11,136,206,34,61,82,8,162,33,114,120,90,41,38,37,17,82,174,44,124,172,103,39,211,252,67,233,211,171,32,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,164,209,17,17,17,20,37,242,220,230,9,77,195,181,76,153,61,156,151,90,178,203,171,141,65,84,209,92,166,150,89,131,12,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,105,169,200,239,54,136,136,188,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,227,53,67,82,64,243,79,41,156,131,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,71,7,47,30,33,113,87,20,28,194,243,19,55,49,77,55,96,237,249,127,85,77,110,181,133,84,149,16,219,40,98,175,183,12,84,241,145,191,247,210,27,136,128,156,178,202,108,1,191,107,74,162,43,21,230,63,204,2,143,135,123,20,185,73,148,56,139,253,86,43,251,52,242,212,211,199,5,68,120,118,151,120,73,186,160,38,9,35,57,166,141,156,2,23,29,205,28,175,41,56,126,101,165,139,110,15,184,179,198,92,34,230,135,219,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,136,136,136,136,136,136,136,136,136,136,136,182,146,124,22,159,114,218,109,163,106,180,241,101,190,63,5,189,23,200,197,3,173,166,98,102,247,152,75,79,254,148,149,137,113,11,115,10,92,83,76,115,206,49,176,76,13,171,150,158,18,75,243,117,103,121,233,139,201,177,5,60,193,84,14,49,152,11,22,254,237,24,229,127,236,149,199,112,79,116,26,249,35,155,220,39,146,86,45,91,191,93,123,55,223,247,169,41,176,6,219,85,63,223,24,63,254,171,47,162,139,138,103,118,211,69,192,230,236,253,206,185,35,39,241,213,115,55,123,51,186,215,193,145,157,221,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,127,5,183,254,84,45,89,113,72,206,237,250,79,254,21,180,119,104,250,151,248,215,60,127,163,222,183,162,248,24,216,30,75,12,224,207,167,186,95,241,9,69,127,21,149,21,22,252,196,144,198,168,135,81,113,238,55,111,250,252,255,0,230,86,143,153,15,53,70,35,160,169,106,151,119,38,137,159,83,125,127,170,27,169,18,224,2,39,147,13,209,110,45,206,53,241,190,174,250,255,0,214,233,84,136,192,218,65,27,127,112,223,228,92,136,184,36,253,47,231,92,59,123,223,71,92,160,218,10,229,248,55,236,90,233,170,220,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,171,244,229,125,204,18,154,211,77,101,225,123,58,110,181,102,7,80,52,24,62,249,83,44,181,39,190,105,105,105,232,236,173,20,80,17,48,49,28,228,19,203,46,200,193,134,47,116,4,52,149,244,68,86,1,206,175,202,198,22,250,129,67,233,215,21,14,216,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,239,10,60,87,101,199,22,185,112,24,215,5,75,216,110,180,61,56,47,246,9,230,99,170,180,85,19,59,176,147,179,55,82,19,218,79,20,204,204,50,8,147,59,1,132,145,133,85,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,213,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,118,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,150,61,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,166,251,150,167,26,246,238,34,242,226,135,43,241,173,207,92,205,194,54,242,142,164,9,234,167,146,235,107,166,106,104,130,231,44,242,11,131,76,103,56,132,130,242,145,148,128,114,179,8,155,8,94,170,130,30,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,242,121,124,240,73,117,226,191,31,201,125,196,240,85,208,229,214,21,168,167,154,235,88,84,164,80,93,167,25,161,35,180,132,131,52,70,7,37,57,72,69,44,110,79,11,116,220,153,158,72,245,158,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,177,172,226,199,205,62,114,125,64,196,62,163,58,151,78,8,51,123,6,228,47,44,76,37,155,153,129,61,92,118,44,59,79,119,154,161,169,32,121,167,148,206,249,87,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,68,175,21,92,76,99,46,43,243,114,179,52,177,133,13,37,184,6,156,109,182,139,101,51,49,5,186,221,25,200,113,64,242,109,98,152,247,75,33,156,132,205,184,204,182,136,6,200,194,245,121,83,240,43,77,140,100,160,226,159,53,232,41,42,108,84,181,13,54,10,161,26,169,70,114,184,210,86,131,251,72,222,25,5,132,34,150,158,72,134,25,24,186,142,242,17,0,136,198,242,200,255,0,22,62,86,51,147,233,254,33,244,233,214,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,78,247,47,222,59,172,92,85,97,88,240,86,41,62,197,153,184,126,222,210,92,105,180,57,61,169,75,4,116,177,203,117,222,20,241,83,193,213,169,168,38,236,194,238,65,166,173,168,247,181,224,47,41,150,249,171,151,25,193,98,168,196,249,95,141,45,88,154,213,73,112,169,181,205,87,110,168,105,99,10,168,15,100,145,187,183,251,210,23,253,19,140,227,144,28,128,192,138,202,249,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,34,199,7,140,156,139,172,225,219,136,236,103,151,62,198,246,117,148,110,18,92,112,224,131,206,112,157,158,160,202,74,86,142,89,217,142,94,152,63,64,207,82,110,172,50,142,242,113,114,121,63,228,201,154,95,106,248,113,190,229,157,125,247,181,87,224,76,65,39,102,162,236,187,59,29,174,180,26,104,127,56,192,195,38,250,161,184,151,121,17,142,154,62,131,211,101,96,28,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,197,121,169,231,29,139,55,120,184,187,211,97,200,117,164,192,86,248,176,116,149,59,143,250,42,170,154,121,228,169,125,134,2,225,211,158,162,88,52,247,132,186,27,196,156,77,153,171,255,0,36,188,156,190,203,138,177,215,16,53,19,116,108,180,214,247,193,212,113,237,2,237,117,82,73,79,87,80,250,177,239,143,162,17,83,119,56,109,62,213,238,150,177,147,61,224,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,134,188,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,15,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,254,255,0,177,101,255,0,147,255,0,254,238,40,1,83,61,203,75,152,37,54,112,218,172,252,62,102,253,214,174,76,193,160,167,236,214,123,181,92,178,213,79,137,64,6,170,121,30,71,8,24,32,58,122,104,34,23,57,165,35,157,245,39,119,55,45,100,41,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,232,136,173,87,154,63,145,60,205,252,23,214,40,148,16,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,218,12,63,212,154,163,217,125,89,170,2,151,250,40,224,138,57,250,177,211,188,159,155,103,217,174,210,209,219,190,186,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,242,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,50,249,231,126,164,255,0,121,63,134,171,32,224,251,139,60,101,194,46,104,125,184,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,159,32,140,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,243,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,234,209,17,90,175,52,127,34,121,155,248,47,172,81,40,33,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,180,24,127,169,53,71,178,250,179,84,5,47,244,81,193,20,115,245,99,167,121,63,54,207,179,93,165,163,183,125,192,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,201,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,229,60,247,42,170,226,165,138,56,46,246,231,168,102,25,193,160,140,34,132,225,121,225,132,163,113,109,205,211,144,72,220,164,104,239,125,21,170,243,71,242,39,153,191,130,250,197,18,128,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,167,251,128,30,48,109,92,89,101,24,149,193,234,227,199,120,58,158,142,131,21,132,209,11,5,76,230,4,209,215,68,81,128,197,178,161,225,148,222,49,17,120,140,76,54,236,104,228,146,232,17,17,17,17,66,7,49,254,96,21,156,68,95,101,202,76,161,196,95,234,79,65,217,167,150,166,158,57,233,228,196,85,91,2,77,213,1,48,71,32,67,12,142,224,16,184,237,121,34,121,73,207,243,45,21,181,228,95,11,153,237,196,167,182,255,0,34,152,27,237,31,217,206,205,237,63,233,157,29,31,67,180,117,122,63,235,153,99,221,187,161,47,232,235,166,222,253,53,109,105,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,4,240,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,201,114,170,221,120,219,224,251,12,241,115,149,242,217,73,169,40,177,181,142,158,114,194,119,138,185,106,58,20,51,203,36,7,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,180,160,7,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,230,39,150,47,30,63,150,251,21,54,67,102,197,235,118,62,195,246,241,246,109,210,227,113,234,85,98,136,68,230,41,52,30,144,183,90,158,1,167,98,221,36,146,204,45,36,207,174,201,73,175,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,225,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,239,164,55,17,1,57,101,148,216,3,126,214,165,74,181,112,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,228,39,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,236,131,153,111,48,74,108,158,181,94,56,124,202,11,173,92,121,131,95,79,217,175,23,106,73,101,165,159,13,1,141,44,241,188,110,112,56,78,117,20,211,202,44,112,202,39,3,232,76,236,108,58,68,14,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,100,17,193,215,7,88,19,132,12,9,81,96,176,86,123,103,18,94,118,125,160,196,29,57,169,253,169,210,154,160,233,127,161,78,121,99,131,165,29,67,199,249,183,109,250,110,45,93,251,160,179,139,31,52,249,201,245,3,16,250,140,234,239,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,139,197,71,157,121,71,46,104,84,100,168,230,62,31,108,119,75,79,13,73,225,242,174,1,173,112,150,57,37,22,8,221,245,51,104,161,57,72,7,83,8,222,51,54,16,146,50,47,63,197,143,149,140,228,250,127,136,125,58,117,141,98,156,158,90,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,83,207,114,170,174,42,88,163,130,239,110,122,134,97,156,26,8,194,40,78,23,158,24,74,55,22,220,221,57,4,141,202,70,142,247,209,17,17,22,42,234,87,185,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,148,164,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,150,62,252,109,241,131,137,184,185,205,9,111,68,245,116,88,38,199,81,56,225,59,61,92,84,253,122,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,220,85,215,146,167,154,124,83,244,254,187,212,109,202,106,85,186,241,183,198,14,25,225,27,43,229,189,19,210,86,227,107,229,60,227,132,236,245,113,84,116,43,167,138,72,2,99,146,72,129,196,66,17,169,9,92,8,227,121,24,92,0,133,223,112,192,14,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,123,92,244,225,115,61,184,107,246,39,229,175,3,125,156,251,71,218,125,153,253,51,163,172,235,246,126,151,91,253,109,44,155,118,245,226,253,45,53,221,221,174,143,165,117,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,228,68,68,68,68,68,68,68,68,68,68,68,69,163,182,171,110,186,35,182,141,170,227,61,93,191,73,255,0,194,182,14,186,59,110,255,0,26,230,139,193,114,34,249,152,132,119,219,37,31,152,151,252,87,81,171,198,124,213,22,251,161,77,29,73,3,181,75,233,161,187,119,110,168,127,249,21,143,230,180,245,21,180,180,213,29,168,156,156,65,221,220,223,95,3,127,249,85,228,114,249,140,164,130,136,78,77,206,239,27,247,190,191,10,85,41,54,145,217,109,167,31,148,64,223,250,172,187,136,184,103,248,46,7,30,253,126,107,148,27,69,202,223,162,181,241,238,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,239,222,139,85,180,155,226,223,14,245,177,205,201,244,127,21,176,219,86,241,117,198,58,182,189,255,0,21,217,139,244,22,244,95,7,27,59,142,31,157,219,199,105,127,196,37,16,220,107,92,164,166,204,67,35,152,128,24,93,221,247,105,255,0,95,169,251,213,159,98,187,249,87,98,10,38,167,169,35,0,104,217,253,253,125,230,50,249,63,222,164,231,151,116,242,158,23,164,51,213,217,235,227,110,253,127,181,210,41,27,131,190,8,223,251,134,255,0,34,228,69,215,149,253,231,102,249,174,38,18,215,197,215,60,98,250,104,235,123,233,174,159,37,185,188,22,168,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,165,74,106,121,94,241,211,249,107,194,161,145,217,199,140,251,94,100,217,119,251,30,166,180,118,205,125,181,199,24,187,107,51,147,246,138,200,116,147,169,171,9,156,76,18,126,116,134,162,70,191,244,69,96,28,234,252,172,97,111,168,20,62,157,113,80,172,170,175,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,247,211,204,155,152,6,92,103,63,15,184,71,46,50,67,17,118,216,113,239,78,241,137,161,150,54,10,171,101,45,52,172,241,80,84,198,64,66,19,21,84,125,71,120,229,98,97,164,23,109,240,212,129,149,170,242,234,176,102,158,37,226,227,2,91,178,182,247,117,181,116,110,16,92,49,28,244,85,53,48,66,118,58,89,226,168,170,130,168,160,103,214,25,122,81,196,193,39,230,206,89,33,2,118,220,206,213,175,157,95,154,124,45,244,254,135,212,110,42,218,184,63,226,82,251,194,182,120,217,243,54,216,221,107,84,219,109,120,146,144,105,66,121,42,236,242,205,25,212,71,19,17,6,217,155,164,18,70,236,96,221,72,193,137,220,28,196,178,30,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,136,172,3,155,39,8,127,149,220,184,254,80,88,42,139,126,47,192,22,243,246,176,201,95,210,142,171,14,194,211,79,54,216,205,156,30,104,12,202,81,208,129,202,50,156,95,170,109,8,52,64,101,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,191,254,59,121,157,88,179,151,35,176,254,87,228,133,109,214,215,95,139,45,244,245,152,226,104,12,227,142,138,51,132,154,107,24,201,36,65,36,250,200,95,157,154,54,8,202,56,196,25,228,25,165,0,178,14,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,124,132,248,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,170,90,34,198,179,139,31,52,249,201,245,3,16,250,140,235,169,141,243,231,25,99,60,158,203,204,141,42,218,186,76,39,128,41,235,12,45,227,80,197,5,109,198,162,186,174,160,171,76,88,5,247,140,85,33,0,137,57,236,104,228,32,113,235,72,42,186,242,253,224,70,251,197,86,42,143,26,226,144,236,89,101,135,238,13,29,198,167,80,147,218,149,80,73,75,36,182,173,129,81,21,68,29,90,106,130,126,210,44,226,26,104,218,151,115,77,245,183,20,229,198,27,197,86,172,144,178,87,90,173,215,170,124,62,87,75,126,29,162,137,163,236,182,122,105,34,166,105,26,56,219,100,48,177,201,28,113,179,237,98,218,108,12,237,17,237,242,188,88,249,88,206,79,167,248,135,211,167,88,214,47,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,242,189,159,156,198,108,89,135,203,210,175,22,224,234,91,85,118,47,197,221,28,190,197,246,185,183,193,236,42,170,234,10,167,169,168,8,55,145,156,50,5,60,253,152,158,71,23,222,206,110,71,12,176,168,171,202,123,6,42,197,121,167,131,112,182,5,189,251,27,18,94,113,5,186,223,103,184,246,153,41,251,29,116,181,49,132,19,245,98,103,146,61,146,16,22,240,103,33,211,86,103,118,101,45,60,223,237,215,219,63,5,249,123,105,197,56,143,237,5,234,139,24,90,105,238,55,126,198,20,158,208,170,11,77,120,203,83,208,7,112,139,168,108,71,211,23,218,59,180,110,230,86,45,202,227,207,102,89,126,53,232,245,170,127,145,17,70,7,59,76,156,177,75,133,112,47,16,52,243,116,111,84,215,6,193,213,145,237,50,237,116,178,71,81,87,78,250,185,236,143,162,113,84,247,48,110,62,213,239,22,145,139,61,154,242,222,206,251,174,72,241,95,132,202,223,99,164,186,83,227,202,138,124,15,92,19,72,81,156,16,87,214,83,179,79,17,54,172,199,28,177,196,110,196,46,196,12,97,238,185,52,129,219,230,143,231,179,51,127,5,244,122,37,118,156,186,51,122,155,33,121,111,231,22,110,77,61,36,117,24,119,20,93,38,183,181,92,18,205,4,183,19,182,219,98,162,134,64,139,67,112,146,166,72,99,119,103,29,24,221,220,133,153,201,162,174,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,172,143,184,72,201,123,86,66,240,243,130,114,254,151,8,82,97,219,188,118,122,58,188,73,79,9,140,167,45,238,74,120,251,108,178,202,36,77,41,245,88,133,137,136,133,128,0,3,72,192,25,169,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,149,78,117,126,86,48,183,212,10,31,78,184,168,86,85,87,134,142,34,241,223,11,249,167,65,153,152,22,163,251,85,29,226,139,100,63,211,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,124,132,242,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,95,43,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,223,246,44,191,242,127,255,0,221,197,0,43,181,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,234,149,42,226,199,202,198,114,125,63,196,62,157,58,198,177,122,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,159,238,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,68,86,171,205,31,200,158,102,254,11,235,20,74,0,87,191,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,200,255,0,50,62,56,240,110,105,112,151,132,44,217,62,20,151,107,22,111,84,84,5,214,166,172,220,43,108,167,107,154,138,164,232,164,128,95,64,169,121,102,131,82,114,32,233,139,184,52,131,52,114,141,133,240,95,131,243,31,30,113,65,128,48,198,82,227,223,177,88,166,162,225,36,244,119,237,143,39,98,142,10,121,102,168,46,147,119,77,172,17,202,61,19,210,57,119,116,228,118,3,39,107,234,231,157,250,147,253,228,254,26,162,173,93,255,0,46,110,53,255,0,146,174,99,207,96,199,247,59,172,153,101,138,127,55,114,166,129,250,177,218,235,157,193,163,185,140,59,72,203,104,3,199,40,196,226,71,25,9,105,41,67,20,111,61,40,136,173,87,154,63,145,60,205,252,23,214,40,148,0,170,149,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,237,145,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,84,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,94,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,149,170,243,71,242,39,153,191,130,250,197,18,128,21,234,178,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,205,204,7,25,107,28,166,62,240,190,154,234,218,59,51,182,67,220,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,10,192,136,136,138,42,249,174,113,211,253,95,133,252,148,198,127,246,197,46,63,173,161,31,239,68,109,113,212,49,127,186,246,160,17,254,194,23,63,245,196,42,58,178,47,34,243,31,136,188,199,183,101,126,87,217,187,117,214,187,89,102,154,87,112,165,183,210,139,179,73,85,83,35,51,244,225,13,195,171,232,228,228,66,0,38,102,0,89,15,112,235,144,216,55,134,220,163,177,101,78,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,183,200,67,171,11,153,108,6,8,197,246,0,179,88,183,53,238,7,41,177,45,170,247,197,198,92,157,91,223,109,180,244,231,139,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,213,23,210,39,134,34,147,80,40,207,173,22,185,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,230,230,3,140,181,142,83,31,120,95,77,117,109,29,153,219,33,238,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,86,43,204,127,151,253,31,17,22,41,115,111,40,112,239,250,172,80,118,104,37,166,167,146,10,120,241,21,46,240,143,109,65,204,113,198,19,67,27,185,132,206,91,158,56,158,34,99,252,203,197,9,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,87,94,47,56,205,204,126,48,239,184,114,231,141,109,86,171,53,6,23,183,246,122,27,109,184,29,227,26,169,66,46,219,82,242,30,178,63,86,72,133,198,55,39,24,227,8,197,183,19,73,44,157,190,25,184,68,186,231,174,90,102,214,114,222,110,53,118,156,39,149,248,94,229,114,9,34,167,45,247,75,172,84,51,79,13,44,82,16,188,76,17,188,113,156,253,238,108,18,68,44,45,214,105,99,183,85,118,156,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,166,188,54,113,121,156,188,41,125,173,252,146,214,218,161,251,99,111,10,42,207,104,80,13,79,66,104,183,246,122,184,117,118,210,104,186,178,237,99,223,17,117,31,169,25,232,59,104,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,169,203,139,129,202,158,20,176,109,126,48,204,19,164,168,204,92,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,233,17,197,16,139,19,66,210,201,121,75,26,206,44,124,211,231,39,212,12,67,234,51,170,84,165,251,151,151,50,155,118,37,193,55,12,179,226,99,24,108,196,24,82,223,53,109,170,249,45,53,85,85,85,226,215,73,71,81,85,84,85,61,40,141,158,106,104,41,72,158,82,38,57,196,133,182,156,162,103,44,91,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,186,112,237,110,204,122,46,81,248,190,167,50,49,29,214,229,37,195,47,241,77,69,150,154,231,70,240,205,108,179,181,13,68,116,148,194,100,251,230,133,194,62,188,82,22,140,209,84,70,1,249,184,193,212,43,47,65,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,4,112,117,198,46,4,226,255,0,2,84,95,236,20,126,198,196,150,109,159,104,48,255,0,82,106,143,101,245,102,168,10,95,232,163,130,40,231,234,199,78,242,126,109,159,102,187,75,71,110,251,128,68,68,69,138,186,41,190,229,193,204,2,143,136,139,20,89,73,155,216,139,253,86,40,59,76,241,84,212,71,5,60,120,138,151,121,201,186,156,33,8,227,9,161,141,216,14,22,29,207,28,77,40,185,254,121,162,190,165,9,124,200,249,130,83,113,19,83,30,79,100,221,214,172,114,234,221,80,53,53,183,40,101,150,16,196,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,154,106,17,187,88,90,191,254,74,158,105,241,79,211,250,239,81,183,41,105,207,76,244,203,142,29,50,226,227,154,25,161,121,236,54,170,29,34,134,24,153,142,170,225,84,76,239,29,45,52,110,237,212,152,246,150,141,171,11,8,145,153,0,1,152,227,173,158,153,233,152,252,69,230,61,199,52,51,66,243,219,174,181,218,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,167,8,110,45,27,87,39,34,35,50,51,51,50,144,174,84,252,9,93,94,235,65,197,54,114,225,154,65,182,141,59,79,130,45,87,24,8,167,146,119,32,40,239,14,14,236,32,2,44,77,6,241,39,55,62,184,176,108,130,73,36,171,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,225,226,119,135,172,85,194,254,114,222,178,143,20,212,246,254,193,211,169,183,93,2,150,74,120,110,116,50,142,232,170,35,19,111,239,163,54,18,49,9,98,148,24,207,102,231,188,174,85,252,117,84,224,12,67,106,225,135,52,171,234,231,195,23,202,136,109,184,50,104,105,98,217,105,184,207,85,49,148,18,180,113,180,210,5,84,213,44,205,33,153,244,140,65,182,140,102,103,28,196,162,34,34,34,34,34,34,34,34,34,34,209,221,25,245,90,173,164,218,248,45,142,111,174,199,209,109,54,238,241,92,77,174,191,21,216,135,193,114,34,249,183,254,235,100,175,253,201,127,197,117,22,188,124,86,203,5,113,59,74,98,61,169,245,118,39,111,141,82,176,156,111,136,90,174,58,106,120,42,136,222,54,1,38,223,175,123,110,103,240,117,126,28,186,167,148,198,145,201,221,216,78,63,29,127,249,209,74,189,169,247,91,233,223,231,24,127,197,101,219,69,195,59,182,172,203,135,107,187,248,174,88,197,254,43,145,244,102,102,91,153,190,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,124,86,221,116,90,177,124,214,229,193,43,56,22,230,248,167,233,10,216,194,250,232,187,0,218,10,220,139,224,99,102,215,15,206,223,113,127,196,37,14,124,126,72,48,227,41,180,118,98,233,151,135,251,173,82,178,154,57,58,151,88,72,221,223,243,195,255,0,25,75,7,47,41,5,240,165,24,182,141,253,50,141,191,251,149,34,145,218,127,234,17,255,0,120,223,228,92,136,186,238,219,164,211,239,92,141,23,122,221,183,107,119,45,163,169,62,174,183,173,86,154,247,232,200,204,255,0,21,170,34,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,242,172,252,14,83,113,29,203,135,46,51,135,3,157,88,102,46,11,179,223,130,26,72,194,90,128,190,91,161,188,220,103,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,99,215,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,244,240,11,198,190,21,226,179,46,41,44,151,107,159,103,204,220,51,111,134,60,71,111,168,120,194,74,253,140,49,149,206,157,163,16,2,134,83,118,115,16,22,232,200,108,14,219,74,35,150,234,145,88,7,58,191,43,24,91,234,5,15,167,92,84,80,112,201,105,181,95,248,146,202,139,21,246,217,73,113,182,220,113,197,138,146,178,142,174,17,154,10,152,36,175,132,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,87,94,96,92,8,223,120,85,197,82,99,92,44,29,183,44,177,5,193,227,183,84,234,17,251,46,170,121,42,164,138,213,176,234,37,168,159,165,77,78,47,218,73,152,79,93,31,66,238,123,64,83,39,201,239,134,47,176,57,113,113,226,23,25,97,123,173,183,20,227,13,246,251,33,214,77,178,51,195,174,212,242,140,241,192,218,59,117,231,7,125,242,106,229,28,16,148,108,33,35,148,182,215,206,175,205,62,22,250,127,67,234,55,21,96,10,242,185,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,28,233,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,80,129,205,183,134,187,22,75,103,141,191,51,112,147,244,109,89,171,219,238,149,84,146,85,28,210,69,120,138,96,58,217,5,136,125,200,100,237,80,72,45,188,221,164,41,217,152,1,163,22,177,101,59,220,179,120,76,193,185,17,146,246,172,210,26,138,75,222,44,204,171,61,190,244,119,98,160,120,39,160,183,84,210,83,206,54,208,119,144,217,192,101,115,50,144,90,62,171,244,247,143,230,163,219,121,72,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,112,171,195,62,50,226,191,55,40,242,183,7,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,30,230,41,143,116,177,128,70,46,219,140,199,113,0,111,144,39,83,54,51,55,36,184,12,225,230,10,170,123,53,37,143,15,88,233,228,181,97,139,29,52,115,236,174,184,246,121,234,33,164,121,66,57,72,14,114,134,71,58,137,89,253,242,35,144,136,137,247,65,14,100,113,59,156,185,167,158,52,252,66,226,124,81,174,47,182,220,41,174,22,115,138,17,42,91,79,102,155,171,77,5,52,18,111,1,134,35,109,88,11,118,226,114,41,28,204,204,138,98,112,214,99,103,110,106,242,211,199,248,207,62,240,173,37,167,16,215,101,189,242,106,90,218,106,152,12,47,150,233,44,197,53,53,201,226,133,220,105,142,81,149,216,225,125,52,56,200,152,35,19,24,194,8,84,154,115,88,224,86,155,7,73,95,197,62,84,80,82,83,88,170,170,30,108,107,66,85,82,148,227,113,171,173,55,246,144,60,210,19,16,75,45,68,113,20,49,176,244,221,163,33,2,18,145,226,140,181,37,60,153,56,116,251,75,142,239,188,75,223,233,245,160,194,29,75,22,31,247,255,0,78,233,60,45,218,165,247,37,98,110,149,44,172,27,100,140,128,251,110,225,118,40,123,174,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,47,41,143,243,75,2,101,127,217,207,183,87,223,102,125,173,196,20,120,90,207,253,11,52,221,170,233,85,187,161,7,230,128,182,110,233,159,190,123,65,180,239,38,213,151,171,84,211,137,76,161,166,207,172,134,199,57,71,52,20,146,84,98,43,60,208,219,222,174,121,97,130,43,136,105,45,20,210,28,90,155,4,117,49,195,35,179,49,106,192,236,226,76,238,47,141,101,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,85,47,137,220,210,252,180,230,236,249,153,53,247,219,53,247,156,63,134,253,171,91,217,123,63,86,233,21,146,138,26,239,205,176,0,142,149,81,78,62,224,176,62,154,134,162,226,239,245,106,115,142,197,23,5,246,238,31,169,225,235,94,170,115,66,183,24,214,73,184,199,178,82,199,105,166,164,167,109,28,54,73,214,57,106,123,216,247,7,101,247,135,73,5,219,218,242,222,201,11,174,119,113,95,132,198,223,124,164,181,211,224,58,138,124,113,92,115,70,82,28,240,80,86,83,187,65,16,182,140,231,36,178,68,14,228,76,194,14,103,239,56,180,103,144,74,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,42,156,234,252,172,97,111,168,20,62,157,113,81,65,195,37,166,213,127,226,75,42,44,87,219,101,37,198,219,113,199,22,42,74,202,58,184,70,104,42,96,146,190,17,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,90,185,131,112,73,117,225,67,31,199,125,195,16,85,215,101,214,42,168,168,154,213,88,52,164,48,90,103,41,166,32,180,156,133,52,166,103,29,56,198,67,44,142,47,51,117,28,89,222,57,52,114,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,233,177,59,188,113,233,49,60,66,226,155,22,57,224,191,50,241,174,22,174,237,182,92,65,149,247,155,165,186,167,164,113,245,233,103,180,203,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,112,148,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,169,62,226,39,151,253,102,110,240,153,148,156,64,228,134,29,237,120,234,147,47,240,252,248,154,219,20,147,203,85,126,165,142,205,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,145,215,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,250,220,88,249,88,206,79,167,248,135,211,167,88,214,41,62,230,215,193,71,177,43,43,56,178,203,43,101,170,142,203,55,70,60,105,111,129,186,18,13,116,211,244,194,230,44,229,178,78,177,203,20,114,140,98,36,210,48,202,237,35,203,49,133,128,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,174,43,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,178,5,47,220,153,56,116,251,53,129,47,188,75,223,233,244,175,197,253,75,22,31,247,255,0,66,215,4,205,218,165,247,37,113,126,173,84,76,27,100,140,76,59,22,225,119,25,187,252,175,60,239,212,159,239,39,240,213,105,92,191,184,103,193,188,87,230,94,53,202,220,97,93,87,110,49,192,245,119,43,69,206,153,220,142,221,113,142,186,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,5,10,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,215,235,202,191,142,170,156,1,136,109,92,48,230,149,125,92,248,98,249,81,13,183,6,77,13,44,91,45,55,25,234,166,50,130,86,142,54,154,64,170,154,165,153,164,51,62,145,136,54,209,140,204,227,152,148,69,106,188,209,252,137,230,111,224,190,177,68,161,3,135,172,45,98,199,57,251,150,152,43,20,208,246,219,46,32,198,22,107,93,198,155,170,113,245,233,103,173,138,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,85,47,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,69,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,164,211,154,247,3,149,56,106,235,123,226,227,46,78,145,172,87,42,138,115,197,214,150,8,169,222,134,174,82,142,1,173,129,133,133,165,9,229,32,234,139,235,43,77,41,73,169,140,135,209,176,172,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,43,205,31,200,158,102,254,11,235,20,74,0,85,223,243,25,224,163,249,42,230,60,23,252,1,108,186,201,150,88,167,243,150,218,153,219,171,29,174,185,220,222,75,97,77,184,140,182,128,52,145,20,172,36,113,145,14,178,148,50,200,244,215,131,238,44,241,151,8,185,161,246,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,124,130,50,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,205,204,1,32,233,36,70,62,240,182,186,106,218,179,179,191,171,68,68,80,215,204,235,151,253,30,81,86,84,241,3,146,24,119,178,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,34,166,2,54,145,225,158,74,142,232,99,2,24,72,11,71,24,200,2,59,64,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,239,100,7,33,49,9,98,136,220,15,102,215,200,123,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,236,127,153,215,48,10,204,162,163,169,225,251,36,49,23,100,199,85,123,160,196,215,40,163,158,42,171,13,44,144,67,52,67,76,100,13,27,205,60,117,29,211,70,100,80,136,22,140,50,16,28,113,45,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,9,224,251,132,204,27,194,46,87,253,135,177,84,82,94,47,181,245,18,84,223,113,24,208,61,44,247,83,105,13,224,99,7,146,87,0,138,35,104,196,24,246,107,212,54,102,41,77,222,186,162,140,190,107,220,14,83,98,91,85,239,139,140,185,58,183,190,219,105,233,207,23,90,88,37,168,106,234,72,134,56,6,182,6,22,39,136,224,136,67,170,47,164,79,12,69,38,160,81,159,90,192,56,62,225,51,25,113,117,154,31,97,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,155,236,242,192,24,55,43,56,38,204,236,190,203,236,61,73,99,195,214,60,183,196,20,212,52,52,204,251,34,15,103,212,59,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,190,57,139,39,220,210,202,220,9,157,56,18,231,150,121,151,98,246,206,27,188,244,123,109,23,106,154,159,171,210,152,38,143,243,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,143,103,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,28,143,242,175,224,86,155,0,97,235,87,19,217,165,65,73,62,39,190,83,195,114,193,144,195,85,46,251,77,186,122,89,128,167,149,227,145,161,144,234,161,169,103,104,204,15,164,2,15,184,100,51,8,228,125,22,53,156,88,249,167,206,79,168,24,135,212,103,87,211,132,120,40,254,85,92,179,50,174,255,0,128,45,150,168,243,55,11,123,106,75,109,76,237,210,146,233,66,215,123,131,201,108,41,183,8,14,227,54,146,34,149,136,66,65,33,214,33,154,89,26,48,85,106,224,231,135,175,229,63,196,22,27,202,106,218,155,173,21,150,175,175,91,123,184,91,169,122,210,81,208,193,17,72,68,238,236,225,23,80,218,56,6,83,103,17,146,120,253,211,125,0,167,167,139,31,43,25,201,244,255,0,16,250,116,235,26,197,126,156,200,249,125,211,112,237,83,30,112,228,221,170,172,178,234,227,80,52,213,182,216,98,150,96,195,38,209,65,28,79,45,68,211,203,52,193,83,51,206,76,100,34,17,155,132,122,234,113,179,218,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,17,22,42,234,66,112,231,47,186,158,34,120,11,202,252,225,201,187,85,32,230,45,186,158,239,77,91,109,134,40,161,60,76,15,126,154,56,158,90,137,167,138,24,78,154,22,156,152,200,72,228,6,8,245,208,35,102,177,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,190,158,44,121,163,93,115,207,134,140,49,150,88,62,154,175,14,98,204,77,78,111,152,18,219,101,40,233,2,0,57,161,123,124,37,32,245,72,42,88,99,168,54,19,208,34,33,128,164,159,124,204,54,87,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,247,149,204,199,135,172,43,194,254,77,112,241,148,120,90,167,183,246,15,181,21,55,27,161,210,199,79,53,206,186,82,182,148,181,18,8,55,247,177,131,17,25,4,81,68,14,103,179,115,185,42,121,167,197,63,79,235,189,70,220,164,251,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,41,92,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,180,132,230,150,105,96,76,150,192,151,60,204,204,187,239,177,176,221,155,163,219,107,123,44,213,29,46,172,193,12,127,155,132,14,66,214,73,64,125,209,125,53,213,244,102,119,108,123,56,174,226,187,49,248,181,204,115,198,184,214,94,195,106,161,234,65,96,176,65,51,157,45,162,148,157,157,196,93,217,186,147,30,209,121,102,118,98,144,132,89,152,0,35,140,46,127,150,151,47,186,156,225,186,217,248,131,205,251,85,36,153,125,65,81,218,108,246,154,184,162,170,131,18,152,21,84,18,52,140,19,177,192,20,245,48,68,78,19,68,65,59,106,46,206,14,90,204,250,34,34,34,34,34,34,34,34,34,34,45,29,150,221,116,90,177,124,214,172,250,174,41,135,71,99,111,216,180,253,38,209,108,218,250,232,185,163,109,25,114,34,249,184,131,254,165,205,253,233,127,197,117,21,60,196,137,161,99,38,118,103,122,151,211,79,255,0,171,81,199,60,175,37,107,185,187,187,117,63,229,82,69,203,176,193,160,166,102,102,109,36,15,242,82,41,85,179,190,182,202,103,255,0,106,15,248,172,187,168,184,100,109,197,162,213,162,110,238,245,191,110,214,213,191,198,182,247,145,119,173,235,85,181,221,106,223,61,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,184,234,182,187,59,62,172,181,99,110,230,117,169,11,27,124,215,14,154,22,143,171,45,226,195,223,162,221,187,71,102,211,185,111,69,240,49,179,17,97,249,216,124,118,151,252,66,80,183,204,30,162,81,204,57,33,114,238,232,191,118,175,253,190,169,89,229,27,187,86,192,90,255,0,215,69,255,0,198,165,47,151,141,212,61,131,71,79,212,29,90,227,31,118,191,220,82,55,205,73,157,4,143,37,36,100,255,0,216,183,249,25,118,17,113,176,251,250,232,180,99,39,55,109,59,153,214,242,239,109,59,251,214,172,218,51,126,196,114,101,163,106,235,93,25,106,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,107,252,208,121,125,212,221,170,111,92,80,228,181,170,144,12,41,202,191,24,88,233,162,138,152,54,67,21,85,69,101,233,229,150,113,23,55,16,128,78,8,162,223,33,185,75,239,25,30,177,193,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,83,134,142,34,240,39,20,25,89,65,153,152,22,163,251,85,29,226,139,100,223,210,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,172,3,157,95,149,140,45,245,2,135,211,174,42,32,50,159,29,126,75,243,79,6,230,103,178,253,167,246,75,16,91,175,189,139,175,209,237,93,150,166,57,186,93,77,165,179,119,79,110,237,165,166,186,232,250,104,178,51,180,214,229,31,22,249,13,69,112,172,180,210,98,60,9,152,86,120,230,150,134,172,128,221,128,244,114,134,71,132,201,162,169,130,81,113,119,140,247,197,52,47,180,152,193,157,161,91,49,185,121,230,134,16,227,2,199,195,117,45,29,92,86,44,111,120,153,240,190,33,144,163,168,9,172,145,147,201,53,65,19,244,66,74,154,90,102,34,154,6,233,147,152,179,3,56,203,9,28,239,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,134,206,117,126,105,240,183,211,250,31,81,184,170,127,203,35,34,242,227,136,188,224,199,89,95,154,22,110,221,106,174,203,250,217,97,154,39,96,170,183,213,13,194,222,209,213,83,72,236,253,57,131,113,104,250,56,184,145,1,137,129,152,21,21,226,95,135,76,119,194,254,105,215,229,158,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,247,249,83,241,213,77,131,164,160,225,99,53,235,233,41,172,85,85,13,14,10,174,26,89,74,113,184,213,214,131,123,52,218,24,201,136,37,150,162,73,70,105,28,122,110,210,9,25,9,70,209,75,162,42,105,196,86,124,224,222,27,114,142,251,154,216,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,223,33,14,142,76,5,176,24,228,38,216,4,237,143,103,17,89,243,140,184,146,205,203,238,107,99,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,100,98,90,57,48,14,243,115,144,155,121,147,191,149,197,152,3,25,96,90,108,63,85,140,48,245,93,164,49,85,158,59,253,161,170,89,132,234,173,210,75,44,81,84,48,107,184,64,202,9,28,55,51,110,13,166,58,129,129,20,132,242,155,227,94,221,151,245,159,201,139,52,46,125,11,45,238,224,18,97,10,217,30,170,162,72,174,149,83,195,11,91,6,48,19,8,225,148,228,41,132,191,52,1,39,93,205,201,230,103,9,127,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,186,114,222,187,101,126,70,114,242,179,102,190,42,185,210,97,203,69,85,69,226,253,136,238,85,51,72,64,115,133,124,180,96,76,46,228,251,202,42,106,88,130,40,135,83,54,22,17,41,13,247,69,95,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,2,226,185,94,240,45,249,107,197,65,158,57,199,131,59,94,91,89,119,251,30,154,180,182,195,125,186,71,32,179,107,11,139,246,138,56,116,147,169,171,136,28,172,17,254,116,70,162,54,149,78,44,124,172,103,39,211,252,67,233,211,172,107,22,74,121,23,156,121,113,197,134,71,91,177,205,166,27,85,210,213,136,237,239,67,127,178,74,77,89,29,21,81,194,205,87,109,169,25,0,119,237,234,56,190,248,196,100,140,132,217,156,36,23,120,139,227,163,151,102,38,201,60,220,179,150,74,216,170,238,56,19,31,222,40,108,184,124,42,107,233,196,232,239,117,167,51,71,106,98,150,110,169,131,52,59,194,121,4,69,130,65,3,144,140,10,67,151,78,23,178,46,197,195,166,71,97,92,175,180,217,173,84,53,244,54,250,121,111,243,91,156,206,59,133,224,161,6,171,170,121,36,102,146,77,242,11,237,115,102,118,140,99,6,16,16,16,27,85,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,188,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,194,13,207,138,172,101,197,127,48,60,171,198,23,155,149,88,225,139,118,100,89,169,176,157,162,72,218,16,183,91,158,235,6,199,40,132,204,123,76,130,49,148,199,184,183,27,48,179,244,194,48,9,222,69,2,220,212,242,114,197,148,92,92,93,234,112,228,218,82,99,219,124,88,198,74,109,167,253,11,85,83,60,241,212,182,243,50,115,234,79,79,44,250,251,162,61,125,130,44,32,206,246,128,138,103,185,52,228,189,171,13,100,53,211,58,46,184,66,146,12,67,140,47,21,116,150,235,209,24,203,60,246,72,58,81,244,131,66,126,136,118,200,170,183,14,128,70,241,70,69,184,66,39,105,10,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,165,83,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,40,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,181,240,177,199,29,54,90,240,219,154,188,45,230,72,85,203,98,196,248,95,16,6,22,185,137,203,59,219,174,53,84,18,3,81,28,122,187,5,52,210,232,66,81,139,116,230,150,66,54,33,148,164,134,205,84,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,172,148,248,78,242,177,147,127,79,240,247,167,64,163,3,153,215,47,250,60,162,172,169,226,7,36,48,239,100,192,181,123,167,196,214,216,164,130,42,91,13,84,147,195,12,69,76,4,109,35,195,60,149,29,208,198,4,48,144,22,142,49,144,4,118,171,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,55,217,191,154,88,19,58,120,29,205,28,203,203,75,239,182,112,221,231,47,241,71,98,173,236,179,83,245,122,84,149,80,201,249,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,199,93,101,80,160,219,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,165,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,57,4,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,213,121,163,249,19,204,223,193,125,98,137,65,94,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,71,223,234,53,197,46,77,127,177,88,227,47,113,197,191,251,167,134,166,23,47,247,178,67,52,114,7,247,18,195,44,127,214,72,29,208,173,158,156,184,51,99,0,113,63,100,200,172,5,7,180,108,184,250,225,83,30,11,188,221,171,105,161,237,52,180,244,241,84,85,149,67,68,68,97,217,66,87,19,46,152,148,189,39,40,162,119,38,141,167,39,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,227,47,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,82,19,199,247,7,214,174,44,178,140,134,222,213,113,227,188,29,79,89,95,133,14,25,69,130,166,115,1,121,40,101,25,12,98,217,80,240,196,13,33,16,188,70,32,123,182,52,145,201,0,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,79,44,94,96,21,153,187,71,77,195,246,119,226,46,215,142,169,54,193,134,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,251,230,144,196,166,19,29,88,164,19,57,36,85,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,135,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,159,229,193,204,2,179,135,123,236,89,73,155,216,139,253,73,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,121,165,155,244,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,147,158,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,195,95,50,206,5,105,184,101,196,212,185,159,150,52,20,148,185,95,136,234,32,182,210,208,141,84,178,79,104,184,181,59,185,64,111,60,135,44,193,51,65,52,195,35,19,237,126,164,100,32,195,27,201,74,184,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,101,123,152,222,41,177,99,158,93,88,211,26,225,106,238,219,101,196,22,252,59,116,183,84,244,142,62,189,44,247,74,9,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,64,186,201,247,52,178,183,2,103,78,4,185,229,158,101,216,189,179,134,239,61,30,219,69,218,166,167,234,244,166,9,163,252,228,38,18,14,146,68,5,238,147,107,166,143,171,59,179,227,239,198,15,9,152,203,132,92,208,251,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,191,191,229,231,198,157,215,133,140,208,167,177,98,252,65,86,57,87,137,106,29,177,5,27,83,21,83,81,78,241,237,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,116,228,48,135,108,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,68,80,45,204,103,130,143,228,171,152,240,95,240,5,178,235,38,89,98,159,206,91,106,103,110,172,118,186,231,115,121,45,133,54,226,50,218,0,210,68,82,176,145,198,68,58,202,80,203,35,210,174,27,56,188,206,94,20,190,214,254,73,107,109,80,253,177,183,133,21,103,180,40,6,167,161,52,91,251,61,92,58,187,105,52,93,89,118,177,239,136,186,143,212,140,244,29,180,171,253,53,99,220,85,254,202,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,121,17,23,197,221,78,247,47,62,11,45,92,44,101,125,61,247,23,225,250,65,205,76,75,78,239,136,43,26,164,106,158,138,7,147,116,86,248,36,17,97,0,17,104,138,86,7,38,57,152,159,169,32,4,59,110,213,17,23,148,203,124,170,203,140,159,177,84,97,140,175,193,118,172,51,106,171,184,84,221,38,164,183,83,180,81,157,84,231,190,73,29,155,253,232,139,126,136,70,17,198,12,32,0,35,229,120,177,242,177,156,159,79,241,15,167,78,177,172,89,84,47,21,154,185,47,149,249,223,106,180,88,179,95,8,82,98,75,109,142,241,79,126,163,163,171,57,58,13,91,8,152,198,82,70,36,195,48,109,150,65,120,164,98,140,152,157,136,73,123,84,69,141,103,22,62,105,243,147,234,6,33,245,25,212,170,114,125,226,23,10,227,108,137,110,31,123,55,179,241,38,92,245,234,118,201,85,25,123,82,134,178,178,121,251,68,49,234,210,55,74,73,122,82,54,215,17,223,1,111,119,151,96,124,158,103,92,191,235,51,118,142,167,136,28,144,195,189,175,29,82,110,159,19,91,98,146,121,106,175,212,177,193,12,49,21,48,17,188,109,52,17,211,247,67,24,9,76,38,90,57,72,32,18,57,54,112,245,246,47,41,238,220,66,221,170,109,85,117,121,137,165,21,160,35,165,214,170,221,67,69,83,81,20,226,83,147,51,183,94,112,103,40,131,221,219,77,1,57,17,62,216,239,3,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,150,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,125,248,219,224,251,19,112,141,154,18,217,73,170,235,112,77,242,162,114,194,119,138,185,105,250,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,180,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,51,253,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,90,175,53,206,5,191,171,241,65,146,152,51,254,216,170,199,244,84,37,253,233,13,210,58,118,31,247,94,212,98,95,216,76,225,254,184,153,69,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,4,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,104,28,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,107,252,127,112,125,106,226,203,40,200,109,237,87,30,59,193,212,245,149,248,80,225,148,88,42,103,48,23,146,134,81,144,198,45,149,15,12,64,210,17,11,196,98,7,187,99,73,28,144,3,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,107,226,59,141,60,249,226,158,213,134,236,89,169,136,41,10,219,134,169,193,130,142,219,77,217,96,173,173,97,113,43,133,76,108,78,39,82,66,238,58,139,12,96,206,109,20,113,239,147,119,191,229,231,193,101,215,138,124,208,167,190,226,252,63,86,89,87,134,170,29,241,5,99,84,149,43,86,206,209,238,138,223,4,130,46,70,100,79,17,74,192,226,225,11,147,245,35,51,135,116,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,68,68,68,68,68,68,68,68,68,68,91,92,117,91,73,157,159,86,90,177,179,55,122,213,217,136,126,107,135,71,18,211,189,111,22,111,135,122,215,93,190,12,183,179,234,218,173,87,205,196,2,229,107,153,135,199,105,127,197,117,18,220,201,103,154,25,88,53,211,250,39,77,59,254,117,138,60,29,220,165,223,175,123,150,170,67,121,121,221,6,41,169,105,138,70,109,100,15,143,223,72,223,53,45,88,118,87,150,211,78,250,235,249,176,255,0,138,203,233,162,216,66,206,76,180,34,45,204,44,221,203,123,191,119,127,197,104,35,163,45,93,244,90,106,238,181,209,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,102,77,204,155,153,104,250,59,173,10,61,124,23,27,185,196,237,175,123,125,200,100,198,219,135,254,149,176,37,102,125,31,187,246,174,82,38,45,52,92,131,224,223,177,106,190,46,46,211,216,115,179,252,68,155,255,0,80,148,49,115,11,181,145,102,12,181,76,98,205,209,38,209,223,253,190,173,254,74,203,161,125,149,65,223,250,38,223,229,82,31,203,214,253,182,178,138,135,123,233,219,226,119,102,127,190,145,190,106,90,236,242,12,150,248,72,117,253,1,241,254,245,151,121,105,171,124,214,215,49,221,163,147,127,133,104,196,12,238,236,250,173,222,45,185,52,119,253,136,194,255,0,53,171,54,139,84,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,29,88,167,148,38,4,197,60,86,85,102,41,92,45,86,172,157,172,217,116,155,9,90,198,106,106,174,220,204,45,37,16,59,59,132,84,114,27,20,174,113,152,144,9,188,17,71,27,48,76,55,255,0,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,43,0,231,87,229,99,11,125,64,161,244,235,138,133,101,118,156,190,120,219,186,240,161,143,228,177,98,121,234,235,178,235,21,84,83,195,117,163,42,162,24,45,51,148,208,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,186,108,78,239,28,122,72,87,53,62,39,127,39,28,50,218,172,25,111,138,45,85,21,121,193,213,183,197,83,20,61,178,58,188,58,116,174,245,147,211,76,58,194,219,218,122,72,216,221,221,222,58,146,40,219,112,180,145,217,7,47,222,52,248,163,195,153,185,128,114,34,205,136,42,241,142,19,191,222,40,108,231,103,187,83,75,112,59,93,3,156,1,52,212,146,9,52,208,5,61,36,18,56,134,247,167,140,26,67,120,188,73,189,7,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,77,56,196,225,87,6,241,95,148,119,12,31,121,182,210,14,39,183,83,212,84,225,59,188,146,60,39,110,184,184,123,140,82,136,25,118,105,8,99,25,131,105,110,6,98,102,234,4,102,24,240,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,152,158,82,220,96,221,115,127,6,212,112,239,142,222,145,239,185,123,103,166,43,13,84,49,16,29,117,146,39,24,54,74,34,29,33,58,103,42,104,216,247,49,74,19,6,162,229,28,178,29,255,0,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,2,220,193,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,186,140,46,207,36,154,246,249,115,112,81,252,170,179,30,123,254,63,182,93,99,203,44,45,249,203,149,76,13,210,142,233,92,206,15,29,176,102,220,38,59,128,222,73,74,38,34,8,196,71,88,138,104,164,105,126,227,3,134,187,23,21,57,29,120,203,43,155,244,110,176,238,186,97,186,178,170,56,35,164,188,69,12,129,79,36,174,34,123,161,126,169,199,35,56,27,244,228,55,22,99,96,33,199,95,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,212,242,189,227,95,249,64,96,64,201,140,194,185,221,107,179,39,6,219,206,166,91,141,107,245,189,179,107,25,132,2,161,229,17,109,38,139,171,4,50,52,142,231,39,185,46,249,8,229,233,223,82,34,198,179,139,31,52,249,201,245,3,16,250,140,233,140,184,139,199,120,183,34,112,39,14,189,163,178,96,204,21,214,172,236,91,33,147,181,221,36,172,175,155,182,117,58,77,44,122,67,95,209,233,117,8,63,53,191,77,75,65,170,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,158,140,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,94,3,139,31,43,25,201,244,255,0,16,250,116,235,26,197,113,92,14,113,119,117,225,7,55,11,21,207,110,171,188,97,59,245,56,219,113,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,221,179,168,218,56,73,52,108,81,245,94,65,159,235,45,207,6,230,158,13,177,226,155,124,116,151,204,61,124,167,183,223,237,114,84,210,62,201,67,88,234,168,234,26,57,69,136,12,73,162,148,55,11,24,24,139,251,164,61,222,129,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,59,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,160,135,152,23,29,215,222,42,177,84,152,43,11,31,98,203,44,63,112,121,45,212,218,4,158,212,170,130,74,168,226,186,239,58,120,170,32,234,211,84,11,118,98,119,16,211,87,212,187,218,138,240,157,230,159,38,254,160,97,239,81,129,100,166,138,202,185,178,100,93,247,56,56,101,251,73,132,172,214,170,187,174,93,220,15,18,85,77,80,225,29,80,89,227,165,153,171,66,158,66,111,247,9,142,61,194,198,52,205,166,227,24,192,160,177,122,12,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,201,163,47,112,85,171,45,112,6,26,203,155,21,69,92,246,220,43,103,162,178,81,203,86,98,83,201,5,52,33,12,101,33,8,136,185,184,131,59,187,8,182,186,232,205,224,189,2,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,42,156,234,252,172,97,111,168,20,62,157,113,80,172,166,167,149,239,29,63,150,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,231,72,106,36,107,159,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,175,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,254,125,79,247,253,139,47,252,159,255,0,247,113,64,10,201,35,134,75,181,170,193,194,38,84,95,111,183,58,75,117,182,221,150,246,42,186,202,202,185,134,24,41,160,142,217,9,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,132,190,58,56,205,190,241,135,152,244,183,56,237,94,198,193,152,95,180,83,225,155,108,160,15,84,49,202,225,213,169,169,144,117,214,105,122,81,59,198,36,241,198,32,34,59,157,142,89,61,183,46,46,7,41,184,173,198,85,248,195,48,78,174,159,46,176,125,68,1,93,12,65,44,71,123,171,38,115,106,40,167,102,97,0,17,97,41,200,75,170,33,44,66,44,47,51,75,28,196,241,99,229,99,57,62,159,226,31,78,157,99,88,178,136,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,123,56,193,226,207,25,113,117,154,31,110,47,180,245,118,123,21,5,60,116,214,44,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,13,250,116,193,221,198,32,102,185,78,90,92,190,234,115,134,235,103,226,15,55,237,84,146,101,245,5,71,105,179,218,106,226,138,170,12,74,96,85,80,72,210,48,78,199,0,83,212,193,17,56,77,17,4,237,168,187,56,57,107,51,232,173,87,154,63,145,60,205,252,23,214,40,148,0,171,202,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,58,219,77,170,227,83,65,89,112,182,82,85,84,90,234,30,174,134,89,161,19,58,89,222,41,33,121,98,39,109,64,222,41,165,141,200,116,125,146,24,248,19,179,246,212,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,84,122,243,45,229,247,77,156,54,171,199,16,121,65,106,171,147,48,104,41,251,77,226,211,73,20,181,83,226,80,1,165,130,54,141,142,118,8,14,158,154,9,73,130,24,136,231,125,5,153,205,199,88,107,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,122,121,121,241,167,106,226,159,43,233,236,88,191,16,82,22,106,97,170,119,108,65,70,212,195,74,245,176,52,155,98,184,65,24,147,137,129,11,196,50,184,48,176,76,228,221,56,192,225,221,118,170,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,106,223,248,197,224,235,2,113,127,129,41,236,23,250,207,99,98,75,54,255,0,179,248,131,167,53,71,178,250,179,83,157,87,244,40,79,20,115,245,99,167,104,255,0,56,239,179,93,195,163,183,126,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,38,156,168,248,233,254,161,194,254,117,227,63,251,94,151,0,86,215,15,247,194,86,185,42,28,191,220,187,40,16,255,0,103,11,31,250,222,21,42,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,174,83,129,126,51,111,188,30,102,61,85,206,75,87,182,112,102,40,236,244,248,154,219,16,3,85,20,113,57,244,170,105,164,45,52,154,46,172,174,209,145,52,114,9,144,150,215,112,150,57,233,197,56,91,46,51,199,46,42,176,222,36,161,181,98,220,25,139,109,224,68,35,43,77,75,93,75,35,12,145,77,20,177,191,247,146,71,44,100,196,36,192,96,76,236,36,214,43,195,215,39,60,184,203,140,119,54,45,206,108,103,249,66,164,180,92,32,158,197,107,142,133,169,40,106,227,24,89,204,174,48,27,200,242,126,124,159,108,35,39,77,198,1,121,30,65,152,225,142,181,243,71,242,39,153,191,130,250,197,18,128,21,149,66,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,123,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,247,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,136,136,138,143,241,117,91,146,86,238,29,49,157,195,136,187,77,93,211,47,169,105,233,166,186,208,210,20,227,61,81,141,84,47,77,12,111,1,129,177,149,75,64,44,251,192,53,118,222,66,27,157,177,183,87,211,201,246,227,148,241,113,64,214,156,109,135,58,216,190,166,223,61,70,11,187,246,202,145,236,149,81,211,206,53,116,221,8,155,165,39,90,146,89,143,169,51,237,14,203,160,251,242,54,147,126,136,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,120,172,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,246,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,213,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,149,53,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,188,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,195,196,239,15,88,171,133,252,229,189,101,30,41,169,237,253,131,167,83,110,186,5,44,148,240,220,232,101,29,209,84,70,38,223,223,70,108,36,98,18,197,40,49,158,205,207,114,156,184,57,128,86,112,239,125,139,41,51,123,17,127,169,61,127,105,158,42,154,136,231,168,147,14,213,108,57,55,83,132,33,36,135,12,210,51,1,194,195,181,164,149,165,23,15,207,52,179,126,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,90,255,0,15,252,190,242,75,135,108,237,197,89,195,131,45,84,132,23,26,122,74,108,49,109,154,41,230,60,50,13,3,199,90,241,84,79,60,165,49,212,147,238,115,113,19,140,28,227,23,216,102,207,116,10,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,161,47,156,53,110,73,31,17,116,246,252,7,105,171,143,48,96,167,105,177,237,113,20,253,9,204,233,105,26,221,8,52,134,224,199,29,52,123,137,226,1,7,105,163,212,140,216,216,44,45,100,123,193,125,199,41,239,28,48,96,11,182,72,225,207,179,248,66,182,223,37,69,53,163,182,84,213,251,62,168,234,37,42,218,110,189,75,52,178,244,234,222,160,58,142,219,75,110,161,238,56,170,214,136,136,136,136,136,136,136,136,136,136,139,71,118,100,220,201,185,150,142,236,235,66,13,204,182,63,82,39,215,196,80,136,76,117,110,231,92,99,35,9,104,250,183,237,92,142,108,237,220,185,3,93,189,235,114,232,94,157,154,223,43,191,246,37,255,0,21,212,80,115,40,182,189,65,245,152,132,89,170,117,239,125,63,237,199,249,40,227,149,186,115,56,235,250,37,167,248,213,232,240,27,126,236,248,182,223,67,189,244,41,98,125,25,255,0,219,105,91,230,166,119,7,74,50,216,105,72,117,254,164,31,241,5,125,197,162,208,136,89,244,119,101,183,112,51,235,170,221,250,76,157,239,225,224,155,95,95,21,171,54,139,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,91,95,197,109,215,189,53,240,90,235,162,49,234,132,236,237,163,178,235,203,172,125,226,186,51,214,8,30,164,66,221,255,0,53,216,167,172,142,65,220,36,206,237,240,103,93,170,106,134,157,157,153,180,113,125,23,58,248,184,184,8,236,179,48,183,192,159,255,0,80,148,54,243,20,222,24,224,217,139,79,204,191,118,191,237,213,106,200,5,255,0,58,206,255,0,217,127,202,175,159,151,221,78,204,71,68,204,109,163,87,71,175,127,251,101,42,152,236,51,39,82,211,9,127,114,63,241,89,125,101,196,68,204,90,107,162,234,77,35,51,150,210,239,239,248,174,40,42,73,205,216,153,251,190,229,244,98,119,32,213,254,43,145,104,235,77,206,155,157,55,58,106,235,114,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,181,254,97,124,80,99,238,19,50,94,203,152,217,115,104,195,247,27,149,199,20,83,89,37,138,247,79,52,208,12,18,82,85,204,68,35,12,177,19,30,234,112,102,119,39,109,28,187,188,29,172,175,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,181,211,86,127,5,93,121,213,249,88,194,223,80,40,125,58,226,162,47,36,48,85,171,50,179,163,0,229,205,246,162,174,11,110,42,197,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,189,87,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,149,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,244,148,49,77,49,24,82,192,242,201,51,197,16,187,232,0,242,205,44,142,35,163,111,144,203,196,157,222,85,57,40,100,133,169,173,88,203,137,25,175,149,101,114,42,138,140,15,79,109,24,196,96,142,6,26,42,201,103,50,239,35,50,39,132,69,155,107,3,4,142,251,247,183,78,144,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,175,127,152,167,29,84,220,45,96,215,192,249,125,95,72,121,169,127,167,134,106,24,106,105,101,48,182,91,166,122,128,123,147,59,198,240,76,99,37,57,70,16,145,254,153,137,144,24,11,129,193,182,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,233,224,23,130,140,43,194,158,92,82,94,238,214,206,209,153,184,154,223,12,152,142,225,80,209,156,148,27,216,100,43,101,59,198,70,3,12,70,204,198,64,79,214,144,24,221,246,140,65,21,170,243,83,227,199,254,171,240,169,148,23,175,237,81,98,251,237,178,227,254,238,21,54,66,14,151,254,46,82,156,115,127,108,167,49,254,170,10,61,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,242,41,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,172,3,155,39,8,127,149,220,184,254,80,88,42,139,126,47,192,22,243,246,176,201,95,210,142,171,14,194,211,79,54,216,205,156,30,104,12,202,81,208,129,202,50,156,95,170,109,8,52,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,69,28,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,8,235,206,254,110,220,73,101,174,116,99,236,185,177,96,156,181,158,219,133,113,69,214,201,71,45,93,182,188,167,146,10,106,185,33,140,164,33,172,17,115,113,6,119,118,17,109,117,209,155,193,72,79,6,121,215,138,184,137,225,179,7,231,30,53,183,218,168,175,88,131,218,29,166,11,92,82,71,74,29,10,250,138,112,216,50,73,33,182,161,8,187,234,111,239,59,233,163,104,205,2,252,88,249,167,206,79,168,24,135,212,103,78,26,56,116,199,124,80,102,157,6,89,224,90,127,237,85,151,138,221,240,255,0,75,45,125,166,24,103,172,233,203,44,125,110,151,92,11,164,5,188,252,25,188,93,178,30,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,191,241,175,194,141,247,132,188,229,173,193,189,43,173,102,16,185,107,89,133,175,117,176,128,246,250,93,160,242,70,229,27,184,60,208,25,244,164,109,0,159,64,147,166,1,44,108,171,7,45,14,56,234,120,113,198,80,228,246,56,10,67,203,172,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,220,8,218,64,118,113,48,154,114,85,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,170,255,0,205,47,143,111,183,117,151,238,20,114,190,13,152,126,213,112,236,120,190,233,81,79,164,149,245,212,147,177,61,29,56,155,107,28,48,207,16,185,203,163,20,146,70,204,14,209,11,148,241,215,102,194,215,220,65,110,191,93,173,20,61,162,147,12,219,194,233,116,147,170,1,217,233,78,170,10,65,147,66,118,115,214,122,186,112,208,89,203,223,215,77,162,78,213,3,132,239,52,249,55,245,3,15,122,140,11,37,52,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,52,89,215,149,247,92,149,205,204,95,149,23,146,171,146,163,11,94,42,109,161,81,83,68,84,135,89,0,27,244,106,154,34,119,112,9,162,233,202,30,241,51,132,130,236,68,206,206,247,149,201,147,43,126,213,241,29,125,204,202,251,23,106,160,192,152,126,78,205,91,218,182,118,59,165,105,180,48,254,109,141,138,77,244,163,113,30,241,32,29,53,125,11,166,234,106,81,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,149,78,117,126,86,48,183,212,10,31,78,184,168,96,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,183,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,124,248,1,227,6,213,197,150,81,137,92,30,174,60,119,131,169,232,232,49,88,77,16,176,84,206,96,77,29,116,69,24,12,91,42,30,25,77,227,17,23,136,196,195,110,198,142,73,60,7,52,30,15,176,206,118,101,29,235,59,108,205,73,110,199,120,2,206,85,231,95,83,45,65,5,101,146,136,42,170,38,161,96,19,233,1,187,205,36,161,39,76,137,206,49,141,200,64,220,194,13,148,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,171,180,226,127,141,187,174,104,228,94,88,240,211,129,39,171,183,225,60,29,133,236,148,151,234,136,106,137,130,255,0,91,13,182,139,243,82,196,80,129,128,82,212,133,72,48,239,56,229,49,9,91,244,34,118,240,28,31,112,153,140,184,186,205,15,176,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,43,139,31,43,25,201,244,255,0,16,250,116,235,26,197,34,156,216,184,197,197,88,223,29,220,248,93,195,148,119,91,14,27,194,87,6,246,217,156,146,67,246,134,103,134,158,88,122,144,73,4,114,4,48,200,242,184,123,242,69,62,177,78,58,176,196,77,66,184,1,224,250,235,197,150,110,8,220,26,146,60,9,131,170,40,235,241,89,205,41,49,212,192,102,79,29,12,67,25,140,187,234,26,25,65,228,18,22,136,4,207,118,246,142,57,39,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,42,63,198,102,117,226,174,29,184,108,198,25,199,130,173,246,170,219,214,31,246,127,102,130,233,20,146,82,159,94,190,158,156,247,140,114,70,111,160,76,78,218,27,123,204,218,234,218,179,199,182,72,115,118,226,75,50,179,163,0,229,205,247,4,229,172,22,220,85,138,45,86,74,201,105,45,181,227,60,112,84,213,199,12,133,25,21,97,11,27,9,187,179,184,147,107,166,172,254,10,242,185,163,249,19,204,223,193,125,98,137,65,182,72,96,171,86,101,103,70,1,203,155,237,69,92,22,220,85,138,45,86,74,201,105,12,70,120,224,169,171,142,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,125,94,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,101,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,20,69,243,94,224,114,167,13,93,111,124,92,101,201,210,53,138,229,81,78,120,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,81,125,101,105,165,41,53,49,144,250,49,235,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,110,96,56,203,88,229,49,247,133,244,215,86,209,217,157,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,240,28,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,212,146,237,106,134,235,79,98,154,231,72,23,42,202,121,170,233,232,202,97,105,230,130,18,140,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,214,208,57,142,240,57,83,197,110,13,160,198,25,124,116,148,249,139,131,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,33,57,101,18,97,105,158,88,224,133,77,247,46,14,96,20,124,68,88,162,202,76,222,196,95,234,177,65,218,103,138,166,162,56,41,227,196,84,187,206,77,212,225,8,71,24,77,12,110,192,112,176,238,120,226,105,69,207,243,205,21,218,231,126,53,186,229,174,75,227,236,198,177,83,210,79,114,194,184,94,235,123,163,138,172,8,160,146,122,106,73,38,140,100,17,33,39,7,32,102,118,98,23,211,93,29,188,84,69,255,0,163,87,197,63,253,192,229,87,254,106,184,255,0,207,148,170,113,99,229,99,57,62,159,226,31,78,157,99,88,171,175,24,60,38,99,46,17,115,67,236,61,246,162,174,241,98,175,167,142,166,197,136,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,191,78,153,187,48,202,14,247,21,203,23,143,31,200,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,243,82,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,91,87,29,28,25,88,184,195,203,138,91,100,119,95,99,99,60,47,218,42,48,205,202,83,55,165,25,37,96,234,211,84,198,58,235,12,189,40,153,228,17,121,35,32,18,29,204,199,20,152,251,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,49,60,177,121,128,86,102,237,29,55,15,217,223,136,187,94,58,164,219,6,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,239,154,67,18,152,76,117,98,144,76,228,145,85,10,223,232,213,241,79,255,0,112,57,85,255,0,154,174,63,243,229,46,153,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,237,84,112,115,159,207,154,156,43,149,248,107,32,44,85,180,157,163,28,84,21,210,250,3,81,17,79,29,186,142,72,202,8,206,23,7,48,9,170,116,49,149,136,59,232,100,6,222,196,108,49,1,108,180,221,111,85,39,71,102,182,85,215,212,71,79,61,89,197,77,9,74,99,4,17,28,211,74,226,44,238,193,28,81,201,33,151,128,128,17,62,140,206,235,218,228,14,113,223,120,127,206,92,39,156,88,114,30,209,87,134,110,3,81,37,54,224,14,215,74,98,81,212,211,111,48,54,143,171,4,146,197,212,216,228,27,247,15,188,44,235,38,148,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,198,179,139,31,52,249,201,245,3,16,250,140,235,218,226,238,15,177,53,7,8,216,11,139,76,30,213,119,43,21,210,158,226,56,184,102,150,156,2,209,60,87,130,161,164,56,153,204,101,148,39,98,140,92,4,13,192,227,50,34,219,32,136,120,174,24,184,133,197,92,47,231,45,151,55,48,181,55,111,236,29,74,107,141,172,234,164,167,134,231,67,40,237,150,158,66,7,254,246,64,114,19,16,150,40,141,192,246,109,124,135,178,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,207,241,99,229,99,57,62,159,226,31,78,157,99,88,178,168,95,38,243,138,108,88,126,227,98,180,221,235,187,61,94,38,184,29,174,215,31,72,207,180,85,5,45,69,89,71,168,179,176,105,5,37,65,234,78,195,238,105,174,226,22,122,65,198,15,9,152,55,139,172,175,251,15,125,168,164,179,223,104,42,35,169,177,98,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,236,215,166,110,206,81,3,182,61,152,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,38,156,168,248,233,254,161,194,254,117,227,63,251,94,151,0,86,215,15,247,194,86,185,42,28,191,220,187,40,16,255,0,103,11,31,250,222,21,42,138,21,191,209,171,226,159,254,224,114,171,255,0,53,92,127,231,202,79,184,51,206,188,85,196,79,13,152,63,56,241,173,190,213,69,122,196,30,208,237,48,90,226,146,58,80,232,87,212,83,134,193,146,73,13,181,8,69,223,83,127,121,223,77,27,70,108,112,148,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,26,28,254,206,59,239,16,25,203,139,51,139,17,195,217,234,241,53,192,170,35,166,220,7,217,41,64,90,58,106,109,224,0,210,116,160,142,40,186,155,24,143,102,226,247,137,221,120,170,219,77,214,221,77,65,89,112,182,85,210,211,221,41,222,174,134,89,161,32,10,168,26,89,33,121,98,39,109,12,26,88,101,141,200,117,109,241,152,248,139,179,76,79,37,188,227,190,227,12,154,197,185,59,119,135,169,73,151,119,10,122,139,93,78,224,109,180,183,34,168,144,169,182,8,51,190,201,224,168,151,168,70,100,93,167,111,186,49,139,60,138,162,34,34,34,34,34,34,34,34,34,34,218,254,43,71,90,107,254,85,175,118,189,233,187,224,200,239,171,104,236,184,37,109,141,184,87,70,162,173,128,181,39,102,92,180,181,177,202,63,164,206,237,224,204,235,185,79,63,84,156,52,211,69,206,186,23,193,114,183,74,35,226,226,95,241,93,69,103,50,166,40,233,133,153,244,126,187,107,175,236,172,81,173,35,187,202,90,252,73,213,212,112,65,63,79,49,45,204,210,127,215,97,238,215,253,190,153,77,230,94,203,213,195,116,143,242,138,63,253,152,47,78,184,204,153,137,153,117,234,36,102,126,226,109,116,249,174,180,117,4,242,59,19,58,250,16,19,144,179,174,85,163,173,55,58,110,116,220,233,185,214,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,167,115,173,28,126,43,70,109,86,231,101,166,223,146,109,126,229,182,81,23,23,103,31,30,239,5,230,175,240,74,192,69,19,237,118,213,254,95,53,243,108,151,66,9,30,41,183,51,139,232,238,255,0,205,243,117,234,45,213,144,62,237,31,189,221,254,95,114,250,66,236,77,171,124,87,202,196,228,33,103,157,203,251,18,255,0,138,74,23,185,141,206,95,148,99,6,46,231,133,221,155,95,246,250,181,101,157,221,61,221,218,234,175,63,151,221,70,152,166,138,55,119,255,0,95,71,255,0,180,165,83,67,132,159,91,44,31,222,143,252,65,95,105,124,250,217,154,55,127,123,191,246,254,213,243,218,119,150,77,27,93,87,122,24,54,232,102,237,225,170,238,1,182,154,51,247,45,122,195,174,141,170,221,212,31,147,173,55,50,213,159,85,171,50,215,187,238,69,170,34,34,34,34,34,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,43,127,227,91,133,47,229,131,149,150,172,179,251,123,246,75,217,152,130,11,239,109,246,95,111,234,116,233,170,33,233,116,250,209,105,175,105,221,187,115,233,179,77,59,245,107,85,202,126,77,127,146,252,211,193,185,153,252,163,189,167,246,75,16,91,175,189,139,236,135,71,181,118,90,152,230,233,117,59,105,108,221,211,219,187,105,105,174,186,62,154,47,87,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,83,231,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,128,27,159,15,216,250,203,196,48,112,209,121,10,74,12,89,38,40,131,10,132,181,45,52,84,133,60,245,1,12,53,44,69,27,74,244,210,52,145,202,18,116,245,40,140,73,133,245,102,89,20,228,166,87,218,178,87,40,240,134,84,89,138,146,74,124,45,103,166,182,157,69,53,16,210,5,100,224,13,214,170,120,133,221,128,230,151,169,41,251,196,238,114,19,185,19,187,187,196,95,58,191,52,248,91,233,253,15,168,220,85,10,224,159,137,138,110,20,113,110,63,204,248,104,105,46,23,217,240,61,69,163,15,80,213,180,189,10,155,140,215,26,7,30,163,198,46,236,17,197,28,211,59,57,6,246,133,227,99,2,49,117,66,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,76,167,43,222,5,191,34,152,84,51,199,56,240,103,100,204,155,214,255,0,99,211,86,150,233,172,86,185,35,22,109,97,113,110,207,89,54,178,117,53,114,48,137,194,63,205,17,84,70,247,254,163,131,154,199,3,149,57,149,106,175,226,147,45,142,146,43,238,24,179,185,226,155,97,4,80,53,198,221,74,38,111,90,18,104,206,117,48,197,168,144,200,79,212,134,40,196,28,74,33,142,104,160,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,145,79,13,28,69,224,78,40,50,178,131,51,48,45,71,246,170,59,197,22,201,191,165,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,70,175,54,78,53,238,57,127,71,252,152,178,190,231,208,189,94,237,231,38,47,173,141,233,106,35,138,215,85,4,208,189,176,163,49,51,142,105,66,65,152,139,243,70,17,244,28,28,154,103,112,140,190,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,124,132,248,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,172,131,54,57,53,254,84,51,79,25,102,103,242,142,246,103,218,220,65,113,190,246,47,178,29,110,203,218,170,100,155,165,212,237,163,191,111,83,110,237,163,174,154,232,218,232,175,87,133,204,139,254,77,121,19,134,114,83,237,79,218,63,179,157,183,250,103,216,123,31,95,180,86,79,83,253,71,169,38,221,189,125,191,166,250,237,215,187,93,26,0,120,177,243,79,156,159,80,49,15,168,206,166,79,148,254,22,177,97,254,9,112,133,218,209,67,217,234,241,53,194,239,116,186,73,213,51,237,21,65,93,53,32,201,161,59,176,105,5,37,56,104,44,195,238,107,166,226,39,123,192,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,46,241,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,217,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,33,92,171,56,241,255,0,169,28,42,102,253,235,251,108,88,66,251,115,184,255,0,184,5,53,144,67,165,255,0,140,20,71,36,223,218,233,192,127,169,2,170,188,234,252,172,97,111,168,20,62,157,113,80,215,134,177,77,247,7,220,102,187,97,202,238,201,87,81,111,175,181,201,39,72,36,221,75,91,75,45,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,183,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,210,211,196,31,10,184,55,133,14,86,248,247,7,217,173,180,133,137,238,52,248,118,167,22,93,227,145,230,59,141,197,174,180,91,216,101,32,2,236,209,145,72,48,134,209,218,14,228,237,212,57,12,227,47,132,239,52,249,55,245,3,15,122,140,11,37,52,94,127,48,177,173,171,45,112,6,37,204,107,237,61,92,246,220,43,103,173,189,214,69,72,2,83,201,5,52,39,52,131,24,145,8,185,184,131,179,51,144,182,186,106,237,226,177,161,205,140,117,249,80,205,60,101,153,158,203,246,103,218,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,187,254,80,153,233,71,150,28,71,85,229,206,33,188,246,43,46,101,219,198,221,8,155,64,16,149,226,3,121,40,158,73,100,113,49,220,7,87,0,0,59,188,146,212,196,46,4,251,72,38,253,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,43,255,0,230,167,192,119,253,87,226,175,40,44,191,218,165,197,246,43,101,187,253,220,234,111,100,125,95,252,92,101,8,225,254,217,80,101,253,84,212,122,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,77,246,38,207,156,27,196,151,47,204,199,205,108,25,91,72,65,113,203,123,240,92,232,97,168,121,142,211,113,107,84,175,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,199,221,79,247,253,139,47,252,159,255,0,247,113,64,10,187,254,36,184,17,190,229,238,65,101,255,0,20,25,122,29,183,8,98,12,31,98,186,98,74,109,66,63,97,85,79,69,111,143,169,190,90,130,150,171,181,85,212,79,38,145,198,195,14,187,116,96,218,237,74,184,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,19,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,55,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,87,139,31,43,25,201,244,255,0,16,250,116,235,26,197,123,252,223,114,190,235,130,248,180,169,199,147,21,92,246,220,193,179,209,92,169,231,42,34,138,8,167,166,132,104,165,165,9,117,113,152,196,105,225,152,180,218,226,213,81,179,143,129,21,106,228,125,143,233,162,186,230,158,86,215,98,26,183,168,170,167,183,95,237,118,146,121,74,6,8,138,88,43,106,1,180,233,1,187,205,64,5,222,198,108,209,254,147,70,251,101,125,82,174,40,242,47,249,74,100,78,38,201,79,181,63,103,62,209,246,47,233,159,97,237,157,14,207,89,5,79,245,30,164,123,183,116,54,254,155,105,187,94,253,52,123,42,202,126,77,127,146,252,211,193,185,153,252,163,189,167,246,75,16,91,175,189,139,236,135,71,181,118,90,152,230,233,117,59,105,108,221,211,219,187,105,105,174,186,62,154,43,128,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,83,189,198,15,9,152,55,139,172,175,251,15,125,168,164,179,223,104,42,35,169,177,98,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,236,215,166,110,206,81,3,182,61,152,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,49,60,177,120,241,252,183,216,169,178,27,54,47,91,177,246,31,183,143,179,110,151,27,143,82,171,20,66,39,49,73,160,244,133,186,212,240,13,59,22,233,36,150,97,105,38,125,118,74,77,74,185,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,8,121,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,40,255,0,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,156,202,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,212,106,243,124,205,44,119,146,216,239,32,51,51,45,47,190,198,196,150,111,181,125,138,183,178,195,81,210,234,195,65,12,159,155,152,14,50,214,57,76,125,225,125,53,213,180,118,103,107,181,224,251,139,60,27,197,214,87,253,184,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,208,57,175,112,57,77,137,109,87,190,46,50,228,234,222,251,109,167,167,60,93,105,96,150,161,171,169,34,24,224,26,216,24,88,158,35,130,33,14,168,190,145,60,49,20,154,129,70,125,104,171,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,201,236,107,117,227,123,130,22,189,95,105,233,48,173,203,51,112,189,230,193,88,116,128,85,48,82,78,79,83,111,146,162,56,200,132,156,28,129,229,104,156,245,102,38,7,144,180,222,246,107,254,129,143,255,0,69,23,252,9,255,0,234,245,127,252,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,232,205,132,128,142,41,101,6,48,223,185,177,225,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,105,63,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,174,43,154,63,145,60,205,252,23,214,40,148,0,172,170,17,21,128,115,58,224,59,242,223,98,169,207,156,167,178,238,199,216,126,222,94,210,181,219,173,221,74,172,81,8,156,35,30,165,213,22,235,83,192,53,14,59,99,146,89,133,163,133,181,217,16,180,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,144,79,47,126,37,47,188,80,240,227,111,198,184,197,183,226,155,37,194,124,61,125,169,10,80,167,134,178,170,16,142,64,158,48,2,118,109,240,79,3,158,140,3,213,234,176,0,131,3,43,64,255,0,64,199,255,0,162,139,254,4,255,0,245,122,146,156,167,192,191,146,252,172,193,185,103,237,79,105,253,146,195,246,235,23,109,232,116,123,87,101,166,142,30,175,79,113,108,221,211,221,183,113,105,174,154,190,154,175,86,177,225,230,11,156,86,172,239,226,211,29,98,236,53,126,171,186,225,234,42,136,108,150,121,101,170,25,224,104,41,33,8,100,42,82,3,48,236,210,84,13,68,241,184,62,132,211,239,118,98,50,101,119,252,150,114,94,213,127,181,102,190,103,98,220,33,73,113,182,220,105,224,193,116,147,213,152,205,5,76,18,9,77,115,163,146,153,201,196,192,133,237,206,239,36,110,206,206,226,47,253,85,148,107,102,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,20,239,114,197,205,47,202,135,6,216,43,181,223,125,167,117,194,93,163,11,92,63,161,122,61,151,178,200,253,146,14,224,17,61,180,50,81,123,227,187,93,125,226,115,99,87,84,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,140,190,99,188,14,83,112,165,140,168,49,134,95,29,93,70,93,99,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,84,130,41,68,152,158,23,150,79,19,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,218,113,55,118,181,95,248,68,205,123,237,138,231,73,113,182,220,114,222,251,87,71,89,73,48,205,5,76,18,91,38,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,88,219,172,170,21,133,115,149,187,93,108,28,54,224,155,237,138,231,87,110,185,91,179,34,219,87,71,89,73,49,67,61,52,241,208,92,10,57,99,144,93,136,12,73,152,152,153,217,217,217,157,151,181,229,205,198,191,242,170,203,137,236,24,254,231,106,143,51,112,183,230,238,84,208,63,74,75,165,11,48,52,119,49,135,104,128,238,51,120,229,24,156,132,36,17,45,34,25,162,141,186,188,199,120,28,169,226,183,6,208,99,12,190,58,74,124,197,193,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,144,156,178,137,48,180,207,44,112,66,167,123,150,95,24,56,155,138,92,175,189,217,115,25,234,235,49,182,6,168,136,110,183,130,138,158,40,46,112,86,73,80,116,198,17,192,17,140,70,3,9,196,64,193,166,145,198,123,137,228,33,11,117,255,0,64,199,255,0,162,139,254,4,255,0,245,122,191,254,23,50,47,249,53,228,78,25,201,79,181,63,104,254,206,118,223,233,159,97,236,125,126,209,89,61,79,245,30,164,155,118,245,246,254,155,235,183,94,237,116,108,107,20,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,102,188,215,179,138,213,150,188,37,222,240,136,223,170,232,113,14,96,212,83,217,45,113,81,85,12,83,201,0,205,28,213,164,99,188,77,233,158,156,14,9,28,88,155,90,168,128,219,108,142,234,13,176,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,73,255,0,57,12,139,177,96,252,172,201,188,91,130,236,214,171,109,151,7,239,192,172,58,153,215,21,43,211,12,150,248,122,164,196,114,195,8,81,213,255,0,84,145,200,74,125,89,137,228,50,107,85,229,139,154,95,146,254,50,112,87,107,190,251,50,213,139,123,70,22,184,127,66,245,187,87,106,141,251,36,29,192,68,27,171,163,162,247,199,110,154,123,196,192,230,167,249,17,17,17,17,17,17,17,17,17,17,22,157,206,180,113,90,51,106,183,105,242,90,109,249,38,215,91,100,22,113,209,219,85,240,47,180,230,241,27,196,251,95,107,187,124,59,251,215,194,181,220,165,167,157,161,159,118,187,188,123,244,241,102,248,186,245,118,250,234,114,39,125,205,171,183,205,190,229,244,196,152,219,115,120,46,173,212,132,104,164,34,240,97,127,242,58,138,30,103,83,19,48,104,90,51,212,179,183,127,254,56,163,127,184,152,137,244,215,87,87,37,193,53,78,220,204,183,131,191,140,241,127,247,197,50,156,188,179,125,216,98,149,255,0,218,195,255,0,102,11,214,174,165,108,173,31,126,237,31,79,159,237,95,44,170,30,67,211,189,223,85,219,130,23,38,99,61,23,118,50,102,208,69,214,226,152,89,246,247,234,183,52,131,167,197,104,228,207,224,203,86,125,86,186,125,236,181,238,251,150,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,37,183,115,178,215,87,116,127,119,189,109,41,52,109,116,91,26,126,254,245,188,100,213,110,125,31,226,222,43,173,87,69,21,68,111,184,117,125,31,224,203,196,222,233,78,221,33,75,0,63,233,59,247,55,237,249,126,197,220,177,92,2,86,13,228,204,90,54,230,119,248,247,125,235,216,192,76,81,3,179,179,234,205,254,69,242,241,88,145,217,102,97,103,253,18,255,0,136,74,20,57,142,201,40,230,199,69,217,246,246,93,126,63,246,205,91,43,57,213,244,211,249,213,227,112,0,100,216,202,136,91,254,221,143,255,0,107,74,166,171,6,59,189,142,13,127,177,31,248,130,190,197,68,143,28,110,236,236,221,203,197,94,175,172,21,79,7,92,88,156,180,111,123,239,118,249,175,163,105,41,36,132,100,54,119,119,102,125,126,125,204,190,212,64,102,45,174,186,104,187,65,19,11,119,119,247,35,66,46,251,150,164,12,44,253,233,27,51,183,122,215,77,17,17,159,228,183,162,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,120,171,238,75,229,126,37,205,12,51,157,23,172,33,73,62,54,193,244,245,52,150,123,208,156,145,79,4,19,198,113,201,17,236,38,25,131,108,178,237,25,88,216,30,89,8,54,185,147,191,181,80,173,206,175,205,62,22,250,127,67,234,55,21,96,10,79,185,93,114,255,0,172,187,214,91,120,155,206,252,59,209,181,67,217,174,56,30,215,60,147,193,85,37,84,83,197,60,55,98,233,152,109,133,186,90,69,28,140,99,48,200,82,56,176,52,69,44,181,34,40,64,230,133,193,71,242,127,199,103,156,249,123,108,181,80,229,182,50,184,5,52,86,234,38,232,251,26,232,80,145,157,59,68,68,250,195,47,74,121,163,120,217,130,63,126,45,145,136,69,212,165,92,2,241,93,89,194,150,120,210,94,238,114,239,193,152,163,163,103,197,16,201,52,237,28,20,165,48,184,215,140,113,49,117,38,167,247,200,89,227,50,40,206,120,199,107,203,188,101,171,140,222,53,240,174,69,240,203,67,154,24,14,231,237,27,214,100,91,198,60,12,113,188,113,72,221,166,151,171,29,204,160,169,23,55,134,0,56,140,133,226,45,100,146,8,141,129,165,114,24,33,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,157,62,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,55,38,118,142,61,46,213,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,173,215,142,78,17,45,92,95,101,24,225,72,46,52,150,124,89,97,168,43,150,28,186,207,78,38,1,59,131,137,210,204,108,47,40,83,76,219,119,244,223,86,56,225,145,198,78,147,70,94,83,129,62,1,48,207,8,150,170,140,75,125,186,82,98,44,197,187,83,157,45,101,226,145,170,33,130,150,138,81,166,57,40,35,140,165,112,152,6,162,157,205,170,30,40,228,38,38,103,16,102,218,169,175,58,191,43,24,91,234,5,15,167,92,84,48,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,59,220,191,120,17,177,112,171,133,99,198,184,164,59,110,102,226,11,123,71,113,169,212,227,246,93,44,241,210,201,45,171,96,84,75,79,63,74,166,156,159,180,139,49,30,186,54,131,220,255,0,91,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,194,185,196,103,69,215,46,184,121,178,229,254,23,197,245,118,107,190,63,188,29,37,101,61,48,16,157,125,146,26,115,237,145,60,172,58,0,60,179,81,9,139,16,148,129,33,7,189,27,202,202,19,23,213,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,147,70,83,227,175,202,134,86,96,220,204,246,95,179,62,214,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,23,171,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,165,83,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,80,109,204,191,129,202,158,28,113,148,217,195,129,206,144,242,235,26,94,36,8,105,35,8,169,206,199,113,153,164,157,232,134,16,97,23,166,113,9,74,18,1,247,2,55,140,217,156,64,230,183,92,138,226,23,21,100,93,30,96,89,45,52,222,209,178,230,70,15,185,225,43,189,190,74,169,34,141,187,76,7,28,21,130,194,238,15,52,6,110,226,230,37,172,114,78,12,224,242,239,26,84,167,251,254,197,151,254,79,255,0,251,184,160,5,100,167,194,119,149,140,155,250,127,135,189,58,5,21,124,197,249,116,126,65,59,94,117,228,165,187,253,77,191,55,237,59,103,91,255,0,149,207,245,165,52,63,158,169,169,58,138,206,209,81,44,165,238,135,230,188,31,221,209,218,138,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,51,249,229,143,240,110,105,240,77,153,217,131,151,216,134,146,249,135,175,153,111,136,42,104,107,169,157,246,74,30,207,168,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,115,20,196,243,176,202,251,174,33,202,60,7,154,246,242,171,154,159,6,94,42,173,181,212,240,209,20,161,28,23,0,143,74,169,101,103,210,16,9,104,226,137,183,14,132,117,64,219,133,217,152,236,43,150,246,41,177,96,254,54,178,182,237,136,235,187,37,37,69,194,174,215,28,157,35,147,117,85,109,13,69,37,52,122,3,59,182,249,231,136,53,211,104,238,212,157,133,157,219,33,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,103,252,193,248,15,254,87,246,43,29,255,0,5,94,109,86,44,125,134,119,83,83,84,220,34,217,75,113,161,148,197,206,158,166,104,227,57,135,164,236,82,66,236,198,34,71,48,184,126,121,228,10,129,193,215,7,88,19,132,12,9,81,96,176,86,123,103,18,94,118,125,160,196,29,57,169,253,169,210,154,160,233,127,161,78,121,99,131,165,29,67,199,249,183,109,250,110,45,93,251,172,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,168,255,0,24,150,155,85,235,133,12,225,163,188,219,41,43,233,227,192,247,170,176,138,166,17,148,6,120,40,229,154,25,88,73,157,152,227,150,56,228,2,241,19,1,38,209,217,157,99,110,167,251,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,177,161,226,110,211,106,176,113,37,154,246,43,21,178,146,221,109,183,99,139,237,37,29,29,36,35,12,20,208,71,95,48,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,155,78,87,30,68,242,203,241,175,88,173,87,84,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,67,15,12,252,29,230,231,18,217,185,83,149,182,107,61,93,128,44,21,29,60,89,115,185,81,152,5,128,4,200,12,38,140,182,147,212,185,4,128,20,250,137,145,129,106,224,1,36,145,203,159,49,187,117,246,207,203,171,26,90,113,78,35,251,65,122,162,183,225,218,123,141,223,177,133,39,180,42,130,233,64,50,212,244,1,220,34,234,27,17,244,197,246,142,237,27,185,148,11,172,170,17,17,99,237,204,210,211,106,178,241,199,153,244,118,107,101,37,5,60,149,22,218,179,138,154,17,136,10,121,237,148,147,77,43,136,179,51,156,146,201,36,134,94,36,102,68,250,187,187,169,10,228,169,229,99,20,253,64,174,244,235,114,191,244,84,171,138,124,235,254,78,220,62,227,108,227,142,223,219,106,240,253,189,187,4,5,23,82,51,174,158,80,167,165,234,143,82,55,120,90,121,162,121,54,155,23,77,143,110,165,163,62,53,139,35,62,6,114,190,235,147,156,37,229,158,3,190,149,91,92,160,179,251,74,178,10,186,34,164,158,146,122,233,164,173,146,150,72,137,220,132,225,42,151,133,245,209,221,227,119,113,29,118,180,85,243,125,202,251,174,11,226,210,167,30,76,85,115,219,115,6,207,69,114,167,156,168,138,40,34,158,154,17,162,150,148,37,213,198,99,17,167,134,98,211,107,139,85,70,206,62,4,85,87,145,246,53,181,80,99,252,211,203,153,169,234,222,229,124,179,219,175,116,242,136,15,64,96,161,154,88,101,19,45,219,152,220,174,16,184,179,11,179,176,201,171,142,140,197,46,136,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,138,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,107,0,225,251,147,118,13,203,172,208,28,103,156,25,129,73,143,236,86,106,134,150,213,99,107,67,210,193,94,109,28,68,18,215,49,74,108,224,50,188,237,217,155,112,72,193,9,28,142,37,37,58,188,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,80,173,206,79,58,254,220,241,5,105,201,202,75,127,70,147,44,173,239,214,158,72,182,201,61,117,198,42,122,137,54,147,72,76,80,140,1,70,195,168,1,52,157,125,119,14,199,94,127,148,22,87,221,113,167,22,148,216,242,18,171,130,219,151,214,122,219,149,68,227,68,82,193,44,245,48,149,20,84,167,46,172,48,153,13,68,211,14,187,156,154,150,70,97,241,33,149,78,57,178,190,235,156,124,37,230,102,3,177,21,91,220,167,179,251,74,142,10,74,34,171,158,174,122,25,163,173,142,150,56,133,216,136,230,42,102,133,180,213,217,228,103,97,45,54,190,57,139,40,140,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,218,235,163,191,138,244,8,136,136,136,136,136,136,136,136,136,180,117,183,115,183,131,45,117,213,31,221,239,91,94,77,62,11,103,93,217,254,229,188,101,98,91,157,217,251,181,248,46,26,138,72,231,141,216,197,157,221,190,44,188,109,246,129,233,12,230,136,31,81,23,126,230,241,241,127,249,22,203,21,197,165,218,211,62,210,98,111,30,239,151,222,189,189,33,137,192,46,46,207,220,223,228,93,123,200,185,91,229,22,215,87,18,255,0,138,234,37,249,161,148,145,75,77,31,189,163,206,26,255,0,134,181,71,70,191,5,113,60,22,27,254,85,109,195,240,235,67,255,0,223,52,234,116,242,181,221,240,189,54,191,216,7,254,204,23,174,148,182,131,190,186,47,35,136,175,99,77,59,66,243,139,57,15,118,165,247,187,124,210,203,36,211,135,84,220,139,87,213,159,189,251,187,151,160,128,100,49,211,71,102,101,219,8,152,91,94,253,95,185,106,241,11,191,135,122,213,227,102,110,231,248,45,35,239,125,29,110,211,68,68,103,211,193,110,101,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,243,91,11,222,125,25,244,209,111,7,109,52,249,45,166,237,243,92,82,23,114,226,39,126,231,101,184,9,221,217,187,252,87,100,89,159,246,174,58,131,113,109,88,191,111,122,243,152,141,226,104,28,204,91,195,95,15,185,213,54,167,197,212,244,88,129,168,117,45,28,187,219,187,79,211,211,251,47,185,86,59,45,92,117,116,16,200,13,220,241,139,255,0,234,183,249,215,22,37,54,142,207,80,78,223,214,31,252,71,80,157,204,98,164,38,205,121,89,195,189,169,201,153,244,255,0,231,154,181,102,234,241,56,2,38,108,107,66,223,252,253,23,254,214,149,77,110,13,239,177,193,253,232,255,0,196,21,203,137,238,49,219,109,210,212,202,90,48,1,19,247,252,24,73,254,127,114,167,84,64,24,146,180,107,105,205,136,88,216,187,223,95,139,63,195,95,236,149,69,181,83,8,211,199,22,141,168,11,55,248,25,151,214,0,97,22,109,25,107,167,122,119,50,216,111,241,248,45,177,190,165,220,235,149,219,85,183,71,91,75,95,130,212,117,91,217,106,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,21,71,249,117,240,207,131,120,165,226,25,176,102,96,215,85,134,30,176,89,230,196,117,212,84,206,224,119,48,134,162,158,22,164,121,88,152,161,2,42,129,115,49,247,246,1,8,184,17,52,129,63,214,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,209,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,117,184,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,116,170,182,237,117,184,211,80,81,220,46,117,117,84,246,186,119,164,161,138,105,136,194,150,7,150,73,158,40,133,223,64,7,150,105,100,113,29,27,124,134,94,36,238,242,149,202,179,128,239,250,145,197,94,111,217,127,182,203,132,44,87,59,119,251,129,211,94,196,250,191,248,192,196,18,67,253,174,160,11,250,145,169,84,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,176,14,117,126,86,48,183,212,10,31,78,184,175,41,202,211,128,159,176,148,118,30,43,179,66,125,248,130,235,111,237,152,66,215,79,81,172,116,20,53,112,56,181,101,65,3,233,36,211,65,41,48,69,171,140,113,200,238,108,242,147,12,18,84,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,0,121,154,103,95,229,167,139,140,83,217,237,253,150,131,2,107,130,168,247,197,178,105,123,20,243,118,137,36,210,67,18,214,170,90,157,132,219,117,137,162,220,44,91,181,181,84,82,253,201,115,61,44,87,92,184,196,124,60,92,239,55,89,177,37,146,225,83,137,45,180,213,12,114,82,133,158,86,166,142,64,167,61,92,99,217,84,70,103,27,176,51,149,91,24,239,119,149,194,74,149,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,84,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,215,201,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,103,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,202,128,41,254,255,0,177,101,255,0,147,255,0,254,238,40,1,89,41,240,157,229,99,38,254,159,225,239,78,129,69,7,50,62,96,148,220,68,212,199,147,217,55,117,171,28,186,183,84,13,77,109,202,25,101,132,49,49,188,80,73,19,75,79,52,17,77,8,83,76,211,139,1,17,4,134,193,38,154,132,110,212,87,130,78,15,177,55,23,57,161,21,148,90,174,139,4,216,234,32,44,89,120,164,150,159,175,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,219,74,106,115,203,0,96,220,172,224,155,51,178,251,47,176,245,37,143,15,88,242,223,16,83,80,208,211,51,236,136,61,159,80,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,248,230,44,143,120,208,201,203,238,126,240,193,143,242,171,11,77,178,245,117,183,199,81,110,143,104,63,105,170,164,168,138,174,42,109,76,192,3,172,116,227,23,80,137,132,58,155,223,86,29,31,28,37,148,150,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,167,251,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,69,106,188,209,252,137,230,111,224,190,177,68,160,5,101,80,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,142,174,116,153,199,125,193,249,53,132,178,118,209,15,78,147,49,46,21,21,23,74,157,192,251,169,109,165,79,32,211,108,32,119,109,243,207,79,47,80,76,8,123,54,223,120,100,38,104,171,200,28,156,190,241,1,156,184,79,39,112,228,221,158,175,19,92,6,158,74,157,160,125,146,148,4,164,169,169,216,102,13,39,74,8,229,151,167,189,136,246,109,31,120,153,150,77,42,56,57,216,101,125,215,16,229,30,3,205,123,121,85,205,79,131,47,21,86,218,234,120,104,138,80,142,11,128,71,165,84,178,179,233,8,4,180,113,68,219,135,66,58,160,109,194,236,204,118,1,203,195,26,218,176,7,26,89,85,125,188,211,213,205,79,85,120,59,32,13,48,9,27,79,112,166,150,134,18,118,34,22,216,50,212,198,70,250,234,192,196,236,196,236,194,249,15,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,140,182,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,165,83,146,222,78,95,112,126,77,98,220,226,187,205,211,164,204,75,133,61,61,174,155,104,62,234,91,105,84,70,85,59,196,221,219,124,243,212,69,211,32,2,30,205,187,222,25,5,218,69,86,49,153,215,149,247,92,149,205,204,95,149,23,146,171,146,163,11,94,42,109,161,81,83,68,84,135,89,0,27,244,106,154,34,119,112,9,162,233,202,30,241,51,132,130,236,68,206,206,243,83,202,79,26,218,177,87,5,184,126,197,111,167,171,142,163,7,94,46,182,74,226,152,5,130,73,206,164,171,152,162,118,39,119,14,149,116,66,238,76,47,188,77,180,209,152,138,242,145,17,17,17,17,17,17,17,17,17,104,237,241,92,101,171,190,140,250,45,192,237,166,159,36,55,111,154,225,144,180,101,196,111,168,234,63,53,184,9,244,102,211,189,118,69,153,244,215,228,182,78,78,35,220,95,15,154,248,119,167,140,224,144,205,155,184,31,252,142,169,85,215,23,193,102,191,82,82,51,22,147,84,70,14,205,166,154,57,187,127,100,223,37,88,48,229,124,117,212,17,156,126,14,44,255,0,250,173,247,253,235,185,115,38,26,51,119,240,209,255,0,200,234,36,185,159,213,140,181,129,27,135,232,213,54,142,237,247,214,168,234,127,21,112,252,23,147,54,106,219,126,15,214,135,255,0,190,105,212,234,229,107,235,133,105,95,253,172,63,246,96,189,29,234,168,40,173,211,84,200,250,12,96,68,255,0,204,46,255,0,242,42,93,219,97,197,117,239,45,49,238,104,37,233,190,174,207,250,37,247,107,253,146,247,214,42,70,134,156,33,118,109,89,153,191,196,204,190,244,81,180,99,166,140,183,104,159,122,218,111,175,130,216,47,169,247,46,87,101,183,71,249,45,9,254,44,141,224,183,183,130,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,181,69,163,182,171,138,77,65,247,55,135,130,213,159,226,221,218,178,215,102,171,100,145,124,151,25,11,54,140,181,211,66,29,62,108,185,199,70,238,249,174,181,103,201,159,69,231,113,19,59,83,187,27,106,219,127,228,117,68,171,168,73,241,188,101,24,150,210,38,119,209,187,191,171,58,184,44,48,27,45,116,227,166,154,68,13,255,0,170,43,92,86,46,86,74,134,29,117,216,126,31,222,18,132,238,98,180,85,17,102,164,146,152,19,11,192,253,238,207,167,250,230,173,89,210,187,238,1,9,219,28,208,183,195,182,197,255,0,182,165,83,101,131,63,234,20,31,222,143,252,65,95,39,52,163,148,240,221,83,66,229,175,68,252,53,254,214,106,149,229,101,250,80,171,168,183,73,39,188,27,217,153,221,245,238,112,111,154,173,214,185,136,98,3,118,239,38,111,242,50,251,0,91,133,157,254,44,181,215,191,189,113,156,141,174,139,140,228,127,5,172,4,218,191,119,197,118,22,195,125,25,113,139,185,23,139,232,185,27,197,150,244,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,86,1,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,128,190,99,188,96,218,184,176,205,202,1,192,207,86,216,19,5,83,207,65,101,58,152,134,51,174,158,83,103,169,174,97,112,105,99,9,90,56,0,35,144,157,216,32,19,113,140,228,56,198,210,212,228,242,190,227,7,12,231,102,81,217,114,74,242,244,150,236,119,128,44,227,64,20,20,209,84,16,86,89,40,130,150,158,26,231,50,14,144,27,188,209,196,113,245,8,156,227,41,24,68,13,128,47,125,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,139,197,102,94,80,224,220,218,169,193,179,227,56,42,231,12,13,138,41,113,125,178,24,103,120,128,238,52,209,76,20,229,43,143,188,64,5,63,81,133,156,117,56,193,139,112,110,2,246,168,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,169,87,21,89,165,249,22,225,199,49,115,50,27,239,177,171,236,216,126,171,217,85,189,151,180,116,174,146,135,70,135,243,110,6,37,173,84,176,15,190,46,13,174,167,160,177,59,99,109,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,149,85,226,207,40,105,178,23,60,174,153,71,12,20,145,212,97,219,62,31,134,224,244,147,203,52,18,220,78,205,71,45,108,209,156,186,27,132,149,50,77,35,51,176,232,198,204,194,44,204,45,245,163,200,106,107,183,4,195,196,109,158,138,172,238,86,44,200,171,195,55,167,134,158,89,67,217,211,91,232,165,166,154,83,99,217,0,69,80,242,70,207,179,243,135,92,2,231,238,128,191,223,229,213,156,119,220,155,226,227,2,84,218,33,237,20,152,194,225,6,14,186,83,110,0,235,82,215,207,20,98,251,200,13,199,165,59,83,207,160,237,35,232,108,220,34,100,235,33,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,85,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,86,255,0,199,126,86,224,76,208,225,99,48,126,221,88,189,167,246,75,15,221,177,77,159,250,42,104,123,45,210,150,221,85,208,159,243,70,59,246,245,15,220,61,192,250,247,139,232,203,29,117,63,223,246,44,191,242,127,255,0,221,197,0,42,255,0,248,171,227,167,255,0,193,99,40,184,95,201,76,103,250,191,178,210,227,250,218,17,255,0,244,117,48,141,174,58,134,47,247,94,212,2,63,216,66,231,254,184,133,89,254,69,228,94,99,241,23,152,246,236,175,202,251,55,110,186,215,107,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,156,33,184,117,125,28,156,136,64,4,204,192,11,34,156,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,15,202,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,177,150,207,236,156,190,240,255,0,156,184,179,39,113,28,221,162,175,12,220,10,158,58,157,160,29,174,148,197,164,166,169,216,6,109,31,86,9,34,151,167,189,200,55,237,47,120,93,148,207,242,147,198,182,172,85,193,110,31,177,91,233,234,227,168,193,215,139,173,146,184,166,1,96,146,115,169,42,230,40,157,137,221,195,165,93,16,187,147,11,239,19,109,52,102,34,188,164,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,220,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,20,37,243,142,205,234,156,107,196,189,14,86,211,207,86,214,220,184,179,195,9,193,52,17,8,123,70,184,2,170,105,162,49,212,204,10,157,232,1,216,221,180,56,79,104,182,174,71,242,185,65,101,125,215,26,113,105,77,143,33,42,184,45,185,125,103,173,185,84,78,52,69,44,18,207,83,9,81,69,74,114,234,195,9,144,212,77,48,235,185,201,169,100,102,31,18,25,201,86,235,204,63,5,93,113,255,0,5,185,171,98,179,84,82,67,81,75,103,11,217,149,73,144,131,193,111,169,138,186,97,103,17,39,222,81,83,72,32,218,104,230,226,206,226,206,228,216,240,172,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,73,226,247,55,170,114,35,134,140,194,205,43,124,245,112,92,173,54,115,134,215,61,52,17,76,116,247,26,147,26,90,57,156,37,247,8,2,162,120,140,216,152,189,193,47,116,255,0,69,241,183,89,25,240,51,149,247,92,156,225,47,44,240,29,244,170,218,229,5,159,218,85,144,85,209,21,36,244,147,215,77,37,108,148,178,68,78,228,39,9,84,188,47,174,142,239,27,187,136,235,181,171,170,130,30,109,152,42,235,133,120,210,196,23,219,133,69,36,148,248,198,207,106,189,208,140,38,78,113,192,20,195,66,227,43,56,179,49,245,104,101,38,97,114,109,132,15,174,174,226,53,255,0,145,173,218,213,13,215,57,44,83,92,233,2,229,89,79,97,171,167,163,41,133,167,154,8,74,184,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,214,87,209,17,17,17,17,17,17,17,17,17,23,12,140,236,251,190,12,181,103,240,118,238,90,236,215,191,199,85,178,72,190,75,140,129,133,155,246,173,88,91,185,217,115,182,141,167,236,92,53,122,109,209,188,87,193,187,234,208,30,238,246,113,127,242,58,160,152,242,146,67,197,214,147,132,75,107,214,192,207,163,124,58,164,171,254,9,141,162,181,196,58,104,251,7,254,40,175,173,119,103,122,9,25,181,253,23,255,0,138,234,36,57,157,81,84,13,88,76,224,91,123,75,119,232,255,0,58,215,81,218,174,11,131,39,118,205,139,110,159,219,161,255,0,239,154,117,59,57,84,250,225,74,79,247,56,255,0,246,96,190,174,55,3,60,53,92,49,187,234,240,75,166,159,238,100,168,30,95,222,106,45,216,130,170,223,57,184,185,212,153,51,19,187,59,234,96,223,23,251,149,120,179,207,35,196,50,159,137,104,237,251,52,101,247,226,61,224,206,254,43,118,189,253,235,97,200,204,250,46,50,145,244,238,90,70,109,191,193,118,86,211,119,109,23,8,187,147,247,63,114,229,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,37,183,119,118,174,181,223,167,243,173,204,250,163,179,59,104,236,184,95,221,39,31,159,130,228,7,127,7,126,245,189,113,152,51,187,119,55,138,208,129,153,219,195,197,104,94,241,54,215,118,239,90,75,22,225,119,119,213,217,121,124,67,39,230,100,19,248,106,223,226,117,78,45,48,69,112,196,50,84,176,11,244,36,120,223,86,249,27,63,252,170,178,217,25,154,146,54,97,211,64,111,135,220,201,127,97,123,100,204,95,17,47,248,174,161,159,153,70,145,102,35,199,176,117,120,55,107,167,195,175,88,172,109,217,188,85,223,240,10,223,233,218,132,191,249,246,47,253,181,42,155,12,20,250,216,160,254,244,127,226,10,236,98,91,120,92,45,53,80,147,15,124,38,205,175,247,175,247,125,234,222,236,116,50,88,49,173,89,73,220,5,36,140,58,127,187,55,236,249,42,233,99,157,234,169,162,61,123,182,11,255,0,137,151,162,137,189,198,127,185,111,127,146,235,152,147,73,171,248,45,77,155,78,230,111,5,164,36,204,91,116,239,213,118,53,239,209,113,202,250,182,223,142,171,116,96,194,58,104,203,87,111,139,45,53,127,154,215,87,90,106,255,0,53,185,188,22,168,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,68,81,129,205,175,141,127,98,81,214,112,155,150,87,59,173,29,234,110,140,152,210,225,3,244,35,26,25,160,234,5,176,93,199,124,157,96,150,41,37,40,200,69,163,97,137,222,70,150,96,8,224,225,215,33,177,151,18,89,185,98,202,156,25,69,86,71,113,168,3,185,215,67,78,211,5,166,220,198,45,81,91,43,17,128,236,140,75,86,23,49,222,110,17,139,239,49,103,144,174,55,185,98,216,176,103,14,56,107,25,100,141,21,168,111,89,89,135,230,251,99,46,195,166,155,17,210,198,29,106,139,135,231,37,48,25,162,54,168,151,164,238,228,241,75,211,3,118,167,130,18,141,92,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,20,240,209,196,94,4,226,131,43,40,51,51,2,212,127,106,163,188,81,108,155,250,89,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,85,81,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,162,175,157,166,117,255,0,242,139,195,157,29,191,229,141,110,21,82,69,255,0,140,81,210,71,9,180,159,248,235,200,37,31,246,135,18,253,54,86,213,202,179,39,44,89,187,197,197,162,167,17,205,173,38,2,183,203,140,99,166,218,127,209,85,84,211,193,29,51,111,3,23,14,156,245,17,79,175,188,37,208,216,66,226,110,237,242,185,163,249,236,204,223,193,125,30,137,94,87,43,252,175,181,103,87,47,204,216,202,139,201,82,71,79,138,113,69,222,218,21,21,52,67,86,20,115,157,170,223,209,170,104,137,217,140,225,151,167,40,123,194,236,113,139,177,11,179,59,69,6,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,132,248,19,207,75,22,127,112,203,131,177,37,178,243,117,185,221,108,54,250,92,55,137,38,186,49,189,81,94,41,105,97,106,131,57,9,203,173,212,222,19,52,140,68,228,51,54,237,166,198,3,229,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,20,170,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,127,191,236,89,127,228,255,0,255,0,187,138,0,87,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,224,147,131,236,51,194,54,87,197,101,22,164,173,198,215,202,120,11,22,94,41,37,168,232,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,190,209,184,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,40,64,231,5,147,151,220,13,197,3,230,173,68,221,162,203,153,118,248,42,40,228,218,1,208,170,161,167,130,146,162,155,70,50,50,218,1,77,47,81,196,5,251,78,193,220,241,147,170,151,200,251,26,218,168,49,254,105,229,204,212,245,111,114,190,89,237,215,186,121,68,7,160,48,80,205,44,50,137,150,237,204,110,87,8,92,89,133,217,216,100,213,199,70,98,151,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,220,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,22,58,220,126,99,175,202,39,25,57,177,127,246,95,179,251,38,32,146,197,209,235,245,119,123,54,48,160,234,238,218,58,117,59,47,83,110,158,238,253,186,150,155,158,250,185,29,97,107,237,38,21,205,204,107,81,67,178,203,117,184,89,237,116,117,61,80,126,173,85,36,117,82,84,71,177,159,120,237,10,218,103,213,217,133,250,154,11,187,137,51,73,250,44,85,214,69,28,1,227,175,202,39,6,217,79,127,246,95,179,251,38,31,142,197,209,235,245,119,123,54,67,160,234,238,218,58,117,59,47,83,110,158,238,253,186,150,155,158,224,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,148,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,98,174,167,251,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,234,115,121,199,95,100,184,54,185,88,61,151,218,254,218,226,11,93,139,173,215,233,246,78,156,133,95,213,219,181,250,154,246,14,158,221,71,250,174,237,125,221,165,8,56,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,147,69,21,124,243,191,82,127,188,159,195,85,191,242,134,199,95,100,184,201,182,216,61,151,218,254,218,225,251,165,139,173,215,233,246,78,156,99,95,213,219,181,250,154,246,14,158,221,71,250,174,237,125,221,165,58,136,136,136,136,136,136,136,136,139,105,107,162,219,187,252,73,191,78,245,188,95,86,213,29,153,219,71,101,194,236,224,90,124,215,32,106,207,163,252,124,22,245,199,32,49,51,119,55,138,209,195,70,111,4,46,253,25,157,245,90,73,22,230,239,125,116,101,231,239,69,178,57,4,153,191,65,255,0,229,84,182,170,130,59,166,34,128,182,139,246,121,198,78,246,254,196,255,0,99,252,213,96,195,130,193,72,34,34,204,204,44,221,205,247,50,239,220,116,236,167,175,134,143,254,71,81,93,205,20,90,26,104,93,192,93,142,113,118,238,249,181,106,140,215,209,221,221,92,23,6,66,223,149,91,115,255,0,183,67,255,0,223,52,234,117,178,167,255,0,149,74,95,247,48,255,0,217,130,245,23,122,97,171,183,79,1,105,161,70,77,223,247,139,183,252,170,220,238,246,105,44,185,129,29,64,232,209,59,177,119,124,250,238,255,0,38,248,50,173,24,110,173,235,105,163,218,253,194,45,254,70,255,0,58,245,84,205,249,181,202,250,124,87,4,192,78,90,183,131,45,93,155,99,59,55,122,216,14,204,108,206,222,46,187,58,179,119,46,57,95,187,69,186,48,97,21,174,223,146,211,87,249,173,117,117,166,175,243,91,187,254,43,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,162,209,251,221,113,147,109,103,118,239,90,51,179,232,235,118,165,174,172,235,120,150,191,181,28,25,223,119,197,105,222,207,174,159,114,220,182,19,182,246,103,125,59,208,141,153,137,221,219,185,157,251,214,200,77,143,82,238,239,240,209,106,71,238,147,63,222,188,134,42,125,130,111,240,209,223,254,50,166,120,22,226,211,94,238,209,187,179,244,235,103,31,240,24,253,234,187,90,152,123,5,57,11,55,189,16,59,255,0,244,172,186,216,143,119,178,228,219,227,163,255,0,197,117,12,252,202,233,235,11,50,26,114,7,233,181,46,154,232,254,61,122,199,86,61,222,174,247,128,99,211,27,208,15,255,0,62,197,255,0,182,165,83,99,130,191,234,20,31,222,143,252,65,95,94,182,55,150,3,14,253,28,93,159,252,14,168,126,56,181,77,77,127,134,106,56,203,222,168,29,206,204,254,14,101,175,131,126,197,239,112,141,84,225,12,113,72,221,205,27,55,126,191,33,94,194,58,146,97,22,118,111,130,231,98,34,109,218,45,166,251,135,71,238,118,249,45,131,32,147,109,125,53,110,228,141,155,169,170,236,63,130,226,7,114,55,220,205,220,185,145,108,119,110,253,29,109,213,214,172,223,123,173,236,253,222,43,84,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,86,1,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,162,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,34,181,254,63,184,193,181,112,155,148,100,86,247,171,147,29,227,26,122,202,12,40,16,196,46,20,211,128,11,73,93,41,72,5,22,202,119,154,35,104,200,73,229,50,0,219,177,228,146,56,12,255,0,77,88,247,21,127,178,184,143,18,98,59,135,251,101,101,117,202,186,162,79,247,210,77,52,146,31,222,68,69,241,119,83,189,203,231,130,75,87,10,24,2,75,238,39,130,146,187,49,113,85,61,60,215,90,194,165,17,158,211,1,67,9,29,164,36,25,165,3,8,234,6,66,41,99,113,105,159,166,228,206,209,199,165,218,168,86,230,201,194,31,228,139,49,255,0,148,22,10,162,217,132,49,253,192,253,172,50,87,245,100,165,196,83,60,211,205,182,51,102,54,134,112,2,148,116,35,97,144,103,23,233,3,194,15,69,56,5,226,186,179,133,44,241,164,189,220,229,223,131,49,71,70,207,138,33,146,105,218,56,41,74,97,113,175,24,226,98,234,77,79,239,144,179,198,100,81,156,241,142,215,151,120,207,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,88,214,113,85,154,95,150,158,35,179,23,51,33,190,251,102,130,243,136,42,189,149,91,217,123,63,86,215,17,244,104,127,54,224,4,58,82,197,0,251,226,198,250,106,122,147,147,188,180,242,132,200,186,204,176,225,198,175,49,177,13,155,177,94,179,46,224,55,24,72,222,112,152,172,240,3,199,68,210,69,35,8,14,227,58,185,192,193,157,164,138,166,34,115,38,218,33,29,124,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,205,121,180,240,241,106,201,174,33,169,241,230,20,181,85,210,216,179,58,158,166,247,57,205,88,51,1,94,218,160,158,224,49,11,191,84,1,218,106,105,157,143,81,223,80,109,27,176,143,78,58,171,201,99,62,106,109,56,203,21,240,229,121,173,164,11,109,246,156,241,53,149,166,168,138,35,246,140,45,28,85,48,196,14,27,231,57,105,218,57,29,183,254,108,40,76,152,61,227,38,188,174,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,42,156,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,159,239,251,22,95,249,63,255,0,238,226,128,187,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,166,211,151,7,47,250,62,29,236,81,102,222,111,97,223,245,88,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,249,231,150,250,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,61,121,207,229,13,78,47,200,108,53,155,150,232,42,230,168,203,219,193,67,88,195,60,65,4,54,235,135,78,41,38,48,47,124,205,170,97,161,140,88,31,185,166,145,220,93,155,112,70,183,3,57,161,106,201,206,45,50,207,30,95,70,145,173,176,94,61,155,89,61,93,104,210,65,73,5,116,50,81,73,85,36,164,206,34,16,141,75,204,250,232,206,209,187,57,14,187,155,35,52,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,220,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,165,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,22,44,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,78,247,41,252,45,98,195,252,18,225,11,181,162,135,179,213,226,107,133,222,233,116,147,170,103,218,42,130,186,106,65,147,66,119,96,210,10,74,112,208,89,135,220,215,77,196,78,247,128,139,25,110,33,112,181,139,3,103,238,101,224,172,45,67,216,172,184,127,24,94,109,118,234,110,169,201,208,165,130,182,88,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,77,255,0,43,143,34,121,101,248,215,172,86,171,170,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,69,138,186,159,238,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,85,127,158,85,218,235,13,171,38,236,80,220,234,194,219,89,81,126,171,168,163,25,137,160,154,120,70,132,98,148,227,215,105,24,12,243,8,147,182,162,210,200,205,166,231,214,205,121,111,97,107,22,48,227,107,43,109,56,142,135,181,210,83,220,42,238,145,199,213,56,246,213,81,80,212,85,211,73,168,59,59,236,158,8,143,77,118,150,221,9,156,93,217,242,20,69,29,92,237,48,181,138,175,32,176,46,53,168,161,223,122,181,99,6,181,209,212,245,77,186,84,181,116,85,18,84,71,177,159,97,110,58,42,103,213,217,201,186,122,11,179,17,51,216,183,43,143,61,153,101,248,215,163,214,169,254,68,68,68,68,68,68,68,68,91,93,245,238,91,9,180,103,118,91,89,217,244,117,187,87,215,86,91,196,181,241,241,66,22,119,213,252,89,104,238,237,163,232,183,50,216,101,222,204,239,167,122,17,179,63,139,62,131,170,227,136,250,132,239,221,221,221,220,183,185,233,171,62,158,11,204,226,82,118,18,118,248,179,235,254,53,76,236,213,172,120,154,174,46,231,218,242,127,138,70,85,150,194,204,246,248,207,78,247,22,255,0,138,203,154,235,175,98,147,111,142,143,254,71,81,99,205,38,26,185,104,233,73,131,220,25,67,87,209,254,85,170,51,52,125,116,87,3,193,169,56,230,181,181,191,219,161,255,0,239,154,117,59,25,80,250,225,74,87,255,0,107,15,253,152,47,95,80,46,112,144,183,197,157,191,196,168,230,102,90,12,110,84,245,52,209,147,158,224,103,118,111,134,227,127,131,47,191,130,167,158,8,98,140,219,185,192,117,215,95,29,5,123,184,170,72,65,180,102,239,117,217,19,35,109,116,251,251,144,139,115,56,191,201,113,12,141,171,198,255,0,227,78,230,49,119,249,178,236,247,58,227,109,94,77,29,187,153,114,162,216,238,223,5,183,87,90,179,106,222,46,183,51,252,221,110,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,232,203,77,93,104,142,180,109,9,180,254,101,180,163,113,239,100,29,124,123,214,232,221,187,244,126,253,86,255,0,6,119,92,82,84,70,35,171,147,124,188,87,207,169,189,211,210,62,146,72,204,218,252,93,191,206,190,100,216,166,134,73,216,99,171,141,187,254,50,55,207,246,173,79,16,68,91,131,172,206,196,206,221,196,223,231,93,186,75,147,20,98,209,191,115,105,174,191,253,117,244,119,110,141,165,215,185,219,85,228,177,105,187,195,35,233,253,107,233,254,2,84,155,44,97,51,196,247,189,236,250,61,125,75,182,191,238,128,174,18,210,238,212,145,135,192,65,155,252,76,184,241,7,253,76,151,246,23,252,87,80,251,204,170,164,91,23,116,158,54,220,241,126,150,159,237,181,159,21,96,226,237,171,248,43,191,224,36,25,241,157,9,232,221,213,209,127,237,105,84,214,224,143,250,131,7,247,163,255,0,16,87,220,168,215,161,38,158,59,95,252,138,156,226,168,162,18,121,228,1,114,7,221,222,223,45,206,185,240,221,108,82,60,91,116,253,17,215,195,238,94,218,22,25,132,93,180,109,25,151,62,246,7,96,213,150,211,54,215,94,237,23,82,162,162,56,203,86,119,215,199,185,104,21,177,147,51,238,209,255,0,106,237,132,251,163,220,207,175,193,115,70,236,67,174,157,235,115,173,164,78,237,220,236,184,245,119,91,132,93,219,114,220,136,183,55,237,90,173,22,168,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,172,3,157,95,149,140,45,245,2,135,211,174,42,42,248,78,243,79,147,127,80,48,247,168,192,178,83,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,69,22,188,214,56,31,205,12,109,137,171,248,162,203,251,213,94,35,182,208,217,221,241,13,150,190,186,48,123,29,21,21,57,200,85,20,93,66,17,122,103,16,144,206,1,214,70,154,67,49,105,58,196,209,117,121,86,112,29,255,0,82,56,171,205,251,47,246,217,112,133,138,231,110,255,0,112,58,107,216,159,87,255,0,24,24,130,72,127,181,212,1,127,82,53,42,136,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,123,56,148,225,15,29,228,127,19,77,195,237,166,139,218,114,98,107,132,31,98,136,171,225,57,46,84,53,149,71,5,23,86,71,104,194,57,183,139,197,38,241,140,90,64,50,111,205,184,25,76,255,0,1,92,60,227,46,25,184,121,182,101,246,57,197,181,119,123,149,101,71,182,142,134,96,102,11,1,212,83,192,243,91,98,113,154,80,48,142,160,103,55,146,55,16,51,148,201,133,183,59,189,197,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,41,158,230,131,157,247,92,147,225,66,244,54,107,29,37,198,163,31,212,22,7,51,169,144,132,40,224,173,163,170,121,167,97,30,243,54,138,25,0,27,112,179,28,130,111,185,129,227,56,54,202,124,11,249,80,205,60,27,150,126,212,246,103,218,220,65,110,177,118,222,135,91,178,246,170,152,225,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,201,163,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,212,11,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,47,127,205,79,39,47,185,187,194,61,222,167,14,77,173,94,2,184,69,140,100,166,218,31,209,84,180,208,79,29,75,111,51,22,14,156,21,18,207,175,188,69,208,216,34,228,108,237,9,153,41,154,23,92,149,205,204,33,154,246,97,171,146,163,11,94,41,174,71,79,77,90,84,135,89,0,27,117,169,94,81,103,112,9,162,234,68,126,233,51,132,132,206,36,206,236,243,103,204,111,20,216,177,207,46,172,105,141,112,181,119,109,178,226,11,126,29,186,91,170,122,71,31,94,150,123,165,4,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,161,179,132,239,52,249,55,245,3,15,122,140,10,85,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,63,223,246,44,191,242,127,255,0,221,197,110,188,169,248,21,169,193,209,208,113,79,154,244,21,116,215,218,170,118,155,5,80,141,84,69,0,219,170,232,129,253,164,111,12,132,228,114,197,81,36,67,12,140,61,54,105,8,128,136,163,120,164,209,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,143,241,123,148,53,57,239,195,70,97,101,109,190,10,185,238,87,107,57,205,107,130,154,120,161,58,139,141,49,141,85,28,46,114,251,130,7,81,4,64,110,78,62,225,23,188,31,164,216,219,172,156,242,83,52,45,89,213,148,120,67,53,236,195,73,29,62,41,179,211,92,142,158,154,180,106,194,142,115,6,235,82,188,162,204,198,112,203,212,136,253,209,118,56,201,156,69,217,217,189,170,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,254,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,172,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,177,87,89,15,114,240,193,87,92,1,193,110,85,88,175,53,20,147,84,85,89,206,246,5,76,100,64,208,92,42,101,174,132,93,200,69,247,140,85,49,137,182,154,49,177,51,57,51,49,61,197,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,202,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,86,235,202,79,5,93,113,87,26,88,126,251,111,168,164,142,159,7,89,238,183,186,225,152,201,142,72,14,152,168,88,98,102,23,103,62,173,116,68,236,78,45,176,77,245,213,152,74,119,145,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,17,17,17,17,17,22,142,250,45,53,117,166,168,180,110,255,0,117,109,40,221,188,25,104,44,254,43,120,105,223,243,251,214,255,0,6,213,215,25,207,24,179,187,191,135,114,232,85,94,41,233,127,74,86,102,241,239,38,255,0,58,249,85,56,170,128,164,96,10,184,197,254,58,200,45,255,0,42,62,32,136,187,154,113,38,118,241,18,215,254,85,219,163,186,1,6,145,191,126,186,190,191,47,240,175,165,25,245,65,165,215,187,226,188,254,37,125,99,55,111,6,23,255,0,149,82,76,58,38,88,206,171,93,116,35,54,254,110,171,42,233,98,212,105,4,62,12,205,254,70,93,155,151,250,208,255,0,99,255,0,145,212,96,243,61,153,130,209,24,144,107,172,173,163,233,253,205,106,139,205,91,168,239,167,139,171,132,224,214,54,60,212,183,151,115,105,52,95,253,243,78,167,75,41,191,249,83,165,211,251,0,255,0,217,70,189,156,154,236,45,60,116,117,225,49,92,65,35,72,115,11,59,134,164,218,183,203,119,205,124,188,55,95,25,147,0,247,109,147,111,249,21,64,165,219,60,64,205,167,115,51,255,0,137,118,247,12,98,195,185,155,249,214,134,109,171,59,105,224,186,181,51,4,126,255,0,199,238,92,65,93,25,55,188,90,63,237,93,200,39,105,1,221,157,187,151,60,69,185,181,211,189,110,117,180,157,221,187,157,151,27,59,187,119,247,58,220,32,79,171,234,183,34,45,205,251,86,171,77,89,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,90,106,233,175,205,104,136,181,102,211,195,77,62,43,94,231,77,27,228,182,56,109,239,21,161,73,249,178,98,118,103,209,215,152,196,119,128,183,81,145,52,173,189,205,217,189,239,185,254,255,0,185,120,26,202,235,205,228,207,165,35,236,209,244,96,115,215,254,95,154,248,227,101,185,246,182,57,42,107,153,216,181,208,76,180,241,253,139,208,83,82,220,35,96,119,41,93,133,217,245,55,47,241,175,167,101,185,86,203,86,116,196,227,160,147,183,118,191,54,111,154,246,145,212,74,20,162,39,167,131,124,254,75,205,226,89,183,211,155,59,62,186,63,249,29,120,12,185,24,99,191,221,36,97,255,0,230,185,245,238,111,29,224,171,149,180,132,169,192,133,180,212,91,252,140,186,152,156,200,45,114,237,211,192,188,127,189,37,16,60,200,233,231,60,77,218,100,104,244,217,163,59,51,255,0,108,172,117,96,254,4,174,255,0,128,189,239,140,232,118,254,143,109,139,255,0,107,74,166,183,2,235,246,126,13,127,177,31,248,130,190,244,173,172,70,223,220,186,166,152,229,170,99,138,114,22,29,25,139,231,242,37,229,114,250,243,61,109,206,106,66,148,31,163,185,180,98,127,129,3,124,254,245,89,168,6,70,128,9,201,191,69,159,199,238,100,148,159,174,46,228,255,0,15,7,251,214,179,22,172,236,196,93,255,0,122,249,117,230,97,171,51,179,247,120,191,243,175,53,114,187,213,81,123,194,239,220,250,252,116,211,191,239,251,151,127,15,226,250,122,178,10,121,42,97,99,213,153,197,205,181,248,55,134,229,236,162,169,18,140,94,61,31,93,60,23,56,247,247,191,197,104,224,223,122,108,31,189,110,102,109,52,101,163,182,139,68,68,90,179,179,45,89,245,90,162,34,34,34,34,34,166,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,237,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,17,23,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,132,101,24,230,18,22,54,19,49,98,102,215,67,38,248,186,242,150,158,25,56,109,176,93,104,175,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,82,209,23,138,198,185,33,146,249,149,117,138,251,152,217,67,130,177,85,202,10,113,164,138,178,247,96,164,174,158,56,4,136,134,33,146,104,200,152,24,140,201,133,159,77,76,159,226,233,130,178,67,37,242,214,235,45,247,46,114,135,5,97,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,154,128,191,193,151,181,68,68,68,68,68,69,77,46,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,218,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,84,215,249,39,112,177,255,0,131,78,85,127,232,109,187,255,0,130,170,170,34,34,47,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,241,86,158,25,56,109,176,93,104,175,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,232,49,214,83,229,102,104,118,31,202,102,90,97,76,91,236,206,175,98,246,237,154,154,191,178,245,54,245,58,93,96,45,155,186,97,187,110,154,236,29,124,25,124,172,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,170,128,169,254,41,225,235,32,177,205,246,171,20,227,92,143,203,252,65,122,173,217,218,110,55,76,51,69,87,85,62,192,16,13,242,201,25,25,109,0,17,109,95,184,69,153,187,153,151,160,193,89,123,128,114,214,213,45,139,46,112,62,31,194,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,215,64,22,248,50,250,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,83,95,228,157,194,199,254,13,57,85,255,0,161,182,239,254,10,246,183,60,189,192,55,172,26,25,115,121,192,248,126,191,9,199,79,5,32,88,106,109,144,203,110,24,32,112,120,98,106,98,23,137,130,55,142,55,1,219,160,236,29,52,209,151,148,180,240,201,195,109,130,235,69,125,177,112,249,150,182,235,149,186,162,58,186,58,202,76,39,65,12,244,211,198,76,81,203,28,131,19,16,24,147,49,49,51,179,179,179,59,47,87,141,114,247,0,230,85,170,43,22,99,96,124,63,138,173,176,84,13,92,84,119,187,100,53,208,71,56,137,8,202,49,204,36,44,108,38,98,196,205,174,134,77,241,117,229,45,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,162,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,42,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,154,255,0,36,238,22,63,240,105,202,175,253,13,183,127,240,85,85,69,74,191,146,119,11,31,248,52,229,87,254,134,219,191,248,43,223,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,249,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,47,21,105,225,147,134,219,5,214,138,251,98,225,243,45,109,215,43,117,68,117,116,117,148,152,78,130,25,233,167,140,152,163,150,57,6,38,32,49,38,98,98,103,103,103,102,118,85,45,17,121,76,117,148,249,89,154,29,135,242,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,93,92,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,189,170,34,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,43,223,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,188,85,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,84,181,229,49,214,83,229,102,104,118,31,202,102,90,97,76,91,236,206,175,98,246,237,154,154,191,178,245,54,245,58,93,96,45,155,186,97,187,110,154,236,29,124,25,117,112,86,72,100,190,90,221,101,190,229,206,80,224,172,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,211,80,23,248,50,246,170,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,101,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,154,255,0,36,238,22,63,240,105,202,175,253,13,183,127,240,85,85,68,95,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,224,63,146,119,11,31,248,52,229,87,254,134,219,191,248,42,170,162,34,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,82,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,34,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,42,170,162,34,42,105,118,225,147,134,219,253,214,182,251,125,225,243,45,110,55,43,141,68,149,117,149,149,120,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,94,215,11,97,60,43,129,172,84,184,91,5,97,155,86,31,178,209,111,236,214,235,93,20,116,148,176,111,50,51,217,20,108,32,59,140,200,159,70,239,34,119,126,247,117,245,145,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,166,191,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,85,87,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,132,101,24,230,18,22,54,19,49,98,102,215,67,38,248,186,243,248,91,135,172,130,192,215,218,92,83,130,178,63,47,240,253,234,139,127,102,184,218,240,205,21,37,84,27,192,128,246,75,28,98,99,184,12,133,244,126,241,39,103,238,119,85,1,83,252,83,195,214,65,99,155,237,86,41,198,185,31,151,248,130,245,91,179,180,220,110,152,102,138,174,170,125,128,32,27,229,146,50,50,218,0,34,218,191,112,139,51,119,51,47,171,129,114,159,43,50,191,183,126,76,242,211,10,97,47,105,244,187,111,176,172,212,212,29,171,167,187,167,213,232,128,239,219,212,61,187,181,211,121,105,226,235,213,162,165,95,201,59,133,143,252,26,114,171,255,0,67,109,223,252,21,239,240,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,17,121,76,117,148,249,89,154,29,135,242,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,93,92,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,187,88,235,41,242,179,52,59,15,229,51,45,48,166,45,246,103,87,177,123,118,205,77,95,217,122,155,122,157,46,176,22,205,221,48,221,183,77,118,14,190,12,186,184,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,233,168,11,252,25,123,84,95,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,226,173,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,162,34,34,34,34,34,209,223,69,166,174,140,255,0,53,162,34,215,77,59,219,69,174,172,253,201,163,124,150,194,13,59,197,55,190,215,98,209,151,156,191,93,66,221,77,41,148,162,197,184,157,189,239,134,143,247,253,202,159,214,221,46,183,153,72,32,147,220,239,253,23,45,126,63,39,127,154,248,114,217,110,133,85,172,181,53,172,250,235,160,25,105,227,251,23,223,163,164,184,69,12,98,197,49,109,211,188,220,157,252,23,118,219,117,173,246,167,97,212,123,131,191,77,127,178,102,249,175,117,71,81,48,82,109,47,143,127,199,228,190,61,246,125,208,200,197,227,177,255,0,200,234,157,225,216,193,177,84,242,105,222,198,78,253,223,14,163,42,211,103,49,58,97,113,109,59,155,252,140,183,94,12,130,134,71,29,60,31,252,142,163,7,153,148,117,19,89,90,89,24,28,90,94,239,31,13,149,138,47,203,184,223,79,154,184,78,14,24,223,52,173,206,63,219,161,215,255,0,222,41,212,232,229,30,191,100,169,181,254,192,63,246,81,175,108,95,162,255,0,177,120,60,108,21,2,19,144,109,102,104,139,231,253,210,167,56,70,237,80,119,233,40,30,88,251,137,203,244,159,95,211,22,249,170,213,103,105,94,156,93,201,191,69,190,63,115,46,106,167,45,71,222,127,210,110,246,117,184,137,182,55,188,90,237,211,197,124,250,210,32,7,208,181,253,175,251,87,155,185,220,106,169,66,67,7,239,102,119,109,53,251,254,245,173,139,25,70,69,29,61,77,76,67,33,19,14,210,61,29,223,185,188,28,151,185,167,170,25,96,3,143,71,220,218,247,46,203,106,239,185,104,226,58,105,171,173,118,14,191,21,171,105,167,114,209,219,69,162,34,45,89,217,190,11,93,89,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,90,59,247,247,58,209,17,19,71,90,232,205,226,235,107,187,247,179,124,86,177,191,115,183,222,183,173,31,79,138,234,215,187,4,46,78,250,55,207,249,157,81,92,127,138,97,246,159,178,163,149,247,137,238,127,121,180,118,220,99,243,255,0,145,118,240,149,80,110,18,151,192,153,153,245,240,254,181,122,195,138,145,156,103,216,196,206,237,224,204,255,0,122,230,146,32,40,183,70,13,181,219,224,221,254,11,165,104,183,140,55,3,157,188,8,221,251,255,0,190,103,249,47,103,13,48,73,6,231,209,219,111,119,248,23,154,196,148,224,49,155,19,51,54,143,167,248,213,61,203,174,139,95,111,14,236,238,205,91,80,223,15,236,193,86,219,99,51,83,70,227,174,142,44,237,254,6,95,59,25,84,69,79,100,152,228,45,52,98,248,255,0,112,74,29,121,137,222,100,171,196,229,0,74,46,2,207,221,187,191,250,165,91,124,254,245,99,66,218,190,154,171,196,224,40,88,113,133,19,106,63,235,216,255,0,246,180,170,105,240,55,253,64,135,246,15,252,65,95,118,115,96,132,201,245,238,23,255,0,34,166,89,145,84,209,90,167,149,157,245,33,61,27,227,250,38,169,206,82,83,213,75,136,42,170,61,230,19,222,253,250,248,57,198,234,224,232,247,52,17,136,155,119,11,51,247,253,203,146,88,244,208,159,224,182,74,113,136,106,239,171,233,240,241,95,46,173,154,86,114,103,238,255,0,26,243,183,218,50,150,55,113,22,219,211,209,245,110,253,123,213,58,56,235,109,151,248,102,128,140,67,168,58,179,187,183,245,250,252,52,249,42,211,134,110,29,122,56,72,245,45,64,117,248,247,232,223,122,244,67,32,19,106,221,223,114,213,200,127,178,111,240,166,224,110,247,38,255,0,10,209,204,91,192,155,79,218,142,98,255,0,215,55,248,86,223,210,45,69,219,70,91,145,17,22,186,186,213,159,85,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,22,142,253,253,206,180,68,68,209,214,186,51,120,186,218,229,226,204,181,5,189,105,251,87,5,94,131,9,22,172,205,163,247,255,0,50,164,25,153,137,33,165,170,11,112,203,239,152,177,55,188,223,23,54,249,174,166,17,171,29,224,114,255,0,92,45,251,63,173,94,204,227,164,113,26,134,141,139,93,27,185,153,254,245,216,104,163,56,24,227,1,211,77,29,180,239,110,229,242,232,173,98,23,151,171,111,139,105,255,0,174,207,242,94,226,150,156,36,129,157,244,211,79,249,23,196,191,211,198,12,90,183,115,179,255,0,202,169,246,30,24,219,21,85,232,206,236,221,71,125,63,221,25,85,235,59,11,83,11,139,59,51,179,120,254,198,90,95,229,142,27,116,165,35,247,48,151,252,87,81,93,204,150,248,245,22,211,166,138,97,118,25,221,180,221,240,219,88,223,53,26,205,222,126,63,21,113,92,26,11,54,104,91,217,201,187,230,139,227,255,0,207,20,234,115,50,155,255,0,149,74,109,63,176,15,253,156,107,218,27,232,4,255,0,38,119,94,19,29,85,48,218,235,37,109,125,216,164,110,255,0,31,209,37,70,48,8,213,86,98,233,167,7,45,55,19,119,235,225,213,23,255,0,149,92,77,169,140,105,64,24,219,93,25,159,191,238,101,221,146,61,65,157,254,14,184,200,163,24,245,39,103,118,95,58,177,198,81,45,174,237,163,58,248,55,74,87,150,7,218,223,214,247,235,251,29,83,43,237,45,93,29,218,42,170,98,49,96,49,46,231,118,110,226,119,248,126,197,88,48,93,200,234,44,244,146,77,169,19,198,218,252,123,251,254,245,234,198,65,38,238,238,251,150,174,67,241,38,255,0,10,49,15,139,147,127,133,28,197,188,9,191,194,180,115,23,238,103,101,183,244,139,221,38,238,251,214,239,185,17,17,107,171,173,89,214,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,151,138,209,17,29,105,174,158,45,254,5,187,119,135,222,184,229,55,23,240,90,1,59,182,174,183,131,190,189,223,31,29,87,34,216,76,228,91,117,238,95,58,250,100,20,4,205,240,215,252,142,173,155,18,193,81,54,61,150,73,158,78,150,133,163,247,233,175,89,254,125,222,10,161,225,202,88,90,8,159,87,238,97,215,77,62,76,189,120,71,15,101,211,126,141,183,187,115,183,201,111,164,145,158,158,80,241,218,37,167,248,22,203,49,73,61,76,130,99,163,9,59,51,233,247,178,245,17,148,145,0,131,55,115,179,50,248,56,166,41,36,167,39,17,119,125,175,224,223,113,47,1,151,54,249,34,187,93,136,227,63,122,178,114,125,91,230,65,247,42,205,111,23,26,104,219,77,61,214,255,0,35,47,29,154,51,77,29,142,161,163,61,53,3,248,191,246,6,161,83,142,155,141,89,102,52,244,147,76,196,59,72,153,183,59,255,0,215,234,91,226,234,214,162,7,50,102,103,87,131,192,140,93,60,103,64,238,79,254,189,137,188,127,219,105,148,212,224,102,111,96,65,167,196,71,254,32,175,189,43,9,68,108,94,27,95,85,71,51,106,175,100,77,67,7,123,202,123,25,191,111,81,190,11,151,45,112,233,80,211,5,81,198,226,114,198,207,222,218,120,176,63,203,238,85,58,138,54,1,212,157,251,155,252,203,117,84,219,89,244,111,130,249,133,56,238,125,101,23,249,182,229,197,212,2,19,247,155,197,244,109,87,66,161,152,227,54,149,217,155,189,153,120,203,181,44,50,92,99,22,102,215,115,59,105,166,191,164,235,222,97,96,232,193,24,59,119,59,51,127,136,87,169,218,45,163,182,190,11,105,70,204,206,78,228,180,96,23,109,93,201,30,62,238,231,116,112,97,238,213,251,217,114,70,44,45,220,239,252,235,118,189,250,34,34,34,55,138,222,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,105,120,173,17,25,245,69,166,186,124,22,237,221,204,184,229,45,174,180,2,119,239,251,150,241,119,215,95,159,138,228,91,11,87,45,191,13,23,78,236,100,20,50,105,240,23,255,0,35,171,112,204,120,231,170,198,20,230,239,35,196,49,131,62,154,233,175,84,255,0,228,94,179,12,210,69,217,226,118,39,215,104,252,91,95,1,94,218,152,33,106,118,18,45,27,111,245,206,222,58,45,212,146,179,73,44,44,251,133,132,137,180,239,92,22,249,38,150,236,112,236,125,140,206,250,232,255,0,217,50,245,176,60,144,198,34,218,232,238,222,43,229,226,8,202,72,73,216,93,223,99,233,163,125,206,188,14,22,162,148,113,29,100,135,25,119,245,60,89,255,0,182,10,171,22,161,113,166,22,118,209,180,111,242,50,248,216,230,89,35,181,158,194,102,247,95,227,253,201,40,129,230,23,95,90,55,41,96,150,102,112,58,178,209,183,63,131,149,91,43,24,140,119,27,50,184,174,15,98,233,230,117,182,77,223,245,216,126,63,252,241,78,167,47,40,221,159,9,82,187,127,96,31,251,40,215,182,38,103,23,103,240,118,84,203,52,234,227,164,161,150,158,46,247,152,8,116,251,221,141,151,150,202,220,59,36,39,37,194,120,137,158,83,119,23,113,249,236,127,139,42,195,111,135,107,123,207,166,141,175,249,23,60,242,48,139,232,206,255,0,37,243,36,156,92,223,243,195,171,120,142,239,249,23,3,202,4,100,206,93,218,63,197,116,230,209,220,132,221,186,125,235,199,98,40,41,202,165,128,88,93,137,244,109,52,239,239,117,236,48,124,111,5,190,158,61,175,181,131,226,223,181,123,7,1,110,246,119,254,101,163,198,218,106,238,90,173,160,34,67,171,185,39,79,187,184,139,79,218,142,12,12,218,187,234,235,144,1,155,193,223,249,214,239,235,190,244,126,228,68,68,91,209,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,154,183,205,53,101,163,191,127,115,173,17,22,154,247,173,236,204,182,191,113,106,232,95,13,22,194,239,125,174,218,191,205,6,50,248,59,45,100,103,16,213,188,86,206,174,140,218,59,191,205,114,239,17,29,207,242,95,30,243,36,146,83,155,8,187,143,127,195,238,117,64,243,14,88,173,55,1,172,40,223,89,39,104,245,22,110,231,114,55,239,240,249,47,81,130,106,163,170,163,142,93,219,183,11,124,117,211,86,21,235,39,138,105,32,33,139,95,7,211,199,228,186,244,50,84,71,172,38,238,206,253,207,174,189,237,220,203,239,218,226,8,89,207,70,213,223,95,242,47,183,12,209,203,30,157,219,155,230,186,245,240,12,177,109,49,213,221,190,95,181,124,43,69,178,158,221,83,83,80,17,179,117,37,50,125,25,188,93,217,254,95,114,246,20,164,37,78,4,58,104,226,207,254,37,76,243,178,239,29,187,14,85,202,69,166,216,164,239,215,227,211,147,239,251,148,31,241,127,118,150,245,153,213,117,59,156,128,58,128,207,171,191,133,69,67,252,223,230,168,52,110,236,109,163,252,85,225,240,33,28,146,99,26,18,119,103,102,173,137,255,0,251,173,50,154,108,9,221,135,225,109,117,238,31,248,130,190,221,105,16,82,202,77,240,2,127,241,58,166,87,139,17,223,110,3,44,160,196,49,200,196,58,182,190,4,255,0,115,252,215,174,179,91,222,146,8,97,32,102,96,17,102,238,249,51,125,223,114,251,26,8,254,139,254,213,210,150,87,41,92,95,189,181,209,121,219,236,146,211,57,118,96,55,50,119,240,111,158,191,37,197,110,10,238,139,75,82,111,223,223,166,175,171,119,55,205,125,3,24,100,166,34,46,253,53,240,211,199,69,228,234,163,136,239,113,136,139,234,204,223,15,238,215,189,179,196,13,78,2,13,239,51,51,255,0,137,151,215,140,141,180,98,239,118,92,132,238,236,221,206,182,51,187,30,215,103,209,114,182,139,107,123,198,250,183,130,228,102,249,173,31,185,217,106,228,63,181,109,109,117,90,162,34,220,206,206,180,119,249,35,120,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,213,190,105,171,45,29,251,251,157,104,136,180,213,181,91,217,155,238,91,75,221,118,127,130,63,123,51,183,205,108,38,213,244,125,29,208,99,125,123,180,90,200,206,49,187,183,142,159,5,198,50,190,198,239,125,126,43,149,137,182,110,127,146,249,119,89,78,72,76,68,95,110,142,222,31,115,170,25,153,165,21,186,161,171,74,55,125,31,78,230,109,124,77,255,0,228,95,71,1,87,199,89,75,28,187,181,220,13,220,239,222,221,195,254,117,238,14,57,36,135,108,122,247,183,252,139,169,72,117,16,84,28,69,171,59,235,222,250,232,237,175,130,251,150,216,68,15,172,250,110,127,31,241,47,189,5,68,102,14,15,250,77,225,170,217,83,16,201,27,137,139,62,173,221,220,190,29,37,178,42,90,233,106,64,25,157,247,57,104,223,126,191,37,234,104,76,14,156,92,126,239,242,50,242,57,161,95,29,13,150,73,8,180,102,23,215,191,251,131,255,0,50,133,222,58,49,20,151,188,81,89,16,200,68,16,87,200,45,223,175,112,201,83,247,191,205,90,88,187,177,54,143,223,170,184,206,14,163,150,92,207,182,182,230,118,234,195,241,127,251,98,157,78,78,81,139,134,20,166,23,118,238,0,255,0,217,198,189,165,65,56,194,100,223,1,119,255,0,18,167,24,150,216,119,234,214,109,24,130,50,211,191,191,189,157,254,231,249,175,181,135,237,15,110,167,142,46,155,51,54,158,13,247,55,221,247,47,70,194,194,44,226,253,250,119,174,156,243,62,253,154,234,218,175,135,122,221,78,37,60,64,123,221,159,77,27,227,222,235,231,91,134,229,35,188,243,147,176,191,126,142,229,175,193,254,43,234,139,69,36,70,36,250,190,215,215,195,228,188,149,236,33,246,157,60,98,207,222,96,205,225,253,147,175,117,97,136,26,134,32,102,208,152,91,254,85,246,163,35,240,45,93,114,147,150,158,11,103,120,150,159,5,202,218,105,224,182,254,145,59,59,119,50,228,102,239,71,208,95,193,28,135,246,173,189,250,252,86,168,136,183,106,206,142,235,70,119,213,110,68,68,68,68,68,68,68,68,68,68,68,68,68,90,45,168,136,139,86,109,86,211,109,31,185,4,159,93,22,226,209,214,215,38,103,102,213,110,102,31,29,86,157,254,3,243,90,72,90,54,142,218,175,155,91,114,163,161,238,150,120,129,201,245,109,196,205,243,251,254,229,201,13,116,53,48,137,117,65,133,244,118,125,205,223,220,184,107,200,94,152,156,29,139,185,219,187,191,94,231,84,111,52,236,101,87,105,150,169,169,207,116,114,20,141,238,124,88,77,254,74,159,101,238,59,58,27,147,88,234,76,65,198,77,27,123,233,174,132,3,167,121,125,223,37,93,109,119,70,170,140,28,69,159,115,55,131,120,248,125,235,234,189,20,114,179,77,183,105,15,123,247,104,185,168,164,2,115,141,137,181,29,91,199,246,47,169,69,11,235,185,245,241,255,0,50,237,207,27,62,140,255,0,37,210,138,140,13,165,254,252,188,23,213,166,141,163,132,69,188,54,183,249,21,17,226,66,70,28,47,93,24,151,253,106,87,238,127,246,185,148,38,241,30,108,88,202,189,157,251,218,121,91,255,0,186,204,168,200,62,132,206,234,240,184,14,171,138,60,99,69,25,74,3,190,178,54,209,201,153,251,229,165,83,79,128,244,251,63,6,142,207,171,11,247,127,120,43,239,84,135,82,158,64,211,93,194,237,254,37,241,162,161,8,141,189,199,110,254,254,229,221,143,67,119,1,254,183,229,247,45,210,143,74,55,39,127,22,248,174,140,103,25,72,239,171,63,122,232,213,194,50,84,60,132,58,179,120,119,125,235,140,246,105,211,109,25,157,113,76,205,12,46,12,222,233,119,235,252,203,231,65,108,142,91,128,85,56,190,172,204,222,31,221,107,242,94,174,132,90,22,213,135,187,79,151,236,93,182,169,102,126,237,53,92,193,35,147,106,237,225,222,182,20,186,62,186,63,138,220,50,59,182,186,252,23,40,119,139,59,252,89,111,119,209,181,238,92,110,78,79,225,220,183,48,179,19,62,171,115,179,173,17,17,17,106,222,43,114,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,214,212,68,69,171,54,171,105,182,143,220,130,122,119,104,183,22,143,221,252,235,107,147,54,141,175,197,106,194,218,235,170,215,251,215,91,72,156,91,71,109,87,207,173,184,210,81,51,188,147,70,14,253,254,241,51,124,254,255,0,185,41,174,48,213,67,171,74,27,95,193,216,155,79,15,218,180,171,48,122,114,120,220,75,70,127,14,255,0,130,164,217,147,101,123,141,178,166,87,167,61,67,123,183,185,242,19,251,190,245,73,176,78,51,59,37,226,75,61,84,140,2,50,59,14,247,211,70,222,34,205,222,77,242,249,42,243,101,188,13,93,60,70,44,196,198,2,76,237,222,207,171,55,223,247,175,180,212,145,84,198,210,56,237,47,29,89,153,150,250,73,99,25,222,159,120,238,22,240,215,191,199,69,245,169,33,39,61,207,170,238,200,12,226,204,90,248,174,8,169,64,142,102,241,212,9,119,104,225,104,162,97,111,254,78,229,78,115,192,154,60,57,46,133,250,66,95,31,246,185,20,40,113,99,54,252,87,120,18,127,11,141,67,55,255,0,108,157,91,123,62,142,207,247,171,138,224,226,168,34,204,251,110,249,0,91,171,15,139,233,255,0,205,20,234,114,242,140,132,240,173,57,137,179,177,8,63,115,255,0,181,198,189,172,163,186,35,31,152,187,47,134,54,241,142,82,46,155,182,166,239,222,223,127,236,93,208,17,213,163,29,59,155,85,202,67,180,28,157,215,207,98,3,157,245,118,127,254,186,234,215,198,211,19,11,179,56,139,235,254,85,215,118,142,49,218,58,51,59,105,251,23,25,8,199,25,16,247,179,139,234,255,0,5,242,101,182,71,87,89,13,67,182,187,12,93,191,153,245,249,125,235,214,91,163,104,64,93,135,225,225,162,239,53,64,179,252,29,215,48,72,70,221,236,182,20,223,215,56,191,248,22,224,145,252,126,107,154,62,241,220,237,226,183,59,233,222,238,221,203,97,27,151,130,213,133,183,51,234,183,59,45,17,17,60,17,106,222,43,114,34,34,34,34,34,34,34,34,34,34,34,34,209,104,238,250,248,167,143,126,171,68,68,239,248,45,89,219,226,155,153,107,220,236,182,62,140,254,11,71,238,125,218,174,61,204,229,227,241,91,200,189,221,27,189,214,131,33,11,119,139,255,0,129,112,203,49,147,19,104,236,188,197,230,209,81,112,168,18,239,113,103,103,248,252,223,238,251,215,212,163,161,104,41,35,132,251,182,139,54,191,205,162,221,36,38,2,236,206,228,223,6,241,94,114,255,0,109,150,233,75,53,20,177,237,18,18,209,221,157,155,189,157,190,79,243,84,62,233,148,87,10,108,68,55,42,57,5,153,166,99,247,92,188,58,142,255,0,0,253,138,173,97,40,101,160,163,138,26,184,220,204,118,182,186,59,252,5,190,63,177,122,74,170,184,154,47,118,86,7,118,239,109,218,124,23,207,180,72,239,92,100,211,106,206,79,253,119,222,203,213,210,213,8,59,11,174,217,203,25,11,145,105,220,183,211,66,219,28,182,247,19,238,110,239,154,236,233,160,232,223,37,67,120,142,138,56,240,165,202,162,67,111,118,158,103,241,249,69,51,168,50,207,251,184,87,102,29,218,40,221,221,163,170,156,124,126,83,203,247,253,234,153,55,138,184,78,16,175,85,22,204,200,178,4,102,108,7,115,166,23,209,223,227,61,63,223,247,41,214,202,202,167,171,194,212,147,106,253,241,199,227,254,230,31,231,94,205,112,60,66,70,90,253,235,170,242,69,12,219,27,77,93,244,248,124,214,219,132,172,81,109,18,211,187,231,247,58,248,146,85,199,3,56,235,163,248,106,184,94,160,186,101,35,201,187,93,116,109,117,95,14,182,182,227,218,133,160,130,87,14,239,1,47,155,252,151,213,165,122,154,152,130,57,227,38,119,102,126,246,127,151,222,190,157,45,1,14,132,222,12,250,63,220,190,152,3,179,54,223,6,110,245,178,87,232,183,83,77,123,251,208,106,12,135,112,59,233,241,209,104,117,46,96,226,63,164,203,146,146,66,45,24,157,254,93,235,190,228,194,44,218,163,106,253,229,174,142,200,239,163,179,45,205,171,62,171,145,109,118,239,91,95,95,130,215,238,68,69,171,120,163,248,173,91,193,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,90,59,190,190,41,174,172,180,68,68,98,111,7,90,238,111,154,215,185,217,108,126,237,59,150,143,171,62,186,174,55,38,223,226,183,145,247,104,207,171,173,4,200,123,220,95,252,11,138,73,136,181,109,9,190,245,230,175,150,186,155,132,205,181,203,111,243,252,223,238,251,215,126,219,111,106,74,65,132,219,224,221,255,0,46,230,111,146,229,40,12,4,152,93,221,159,94,229,240,175,52,50,214,65,45,33,197,160,200,36,218,184,247,119,179,183,252,170,133,226,172,161,173,43,195,220,40,76,4,158,93,218,139,187,119,110,39,248,7,236,85,51,5,81,84,90,237,244,244,181,160,242,20,81,0,119,179,191,128,139,124,116,249,58,246,50,213,66,52,172,226,109,25,124,157,217,190,11,228,80,150,251,187,202,211,107,171,105,166,239,238,153,122,250,106,145,143,107,63,201,151,117,229,2,23,39,118,238,109,86,234,81,18,220,98,221,196,206,218,174,203,51,51,104,202,154,103,76,64,120,126,82,144,219,65,18,126,247,254,226,69,6,92,84,94,226,170,204,92,65,67,19,235,209,187,85,135,195,225,60,237,243,84,41,85,94,29,174,181,22,204,198,181,205,17,27,55,104,129,159,107,191,246,248,190,246,249,41,228,225,226,224,87,28,191,182,212,25,62,165,79,11,190,175,254,209,19,252,254,245,85,87,9,196,36,122,187,55,130,234,206,81,211,74,218,247,59,191,252,169,85,56,244,52,110,237,205,255,0,34,248,147,85,71,78,78,250,247,191,118,171,175,215,34,119,147,171,168,252,183,47,143,116,173,174,98,219,75,12,133,223,253,104,187,252,254,75,185,111,58,217,169,198,57,225,54,115,208,116,113,127,139,55,205,125,74,107,113,183,128,254,143,195,79,15,241,47,171,28,100,32,44,63,6,239,209,109,151,72,197,164,209,2,164,228,29,209,59,233,247,45,59,73,28,110,204,222,242,221,75,44,132,218,19,187,254,213,244,28,216,7,70,117,171,110,125,29,245,209,211,115,51,233,162,221,224,250,178,223,226,180,118,118,90,58,58,34,45,91,197,31,189,214,173,224,181,68,68,68,68,68,68,68,68,68,68,69,181,221,214,136,136,180,39,118,109,89,190,40,47,175,138,223,166,154,173,154,183,201,52,238,213,24,159,195,77,22,201,93,252,91,224,182,20,142,193,175,138,249,211,84,204,53,32,2,47,163,147,107,220,255,0,53,222,9,11,228,185,200,219,103,223,162,234,238,253,38,55,249,174,6,45,73,197,187,254,75,116,122,147,184,201,251,89,157,104,69,161,119,119,247,233,167,220,184,43,161,9,35,125,27,189,219,252,235,229,29,174,50,140,156,227,212,159,93,29,219,254,133,213,142,139,164,122,119,176,179,248,173,210,208,5,70,239,121,251,153,244,125,124,87,200,48,172,182,86,70,240,66,101,25,19,57,22,215,118,102,215,191,189,180,249,47,187,79,118,136,156,122,166,1,166,157,238,236,223,242,175,175,13,77,53,105,4,112,212,1,119,51,62,211,103,255,0,39,237,95,106,49,96,0,6,127,209,22,101,189,81,190,33,232,35,171,194,23,40,201,187,138,154,111,253,148,170,9,120,132,179,5,179,49,238,251,25,219,125,93,65,127,134,121,126,230,249,42,94,174,7,132,91,97,87,102,29,152,253,237,35,185,211,151,119,221,60,31,119,222,167,87,41,33,104,240,157,43,51,235,164,96,223,253,202,53,238,22,194,32,6,119,39,102,94,114,243,112,130,140,202,115,148,91,71,125,53,38,251,223,231,247,47,44,120,197,235,42,14,10,121,68,246,147,179,237,45,124,31,79,129,125,235,142,145,238,55,59,134,211,105,90,54,47,134,237,29,183,127,63,205,122,250,123,100,35,24,137,182,175,163,120,233,254,101,203,236,218,125,236,237,27,54,157,222,13,254,101,218,42,40,99,97,49,30,253,25,188,25,104,33,182,50,218,250,119,187,174,32,169,33,119,98,238,102,125,22,233,15,168,30,26,235,242,92,112,152,142,177,179,179,125,203,83,1,22,115,23,239,118,239,90,82,212,129,31,76,13,156,155,224,206,190,148,76,228,218,147,119,174,93,73,223,71,101,171,142,186,59,252,22,237,117,101,187,191,70,209,29,244,109,86,209,209,219,87,127,138,105,163,162,34,34,106,255,0,53,171,191,119,138,213,159,85,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,174,235,68,68,90,19,187,54,172,223,20,103,213,111,211,70,91,53,111,146,105,221,170,49,59,119,105,162,219,43,187,183,115,173,142,110,193,243,117,243,106,170,102,9,129,128,95,188,153,159,185,254,107,185,28,132,250,59,179,247,178,236,239,109,157,255,0,37,214,114,212,157,137,244,101,215,34,110,163,179,63,236,91,131,87,125,166,250,124,153,104,69,181,244,241,239,238,101,199,87,24,73,27,62,157,238,203,228,61,174,50,220,82,6,237,93,244,213,181,211,252,75,168,212,29,41,95,107,59,54,191,224,239,91,165,163,26,143,205,234,250,51,107,175,222,190,92,244,181,54,234,128,158,8,136,199,123,51,190,215,118,102,215,95,135,236,95,98,158,238,4,193,213,33,30,230,213,221,244,211,252,107,235,67,91,79,84,33,28,85,0,78,78,194,251,77,157,125,154,120,218,40,132,25,254,45,254,69,206,169,254,111,82,199,61,130,80,38,238,113,45,127,250,73,20,21,113,99,135,226,183,102,78,34,170,141,157,186,183,154,178,255,0,13,68,239,242,251,149,7,111,21,84,184,119,161,43,134,98,219,34,109,204,221,162,23,238,255,0,119,139,252,234,120,120,114,164,106,108,191,183,69,171,251,144,194,63,224,130,21,86,150,210,113,31,120,157,153,124,75,221,93,60,47,213,41,69,152,91,94,242,111,22,213,121,10,188,98,210,212,61,45,60,192,110,47,224,37,175,118,186,124,9,117,26,162,231,115,171,24,153,164,16,213,139,86,220,218,247,255,0,210,189,125,5,174,48,167,6,151,188,157,155,93,127,99,125,203,178,86,218,109,91,72,197,191,153,191,204,187,35,67,0,70,198,205,222,61,237,224,181,140,116,18,113,238,119,215,85,194,213,4,4,66,254,12,250,126,213,184,228,105,67,70,102,127,216,184,224,33,141,182,54,141,247,45,92,89,155,120,248,253,203,109,45,64,57,188,98,108,228,223,39,95,78,38,114,109,79,199,228,185,117,47,13,31,69,174,215,127,22,91,153,251,150,230,240,77,123,150,209,239,213,221,209,219,189,17,17,19,87,249,173,117,238,241,90,179,173,81,17,17,17,17,17,17,17,17,22,142,235,106,34,34,209,251,209,139,79,130,111,118,213,109,213,159,191,86,90,238,118,111,185,109,121,53,111,7,92,102,123,153,197,181,103,117,243,230,170,146,9,52,39,119,22,126,245,189,182,85,56,202,26,55,131,174,220,110,44,59,126,63,53,200,204,206,204,250,179,232,184,141,155,66,119,102,241,127,130,235,199,19,188,219,217,255,0,155,249,215,5,198,179,179,105,238,232,238,250,106,205,223,241,74,7,146,70,41,75,82,103,23,118,215,191,228,183,29,67,59,184,108,111,31,146,227,169,255,0,91,17,143,115,179,59,233,252,203,230,211,201,213,220,198,222,58,183,122,219,35,179,71,51,177,56,180,96,79,220,250,120,36,123,106,232,91,104,179,185,14,154,187,119,248,47,131,118,177,87,77,79,40,211,205,32,72,236,91,116,39,109,59,159,79,6,93,12,29,79,136,109,21,114,5,194,73,164,23,55,218,68,230,253,218,142,158,58,124,157,84,251,117,112,74,34,50,31,191,181,188,95,246,47,161,171,105,170,164,185,234,229,81,133,238,17,3,104,253,9,91,86,255,0,115,149,65,191,20,84,207,79,152,183,38,34,213,222,162,103,239,127,246,249,149,20,87,39,193,188,167,14,58,182,62,205,89,235,161,111,15,246,234,117,55,249,69,51,201,134,105,217,245,253,16,255,0,217,198,189,226,248,247,233,229,136,64,99,114,103,34,102,238,215,227,170,242,23,235,5,202,237,22,141,83,32,179,190,189,198,77,240,127,185,254,107,169,135,112,79,178,230,121,106,31,123,159,123,238,239,239,119,111,152,183,201,123,42,91,84,84,204,210,198,194,206,253,253,223,253,101,244,34,143,80,119,118,109,86,205,9,143,77,23,100,1,156,61,231,103,253,171,136,132,69,221,187,180,117,211,170,131,86,119,7,110,255,0,146,225,166,234,137,60,71,174,159,7,117,197,32,72,53,4,66,239,166,142,221,223,181,110,103,147,99,247,147,247,119,175,145,107,237,113,221,170,36,147,118,205,77,199,199,251,38,209,122,106,106,167,119,103,39,126,245,219,234,239,239,103,126,229,200,198,206,62,61,235,138,89,92,60,53,254,101,186,9,10,78,253,93,115,104,238,254,43,86,211,118,159,114,213,217,104,237,162,209,17,17,17,110,111,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,214,212,68,69,163,247,163,22,136,231,226,255,0,114,218,206,207,223,171,45,119,59,55,220,182,188,154,183,131,173,135,39,118,223,139,175,157,81,83,36,7,223,171,139,62,174,183,177,5,88,137,142,154,179,178,237,71,163,14,221,123,244,92,162,218,182,154,179,232,182,27,15,123,184,183,248,23,83,163,186,102,54,46,230,127,6,127,189,108,184,84,181,59,126,143,126,158,58,119,252,87,13,9,75,43,245,11,82,103,239,109,123,254,75,150,74,134,98,120,220,27,197,254,11,108,141,186,23,118,109,29,187,255,0,196,190,92,82,185,203,32,147,119,51,187,106,255,0,181,109,144,153,164,48,31,117,154,55,61,91,185,110,129,218,166,136,199,70,39,220,227,171,247,252,23,196,185,216,234,229,134,97,134,83,2,33,45,187,73,219,71,209,244,240,101,241,112,229,30,35,179,220,31,182,75,60,177,185,234,206,69,33,104,219,155,231,167,201,213,79,181,220,24,192,90,115,125,207,163,54,175,251,62,110,190,182,172,237,171,120,47,7,154,135,212,178,75,24,183,126,210,109,127,222,26,132,142,50,168,206,12,111,122,51,39,125,215,74,151,209,223,253,186,161,91,42,172,92,49,25,71,153,22,226,97,213,154,104,95,195,253,190,21,58,28,62,84,148,152,54,141,159,86,212,35,238,255,0,246,81,42,184,190,125,230,115,134,155,80,119,109,95,225,251,29,120,235,197,170,225,118,167,113,10,137,5,137,190,6,77,240,127,185,254,107,228,89,112,52,148,21,165,87,82,111,38,230,118,247,159,95,23,103,248,143,220,189,165,37,150,24,0,102,1,29,116,110,230,102,255,0,50,250,48,71,167,139,55,134,140,132,206,38,205,163,248,174,196,96,206,221,239,220,184,228,17,2,247,89,180,215,191,69,212,169,133,139,82,13,63,153,117,233,186,177,151,72,217,221,190,111,170,219,48,72,213,14,66,239,167,221,251,22,128,242,56,247,17,63,243,175,151,110,237,97,116,156,139,118,207,119,79,31,236,93,122,56,42,73,244,114,119,239,93,214,153,143,195,224,183,129,235,226,235,142,89,8,60,53,213,107,4,132,122,107,170,230,118,119,254,187,252,107,86,102,240,90,187,119,45,29,157,150,136,136,136,139,115,62,171,84,68,68,68,68,68,68,68,69,163,173,142,233,225,222,181,77,31,228,181,102,238,239,91,116,211,199,197,105,247,253,235,123,11,38,198,92,82,51,11,119,124,209,157,246,173,164,76,45,223,163,46,172,179,134,246,208,187,255,0,106,227,152,34,151,244,153,157,223,199,193,109,132,58,90,176,247,11,63,114,230,98,125,53,23,215,230,181,19,54,126,239,7,241,90,234,102,206,45,243,90,109,233,54,237,95,85,214,32,138,168,221,231,22,238,119,118,238,111,249,86,246,56,225,30,152,104,205,166,157,203,137,163,221,38,230,110,237,87,36,130,18,11,196,254,26,47,158,208,140,117,45,30,221,7,95,151,222,182,92,33,6,18,0,238,234,51,139,233,242,125,86,219,72,8,233,3,248,11,255,0,153,151,210,58,46,180,195,176,61,221,91,94,239,189,107,81,111,17,49,97,128,93,180,109,95,111,127,249,22,145,209,28,83,137,199,175,131,126,207,21,245,227,220,224,219,251,187,149,38,207,42,250,58,92,55,92,231,40,14,145,74,206,238,76,223,245,185,126,245,7,92,86,215,195,87,153,245,239,76,98,65,190,86,119,23,103,239,237,19,252,191,106,162,170,224,120,80,186,199,69,142,172,205,36,130,12,119,26,113,241,211,198,104,62,255,0,185,78,22,74,213,133,70,27,167,216,76,236,241,131,247,63,251,92,106,164,190,191,5,211,175,164,106,173,174,237,174,199,103,111,230,213,117,163,166,39,145,128,217,246,179,174,225,208,66,122,119,105,167,203,79,243,33,70,32,59,62,77,163,45,209,198,219,23,25,179,9,182,140,206,235,152,116,38,209,217,153,113,201,8,232,254,63,53,215,216,206,206,205,222,237,224,190,125,81,84,71,32,184,135,118,230,103,238,127,5,202,63,156,23,125,173,225,222,250,46,39,98,17,38,211,65,239,239,92,80,68,59,200,219,94,253,127,157,125,26,64,23,118,99,102,95,67,166,0,62,235,55,123,46,30,160,137,109,215,197,24,119,238,119,119,238,213,105,78,111,169,8,252,9,217,118,53,118,111,189,110,240,102,118,241,117,171,150,141,227,222,180,102,119,111,123,193,52,249,106,180,117,170,34,34,45,204,253,200,203,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,173,142,233,225,163,173,83,71,249,45,89,181,110,245,163,182,158,43,111,143,127,222,183,176,178,108,101,198,98,194,207,162,209,181,218,182,145,109,110,254,239,138,235,77,60,108,77,161,119,235,240,117,199,40,197,43,123,221,238,235,138,16,233,19,236,238,21,206,197,221,184,95,87,248,173,192,114,107,171,127,58,213,220,143,81,103,241,70,14,147,110,119,125,91,230,186,166,209,212,155,245,219,195,195,255,0,145,215,32,188,80,14,200,217,153,190,229,194,67,212,61,194,218,247,174,82,96,113,96,249,182,142,190,108,144,180,83,187,48,247,59,235,225,247,173,43,96,141,163,212,123,156,199,107,255,0,62,171,130,217,164,114,246,103,240,215,119,223,226,204,190,188,148,109,41,131,0,190,154,182,186,50,85,91,152,54,109,129,139,195,87,113,215,254,69,196,244,38,50,70,96,196,58,19,62,141,220,203,237,65,191,166,205,39,118,140,188,46,105,214,82,83,217,166,114,148,25,217,139,93,73,191,176,53,10,28,107,220,169,42,177,165,200,105,36,2,127,105,77,187,107,179,247,245,106,117,240,117,108,10,170,240,247,112,10,12,121,110,154,67,96,30,188,45,174,186,127,215,162,251,254,229,56,252,54,220,163,170,193,246,215,142,70,38,56,97,126,231,215,198,40,126,245,92,95,95,130,235,87,83,53,76,76,4,222,15,175,249,87,73,169,72,72,99,218,236,44,237,240,93,210,160,134,72,197,156,116,126,231,238,102,90,116,134,17,217,240,240,239,91,162,140,116,125,22,217,5,153,251,155,87,249,58,222,26,184,179,56,179,119,124,150,133,16,190,189,239,222,186,251,7,115,142,158,11,231,85,21,76,101,168,3,127,129,215,51,63,81,223,70,111,218,184,152,72,89,216,91,70,92,20,241,6,247,54,119,209,215,209,165,1,126,227,31,241,47,162,241,70,13,168,179,58,225,234,8,30,154,173,88,58,132,250,187,173,33,45,28,132,124,123,180,93,141,93,135,95,138,215,193,181,103,213,214,174,236,45,226,180,102,119,241,77,63,177,213,104,255,0,61,86,168,136,136,181,213,106,207,170,213,17,17,17,17,17,17,17,108,119,255,0,42,105,171,45,142,218,127,92,255,0,225,91,193,217,251,150,237,95,85,166,186,63,122,215,70,127,130,218,108,204,222,58,119,160,247,183,143,193,104,100,224,218,234,184,9,204,159,93,86,253,218,55,127,201,113,200,236,109,166,171,172,113,51,119,237,103,211,238,92,36,123,68,201,219,193,157,113,245,92,162,220,206,254,11,146,9,9,155,87,119,211,199,69,189,170,195,115,234,218,51,58,218,21,160,206,91,73,188,95,226,185,70,160,28,28,141,217,255,0,106,219,25,66,110,69,163,51,119,248,104,186,181,50,51,27,12,111,223,175,248,151,60,102,3,30,166,250,59,14,171,172,21,98,114,187,7,126,158,47,252,233,81,35,51,59,179,14,231,240,119,249,175,155,90,245,132,112,51,120,57,139,19,247,248,119,234,148,196,80,213,187,49,19,187,63,207,239,94,142,130,176,28,88,93,155,95,254,178,229,168,169,17,103,39,111,5,211,43,136,55,115,247,125,255,0,252,142,185,37,187,192,20,206,194,122,150,221,59,221,190,95,181,90,103,23,217,128,56,123,5,92,166,58,131,98,34,152,91,105,252,226,168,254,233,190,74,24,179,31,16,30,34,197,87,10,233,12,139,117,68,174,206,79,171,233,212,55,249,191,246,75,203,42,145,145,87,98,183,230,5,129,156,246,183,181,105,95,199,79,250,252,95,127,220,167,67,135,75,228,51,225,42,35,25,183,57,4,108,254,243,63,253,106,31,189,86,183,184,65,166,214,54,221,167,205,180,255,0,42,71,86,210,19,11,59,63,205,114,180,145,179,247,176,173,253,88,244,215,115,127,133,117,164,154,50,149,181,54,209,190,245,164,181,145,176,237,141,255,0,192,184,66,160,116,114,119,213,245,91,222,161,223,77,174,250,173,195,33,184,187,150,171,99,152,247,179,104,47,227,175,131,174,9,74,39,29,36,38,215,95,154,208,36,134,49,109,29,159,191,238,91,13,227,148,187,157,180,241,211,230,184,119,3,74,205,166,140,207,224,222,11,157,164,38,54,120,223,221,215,189,118,90,161,200,118,106,90,186,216,108,49,182,249,36,209,252,91,87,91,98,174,29,72,55,107,171,187,120,174,106,73,64,76,181,211,82,119,117,219,114,119,118,118,211,69,171,179,247,62,186,126,197,163,147,234,205,166,171,123,62,191,224,91,135,193,104,76,221,203,71,109,17,53,111,154,34,34,212,126,74,144,228,55,19,24,55,62,113,14,100,224,203,53,13,93,187,16,229,118,40,173,195,151,170,41,153,204,8,35,170,168,134,154,174,41,88,88,72,38,26,105,29,195,184,227,48,49,118,113,217,36,149,129,17,17,21,31,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,86,4,68,69,111,248,3,140,92,9,154,28,83,226,62,26,48,45,31,180,254,201,97,250,203,141,226,247,212,154,30,203,116,165,184,141,20,246,238,207,44,3,191,111,80,15,174,18,16,62,187,89,159,71,36,199,252,98,224,76,175,226,159,14,112,209,142,168,253,153,246,183,15,209,220,108,247,190,164,211,118,171,165,85,196,168,160,183,118,120,160,45,155,186,102,125,115,144,65,180,218,236,218,177,43,128,68,68,69,24,28,102,115,64,207,222,29,184,147,198,25,57,130,176,134,95,214,217,112,255,0,179,251,52,247,75,125,108,149,71,215,160,167,168,61,229,29,92,96,250,28,196,205,160,55,186,205,174,175,171,189,207,242,244,226,131,31,113,103,146,247,172,198,204,107,70,31,183,92,173,216,162,166,201,20,86,74,121,161,128,160,142,146,146,97,34,25,165,148,156,247,84,27,59,177,51,104,195,221,226,239,116,10,200,56,183,230,123,131,120,102,206,219,38,80,91,240,109,94,37,59,117,68,51,99,121,129,222,19,160,164,158,6,56,161,163,98,208,102,169,219,44,83,187,147,180,91,25,162,221,190,66,58,123,170,202,28,232,202,252,250,193,177,230,6,81,226,250,76,69,98,146,162,90,71,168,132,36,136,226,158,55,109,241,75,20,162,50,196,122,56,147,9,136,187,129,129,182,162,98,239,229,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,17,17,121,76,216,199,95,146,252,172,198,89,153,236,191,105,253,146,195,247,27,239,98,235,244,123,87,101,166,146,110,151,83,105,108,221,211,219,187,105,105,174,186,62,154,47,43,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,85,68,68,68,69,10,223,232,213,241,79,255,0,112,57,85,255,0,154,174,63,243,229,46,153,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,237,81,66,183,250,53,124,83,255,0,220,14,85,127,230,171,143,252,249,75,166,72,99,91,174,101,100,190,1,204,107,237,61,36,23,44,85,133,237,87,186,200,169,0,134,8,231,169,164,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,123,84,68,69,69,56,204,206,188,85,195,183,13,152,195,56,240,85,190,213,91,122,195,254,207,236,208,93,34,146,74,83,235,215,211,211,158,241,142,72,205,244,9,137,219,67,111,121,155,93,91,86,120,246,201,14,110,220,73,102,86,116,96,28,185,190,224,156,181,130,219,138,177,69,170,201,89,45,37,182,188,103,142,10,154,184,225,144,163,34,172,33,99,97,55,118,119,18,109,116,213,159,193,75,162,34,43,53,180,243,70,200,107,255,0,20,116,92,59,216,169,170,238,54,123,141,68,118,106,60,103,73,47,90,138,166,247,36,173,28,116,209,196,34,228,116,196,78,209,181,91,19,139,200,237,160,116,127,162,21,229,34,42,105,196,86,124,224,222,27,114,142,251,154,216,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,223,33,14,142,76,5,176,24,228,38,216,4,237,72,56,41,227,255,0,2,113,131,237,91,7,217,255,0,178,88,206,217,215,172,251,63,218,230,175,234,90,227,236,225,219,59,87,103,138,38,214,106,158,159,75,87,54,217,187,77,31,186,165,113,47,196,198,13,225,107,15,97,76,103,152,52,53,103,135,175,248,162,159,14,87,86,211,51,153,219,2,106,90,153,154,173,226,97,114,152,4,169,197,140,7,223,216,100,66,198,66,209,157,96,68,68,69,71,243,119,137,140,27,146,185,185,149,153,91,140,232,106,192,51,94,162,190,219,108,185,194,207,32,83,92,97,58,64,167,130,88,196,92,182,78,85,123,26,70,127,112,196,55,14,194,41,35,172,8,136,163,215,152,95,48,188,232,225,51,58,44,185,115,151,56,99,5,92,109,183,28,47,77,123,150,91,221,21,92,211,140,242,85,213,194,66,37,13,76,66,193,182,156,29,153,197,223,87,46,255,0,6,111,107,203,123,141,108,211,227,7,242,137,249,76,176,97,75,103,217,47,100,118,47,97,82,212,195,212,237,93,175,169,213,235,79,46,186,118,96,219,183,110,154,150,186,234,218,94,170,34,133,111,244,106,248,167,255,0,184,28,170,255,0,205,87,31,249,242,151,76,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,246,168,136,136,169,167,17,185,223,106,225,199,39,175,89,203,125,177,213,221,237,182,10,139,112,214,82,82,72,33,59,193,81,93,5,52,135,30,239,116,140,6,119,54,7,113,99,112,97,114,13,219,219,213,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,69,111,248,255,0,140,92,9,149,252,83,225,206,26,49,213,31,179,62,214,225,250,59,141,158,247,212,154,110,213,116,170,184,149,20,22,238,207,20,5,179,119,76,207,174,114,8,54,155,93,155,86,37,112,8,136,161,91,253,26,190,41,255,0,238,7,42,191,243,85,199,254,124,165,38,211,157,247,88,120,68,162,226,70,251,99,164,172,185,6,91,199,142,43,45,180,146,21,52,19,78,214,198,172,146,8,200,186,133,24,57,106,44,239,189,197,157,157,247,105,223,219,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,162,34,34,163,249,13,196,198,13,207,156,67,153,56,50,205,67,87,110,196,57,93,138,43,112,229,234,138,102,115,2,8,234,170,33,166,171,138,86,22,18,9,134,154,71,112,238,56,204,12,93,156,118,73,37,96,68,68,68,69,74,184,151,226,47,2,112,191,149,149,249,153,142,170,63,182,209,217,232,182,77,253,51,186,118,105,166,130,143,169,20,82,116,122,189,3,30,169,142,192,241,119,240,103,241,92,22,241,165,131,120,201,193,183,123,205,155,14,213,225,188,67,134,234,35,134,245,101,154,103,169,10,112,153,228,122,105,162,169,96,1,148,36,24,164,213,182,137,137,198,108,227,183,97,201,113,72,173,127,152,95,20,24,251,132,204,151,178,230,54,92,218,48,253,198,229,113,197,20,214,73,98,189,211,205,52,3,4,148,149,115,17,8,195,44,68,199,186,156,25,157,201,219,71,46,239,7,107,96,224,207,154,6,126,241,19,196,158,15,201,204,107,132,50,254,138,203,136,61,161,218,103,181,219,235,99,170,14,133,5,69,64,108,41,42,228,6,212,225,22,125,65,253,215,125,52,125,29,164,253,17,17,81,251,175,19,24,54,193,197,29,171,133,139,237,13,93,45,247,17,225,112,196,118,42,225,103,146,10,195,105,107,26,122,67,102,29,97,48,138,141,229,19,119,112,54,234,11,184,16,131,75,88,17,17,89,7,48,62,42,56,175,225,22,166,215,142,48,62,30,203,91,230,93,95,42,35,182,195,53,202,130,179,218,52,23,30,145,27,193,51,5,96,12,161,32,197,44,129,32,3,105,180,128,196,92,64,230,181,92,1,206,191,58,34,198,86,146,205,44,180,193,85,88,77,234,24,110,193,96,164,171,130,226,208,59,59,57,192,83,213,28,78,98,238,199,176,197,152,246,184,110,143,119,80,101,207,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,149,42,227,51,58,241,87,14,220,54,99,12,227,193,86,251,85,109,235,15,251,63,179,65,116,138,73,41,79,175,95,79,78,123,198,57,35,55,208,38,39,109,13,189,230,109,117,109,89,227,219,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,181,211,86,127,5,46,138,223,248,215,226,186,197,194,94,77,86,227,46,173,170,179,23,220,181,163,194,214,74,217,140,123,125,86,224,105,36,113,141,156,222,24,0,250,178,62,160,47,160,71,212,3,150,55,81,173,254,141,95,20,255,0,247,3,149,95,249,170,227,255,0,62,82,125,194,142,39,226,107,28,229,192,99,94,38,240,222,20,194,247,91,207,78,123,93,130,207,111,170,167,170,161,165,209,223,117,115,207,81,46,147,73,168,187,66,204,37,16,182,146,59,153,20,113,86,180,69,177,223,252,169,166,172,182,59,105,253,115,255,0,133,111,7,103,238,91,181,125,86,157,237,222,235,93,25,254,11,108,140,204,63,46,244,30,246,110,247,240,67,119,6,215,85,215,39,50,45,218,190,139,126,231,102,239,249,46,57,29,141,180,213,117,142,22,110,253,172,238,221,253,236,184,245,209,141,221,188,5,215,23,81,202,61,204,239,220,183,192,68,222,251,191,115,252,215,35,85,70,199,163,182,154,63,193,109,106,208,99,39,23,111,23,92,163,82,6,46,68,236,255,0,115,173,145,148,50,185,22,140,204,218,252,151,90,164,197,139,104,63,123,252,215,52,36,193,30,166,236,207,183,85,214,237,98,114,184,131,234,236,253,255,0,225,90,205,32,176,238,38,29,124,59,254,107,161,90,245,37,8,116,217,181,121,91,231,250,58,58,235,196,229,21,104,234,229,187,99,59,254,221,87,164,160,171,29,25,139,199,77,59,255,0,153,118,167,156,24,92,159,224,218,174,145,92,64,93,219,70,239,248,191,255,0,93,114,189,218,0,129,219,126,165,183,187,189,190,95,181,91,191,18,216,220,44,24,86,186,176,231,38,208,101,253,18,240,252,220,207,253,147,124,148,39,103,70,46,151,19,227,91,204,199,41,152,21,198,160,199,113,59,247,117,100,211,250,231,254,201,83,229,234,114,222,226,84,24,178,220,76,78,205,218,97,239,215,253,180,62,255,0,185,77,223,8,119,200,170,112,21,166,87,157,157,218,26,113,211,115,127,105,131,239,87,58,215,24,54,142,166,218,187,51,248,183,249,214,129,88,196,91,89,217,245,117,216,234,71,220,228,195,170,220,210,131,248,19,127,133,117,231,150,50,38,109,237,220,255,0,53,161,213,194,3,160,59,59,233,240,209,112,53,75,110,114,39,213,217,111,122,157,195,168,187,178,220,18,25,54,164,239,220,182,60,141,171,179,232,207,243,92,50,28,110,223,156,118,91,35,146,24,199,197,159,252,11,73,74,57,11,65,38,31,216,250,46,2,112,98,209,155,107,125,221,203,153,228,45,218,196,253,223,228,93,166,168,119,29,174,69,171,253,235,66,17,31,126,73,52,253,174,184,227,174,17,55,22,45,127,99,174,122,105,128,100,119,45,59,215,104,156,157,245,29,52,90,187,59,183,142,159,177,104,68,254,12,218,174,65,125,127,204,130,132,205,162,209,219,68,77,91,230,136,136,181,111,21,185,17,17,17,17,17,17,104,239,162,218,239,170,208,153,221,187,150,205,206,206,205,252,203,126,221,91,87,77,54,190,191,5,187,199,189,157,63,106,213,159,231,162,217,43,182,141,170,117,0,89,190,122,46,50,114,55,239,240,213,104,108,34,205,222,254,43,108,143,238,182,223,138,227,102,211,191,85,199,33,108,238,127,138,225,156,88,161,38,240,103,103,255,0,34,219,77,8,244,52,63,6,110,239,240,38,130,194,236,207,254,21,195,220,251,153,246,252,123,217,116,70,38,105,12,154,89,63,77,255,0,174,238,92,55,26,170,216,97,113,164,218,239,167,245,218,252,159,229,252,203,169,105,174,188,187,27,213,8,105,189,244,209,143,195,187,230,187,61,188,222,176,90,70,209,180,102,238,249,235,251,87,102,235,80,113,80,145,196,239,184,129,244,253,186,58,225,195,189,121,105,202,74,134,109,206,79,243,240,209,190,107,146,227,41,13,68,0,26,232,242,11,63,248,93,119,158,32,48,103,127,22,239,213,124,138,218,161,162,153,201,182,59,120,187,191,143,139,255,0,153,124,162,198,212,212,147,184,188,130,218,63,205,180,241,254,249,112,213,230,101,186,54,119,158,225,70,13,253,212,162,223,229,53,240,39,205,107,76,211,20,81,92,233,31,189,219,221,152,126,127,223,174,10,220,205,181,82,211,148,146,93,96,111,117,252,103,29,60,31,251,181,97,92,111,103,45,45,214,207,87,102,162,174,138,93,213,18,126,140,172,95,214,212,143,192,223,230,223,5,29,21,210,20,181,82,74,94,38,78,95,225,119,93,117,246,48,141,206,107,86,37,181,214,192,76,197,13,108,18,51,187,191,194,65,127,131,183,201,75,79,10,185,225,73,30,12,166,134,229,117,166,142,109,224,12,197,59,54,141,210,129,191,174,147,95,29,85,201,209,102,245,154,113,22,246,213,35,191,115,255,0,174,67,95,248,235,235,81,102,189,177,229,97,123,173,19,139,248,109,156,117,241,111,238,215,222,131,48,104,38,102,112,171,140,153,219,93,122,130,255,0,255,0,114,235,215,230,117,178,138,50,126,208,46,237,171,63,190,63,127,247,127,114,225,179,99,192,189,202,253,9,59,181,238,239,248,106,223,34,127,154,244,180,245,198,253,228,250,179,248,174,236,83,70,227,171,19,190,191,122,236,194,122,147,19,54,189,222,14,185,142,160,244,247,64,53,111,185,113,22,178,179,145,62,215,102,240,30,238,245,243,234,98,168,38,127,125,216,117,241,213,245,92,47,52,116,241,183,86,87,113,215,77,92,187,245,93,102,188,210,71,54,157,170,61,62,44,230,218,248,254,213,172,215,186,50,144,88,39,133,133,244,215,222,109,127,202,187,13,118,131,166,205,9,111,111,155,59,63,252,171,187,71,93,189,155,220,111,14,237,91,189,43,70,106,167,102,119,113,109,52,247,53,111,154,67,68,241,71,171,17,59,183,123,59,186,234,202,119,49,171,29,130,61,38,211,87,208,181,241,255,0,7,130,251,148,178,25,66,61,71,118,118,211,195,246,46,208,144,237,239,255,0,26,213,157,190,75,77,236,207,247,104,183,49,179,248,104,181,213,157,214,186,45,28,126,75,107,15,127,236,90,162,34,51,232,177,238,199,153,235,152,252,58,113,219,154,121,161,149,247,158,195,117,161,204,12,69,20,208,202,206,116,183,10,82,185,76,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,140,223,240,209,196,94,4,226,131,43,40,51,51,2,212,127,106,163,188,81,108,155,250,89,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,85,81,17,22,53,156,52,113,23,142,248,95,205,58,12,204,192,181,31,218,168,239,20,91,33,254,153,218,251,76,51,79,71,212,150,41,58,61,94,128,15,84,7,120,120,179,248,179,228,39,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,8,138,194,185,154,241,219,106,201,28,27,113,200,204,173,196,213,113,230,133,250,158,49,170,172,181,206,32,120,110,136,220,72,142,73,52,119,10,153,162,212,99,0,219,32,4,157,125,209,187,67,213,180,190,74,158,105,241,79,211,250,239,81,183,39,58,191,52,248,91,233,253,15,168,220,85,213,114,189,227,167,242,215,133,67,35,179,143,25,246,188,201,178,239,246,61,77,104,237,154,251,107,142,49,118,214,103,39,237,21,144,233,39,83,86,19,56,152,36,252,233,13,68,141,127,232,136,188,86,80,231,70,87,231,214,13,143,48,50,143,23,210,98,43,20,149,18,210,61,68,33,36,71,20,241,187,111,138,88,165,17,150,35,209,196,152,76,69,220,12,13,181,19,23,120,54,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,94,255,0,152,23,29,214,46,21,112,172,152,43,11,31,109,204,220,65,111,121,45,212,218,28,126,203,165,158,58,168,226,186,239,58,121,105,231,233,84,211,139,118,98,118,35,215,87,208,123,222,13,237,54,204,101,154,248,254,138,205,71,37,93,255,0,22,99,27,196,116,209,29,93,91,60,247,11,141,92,204,34,242,77,49,51,57,201,44,141,169,200,77,222,78,228,254,46,167,163,128,30,15,173,92,38,229,24,141,193,170,228,199,120,198,158,142,191,21,156,210,139,133,52,224,4,241,208,196,49,153,69,178,157,230,148,30,65,34,121,76,140,247,108,120,227,142,19,56,104,226,47,29,240,191,154,116,25,153,129,106,63,181,81,222,40,182,67,253,51,181,246,152,102,158,143,169,44,82,116,122,189,0,30,168,14,240,241,103,241,103,200,79,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,17,17,82,174,44,124,172,103,39,211,252,67,233,211,168,33,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,228,39,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,120,172,107,157,25,95,151,88,203,7,101,254,56,197,244,150,107,238,63,168,168,164,195,148,245,33,32,133,124,240,180,123,226,105,88,122,64,110,243,68,32,38,66,242,28,130,1,184,157,153,123,84,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,21,63,207,236,166,252,186,228,214,44,202,63,181,247,92,47,246,162,222,84,94,212,182,22,147,65,239,49,109,33,213,186,144,158,222,156,177,110,30,164,71,32,110,29,219,155,27,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,158,83,124,94,126,87,114,227,249,62,227,90,221,248,191,0,91,195,217,37,29,7,74,58,172,59,11,67,4,59,164,7,112,121,160,51,24,139,81,7,40,202,2,110,169,180,198,215,254,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,183,48,110,54,238,188,87,227,248,236,88,98,122,186,28,186,194,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,163,11,179,201,38,190,175,149,247,7,216,155,59,51,114,203,157,183,150,171,183,96,76,1,120,26,240,175,166,150,156,142,178,247,68,116,181,16,208,184,17,245,64,29,166,142,83,147,166,66,225,25,70,196,38,108,97,121,92,234,252,172,97,111,168,20,62,157,113,84,83,149,215,48,10,203,69,101,183,134,76,239,196,93,107,84,221,154,221,129,238,147,199,60,245,81,213,75,60,80,67,105,46,152,30,232,95,171,172,82,72,224,48,140,101,27,147,131,196,49,75,82,34,34,138,190,121,223,169,63,222,79,225,171,234,242,186,230,1,71,119,163,182,240,201,157,248,139,163,117,135,179,91,176,61,210,120,224,130,150,74,88,160,138,8,109,37,211,0,219,51,116,181,138,73,28,202,98,144,163,114,99,104,134,89,63,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,43,85,230,143,228,79,51,127,5,245,138,37,25,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,40,86,231,87,230,159,11,125,63,161,245,27,138,186,174,87,188,116,254,90,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,157,33,168,145,175,253,17,98,174,167,251,254,197,151,254,79,255,0,251,184,162,3,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,144,78,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,68,69,143,94,61,207,76,199,225,211,142,236,211,205,12,175,188,246,27,173,14,96,98,40,166,134,86,115,165,184,82,149,206,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,102,255,0,134,142,34,240,39,20,25,89,65,153,152,22,163,251,85,29,226,139,100,223,210,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,136,188,86,106,231,70,87,228,133,170,209,125,205,124,95,73,134,237,183,203,197,61,134,142,178,172,36,232,61,108,194,101,24,201,32,139,140,33,182,41,9,229,145,198,49,97,119,34,21,237,81,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,199,179,140,78,42,177,151,21,249,185,112,198,23,155,149,88,225,139,117,69,69,54,19,180,73,27,66,22,235,115,159,184,229,16,153,143,105,144,70,50,152,247,22,227,102,22,126,152,70,1,229,56,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,9,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,171,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,136,161,131,156,173,218,235,96,226,239,4,223,108,87,58,187,117,202,221,129,237,181,116,117,148,147,20,51,211,79,29,206,224,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,175,87,151,95,29,84,220,82,224,214,192,249,131,95,72,25,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,152,17,136,0,19,0,94,82,34,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,247,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,141,85,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,72,255,0,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,200,35,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,206,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,123,244,229,117,203,254,178,239,89,109,226,111,59,240,239,70,213,15,102,184,224,123,92,242,79,5,84,149,81,79,20,240,221,139,166,97,182,22,233,105,20,114,49,140,195,33,72,226,192,209,20,178,212,139,71,125,22,215,125,86,132,206,253,204,182,110,118,238,117,191,107,59,106,233,166,215,215,224,183,126,151,123,39,237,213,106,206,182,74,237,163,106,157,64,22,111,216,184,204,158,79,216,180,38,17,22,125,93,105,35,251,173,167,142,139,139,111,199,87,92,114,22,206,253,124,123,151,25,232,241,31,115,119,139,255,0,145,113,83,70,219,28,77,187,180,91,180,22,103,102,125,25,190,107,133,187,205,217,246,254,213,209,40,89,167,50,105,100,241,126,237,221,222,43,138,186,162,170,24,29,169,116,119,219,253,118,190,58,63,201,116,45,21,215,173,101,122,145,13,187,203,77,24,252,59,190,107,183,53,124,133,83,30,230,118,110,230,125,63,106,238,215,84,20,84,78,96,239,171,199,171,127,129,215,207,195,133,85,57,77,37,67,55,233,150,154,235,225,221,243,93,171,204,133,16,71,211,215,87,149,153,244,254,117,220,167,17,146,144,55,126,150,140,255,0,226,95,50,190,97,164,153,164,109,143,240,119,127,31,23,255,0,50,249,83,227,42,122,42,134,23,144,91,79,189,180,241,254,251,238,92,85,57,149,64,12,239,53,117,36,99,167,126,233,69,191,254,229,240,43,115,94,207,214,104,162,186,81,150,175,167,187,56,191,197,255,0,187,92,21,25,151,107,130,18,150,75,164,63,162,239,223,56,232,221,223,223,43,59,227,43,58,237,242,225,154,203,117,21,198,9,78,71,144,116,25,132,157,181,142,161,190,18,126,197,23,119,186,130,171,186,85,85,23,123,203,49,158,191,180,157,215,65,119,45,53,82,81,92,169,170,98,125,8,37,7,111,230,38,127,249,20,162,240,103,157,20,244,56,58,142,146,233,115,130,35,140,163,1,98,153,135,185,162,167,111,235,143,238,117,119,244,25,195,100,156,5,189,183,72,238,90,63,250,228,53,248,127,118,190,181,54,107,91,58,162,195,118,162,113,125,27,250,184,235,255,0,29,122,10,108,196,160,168,17,120,234,226,61,89,191,235,130,255,0,255,0,114,210,175,50,109,212,81,145,61,64,235,163,255,0,94,63,255,0,151,220,190,125,183,49,98,188,86,20,16,201,220,218,191,115,183,205,155,224,79,243,94,154,154,225,33,176,200,229,171,59,55,199,254,149,223,138,120,201,156,183,62,174,222,26,174,204,38,196,226,237,240,209,118,94,114,102,118,97,29,127,98,225,38,121,75,113,190,154,127,98,186,19,199,80,67,250,90,15,205,221,215,95,171,29,60,76,242,74,110,223,13,75,189,112,29,226,142,57,125,218,168,244,254,232,219,252,233,85,123,164,114,110,156,241,105,241,247,155,95,242,174,203,93,96,96,102,132,152,255,0,99,179,255,0,145,215,110,154,187,123,55,184,223,31,22,239,91,235,154,122,145,219,185,192,95,226,14,236,255,0,5,182,158,129,194,62,227,55,127,131,147,247,255,0,145,116,234,14,234,53,49,180,34,29,62,253,206,236,90,248,119,127,141,125,218,89,36,40,191,56,250,126,197,219,18,109,31,85,174,172,239,224,180,222,204,235,86,54,127,5,185,220,93,110,91,118,252,150,221,157,250,45,81,17,60,22,230,125,86,168,136,136,136,136,139,77,91,230,182,185,124,221,105,184,117,211,85,185,155,228,250,174,57,7,70,215,79,138,3,147,179,235,224,183,119,191,143,130,220,15,221,166,172,143,167,139,174,9,100,97,45,68,252,62,245,197,53,100,66,58,111,103,125,62,109,226,186,209,205,41,201,184,203,187,224,218,252,23,103,168,78,222,44,221,235,115,187,56,182,164,218,235,241,116,55,103,111,21,196,100,218,119,63,232,247,191,122,226,35,25,89,180,118,125,22,210,32,216,250,187,119,50,214,39,234,68,236,58,105,167,115,255,0,50,232,212,133,75,62,145,151,195,230,235,231,187,92,196,100,239,29,117,125,63,73,124,162,44,64,213,27,71,164,192,229,223,174,253,124,87,215,142,158,165,233,217,231,113,114,118,248,107,242,251,214,180,209,75,24,152,184,143,123,190,154,179,174,72,232,186,132,206,99,30,237,218,247,50,236,212,82,177,196,49,24,179,179,105,240,92,240,82,133,60,30,235,51,125,205,227,224,186,231,0,201,51,25,15,232,190,190,243,125,233,81,51,8,144,70,236,218,179,183,122,248,181,118,233,171,29,219,115,232,253,218,234,255,0,230,251,215,147,196,56,70,81,138,67,133,221,205,217,244,211,93,117,239,249,10,183,236,202,193,24,252,218,121,45,213,149,49,139,145,56,179,73,59,119,123,250,120,15,236,84,98,43,126,104,80,92,78,46,209,88,68,36,237,169,29,67,183,233,126,207,185,109,196,182,188,221,154,128,140,171,246,70,236,229,163,75,84,197,166,215,251,149,157,231,123,95,225,184,79,13,222,121,100,118,148,183,57,145,191,126,233,53,253,47,231,84,70,164,132,228,119,102,211,78,229,194,187,54,237,123,125,59,179,232,237,40,59,126,221,204,174,227,40,48,238,49,187,225,200,106,112,253,194,88,202,35,18,33,105,101,102,118,104,227,119,211,99,63,127,123,42,171,97,178,230,209,215,53,43,92,234,65,223,221,221,36,213,44,62,44,222,58,42,153,97,193,57,167,20,176,201,81,124,140,217,220,123,187,77,75,252,91,230,42,164,208,81,230,45,16,71,19,85,192,79,163,14,175,36,238,223,15,243,47,173,30,16,204,91,164,145,188,149,84,27,79,71,118,115,159,227,254,245,254,106,175,224,124,25,113,179,83,211,201,90,49,185,108,13,238,12,94,58,14,190,34,223,39,85,10,26,120,227,6,114,137,221,157,190,2,183,196,49,190,187,4,217,181,254,185,151,100,55,132,163,180,153,217,217,159,197,119,27,87,145,181,22,209,199,87,209,151,21,77,76,52,196,194,90,54,231,238,215,69,195,60,71,84,13,210,45,25,251,252,124,87,204,172,181,207,56,244,181,127,210,251,255,0,204,190,4,216,54,121,42,220,218,170,102,213,252,24,223,79,31,239,86,218,140,27,86,36,46,21,50,179,247,120,155,233,255,0,21,125,171,93,158,90,56,197,170,52,145,217,155,239,111,135,205,190,229,247,105,233,99,38,98,97,219,167,201,180,92,196,241,198,76,5,174,191,5,202,58,59,119,187,105,247,45,230,17,16,142,209,111,135,193,151,51,70,13,27,105,167,134,189,203,64,61,123,153,191,194,183,57,237,126,246,255,0,2,213,217,137,187,187,181,101,163,51,3,120,187,234,203,115,106,205,222,183,179,182,157,238,157,222,58,186,218,254,61,206,235,87,31,13,29,29,180,68,69,141,119,22,30,105,179,147,234,6,33,245,25,215,161,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,228,39,128,49,254,12,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,98,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,17,22,42,234,234,184,5,227,95,21,112,167,152,244,150,75,181,207,180,101,150,38,184,67,30,35,183,212,60,135,29,6,247,24,202,231,78,209,137,152,205,16,51,57,136,11,245,163,6,7,109,195,17,197,61,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,181,94,62,184,215,194,188,41,229,197,93,146,211,115,237,25,155,137,173,243,71,135,45,244,239,25,201,65,189,138,49,185,212,52,130,96,48,196,108,238,2,98,253,105,1,193,155,104,202,113,64,182,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,43,234,228,169,230,159,20,253,63,174,245,27,114,115,171,243,79,133,190,159,208,250,141,197,88,174,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,233,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,213,34,138,14,104,60,193,41,174,212,215,174,23,178,90,235,86,0,21,5,65,140,47,148,210,203,76,123,225,150,170,158,178,202,241,75,0,147,131,144,64,71,60,82,236,144,28,162,247,128,143,91,85,229,189,115,206,218,14,43,240,157,46,73,71,86,71,113,168,167,166,197,111,13,36,19,0,225,182,172,167,150,189,229,57,133,198,16,219,16,51,24,184,200,230,224,0,251,204,68,187,124,209,252,246,102,111,224,190,143,68,174,43,129,142,42,176,111,10,28,191,49,206,48,188,220,169,11,19,220,113,197,218,155,9,218,36,141,230,59,141,197,173,86,237,142,81,9,129,118,104,200,163,41,143,112,237,7,97,103,234,28,96,113,215,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,19,202,247,129,111,200,166,21,12,241,206,60,25,217,51,38,245,191,216,244,213,165,186,107,21,174,72,197,155,88,92,91,179,214,77,172,157,77,92,140,34,112,143,243,68,85,17,189,255,0,172,85,213,213,112,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,138,122,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,87,149,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,231,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,165,92,75,241,23,129,56,95,202,202,252,204,199,85,31,219,104,236,244,91,38,254,153,221,59,52,211,65,71,212,138,41,58,61,94,129,143,84,199,96,120,187,248,51,227,237,196,86,124,227,46,36,179,114,251,154,216,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,217,24,150,142,76,3,188,220,228,38,222,100,239,53,60,175,174,121,219,118,225,66,203,85,157,49,213,128,5,64,211,96,246,169,164,130,152,254,205,195,71,75,21,27,176,68,34,78,14,65,59,129,202,221,73,1,196,245,32,32,39,187,84,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,21,144,115,47,224,114,155,136,236,27,54,112,224,115,171,12,197,193,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,125,243,145,227,54,118,32,56,97,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,150,69,28,31,241,41,98,226,167,35,172,249,155,108,110,141,214,29,182,188,73,72,52,167,4,116,151,136,161,140,234,35,137,136,143,116,47,213,9,35,118,51,126,156,128,196,236,108,98,54,23,205,99,142,219,171,221,107,248,89,201,172,77,72,54,209,167,120,49,189,214,221,57,20,242,78,228,99,37,157,141,153,132,0,69,133,231,216,68,230,231,208,39,13,147,199,37,133,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,106,172,188,86,239,135,250,89,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,145,70,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,171,43,231,87,229,99,11,125,64,161,244,235,138,133,101,53,60,175,120,233,252,181,225,80,200,236,227,198,125,175,50,108,187,253,143,83,90,59,102,190,218,227,140,93,181,153,201,251,69,100,58,73,212,213,132,206,38,9,63,58,67,81,35,95,250,34,40,171,231,157,250,147,253,228,254,26,162,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,212,229,215,199,85,55,20,184,53,176,62,96,215,210,6,106,88,41,230,154,186,26,106,89,64,46,118,232,94,156,26,228,238,209,180,16,153,73,80,49,156,34,127,166,4,98,0,4,192,23,148,138,21,185,213,249,167,194,223,79,232,125,70,226,189,255,0,35,172,83,98,164,197,89,185,130,170,43,182,94,174,182,251,61,210,142,155,164,111,213,165,164,146,170,58,137,55,179,108,29,167,91,76,218,59,177,63,83,81,103,97,39,105,106,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,43,85,230,143,228,79,51,127,5,245,138,37,0,42,79,185,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,20,181,34,40,86,231,87,230,159,11,125,63,161,245,27,138,177,92,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,83,211,192,47,26,248,87,138,204,184,164,178,93,174,125,159,51,112,205,190,24,241,29,190,161,227,9,43,246,48,198,87,58,118,140,64,10,25,77,217,204,64,91,163,33,176,59,109,40,142,91,170,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,121,92,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,34,198,179,139,31,52,249,201,245,3,16,250,140,235,208,112,119,197,86,50,225,67,55,45,248,194,205,114,171,44,49,113,168,167,166,197,150,136,227,105,130,227,110,99,247,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,242,19,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,123,56,215,226,186,251,197,166,114,214,227,46,173,214,143,8,91,117,163,194,214,74,217,128,187,5,46,208,105,36,113,141,152,26,105,204,58,178,62,166,77,168,71,212,48,138,55,87,235,201,98,237,159,55,28,27,138,232,238,183,58,74,172,160,181,212,29,37,170,42,185,183,213,210,222,221,227,154,104,169,69,159,80,166,120,166,234,74,39,160,245,100,140,162,247,138,161,222,74,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,206,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,102,168,171,175,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,15,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,178,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,21,185,213,249,167,194,223,79,232,125,70,226,172,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,84,69,77,56,138,200,108,27,196,150,81,223,114,167,25,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,91,227,34,213,197,140,119,131,156,100,251,12,153,241,236,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,173,86,14,54,238,183,174,7,49,199,9,25,143,61,93,125,68,116,244,83,97,59,197,77,81,74,99,4,23,59,113,133,165,163,24,93,216,35,138,58,201,66,89,101,208,64,6,17,102,102,140,85,10,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,149,64,227,95,138,235,239,22,153,203,91,140,186,183,90,60,33,109,214,143,11,89,43,102,2,236,20,187,65,164,145,198,54,96,105,167,48,234,200,250,153,54,161,31,80,194,40,221,84,190,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,250,0,64,38,6,76,97,59,200,180,213,190,107,107,191,205,214,155,135,93,53,90,179,124,159,189,109,49,109,53,209,104,14,238,223,54,91,187,223,199,193,110,7,109,52,213,150,175,162,224,150,70,23,212,79,195,228,235,134,106,200,132,116,115,103,127,150,173,174,171,173,28,210,156,142,68,94,239,193,181,248,46,203,72,251,123,157,153,111,213,158,54,114,38,241,248,186,19,139,179,119,252,23,9,147,51,119,23,135,123,247,252,23,17,24,202,218,51,235,163,173,28,133,133,217,221,159,70,240,72,137,164,2,97,219,166,142,186,85,65,80,218,176,23,199,230,235,231,233,115,18,55,212,116,239,211,93,203,228,212,30,32,106,143,205,188,91,119,124,119,235,166,171,235,83,193,84,84,236,85,36,14,68,58,247,59,252,190,245,173,52,83,70,198,59,69,217,221,252,89,215,32,81,148,133,172,141,30,187,187,180,249,46,220,244,204,80,140,70,44,237,163,55,135,220,185,41,40,194,158,39,112,102,29,95,94,238,239,130,226,158,1,156,244,33,238,23,221,239,50,73,32,198,27,35,118,98,102,211,238,95,26,174,134,106,195,118,99,119,215,95,139,233,255,0,201,222,188,197,247,8,200,241,201,40,150,165,181,223,185,251,254,63,220,170,21,153,56,43,27,78,211,201,106,170,169,136,26,34,209,152,230,30,255,0,127,251,17,253,138,131,86,218,179,62,217,115,24,202,162,188,203,123,104,238,117,14,63,164,255,0,115,124,151,37,230,221,155,211,208,153,13,115,0,56,62,186,203,84,207,166,143,247,43,80,207,120,113,61,51,200,23,122,153,165,46,163,177,110,57,9,181,252,238,191,165,252,234,222,43,100,19,145,217,155,188,95,71,255,0,26,235,46,74,127,234,241,247,233,239,55,249,85,211,100,117,155,16,221,240,240,53,146,186,88,167,19,109,187,101,49,31,208,139,79,209,103,125,117,118,85,142,217,101,205,168,110,16,209,61,202,169,159,65,29,239,53,78,207,210,102,241,209,84,187,30,9,205,102,40,102,154,252,4,206,98,250,118,170,151,249,63,246,42,166,219,45,249,141,109,130,54,122,216,36,119,102,109,122,147,191,193,190,239,185,125,134,195,121,147,117,24,203,181,80,232,68,218,179,157,71,135,248,31,230,170,158,3,192,183,123,108,17,85,92,58,47,35,136,177,56,110,239,238,23,127,17,251,157,84,234,58,65,142,32,221,27,190,130,204,253,223,114,230,140,97,222,91,70,70,241,238,118,109,23,96,88,129,192,128,155,197,187,181,93,189,198,228,30,235,104,238,218,232,203,109,85,68,84,218,185,104,218,252,244,92,115,68,117,33,182,51,102,215,239,95,42,174,217,52,195,177,156,155,79,219,254,101,240,171,48,116,242,78,218,85,74,223,112,155,233,225,253,234,217,85,131,42,135,71,26,153,117,254,253,255,0,255,0,21,246,45,118,105,105,1,187,67,177,191,127,134,174,223,31,155,47,187,5,44,103,163,236,219,251,27,69,206,93,56,223,105,59,186,229,29,29,155,189,153,190,229,184,227,137,193,182,139,119,124,217,151,60,113,134,198,211,69,160,27,119,179,55,248,86,242,61,186,59,178,119,23,130,208,89,131,71,119,90,142,172,221,235,145,157,180,213,221,211,187,77,117,117,180,188,117,98,127,240,173,116,238,238,116,209,217,17,17,106,206,181,213,150,168,136,136,136,180,127,5,181,109,144,95,230,184,28,136,31,231,222,185,66,71,109,52,239,215,197,114,106,210,54,142,232,3,181,221,190,11,82,29,89,245,238,253,139,137,220,99,239,18,119,118,249,186,226,168,172,0,137,244,48,221,167,134,191,114,243,151,91,243,81,129,3,72,15,33,51,187,54,189,255,0,31,191,238,95,62,211,87,95,89,186,162,160,153,155,168,251,91,82,240,238,118,241,253,171,238,132,166,194,196,228,221,205,243,93,122,171,193,66,236,35,17,150,143,253,104,235,255,0,42,216,247,185,9,195,88,101,239,118,238,97,255,0,165,119,225,174,41,156,90,65,113,109,25,252,52,117,186,178,94,140,7,43,63,187,181,255,0,111,130,235,208,76,211,71,187,66,247,190,95,204,185,165,0,120,200,88,137,221,217,219,197,115,82,69,182,22,29,75,195,191,95,31,5,203,209,29,117,102,215,246,173,175,72,38,196,68,204,222,47,220,190,69,113,199,79,39,116,6,90,63,192,117,249,174,34,158,170,104,199,163,1,11,106,223,164,46,223,228,95,70,146,142,73,97,103,145,216,95,78,255,0,135,126,139,152,105,70,34,209,139,87,253,169,185,183,236,144,124,27,185,244,90,25,187,19,109,103,118,253,157,203,65,138,73,207,71,218,34,255,0,46,229,197,53,177,154,86,119,55,113,215,224,255,0,127,236,92,189,154,24,180,17,103,209,252,117,209,109,154,221,77,47,126,130,110,255,0,7,209,255,0,228,95,46,229,134,45,213,209,184,79,69,19,252,59,163,31,191,230,223,122,241,245,185,93,134,222,165,228,123,108,44,68,251,181,232,199,227,171,255,0,112,188,166,49,203,155,67,91,103,120,169,67,65,114,22,102,1,240,218,95,220,168,214,227,19,1,5,166,74,187,132,20,196,192,243,201,222,193,255,0,140,63,192,91,228,172,170,102,210,83,111,145,63,249,86,197,222,178,64,245,23,74,88,217,157,221,230,15,15,239,153,73,183,7,120,78,142,76,39,78,117,112,51,188,147,0,251,194,222,15,21,63,205,191,106,187,74,60,182,195,196,47,55,99,140,72,71,126,224,140,27,195,191,199,106,248,247,171,123,91,42,33,138,221,78,242,55,80,69,244,13,95,77,95,228,205,242,101,236,112,229,158,10,232,162,42,202,82,143,64,23,119,32,102,248,55,205,190,247,94,222,134,201,111,165,233,184,68,228,218,54,143,180,93,190,31,114,251,206,241,132,12,195,211,102,22,209,190,31,5,176,107,186,109,161,60,78,203,115,213,70,64,238,12,223,62,229,243,171,110,210,209,129,78,45,250,2,239,163,235,175,118,175,243,251,150,203,14,53,130,188,100,3,112,105,6,87,13,175,166,189,218,127,117,247,175,163,86,18,92,100,136,216,156,89,136,95,185,244,255,0,228,241,95,102,146,152,88,1,183,63,112,183,197,114,188,5,212,119,97,29,52,249,46,48,165,102,151,113,51,119,191,252,171,146,166,156,30,55,247,91,93,60,116,92,81,211,11,70,204,77,171,45,224,59,61,221,27,107,255,0,133,113,84,71,19,200,45,175,127,119,201,112,204,242,129,51,3,234,205,167,205,115,193,46,248,244,54,209,217,244,238,93,129,54,97,241,127,15,138,227,25,180,119,118,102,241,91,250,251,251,182,183,248,23,46,225,17,103,215,191,69,181,143,87,238,91,158,71,213,153,217,106,242,51,187,46,70,45,89,109,209,245,241,101,189,251,180,90,190,143,221,243,90,109,249,45,19,227,162,198,187,139,15,52,217,201,245,3,16,250,140,235,224,98,236,161,198,88,43,47,48,22,105,94,32,164,124,61,152,212,247,25,172,179,195,59,17,239,161,171,42,106,152,101,7,208,128,196,154,51,103,209,193,194,96,208,156,152,196,46,83,151,95,29,53,28,45,99,54,193,25,131,95,86,121,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,129,145,136,25,139,1,206,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,69,138,186,247,249,173,145,121,143,147,84,120,66,237,141,108,221,43,86,59,195,244,88,146,193,114,129,220,233,107,105,106,32,142,103,1,55,102,210,104,186,162,18,198,236,196,36,226,237,168,28,102,119,129,202,247,142,159,200,166,42,12,142,206,60,103,217,50,218,245,191,216,245,53,163,186,27,21,210,73,5,219,89,156,155,179,209,205,172,157,77,88,128,37,112,147,243,66,85,18,60,170,113,47,196,94,4,225,127,43,43,243,51,29,84,127,109,163,179,209,108,155,250,103,116,236,211,77,5,31,82,40,164,232,245,122,6,61,83,29,129,226,239,224,207,143,94,122,103,166,99,241,23,152,247,28,208,205,11,207,110,186,215,105,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,156,33,184,180,109,92,156,136,140,200,204,204,203,224,98,204,1,140,176,45,54,31,170,198,24,122,174,210,24,170,207,29,254,208,213,44,194,117,86,233,37,150,40,170,24,53,220,32,101,4,142,27,153,183,6,211,29,64,192,138,247,249,42,121,167,197,63,79,235,189,70,220,156,234,252,211,225,111,167,244,62,163,113,86,85,128,50,183,29,230,135,218,63,176,182,47,105,253,146,195,245,152,166,241,253,21,12,61,150,215,75,183,175,63,231,76,119,237,234,7,184,27,141,245,238,23,209,215,213,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,41,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,170,243,66,227,167,242,41,133,79,35,178,115,25,246,76,201,189,108,246,197,77,16,238,154,197,107,146,50,119,210,102,38,236,245,147,107,31,79,70,35,8,156,228,252,209,21,60,143,13,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,9,224,115,132,75,87,8,57,70,88,82,123,141,37,227,22,95,170,6,229,136,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,182,237,157,71,213,206,73,164,97,143,170,241,140,69,243,71,243,217,153,191,130,250,61,18,181,85,39,220,174,185,127,214,93,235,45,188,77,231,126,29,232,218,161,236,215,28,15,107,158,73,224,170,146,170,41,226,158,27,177,116,204,54,194,221,45,34,142,70,49,152,100,41,28,88,26,34,150,234,184,196,230,51,151,28,42,227,188,43,128,33,165,251,83,122,146,225,20,248,182,219,69,163,205,107,179,156,39,161,52,142,98,3,88,70,112,75,28,38,206,199,16,30,247,133,165,134,87,184,188,161,206,140,175,207,172,27,30,96,101,30,47,164,196,86,41,42,37,164,122,136,66,72,142,41,227,118,223,20,177,74,35,44,71,163,137,48,152,139,184,24,27,106,38,46,248,198,42,149,157,25,13,140,178,86,60,27,116,190,209,85,203,98,199,152,94,215,137,172,87,98,167,104,224,172,10,170,40,39,158,16,118,50,109,244,242,204,241,19,59,177,187,52,114,56,8,202,26,221,175,43,222,58,127,34,152,168,50,59,56,241,159,100,203,107,214,255,0,99,212,214,142,232,108,87,73,36,23,109,102,114,110,207,71,54,178,117,53,98,0,149,194,79,205,9,84,72,243,82,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,213,99,252,173,199,121,95,246,115,237,213,139,217,159,107,112,253,30,41,179,255,0,69,67,55,106,181,213,110,232,79,249,163,45,155,186,103,238,30,211,109,59,197,181,101,34,156,174,185,128,86,90,43,45,188,50,103,126,34,235,90,166,236,214,236,15,116,158,57,231,170,142,170,89,226,130,27,73,116,192,247,66,253,93,98,146,71,1,132,99,40,220,156,30,33,138,82,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,239,83,93,93,82,239,178,32,213,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,30,206,49,56,170,198,92,87,230,229,195,24,94,110,85,99,134,45,213,21,20,216,78,209,36,109,8,91,173,206,126,227,148,66,102,61,166,65,24,202,99,220,91,141,152,89,250,97,24,5,106,229,161,192,229,79,17,216,202,28,225,199,7,72,25,117,130,239,17,132,212,146,4,85,7,124,184,194,209,206,212,69,9,177,11,83,48,156,69,49,24,251,225,35,70,12,238,70,112,206,74,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,32,57,178,112,81,110,203,250,207,229,59,149,246,206,133,150,247,112,56,241,125,20,109,85,81,36,87,74,169,230,153,238,101,33,145,132,112,202,114,12,36,63,154,0,147,160,192,196,243,59,5,144,100,15,16,249,161,195,62,50,173,199,153,77,117,164,160,187,220,44,245,118,73,142,166,142,58,144,232,78,194,236,76,38,206,204,113,203,28,51,3,248,111,136,88,216,227,115,140,252,86,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,254,224,23,133,26,62,20,178,58,146,201,115,139,126,51,197,29,27,198,40,154,72,96,105,32,170,40,69,134,128,100,137,203,169,13,63,190,34,239,33,137,72,115,200,59,90,93,131,114,170,192,57,213,249,88,194,223,80,40,125,58,226,162,87,34,50,114,251,159,185,153,69,149,88,90,109,151,171,173,190,235,81,110,143,104,63,105,170,164,183,84,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,252,11,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,106,18,11,247,139,177,55,139,41,222,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,45,213,34,40,171,231,157,250,147,253,228,254,26,163,171,39,178,47,49,243,230,179,19,90,114,190,205,237,155,174,23,195,243,98,73,173,177,59,189,85,101,44,83,193,12,129,76,12,207,213,153,187,64,155,71,171,17,136,19,6,227,112,3,248,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,159,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,186,168,86,231,87,230,159,11,125,63,161,245,27,138,177,92,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,9,240,81,197,117,139,139,76,154,162,198,93,91,85,30,47,182,233,71,138,108,148,83,25,118,10,173,198,209,200,195,35,49,180,51,128,117,99,125,76,91,83,143,168,103,20,142,174,1,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,138,213,121,163,249,19,204,223,193,125,98,137,65,14,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,53,209,159,193,49,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,90,121,83,241,199,83,153,86,170,14,22,243,36,41,34,190,225,139,59,6,22,185,137,197,3,92,109,212,162,0,212,71,30,172,231,83,12,90,16,148,98,253,72,98,144,141,132,162,41,38,145,244,80,173,206,175,205,62,22,250,127,67,234,55,21,101,88,3,43,113,222,104,125,163,251,11,98,246,159,217,44,63,89,138,111,31,209,80,195,217,109,116,187,122,243,254,116,199,126,222,160,123,129,184,223,94,225,125,29,125,92,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,66,156,52,113,23,129,56,160,202,202,12,204,192,181,31,218,168,239,20,91,38,254,150,93,59,52,51,79,71,212,150,40,250,221,46,184,15,84,7,97,248,179,248,179,85,85,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,218,185,218,110,182,90,144,163,188,219,42,232,42,36,167,130,172,34,169,132,162,50,130,120,130,104,101,97,38,103,112,146,41,35,144,11,192,128,196,155,86,118,117,38,156,174,185,128,86,90,43,45,188,50,103,126,34,235,90,166,236,214,236,15,116,158,57,231,170,142,170,89,226,130,27,73,116,192,247,66,253,93,98,146,71,1,132,99,40,220,156,30,33,138,90,145,17,99,89,197,143,154,124,228,250,129,136,125,70,117,242,113,86,69,230,62,16,202,124,21,157,247,59,55,87,6,99,190,215,21,182,233,78,238,113,195,85,79,83,60,18,82,212,119,55,74,103,236,231,32,51,234,39,27,187,137,59,132,163,29,197,242,235,227,170,167,133,172,100,216,31,48,107,234,207,42,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,208,50,49,3,49,96,57,200,251,89,133,126,202,253,186,251,77,106,251,55,236,255,0,107,123,99,182,199,216,123,15,79,171,218,122,250,244,250,61,63,127,169,187,110,223,123,93,59,212,27,243,20,227,170,167,138,92,100,248,31,47,171,234,195,42,236,21,16,205,67,13,77,44,64,119,59,140,45,80,15,114,103,120,218,120,64,163,168,40,194,18,63,208,1,50,0,50,112,10,127,192,231,8,151,94,47,179,112,176,164,247,26,187,62,19,176,211,141,203,17,221,96,167,35,48,129,205,132,41,97,55,23,136,42,102,125,219,58,143,163,4,115,72,195,39,73,227,44,130,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,69,95,52,94,96,21,151,122,203,151,12,153,33,136,186,54,168,123,77,187,28,93,32,142,120,42,164,170,138,121,96,154,210,61,64,13,176,183,75,89,100,141,204,102,25,6,54,38,6,148,101,177,110,26,56,116,199,124,80,102,157,6,89,224,90,127,237,85,151,138,221,240,255,0,75,45,125,166,24,103,172,233,203,44,125,110,151,92,11,164,5,188,252,25,188,93,174,211,154,38,67,96,222,27,114,143,135,92,169,193,148,84,130,22,234,124,66,119,58,232,105,222,19,187,92,92,45,77,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,243,252,160,48,181,139,28,231,238,97,96,172,83,67,219,108,184,131,43,238,214,187,141,55,84,227,235,210,207,91,65,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,170,107,199,247,7,215,94,19,115,112,134,222,212,146,96,76,99,81,89,95,133,14,25,73,206,154,0,49,121,40,101,25,12,165,223,78,211,68,13,33,17,52,160,64,123,183,188,145,199,234,249,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,232,25,24,129,152,176,29,234,115,149,187,90,175,252,34,96,155,237,138,231,73,113,182,220,113,197,182,174,142,178,146,97,154,10,152,36,182,92,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,133,242,184,243,217,150,95,141,122,61,106,159,228,68,69,10,220,234,252,211,225,111,167,244,62,163,113,86,149,128,178,27,25,102,86,81,230,22,107,96,250,42,187,152,101,189,69,168,238,244,52,212,237,33,199,110,171,10,215,150,181,223,123,22,200,10,146,54,49,16,47,114,98,144,156,2,35,117,219,225,163,136,188,119,194,254,105,208,102,102,5,168,254,213,71,120,162,217,15,244,206,215,218,97,154,122,62,164,177,73,209,234,244,0,122,160,59,195,197,159,197,159,33,60,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,68,86,235,199,39,8,150,174,47,178,140,112,164,23,26,75,62,44,176,212,21,203,14,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,109,187,250,111,171,28,112,200,227,39,73,163,44,125,177,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,124,165,113,92,14,112,137,117,226,251,55,11,10,79,113,171,179,225,59,13,56,220,177,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,221,179,168,250,48,71,52,140,50,116,158,50,200,35,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,214,90,63,130,218,182,200,47,243,92,14,68,15,243,239,92,163,38,140,218,119,191,197,114,49,49,182,215,249,32,6,199,209,188,22,164,58,179,235,221,251,23,19,237,14,246,39,213,190,110,184,230,171,140,34,39,234,3,22,143,221,175,220,188,245,206,250,212,96,95,156,23,50,213,217,181,239,248,253,255,0,114,249,86,186,202,250,201,78,121,203,65,115,125,173,169,120,119,59,120,254,213,247,227,144,246,179,185,55,135,205,112,213,93,202,1,216,209,25,104,255,0,214,142,191,242,174,38,189,200,66,58,195,47,123,182,141,183,254,149,222,130,188,165,113,99,18,22,118,111,22,209,255,0,202,185,106,229,233,65,36,162,236,226,209,191,237,240,93,43,109,75,84,1,27,49,190,174,237,221,252,203,182,64,12,36,204,69,171,139,252,87,37,36,91,99,241,126,255,0,154,230,232,142,186,233,175,237,91,123,40,200,238,238,204,205,247,47,147,112,120,233,205,244,132,203,79,144,235,243,92,13,81,81,52,90,65,1,143,247,194,237,254,69,223,162,165,154,72,191,58,204,46,254,62,45,240,101,206,52,131,25,54,135,171,179,252,214,174,236,199,176,219,185,105,33,232,236,192,206,235,107,4,179,22,154,8,182,157,254,44,235,100,214,205,73,139,126,173,241,209,255,0,232,92,163,73,4,66,219,89,221,254,58,232,182,205,111,167,153,181,238,39,118,240,125,31,254,69,243,107,240,221,13,92,110,19,209,196,236,227,163,233,27,120,119,252,217,120,251,182,88,225,185,167,9,78,219,22,174,237,223,209,143,230,255,0,220,47,57,136,114,222,205,216,42,6,58,64,102,8,207,77,35,15,128,191,247,42,63,56,195,203,200,104,168,42,107,105,169,159,221,144,201,244,6,254,198,161,254,3,247,40,253,174,7,142,182,160,29,157,182,202,109,163,254,215,92,11,158,134,46,173,92,64,218,247,152,248,126,214,82,25,193,110,18,167,169,177,193,83,85,19,190,181,2,222,240,183,134,202,119,248,178,189,250,12,185,195,147,4,115,29,20,91,220,24,183,12,113,253,207,227,181,117,47,182,90,123,70,193,183,64,230,236,76,219,88,89,254,127,38,111,147,47,187,134,45,173,112,134,54,173,162,56,252,31,83,143,79,128,252,219,239,117,239,173,246,11,117,56,1,4,110,93,237,224,194,255,0,47,185,122,56,134,40,233,196,1,128,69,153,188,116,111,130,218,213,157,39,118,221,19,183,237,91,154,170,35,213,197,135,115,183,131,46,157,93,194,88,5,200,71,188,59,244,118,127,135,243,174,165,175,26,195,44,231,77,80,224,50,9,56,179,22,140,250,234,205,241,37,245,42,250,151,33,105,5,220,68,155,94,238,239,151,249,151,218,166,166,17,209,181,126,229,202,240,185,72,228,192,26,126,197,196,212,159,156,220,76,206,185,167,167,141,195,188,27,252,11,175,13,48,180,90,59,106,203,120,11,199,221,163,109,255,0,26,217,81,28,68,236,219,159,87,251,215,4,205,52,110,194,5,220,223,123,174,122,121,156,227,33,54,211,77,23,100,13,155,187,191,249,215,16,205,222,238,204,221,203,123,212,111,109,54,183,248,23,43,56,136,235,175,122,218,198,196,253,203,87,145,217,180,118,91,158,70,249,46,65,45,91,86,91,93,159,224,237,252,235,123,248,50,213,221,180,90,56,252,150,143,220,159,20,69,171,120,173,200,136,136,139,71,125,22,215,119,78,255,0,130,119,59,123,206,184,102,141,219,222,102,215,87,91,68,116,110,238,247,117,202,44,66,205,243,91,220,152,91,95,185,109,57,88,99,222,254,26,119,175,145,113,188,81,210,9,75,33,27,51,51,252,91,239,251,254,229,224,46,185,133,66,21,229,79,9,79,38,164,237,168,59,59,55,188,237,253,146,210,154,95,107,212,5,65,239,118,209,180,221,242,215,95,191,230,189,21,38,200,92,99,102,118,30,239,15,154,250,208,192,102,59,153,245,21,182,72,162,103,102,233,51,190,189,250,139,46,70,167,139,65,49,137,188,91,95,117,151,98,8,162,146,71,110,230,208,126,229,209,187,212,4,49,60,78,206,76,239,183,187,191,224,235,125,181,196,41,24,128,124,91,187,86,240,238,101,164,19,145,84,144,152,22,154,191,139,119,120,175,170,36,204,44,76,14,204,205,242,90,196,50,200,238,93,204,58,174,86,31,17,220,223,225,92,69,66,38,91,142,49,118,215,228,185,154,146,157,153,132,64,27,70,249,50,219,32,70,205,180,75,110,157,218,107,162,225,54,1,23,217,171,150,158,63,5,209,120,234,94,71,57,8,88,126,29,238,185,134,122,120,133,250,134,36,250,124,29,157,124,233,111,1,28,167,180,36,118,102,127,209,111,250,86,192,190,140,132,45,182,81,213,217,180,38,211,254,85,222,10,216,137,155,115,235,251,52,90,199,95,78,50,59,108,151,187,193,244,109,22,243,174,139,105,59,182,141,223,227,162,243,213,183,39,169,156,154,29,118,129,56,187,253,236,239,242,117,231,49,29,64,199,73,43,206,98,192,226,78,251,159,238,127,154,176,94,44,226,160,196,20,119,10,42,102,3,32,150,82,127,209,127,6,157,190,26,252,212,113,226,139,119,179,174,213,16,48,179,109,144,219,185,191,186,38,249,125,203,227,175,117,148,214,7,189,98,171,100,61,45,236,85,176,139,251,186,247,117,35,251,159,230,164,211,42,65,240,53,158,221,23,72,194,18,150,23,119,1,209,153,246,135,143,232,183,128,43,163,194,183,23,191,90,55,80,202,206,69,22,154,185,127,114,63,39,127,155,46,214,31,195,85,5,120,51,187,140,82,70,206,238,61,206,253,251,219,79,210,111,150,171,220,207,104,165,10,102,106,88,132,52,111,235,69,155,225,247,50,224,128,170,169,244,105,93,182,15,115,120,235,162,214,166,162,73,71,88,205,217,190,90,175,157,87,45,87,79,243,18,123,236,223,23,127,249,23,199,60,93,61,160,156,106,105,106,230,209,251,222,32,114,102,255,0,9,55,201,114,14,52,178,92,32,120,102,25,163,150,94,239,206,48,51,51,59,105,253,150,186,234,235,175,77,71,79,4,237,85,67,48,179,155,238,253,38,211,87,125,117,238,254,101,236,44,151,41,119,4,53,44,229,224,236,67,171,183,193,188,93,215,170,130,102,119,103,23,238,118,93,232,204,92,123,221,150,199,140,156,247,51,182,159,181,111,48,119,7,103,209,251,151,16,54,141,180,155,185,117,235,90,110,155,246,125,55,105,221,174,191,127,201,124,9,35,189,246,216,220,140,54,106,218,182,167,225,170,250,161,189,135,243,186,185,36,114,184,187,232,61,218,252,150,217,43,9,157,217,153,252,62,11,100,53,7,38,189,196,221,255,0,21,216,106,134,140,125,230,125,126,229,204,50,185,179,59,177,105,162,229,132,197,159,222,103,240,91,164,145,159,193,157,106,4,197,167,114,230,98,248,104,180,241,127,138,223,174,154,106,203,95,189,214,173,243,91,73,251,244,100,102,127,23,101,141,119,22,30,105,179,147,234,6,33,245,25,212,175,112,135,144,248,55,137,30,87,56,67,42,177,157,21,33,5,198,158,250,118,218,233,169,222,99,181,92,90,235,94,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,120,161,226,91,135,76,119,194,254,105,215,229,166,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,199,193,219,193,222,250,185,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,20,181,34,44,85,212,255,0,89,120,116,192,156,80,112,11,149,89,105,142,169,255,0,87,246,58,203,61,110,249,191,165,151,79,98,180,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,208,129,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,234,230,30,116,102,134,107,90,176,157,139,48,49,125,93,218,219,129,172,240,216,112,245,25,4,113,65,65,69,24,136,136,132,113,136,139,155,136,70,37,41,51,200,109,28,108,68,91,7,75,180,229,123,193,71,242,128,199,97,156,249,133,108,181,87,101,182,13,184,29,52,182,234,214,235,123,102,232,48,137,133,59,196,36,218,67,23,86,9,164,121,25,194,79,114,45,146,9,203,211,250,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,39,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,205,11,129,111,200,166,42,60,241,201,204,25,217,50,218,245,179,219,20,212,69,186,27,21,210,73,9,159,72,88,91,179,209,205,172,125,61,28,128,37,115,143,243,66,84,241,189,165,100,15,16,249,161,195,62,50,173,199,153,77,117,164,160,187,220,44,245,118,73,142,166,142,58,144,232,78,194,236,76,38,206,204,113,203,28,51,3,248,111,136,88,216,227,115,140,252,86,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,190,229,205,192,79,242,87,177,79,153,25,137,63,104,204,220,77,111,236,117,116,240,84,111,165,178,208,153,132,175,70,46,15,178,105,156,227,140,165,151,188,88,128,66,39,218,37,36,215,170,160,7,154,63,158,204,205,252,23,209,232,151,160,229,215,192,173,79,20,184,201,177,198,96,208,85,134,85,216,42,38,134,186,106,106,168,128,238,119,24,90,156,218,218,236,210,52,240,129,71,80,50,28,194,31,160,4,2,96,100,198,18,83,199,39,24,56,7,131,92,163,28,17,131,30,146,151,29,221,44,229,65,132,44,118,184,161,0,180,64,192,240,197,93,36,78,5,20,84,208,56,233,28,110,14,210,156,125,49,29,131,41,197,5,151,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,208,35,22,239,38,97,111,6,83,167,203,231,130,122,110,19,240,4,151,156,71,112,171,170,199,120,178,158,158,162,242,3,60,176,193,66,15,12,37,236,243,134,58,153,41,106,78,158,118,168,219,86,194,198,237,52,140,46,192,78,197,1,138,127,172,188,58,96,78,40,56,5,202,172,180,199,84,255,0,171,251,29,101,158,183,124,223,210,203,167,177,90,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,104,75,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,145,254,87,92,192,40,238,244,118,222,25,51,191,17,116,110,176,246,107,118,7,186,79,28,16,82,201,75,20,17,65,13,164,186,96,27,102,110,150,177,73,35,153,76,82,20,110,76,109,16,203,39,232,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,119,174,124,42,224,222,43,249,126,101,94,15,188,219,105,7,19,219,178,222,205,83,132,238,242,72,240,157,186,226,246,168,54,49,74,32,101,217,164,33,140,102,13,165,184,25,137,155,168,17,152,66,14,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,251,252,203,226,195,59,115,107,40,240,110,70,227,60,71,73,62,15,192,212,244,176,219,40,161,183,65,17,153,211,4,208,211,205,44,162,59,200,194,158,126,131,51,56,131,132,96,68,37,38,233,11,218,240,47,193,149,247,140,60,199,170,182,73,117,246,54,12,194,253,158,163,19,92,162,48,122,161,142,87,62,149,53,52,101,174,179,75,210,149,154,66,23,142,49,2,34,220,236,17,73,63,216,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,177,44,146,56,59,187,90,175,92,40,100,245,101,154,231,73,95,79,30,7,178,210,28,180,211,12,160,51,193,71,20,51,68,228,46,236,199,28,177,201,25,143,136,152,16,190,142,206,202,176,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,87,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,109,127,232,163,240,39,255,0,127,63,248,51,120,255,0,154,43,148,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,149,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,87,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,149,215,135,172,83,125,199,57,5,150,152,215,20,215,118,219,214,32,193,246,107,165,198,167,164,17,245,234,167,162,138,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,85,1,81,254,45,243,67,43,242,155,135,156,109,136,51,112,105,42,236,85,246,122,203,67,89,230,173,146,148,239,147,212,83,200,1,110,138,72,153,229,19,153,183,11,152,51,188,97,190,87,208,99,34,108,112,110,213,180,215,27,173,109,194,142,211,73,107,167,170,168,146,104,168,105,10,82,130,148,8,157,198,24,222,99,57,92,5,157,133,158,67,51,209,155,113,19,234,239,118,188,171,51,35,46,50,219,139,139,68,185,135,71,190,76,73,111,151,13,225,234,190,194,213,29,138,241,87,60,1,1,235,222,113,117,1,166,167,234,3,59,183,104,208,182,198,82,16,207,74,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,87,149,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,150,50,178,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,10,112,209,196,94,4,226,131,43,40,51,51,2,212,127,106,163,188,81,108,155,250,89,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,85,81,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,189,255,0,52,94,95,245,150,138,203,151,19,121,33,135,122,214,169,187,77,199,28,90,224,146,121,234,163,170,150,121,103,154,236,61,67,61,208,191,87,73,99,141,128,97,24,198,70,23,7,148,162,177,110,26,56,139,199,124,47,230,157,6,102,96,90,143,237,84,119,138,45,144,255,0,76,237,125,166,25,167,163,234,75,20,157,30,175,64,7,170,3,188,60,89,252,89,242,8,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,138,30,117,126,105,240,183,211,250,31,81,184,171,74,192,89,13,140,179,43,40,243,11,53,176,125,21,93,204,50,222,162,212,119,122,26,106,118,144,227,183,85,133,107,203,90,239,189,139,100,5,73,27,24,136,23,185,49,72,78,1,17,186,237,240,209,196,94,59,225,127,52,232,51,51,2,212,127,106,163,188,81,108,135,250,103,107,237,48,205,61,31,82,88,164,232,245,122,0,61,80,29,225,226,207,226,207,144,71,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,83,39,204,11,129,27,23,21,88,86,76,107,133,131,177,102,110,31,183,188,118,234,157,78,79,106,82,193,29,84,145,90,182,29,68,84,240,117,106,106,5,251,73,51,144,105,163,234,61,205,64,57,122,114,197,172,194,213,152,127,136,30,34,168,186,55,88,122,119,59,6,18,148,39,130,170,213,85,20,240,79,73,93,83,44,114,134,217,155,165,38,180,134,6,44,50,15,81,216,216,162,9,63,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,46,167,51,94,4,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,85,84,118,184,8,3,13,214,155,8,144,73,30,174,193,77,52,186,148,102,27,99,3,147,161,182,54,104,122,180,3,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,98,238,167,251,254,197,151,254,79,255,0,251,184,160,5,76,246,106,240,73,106,226,191,129,172,151,190,225,136,41,40,115,23,10,229,189,150,107,85,96,210,137,79,118,128,108,236,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,234,56,179,52,146,107,13,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,255,0,43,222,58,127,45,120,84,50,59,56,241,159,107,204,155,46,255,0,99,212,214,142,217,175,182,184,227,23,109,102,114,126,209,89,14,146,117,53,97,51,137,130,79,206,144,212,72,215,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,150,158,11,114,47,46,56,139,229,153,128,242,191,52,44,221,186,213,93,237,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,40,150,226,95,135,76,119,194,254,105,215,229,158,58,167,254,219,89,103,173,223,15,244,206,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,223,208,91,56,211,207,155,47,13,7,194,157,155,16,82,80,96,217,42,39,115,158,154,155,165,113,42,41,204,228,154,222,243,137,51,61,52,146,201,33,155,109,234,22,242,141,228,120,93,226,94,127,134,142,29,49,223,20,25,167,65,150,120,22,159,251,85,101,226,183,124,63,210,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,108,130,56,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,189,174,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,168,140,227,7,148,134,50,193,151,95,182,124,47,195,87,138,108,87,139,196,116,223,101,75,70,173,178,132,228,1,19,133,68,146,105,81,76,50,145,49,25,236,56,99,120,202,71,144,70,105,194,69,56,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,118,65,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,105,207,76,139,203,142,34,242,226,227,149,249,161,102,237,214,170,237,37,134,104,157,130,170,223,84,44,237,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,69,6,85,114,121,206,27,222,116,93,240,206,107,213,213,225,220,186,180,212,84,21,30,37,164,122,25,167,190,193,21,88,4,97,29,56,212,153,209,156,244,239,36,172,114,4,141,19,139,9,9,187,232,247,21,205,255,0,11,88,176,55,5,249,123,130,176,181,15,98,178,225,252,97,105,181,219,169,186,167,39,66,150,11,77,124,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,172,91,149,199,158,204,178,252,107,209,235,84,255,0,34,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,186,243,20,224,86,167,133,172,100,248,227,47,168,42,207,42,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,63,63,192,47,26,248,171,133,60,199,164,178,93,174,125,163,44,177,53,194,24,241,29,190,161,228,56,232,55,184,198,87,58,118,140,76,198,104,129,153,204,64,95,173,24,48,59,110,24,142,41,232,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,20,122,243,125,225,159,6,227,28,158,169,226,104,107,170,232,49,102,3,167,162,182,155,11,188,144,92,173,211,215,12,67,1,131,147,52,103,20,181,103,40,200,62,44,242,1,137,107,25,69,17,121,79,129,127,42,25,167,131,114,207,218,158,204,251,91,136,45,214,46,219,208,235,118,94,213,83,28,61,94,158,225,223,183,169,187,110,225,215,77,53,109,117,89,25,240,235,144,216,55,134,220,163,177,101,78,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,183,200,67,171,11,153,108,6,8,197,246,0,179,84,181,163,190,139,107,187,167,127,193,59,157,189,231,92,51,70,237,239,51,107,171,173,172,59,71,86,239,119,92,162,196,204,207,221,170,222,229,181,181,251,150,211,149,134,61,239,224,205,171,175,147,112,187,210,82,137,75,33,27,51,51,187,247,183,223,247,175,3,121,204,43,124,85,221,158,18,154,77,207,166,177,184,187,55,123,183,127,188,184,225,168,123,196,225,49,239,113,238,118,215,229,175,243,252,215,162,163,217,14,216,246,190,221,25,187,153,125,120,96,57,7,112,191,187,242,248,173,36,138,38,125,175,30,165,175,126,172,203,120,211,66,226,36,49,54,172,237,174,162,203,158,40,225,57,89,180,102,208,126,239,21,212,186,206,52,241,20,79,169,49,51,183,119,127,139,58,219,103,216,20,228,64,14,218,187,248,183,220,203,112,78,111,86,226,66,90,126,206,239,21,245,99,38,216,206,192,236,204,218,248,36,77,44,134,239,220,195,240,215,85,204,205,166,173,171,106,253,222,43,138,74,17,148,183,16,11,183,199,185,114,133,29,56,179,8,198,45,221,242,100,144,34,22,218,196,194,250,124,217,151,1,12,98,222,235,187,190,159,205,170,232,152,84,148,142,68,66,194,207,220,250,186,230,142,106,120,191,170,152,191,119,193,217,116,38,187,71,29,65,48,9,187,51,63,232,183,223,251,87,19,95,68,203,107,180,173,223,166,133,255,0,215,93,232,235,98,32,103,34,110,246,249,247,160,215,211,140,154,48,74,250,124,116,109,23,51,215,70,90,190,142,205,167,197,124,11,173,193,229,155,101,59,107,181,251,254,230,103,127,147,175,61,123,169,32,166,144,164,54,97,113,125,117,127,134,142,172,175,138,121,45,183,139,117,101,190,6,3,144,142,65,127,209,127,235,103,111,134,191,53,24,184,234,208,214,187,229,116,108,44,218,84,202,221,205,253,217,125,205,242,94,101,122,76,7,106,43,182,33,164,166,16,221,186,88,251,180,215,250,241,111,147,252,212,151,100,69,166,108,29,132,168,42,2,7,24,159,164,103,180,93,157,159,165,19,191,193,155,192,85,216,224,75,220,87,235,64,189,60,154,201,221,30,164,237,220,251,71,187,185,223,230,190,157,46,29,175,59,224,29,123,69,37,62,230,125,61,231,254,191,239,109,60,53,85,1,172,212,1,74,205,77,8,11,176,120,136,139,124,62,230,93,88,70,170,152,156,117,109,140,255,0,29,124,23,36,213,50,72,26,70,110,223,206,186,19,201,63,77,196,100,247,254,26,187,248,175,137,62,37,171,179,72,231,83,5,68,251,95,194,17,114,255,0,43,183,201,110,135,31,218,43,0,187,84,53,48,153,234,194,210,8,142,142,255,0,61,75,239,93,126,133,21,76,237,95,75,56,238,114,220,206,36,218,107,174,191,5,235,108,119,57,68,99,167,168,98,38,211,244,135,87,111,139,248,187,175,93,20,226,239,184,95,221,255,0,26,239,68,65,183,197,191,106,216,64,78,250,177,54,159,181,114,16,19,142,143,163,174,24,217,217,182,187,104,203,138,176,100,120,159,163,166,239,134,191,183,238,94,126,88,239,125,164,9,228,6,30,253,123,207,228,190,156,109,35,54,179,59,187,252,63,249,29,106,18,187,19,237,30,239,143,114,219,37,97,49,51,14,186,253,203,138,10,147,144,157,182,147,126,214,93,134,168,104,155,222,103,127,216,185,198,87,61,29,216,151,44,68,204,77,185,137,110,146,65,126,230,23,255,0,2,1,49,11,54,157,255,0,53,206,197,240,209,31,191,95,21,185,157,217,187,217,107,227,227,224,181,251,214,210,46,253,25,25,157,251,244,68,69,185,159,85,170,34,34,45,142,250,63,122,211,93,124,22,225,238,110,244,118,98,255,0,42,218,77,163,62,189,237,240,91,99,22,125,117,103,92,140,46,254,43,138,164,152,99,119,249,47,141,112,188,199,13,57,139,144,179,139,59,119,191,220,255,0,122,163,248,223,20,221,170,230,146,221,109,115,61,238,225,172,123,159,77,92,155,224,255,0,177,116,176,246,18,184,79,24,207,84,50,148,167,239,57,19,19,232,239,163,252,91,95,21,237,236,214,27,133,35,136,156,190,238,173,253,113,120,119,125,203,212,71,78,16,198,206,77,184,190,238,245,222,183,212,110,252,223,76,155,191,78,246,253,139,181,37,52,123,156,181,110,246,213,113,30,177,15,134,172,238,182,51,156,110,242,139,63,189,220,184,39,167,10,143,126,71,110,231,215,71,91,227,150,24,99,120,181,102,238,209,188,23,53,61,59,19,177,238,110,247,249,174,227,17,104,241,59,51,55,134,171,81,51,1,216,35,175,236,101,168,49,11,238,61,91,191,85,207,214,102,22,240,91,75,86,252,224,187,119,174,172,197,249,199,119,215,93,23,78,90,177,136,157,204,153,133,190,110,186,211,221,225,48,112,103,103,251,199,79,243,175,149,53,194,56,220,141,203,115,104,255,0,29,127,229,93,82,175,142,70,214,61,186,151,119,248,127,157,117,222,89,90,71,103,38,251,187,215,114,26,194,132,68,165,54,102,238,213,221,254,11,121,98,26,47,120,34,150,35,49,213,180,18,103,125,127,194,184,220,46,151,35,18,128,200,35,45,53,109,73,191,201,251,87,212,43,28,118,234,46,188,196,196,230,59,139,87,215,189,219,87,248,125,202,221,243,235,50,70,201,69,45,29,21,68,125,86,148,163,218,39,239,105,164,173,224,196,207,226,204,173,198,235,134,230,198,22,10,251,189,101,60,196,82,132,178,51,184,59,235,168,57,124,89,255,0,178,127,138,176,12,229,178,53,163,20,87,64,208,144,255,0,68,75,166,163,167,119,82,70,249,55,201,83,130,29,29,155,199,85,113,156,37,225,184,46,152,166,130,106,136,157,217,171,34,241,22,254,217,7,205,159,230,164,210,171,0,195,46,12,25,105,32,39,40,162,98,29,130,218,179,180,93,222,2,185,50,155,22,77,98,184,251,14,228,79,8,235,180,94,103,113,213,247,70,44,222,243,183,201,254,10,228,44,45,65,112,137,166,18,7,114,29,117,103,31,147,63,252,171,191,92,79,77,3,148,81,17,48,55,192,117,240,103,94,112,47,65,52,231,13,68,47,27,110,118,109,195,166,189,250,124,93,119,70,24,166,22,120,165,22,213,188,55,47,141,121,10,200,127,53,72,6,68,237,171,144,179,187,124,126,44,190,70,246,127,204,86,209,187,187,183,188,69,31,199,193,251,223,249,215,74,179,12,80,86,1,77,75,56,132,140,239,160,137,11,62,190,62,12,223,122,224,138,130,235,108,166,39,57,202,71,29,92,91,113,59,233,167,119,203,228,189,62,12,170,173,171,141,222,166,50,212,36,211,189,159,93,27,111,205,84,24,101,6,132,125,194,103,238,111,15,185,118,162,155,221,103,112,45,63,98,231,99,105,7,108,102,204,90,107,166,171,88,229,145,139,167,39,248,82,166,78,158,155,69,223,95,147,36,46,210,54,166,46,223,181,151,94,168,67,168,207,168,234,205,220,190,101,125,100,208,11,184,68,230,255,0,220,139,191,205,117,104,110,51,79,185,165,167,48,247,157,187,193,219,229,247,174,235,140,98,219,200,155,189,181,211,85,192,21,176,140,132,59,193,188,126,44,185,134,120,164,125,117,103,239,249,178,237,199,43,48,179,54,154,46,65,149,180,215,112,255,0,133,2,103,57,54,236,125,62,122,46,118,109,29,152,95,226,185,61,237,53,119,90,12,186,59,179,187,46,77,236,90,104,235,115,191,115,51,59,45,117,125,52,251,150,214,102,103,221,170,110,114,125,25,150,53,252,88,121,166,206,79,255,0,95,241,15,168,206,175,167,149,111,29,182,44,31,110,180,112,167,154,39,217,41,39,184,75,30,18,187,232,114,110,170,173,170,128,98,181,116,32,167,119,109,243,207,85,55,105,150,93,163,187,99,232,44,58,95,167,24,124,43,96,222,43,178,142,225,132,47,22,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,195,31,140,83,149,89,143,130,243,30,171,40,113,38,11,186,210,99,58,75,128,90,202,200,52,239,45,84,149,82,56,180,81,196,49,238,235,117,55,131,198,241,238,25,4,192,129,201,136,93,242,19,224,219,2,231,46,90,112,227,131,48,46,122,93,45,85,120,146,203,111,142,142,56,45,240,8,251,62,134,48,17,166,163,154,80,39,142,162,104,163,97,2,150,49,17,125,24,117,149,197,231,150,181,162,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,74,184,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,22,188,22,240,43,140,179,231,136,107,190,7,199,52,20,150,236,61,149,215,136,225,199,176,205,84,198,100,113,212,72,15,109,137,224,145,136,142,98,166,158,55,154,51,96,140,0,205,141,203,166,18,78,246,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,168,108,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,57,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,39,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,118,156,175,185,125,212,218,106,108,188,80,231,77,170,144,204,233,198,191,7,216,234,98,138,164,54,77,21,45,69,29,233,165,138,114,22,54,19,156,66,9,98,223,25,176,203,238,152,134,146,148,138,0,121,163,249,236,204,223,193,125,30,137,93,87,46,190,34,240,39,11,252,2,227,140,203,199,85,31,172,11,157,29,158,139,100,223,211,59,167,177,105,38,130,143,169,20,82,116,122,189,3,30,169,142,192,241,119,240,103,142,172,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,154,242,167,224,86,167,7,71,65,197,62,107,208,85,211,95,106,169,218,108,21,66,53,81,20,3,110,171,162,7,246,145,188,50,19,145,203,21,68,145,12,50,48,244,217,164,34,2,34,141,226,147,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,202,185,209,230,6,77,30,92,97,204,175,187,7,106,204,218,123,133,53,242,208,17,194,81,201,69,107,153,170,98,158,98,156,160,32,56,100,58,118,2,167,9,99,55,144,96,149,245,24,182,148,75,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,201,123,37,35,205,8,178,143,8,14,117,86,210,85,99,183,179,211,22,32,58,106,104,224,6,173,112,103,144,28,98,144,226,115,23,125,134,113,147,70,102,36,96,49,129,12,99,237,85,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,66,185,138,112,43,77,197,46,13,124,113,151,212,20,129,154,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,233,128,129,24,1,57,132,64,112,253,194,238,104,113,5,157,3,146,246,43,37,93,186,229,110,168,103,196,175,86,17,195,61,142,138,58,184,169,170,234,36,167,158,72,136,206,2,153,181,129,157,164,119,103,22,111,29,39,251,135,92,134,193,188,54,229,29,139,42,112,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,190,66,29,88,92,203,96,48,70,47,176,5,154,165,162,40,128,230,201,198,189,187,48,43,63,147,22,87,220,250,246,91,37,192,228,197,245,177,189,85,60,146,221,41,103,154,23,182,20,102,32,18,67,17,198,51,17,126,116,14,78,131,131,139,194,238,113,172,174,211,151,207,27,119,94,20,49,252,150,44,79,61,93,118,93,98,170,138,120,110,180,101,84,67,5,166,114,154,17,59,176,70,48,202,102,113,211,140,130,81,70,194,243,55,77,137,221,227,143,73,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,85,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,85,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,53,71,248,170,226,99,6,240,161,148,117,153,165,140,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,107,140,33,182,41,12,228,38,125,160,5,180,76,246,70,120,246,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,62,67,220,39,121,88,201,191,167,248,123,211,160,94,255,0,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,0,241,245,197,117,103,21,185,227,87,123,182,75,179,6,97,126,181,159,11,195,28,211,188,115,210,140,196,229,94,81,202,195,211,154,163,220,34,102,140,8,99,8,35,45,207,22,242,245,124,9,114,248,190,241,129,71,136,49,149,239,21,125,151,193,150,110,209,107,134,186,8,194,162,170,170,241,208,19,142,49,133,201,180,134,46,172,50,202,228,226,230,46,49,198,236,228,114,195,109,89,171,150,120,171,38,243,31,17,229,110,53,164,236,247,172,51,112,150,223,83,182,57,2,57,182,63,185,60,93,64,3,40,101,7,25,35,55,22,223,25,129,51,104,76,165,167,149,31,26,255,0,148,220,43,7,13,121,153,115,181,83,98,76,37,111,167,166,194,82,235,209,154,241,107,134,50,23,167,216,194,209,148,212,177,198,29,226,91,228,137,247,56,59,195,52,165,34,170,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,44,112,120,201,199,89,53,153,124,71,99,60,117,145,118,187,173,38,27,189,92,36,172,146,123,132,228,94,208,174,144,200,170,107,33,136,197,164,167,134,89,28,140,98,144,136,155,87,45,34,98,104,34,175,252,161,48,46,114,222,184,142,171,199,89,111,116,181,91,48,222,29,183,141,30,49,158,225,0,212,118,154,26,163,114,142,142,24,152,134,70,154,73,41,119,140,162,66,49,244,28,141,205,157,160,154,111,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,79,22,125,149,251,43,121,251,117,236,175,179,126,207,168,246,199,181,186,125,135,176,244,203,175,218,58,191,155,232,244,247,239,223,238,237,215,94,237,86,52,89,215,38,87,203,155,152,188,178,86,138,174,151,2,53,226,164,112,248,84,212,201,57,189,19,27,180,102,197,44,97,43,1,51,111,0,144,94,64,2,16,50,144,196,164,43,255,0,228,177,132,179,182,159,25,98,188,113,102,26,74,108,171,184,211,157,182,245,52,209,65,49,213,221,233,90,51,166,130,38,105,70,120,12,35,174,146,71,147,97,194,64,230,14,59,220,14,47,21,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,43,117,230,41,192,173,79,11,88,201,241,198,95,80,85,158,85,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,160,98,4,102,98,230,116,255,0,129,206,46,238,188,32,230,225,98,185,237,213,119,140,39,126,167,27,110,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,57,4,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,197,181,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,79,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,11,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,242,185,55,224,110,37,240,189,171,16,92,49,93,5,93,139,40,46,84,229,112,181,80,220,168,2,158,123,157,222,164,105,28,43,233,156,162,235,29,51,82,66,195,191,123,66,79,40,116,216,201,164,112,136,181,63,223,246,44,191,242,127,255,0,221,197,0,43,37,62,19,188,172,100,223,211,252,61,233,208,43,53,230,177,192,229,78,101,90,171,248,164,203,99,164,138,251,134,44,238,120,166,216,65,20,13,113,183,82,137,155,214,132,154,51,157,76,49,106,36,50,19,245,33,138,49,7,18,136,99,154,34,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,79,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,110,169,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,171,218,241,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,32,6,231,146,249,161,101,205,192,200,139,206,16,171,160,199,114,94,32,176,133,158,164,227,136,202,182,115,0,132,90,66,38,137,194,71,146,55,9,119,244,200,12,77,137,193,216,148,249,240,81,194,141,139,132,188,154,162,193,189,43,85,102,47,185,105,89,138,111,116,80,152,246,250,173,198,241,198,197,35,185,188,48,1,244,163,109,0,95,67,147,166,7,44,140,174,1,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,144,158,37,49,174,87,229,246,67,99,156,79,157,20,245,117,56,36,108,243,80,222,169,41,2,66,158,178,10,173,41,187,52,125,50,18,19,148,166,24,152,183,131,11,155,19,152,51,57,182,53,151,105,45,83,93,107,102,177,81,85,209,219,78,162,66,163,167,171,169,26,153,225,129,201,250,97,36,163,28,99,33,176,232,206,109,24,49,59,59,176,142,186,52,196,242,100,192,185,203,135,114,106,251,139,47,247,75,84,57,109,138,174,18,86,97,251,103,64,100,174,150,186,34,106,106,170,206,176,19,116,161,126,206,208,244,164,99,34,40,119,139,66,45,173,68,138,162,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,216,239,163,247,173,53,215,193,106,61,205,222,181,118,98,255,0,42,218,77,163,62,189,237,240,91,99,29,117,119,103,92,140,63,53,199,80,251,99,119,215,193,151,198,174,188,4,52,242,11,187,51,136,191,143,236,127,189,82,44,113,138,174,179,76,118,235,115,25,245,89,195,88,247,62,154,185,55,193,251,190,11,229,225,236,41,113,169,141,166,172,25,142,82,125,117,38,39,209,251,159,226,223,61,87,183,179,225,251,141,35,139,20,190,238,173,166,164,93,205,221,247,47,85,21,48,67,19,57,182,226,211,191,78,254,245,223,183,212,106,91,58,100,218,119,119,183,236,93,169,105,192,139,118,186,59,247,174,50,103,136,95,70,103,103,117,199,161,3,245,69,159,191,185,112,207,0,212,251,242,59,119,124,29,110,134,72,96,7,15,117,181,109,27,93,60,87,36,48,49,187,73,171,119,186,239,9,16,139,197,181,153,180,211,87,101,168,153,3,104,35,175,236,100,29,236,238,100,206,223,181,115,180,236,192,218,119,247,45,31,82,102,144,93,117,106,11,243,140,239,174,186,46,164,181,45,17,59,153,51,11,124,221,117,166,188,64,64,224,36,37,167,119,186,236,255,0,242,175,153,53,194,49,39,55,125,91,79,15,254,71,93,51,184,196,108,229,27,51,19,150,157,255,0,253,117,214,57,164,234,119,187,119,182,186,174,221,61,73,197,27,20,178,104,218,233,171,191,193,114,30,32,161,141,222,49,158,34,54,109,116,98,103,119,127,240,174,35,150,231,115,112,42,71,40,199,86,103,253,38,238,254,109,126,107,235,83,217,30,158,140,234,106,77,156,182,187,150,175,175,195,87,241,101,68,179,183,31,211,97,219,109,76,16,84,70,18,109,49,22,222,204,238,251,100,102,240,38,254,197,90,239,179,106,177,219,214,86,214,195,57,137,117,13,157,197,221,159,227,241,98,254,205,213,138,103,254,27,27,46,38,186,139,66,67,165,116,236,218,142,159,245,201,126,230,249,42,56,226,237,167,222,171,15,13,214,24,238,184,226,135,173,19,184,245,98,241,30,239,234,208,252,217,254,106,87,48,182,3,165,147,46,132,41,161,119,38,133,157,152,69,181,215,160,63,33,93,44,191,196,53,152,58,254,54,42,208,146,56,164,168,105,24,165,103,102,209,204,7,197,221,155,192,95,224,174,111,14,207,65,117,138,57,152,163,61,224,207,184,92,93,187,217,190,61,255,0,53,247,42,35,106,120,73,162,7,45,172,239,220,218,252,23,155,150,246,61,164,161,168,133,227,22,119,109,72,116,103,125,126,247,93,160,8,103,6,56,101,15,123,225,185,151,206,188,65,81,12,78,244,204,231,35,247,54,221,95,78,231,249,47,130,199,40,22,218,234,50,55,46,226,114,141,221,191,199,252,235,171,89,135,237,151,16,144,162,48,138,71,103,209,153,196,95,95,187,187,239,93,74,75,61,202,219,25,55,104,34,1,213,196,119,147,191,221,221,167,220,189,62,19,158,178,162,61,147,198,122,179,187,54,172,250,248,151,207,246,42,131,4,160,208,183,184,76,237,243,111,189,118,98,159,221,213,192,180,253,139,178,6,210,14,128,77,175,237,90,71,36,130,251,36,239,251,214,234,153,26,54,109,163,174,191,114,210,23,234,119,152,59,55,222,203,130,168,99,220,221,227,220,190,109,117,84,176,51,184,198,231,167,134,140,239,242,93,58,43,156,211,57,52,148,230,30,30,32,237,243,251,215,123,100,122,49,17,55,248,87,88,107,33,25,52,222,12,255,0,181,151,51,84,67,46,190,243,63,222,206,203,184,18,179,15,118,154,46,65,145,188,119,15,248,86,214,157,222,77,172,15,167,207,69,217,238,110,225,209,114,123,223,23,101,181,165,118,47,130,229,234,49,55,115,178,220,239,221,163,59,45,117,125,52,91,116,102,125,93,252,19,123,187,232,44,155,116,126,255,0,21,170,45,91,197,110,68,68,69,176,219,85,196,238,64,253,254,11,120,72,46,221,239,222,183,183,135,115,183,138,213,217,159,197,105,250,45,174,139,138,89,152,89,201,139,184,123,223,189,124,154,251,142,193,114,119,125,31,254,159,189,120,139,197,100,239,44,142,76,125,51,119,209,251,244,209,245,95,38,221,5,152,171,58,147,60,76,123,181,125,219,53,119,213,151,177,165,122,65,216,52,209,139,139,179,119,139,55,252,139,191,209,35,113,112,208,91,187,238,92,227,1,254,147,59,19,55,142,157,235,158,3,6,125,24,52,47,216,181,169,142,99,111,205,73,161,105,225,171,173,144,211,86,48,235,41,110,254,119,117,217,104,76,163,110,237,25,190,107,143,178,239,39,109,205,225,243,91,10,128,72,153,156,117,113,125,117,209,107,60,209,83,71,174,186,108,110,255,0,15,130,223,13,84,117,81,140,128,95,6,248,248,174,253,59,139,143,135,126,190,43,150,70,7,7,103,102,95,58,115,112,125,29,223,68,9,203,99,190,254,230,111,154,233,141,75,76,103,182,70,125,164,236,253,235,175,88,34,113,147,23,189,227,225,222,190,36,206,212,193,33,52,38,77,163,191,112,234,190,76,183,8,152,119,201,25,176,238,209,217,219,225,254,21,242,174,184,138,130,0,112,165,45,36,102,212,69,156,117,119,239,238,238,117,212,160,188,93,110,14,32,20,117,90,187,179,111,120,203,70,240,239,215,95,189,122,42,27,13,250,172,28,166,151,80,47,6,114,62,237,116,249,178,251,150,108,14,49,74,51,206,34,79,171,59,247,107,175,123,63,196,87,173,106,74,42,8,24,186,96,204,45,242,111,151,253,10,155,102,174,99,91,240,245,172,201,231,33,211,81,102,18,22,254,180,255,0,186,111,146,179,154,203,38,35,204,252,99,85,85,17,73,45,25,84,28,160,198,242,19,109,234,234,223,2,111,9,23,178,190,83,91,48,150,27,107,29,80,197,20,207,23,77,251,132,123,250,110,63,29,31,196,126,74,62,56,167,195,17,210,93,229,187,68,209,56,76,228,108,227,247,148,229,242,251,190,106,218,24,153,166,103,127,6,46,255,0,240,171,182,225,32,169,160,158,154,224,91,64,66,176,61,231,209,188,30,7,82,143,151,21,212,119,236,55,28,49,152,72,206,204,14,206,236,250,254,108,27,239,249,175,31,154,56,30,182,134,81,188,90,96,233,20,18,52,196,241,139,139,187,14,242,254,180,126,230,248,175,85,147,25,135,28,224,54,187,132,242,245,227,6,23,222,95,22,233,143,196,181,241,215,224,171,197,191,179,220,41,223,66,18,99,29,91,189,159,197,155,252,235,231,86,225,170,121,12,143,162,44,236,239,163,176,183,223,247,47,145,83,135,174,157,70,122,58,134,0,111,134,242,111,242,55,236,74,107,77,202,19,114,171,144,100,109,124,53,39,255,0,43,46,58,202,74,51,119,235,8,7,207,86,102,92,13,65,111,140,119,211,131,19,233,226,44,46,218,255,0,50,249,85,212,181,141,55,187,1,28,100,254,12,46,253,218,186,251,184,122,148,160,6,144,99,216,207,222,77,166,157,253,203,212,83,144,176,239,144,155,111,237,92,21,216,138,223,69,182,41,36,22,114,38,22,239,31,30,255,0,191,238,92,244,181,241,30,217,192,244,19,102,125,117,111,7,239,249,174,225,86,70,238,59,53,119,125,60,22,254,208,4,218,147,63,119,205,114,13,84,59,89,155,197,251,180,109,23,86,164,193,143,113,51,183,114,224,9,232,228,220,36,64,238,218,183,139,45,209,211,66,226,228,34,61,239,171,104,204,180,146,152,36,247,91,187,187,69,212,123,67,57,185,109,239,127,187,254,133,203,29,11,198,204,59,62,63,6,93,200,233,244,22,213,190,11,115,66,34,221,236,255,0,52,18,6,54,102,209,151,33,147,55,131,173,6,103,127,116,157,215,17,200,90,187,51,59,46,88,228,218,26,145,127,141,118,32,49,145,188,86,242,54,109,118,247,233,221,220,128,46,254,243,255,0,129,114,51,51,125,203,26,222,44,124,211,231,39,212,12,67,234,51,170,84,166,243,149,247,26,223,151,252,8,25,49,152,87,59,173,118,100,96,219,121,212,203,113,173,126,183,182,109,99,48,128,84,60,162,45,164,209,117,96,134,70,145,220,228,247,37,223,33,28,189,59,192,108,173,192,191,149,79,203,87,176,191,211,159,217,255,0,178,222,211,237,51,127,212,190,211,218,122,29,29,253,47,234,222,246,253,155,254,27,180,238,94,177,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,171,169,69,105,181,91,170,107,235,45,246,202,74,90,139,165,67,85,215,75,12,34,7,85,59,69,28,45,44,164,205,169,155,69,12,81,177,22,175,178,48,31,1,102,110,218,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,147,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,43,202,102,70,85,101,198,112,88,169,240,198,104,96,187,86,38,181,82,92,41,174,144,210,92,105,218,88,194,170,3,223,28,140,207,254,248,73,191,68,227,57,35,54,32,51,18,245,104,138,0,121,163,249,236,204,223,193,125,30,137,90,252,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,146,43,202,159,129,202,108,202,186,208,113,73,153,39,87,21,139,12,94,24,240,181,176,66,88,30,227,113,165,32,54,173,57,52,102,58,104,101,208,68,99,39,234,77,20,130,110,35,17,71,52,196,162,197,93,79,156,28,76,96,222,20,57,126,101,62,105,99,10,26,187,137,150,7,195,118,219,69,178,153,156,78,227,113,146,213,25,197,3,201,181,198,16,219,20,134,114,19,62,208,2,218,38,123,35,56,44,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,115,229,71,193,71,228,203,10,193,196,166,102,91,45,85,56,147,22,219,233,234,112,148,90,117,166,179,218,230,140,137,234,55,177,60,99,53,84,114,7,112,142,248,226,109,174,108,243,77,16,200,170,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,175,41,131,242,171,46,50,254,251,138,113,62,10,193,118,171,45,215,26,220,6,233,127,171,163,167,104,228,184,85,48,48,52,146,59,127,190,45,27,65,121,37,154,71,109,242,200,69,234,209,20,117,115,92,227,95,242,101,133,103,225,175,44,238,118,170,156,73,139,109,245,20,216,182,93,122,211,89,237,115,70,34,212,251,28,94,49,154,170,57,15,188,139,124,113,54,230,6,121,161,148,98,51,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,188,250,246,185,163,148,56,203,40,42,112,204,24,194,10,70,12,97,133,237,152,190,209,53,52,237,40,79,110,174,139,124,68,237,220,64,98,77,36,102,36,205,161,196,78,59,129,192,202,247,249,81,241,175,249,50,197,80,112,215,153,151,59,173,78,27,197,183,10,122,108,37,46,189,104,108,247,73,164,33,122,125,140,47,32,195,85,36,129,222,37,178,57,91,115,131,52,211,74,51,40,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,34,140,213,204,204,43,147,121,113,136,243,75,26,213,246,123,46,25,183,203,112,169,219,36,97,36,219,27,220,130,46,161,128,20,210,155,140,113,131,147,111,144,192,89,245,38,88,240,241,85,196,198,50,226,191,55,43,51,75,24,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,38,214,41,143,116,178,25,200,76,219,140,203,104,128,108,140,41,2,201,79,132,239,43,25,55,244,255,0,15,122,116,10,53,121,178,113,175,110,204,10,207,228,197,149,247,62,189,150,201,112,57,49,125,108,111,85,79,36,183,74,89,230,133,237,133,25,136,4,144,196,113,140,196,95,157,3,147,160,224,226,240,187,157,154,240,171,195,62,50,226,191,55,40,242,183,7,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,30,230,41,143,116,177,128,70,46,219,140,199,113,0,111,144,50,41,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,123,74,230,87,193,69,187,136,188,184,174,205,12,21,108,215,51,112,141,188,100,166,49,106,169,228,186,218,233,154,166,83,182,69,4,100,224,211,25,206,71,25,52,68,101,32,4,78,226,38,228,16,131,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,33,62,10,56,174,177,113,105,147,84,88,203,171,106,163,197,246,221,40,241,77,146,138,99,46,193,85,184,218,57,24,100,102,54,134,112,14,172,111,169,139,106,113,245,12,226,145,213,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,87,63,205,7,152,37,53,218,154,245,194,246,75,93,106,192,2,160,168,49,133,242,154,89,105,143,124,50,213,83,214,89,94,41,96,18,112,114,8,8,231,138,93,146,3,148,94,240,17,235,97,124,52,112,233,142,248,160,205,58,12,179,192,180,255,0,218,171,47,21,187,225,254,150,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,100,17,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,82,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,189,87,54,78,53,237,217,129,89,252,152,178,190,231,215,178,217,46,7,38,47,173,141,234,169,228,150,233,75,60,208,189,176,163,49,0,146,24,142,49,152,139,243,160,114,116,28,28,94,23,115,180,190,14,248,85,198,92,87,230,229,191,7,217,173,181,99,134,45,213,20,245,56,178,239,28,141,8,91,173,206,126,251,12,164,6,61,166,65,25,6,16,218,91,141,156,157,186,97,33,134,66,120,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,14,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,145,78,32,113,30,92,97,76,142,199,151,204,222,14,182,12,135,15,215,69,123,166,26,134,130,74,202,89,97,40,202,150,35,121,35,252,244,219,218,24,217,164,2,41,36,1,18,103,118,117,141,13,218,75,84,215,90,217,172,84,85,116,118,211,168,144,168,233,234,234,70,166,120,96,114,126,152,73,40,199,24,200,108,58,51,155,70,12,78,206,236,35,174,141,45,92,150,45,57,243,110,193,184,174,178,235,108,164,165,202,11,165,65,213,218,165,171,135,101,93,85,237,158,56,102,150,148,153,181,58,102,138,30,156,164,122,143,86,56,198,47,120,106,25,162,45,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,121,76,200,202,172,184,206,11,21,62,24,205,12,23,106,196,214,170,75,133,53,210,26,75,141,59,75,24,85,64,123,227,145,153,255,0,223,9,55,232,156,103,36,102,196,6,98,94,173,98,174,167,251,254,197,151,254,79,255,0,251,184,160,5,100,167,194,119,149,140,155,250,127,135,189,58,5,85,84,59,115,88,224,114,155,45,110,181,252,82,101,177,213,203,98,196,247,135,60,83,108,32,150,119,183,92,106,136,205,235,66,77,29,130,154,105,117,18,25,9,186,115,75,24,131,144,202,49,195,99,249,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,133,56,104,226,47,2,113,65,149,148,25,153,129,106,63,181,81,222,40,182,77,253,44,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,170,171,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,75,202,126,75,112,39,229,79,242,215,236,47,244,231,246,127,236,183,180,251,84,223,245,47,180,246,158,135,71,127,75,250,183,189,191,102,255,0,134,237,59,151,171,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,20,43,115,171,243,79,133,190,159,208,250,141,197,123,254,75,184,166,197,129,176,175,16,184,215,20,215,118,43,46,31,183,216,238,151,26,158,145,201,208,165,130,59,164,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,173,215,152,55,27,119,94,43,241,252,118,44,49,61,93,14,93,97,90,138,136,109,84,99,84,69,5,218,113,154,97,11,177,198,80,196,96,114,83,148,98,49,72,196,240,183,81,133,217,228,147,94,223,47,222,4,111,188,85,98,168,241,174,41,14,197,150,88,126,224,209,220,106,117,9,61,169,85,4,148,178,75,106,216,21,17,84,65,213,166,168,39,237,34,206,33,166,141,169,119,52,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,69,176,219,85,196,251,129,251,245,209,111,9,3,78,247,239,91,217,245,239,29,60,86,174,204,254,43,79,209,239,209,113,73,43,51,57,49,183,186,218,187,106,190,85,125,199,104,57,106,251,127,250,255,0,122,241,23,154,217,222,89,29,218,78,153,235,223,223,166,143,170,249,20,48,217,228,172,25,39,40,183,177,54,187,220,117,241,111,154,245,244,189,136,24,26,148,1,197,244,253,22,111,249,23,209,120,72,246,184,104,45,221,247,46,112,128,180,103,213,137,155,199,78,245,207,1,3,22,141,30,133,251,22,250,129,150,64,208,15,105,126,215,101,195,13,53,107,14,178,158,230,215,193,157,221,118,134,19,40,252,52,102,126,253,87,27,211,111,45,25,219,193,108,59,120,150,140,227,171,179,235,174,159,244,45,210,20,116,209,105,185,153,193,183,63,127,201,110,134,172,42,99,103,19,110,239,189,119,105,220,93,180,219,223,243,209,115,155,3,131,179,179,120,47,159,57,60,111,227,163,45,35,156,182,187,177,247,105,243,93,71,169,105,164,45,178,55,186,238,47,222,184,42,132,72,29,137,247,119,124,59,215,196,149,134,159,168,67,9,147,62,175,220,58,175,143,61,192,52,34,40,140,89,141,217,217,199,78,239,240,175,155,114,196,54,216,34,102,140,246,201,242,212,89,245,209,254,245,243,168,239,183,26,233,94,24,168,234,137,181,212,79,166,78,218,126,221,126,245,232,40,108,152,134,177,216,206,111,204,144,254,139,145,247,63,119,195,77,60,29,125,219,86,6,126,184,212,84,8,17,51,179,190,173,175,118,172,255,0,17,94,194,158,219,69,67,6,189,33,109,141,171,251,173,240,111,217,247,47,21,152,152,230,223,96,181,85,23,85,199,100,6,93,196,45,224,39,253,211,124,149,150,98,209,196,57,165,139,54,208,73,44,148,189,125,116,39,55,29,58,165,242,220,222,18,50,246,82,89,168,112,14,31,24,110,49,197,28,167,19,6,186,51,119,184,105,241,97,127,16,117,99,156,89,225,138,98,142,123,229,59,68,67,83,57,77,168,232,239,239,117,203,224,223,242,171,62,155,70,149,219,78,225,125,63,198,174,47,133,160,133,175,244,181,100,34,45,28,129,169,59,51,120,28,15,226,165,119,39,239,20,55,76,53,29,16,24,200,253,193,226,206,223,212,227,111,155,252,215,22,103,96,73,74,50,186,219,233,68,102,138,39,54,48,13,31,187,121,120,176,235,227,167,197,117,178,107,48,103,162,168,246,29,226,105,154,80,159,96,239,39,253,22,120,197,191,72,181,241,103,248,43,146,180,84,211,92,34,212,72,73,140,62,46,207,227,167,249,215,86,229,134,169,234,13,221,225,29,25,247,107,181,190,255,0,185,124,90,188,59,113,103,97,160,153,163,97,47,236,137,187,191,153,191,98,227,130,205,119,138,102,42,137,196,197,188,91,113,63,199,239,101,186,182,146,152,153,198,96,1,125,59,221,217,155,230,186,177,219,237,162,204,113,176,153,15,127,187,181,255,0,228,95,54,229,79,85,212,223,4,70,67,242,97,119,249,252,151,215,195,212,179,71,24,75,210,112,213,181,118,113,118,118,126,245,234,233,156,92,122,132,109,183,246,174,10,252,69,111,183,139,12,166,45,252,227,247,125,255,0,122,231,130,225,17,126,112,13,217,191,107,127,157,118,206,178,55,211,110,164,255,0,119,122,228,237,0,95,164,206,250,124,215,32,85,68,227,166,173,175,203,185,117,170,72,119,110,118,117,215,26,138,51,39,3,33,119,111,131,187,45,241,211,64,76,68,34,63,13,52,102,90,73,0,30,140,205,163,46,155,218,25,203,87,22,119,253,159,244,45,225,65,209,103,109,157,223,115,127,208,187,209,211,187,14,142,203,112,194,45,220,227,254,37,166,225,98,209,180,103,92,198,76,205,171,127,137,109,25,159,192,157,214,201,12,183,59,51,59,104,183,66,123,71,82,47,241,174,196,18,52,157,218,183,243,174,66,54,109,118,247,187,32,139,151,188,250,254,197,200,204,204,221,205,162,209,254,107,77,81,106,204,250,173,200,136,136,139,97,3,63,114,227,40,52,239,23,72,156,153,244,118,238,92,218,182,186,106,184,230,145,129,153,157,217,181,117,240,174,247,56,224,212,6,81,23,119,209,219,118,154,248,253,235,226,77,84,53,113,16,61,72,142,154,233,239,233,240,255,0,165,108,134,134,158,164,64,37,144,100,102,211,226,207,170,30,19,182,60,141,52,113,104,250,235,220,35,254,101,244,233,237,240,193,16,180,109,166,214,102,248,127,153,109,154,41,134,70,32,156,157,180,253,29,207,254,69,218,136,39,56,95,66,113,127,150,174,223,5,186,134,42,136,141,206,71,34,125,126,58,191,201,115,85,84,28,71,191,103,118,159,37,216,160,172,26,129,113,125,53,240,255,0,34,231,39,54,125,140,218,178,229,24,163,17,213,251,137,217,112,19,150,231,31,6,249,175,153,86,1,40,207,27,191,123,177,50,235,91,79,97,12,58,232,194,236,207,252,218,50,251,131,48,134,142,36,219,89,155,94,245,164,181,224,45,171,56,191,207,255,0,147,85,241,110,151,125,131,168,109,119,215,78,239,231,251,210,150,160,230,165,114,223,222,77,225,175,135,114,225,162,14,131,202,230,127,164,100,93,239,251,23,90,225,117,24,119,0,237,118,239,239,255,0,15,222,188,205,214,243,115,96,126,199,76,114,177,62,142,194,4,95,63,147,254,197,195,73,100,186,221,227,105,166,25,162,221,226,26,16,255,0,139,71,249,175,181,110,203,170,9,28,102,172,137,200,197,216,181,113,23,249,124,199,246,175,77,111,195,118,234,77,35,10,113,102,126,237,118,15,221,247,125,203,236,67,111,142,29,4,27,65,111,135,255,0,35,46,214,131,16,59,182,141,162,241,56,251,22,195,104,161,144,202,166,56,216,69,245,212,217,188,24,191,186,111,146,181,60,87,137,107,51,30,247,53,154,9,30,72,35,156,153,202,55,119,240,50,31,131,147,120,31,201,86,12,180,203,250,11,21,182,9,130,151,89,30,156,88,137,192,117,119,218,26,247,237,111,139,42,85,158,56,114,106,155,216,144,193,46,199,149,181,208,95,79,211,151,238,86,197,197,46,88,82,207,128,66,226,20,196,210,128,179,187,236,109,123,161,157,255,0,176,215,197,71,229,101,166,104,110,7,76,49,200,238,210,184,120,63,246,90,124,149,234,240,159,129,90,167,5,21,84,145,74,50,141,75,144,251,186,63,116,80,59,127,91,175,138,144,222,28,236,82,195,111,219,84,39,180,101,238,99,103,254,198,31,155,42,187,139,176,221,21,202,217,81,4,144,179,110,136,217,159,107,119,190,210,111,151,222,173,31,19,133,239,46,177,129,86,81,69,59,83,29,67,179,187,137,237,209,229,39,248,109,111,0,101,114,89,81,142,2,245,110,165,50,170,141,228,120,1,200,88,251,217,246,134,189,219,159,230,170,188,6,213,65,222,221,206,58,234,203,112,209,70,44,237,243,101,196,246,248,152,157,221,181,255,0,228,253,139,167,81,96,163,169,220,71,31,205,252,27,252,203,229,203,135,91,66,10,109,194,204,239,225,221,254,70,93,121,45,83,83,11,106,197,39,193,252,95,254,69,207,12,109,24,108,97,217,171,106,253,218,119,173,14,73,192,12,25,157,199,71,118,241,94,66,241,86,50,85,12,53,49,109,22,145,180,55,29,59,245,127,139,175,163,77,117,236,241,12,97,48,155,48,179,51,110,215,254,85,245,168,111,113,184,126,116,128,75,78,237,95,79,151,222,187,18,213,75,60,69,209,168,211,86,126,246,55,249,47,148,21,87,122,89,158,70,57,102,16,125,91,188,139,185,157,125,186,59,175,106,0,26,129,102,51,209,157,157,187,219,95,218,235,186,52,116,190,34,44,206,93,238,250,50,237,83,196,194,46,206,90,51,119,54,174,181,32,17,119,125,218,55,142,186,160,73,19,106,239,35,63,195,197,110,18,18,213,219,191,191,224,183,57,51,54,186,183,130,226,235,19,238,247,117,209,159,224,186,114,84,108,61,95,70,215,185,181,90,133,95,139,17,51,252,187,208,170,217,187,221,217,180,93,114,188,64,196,226,114,198,206,223,50,111,243,173,193,112,25,91,72,200,75,95,13,31,95,249,87,102,138,166,93,238,36,218,54,191,127,220,190,148,94,61,255,0,23,213,118,27,70,90,23,237,88,214,241,97,230,155,57,63,253,127,196,62,163,58,188,155,63,3,148,220,71,114,226,203,140,224,192,231,86,25,139,130,236,247,225,134,146,48,150,160,47,150,232,111,55,25,222,136,97,6,34,106,150,35,148,161,32,31,124,228,120,205,157,136,14,24,247,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,62,124,0,241,131,107,226,203,41,4,174,47,85,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,151,64,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,34,40,1,230,143,231,179,51,127,5,244,122,37,218,229,243,193,37,215,138,252,127,37,247,19,193,87,67,151,88,86,162,158,107,173,97,82,145,65,118,156,102,132,142,210,18,12,209,24,28,148,229,33,20,177,185,60,45,211,114,102,121,35,214,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,197,93,123,92,209,199,153,161,141,170,112,205,30,105,85,85,201,81,133,176,189,178,195,100,138,166,223,29,33,193,100,8,186,212,34,194,0,15,32,60,83,180,129,41,238,35,9,4,183,19,59,58,184,174,87,86,142,31,110,252,77,91,99,206,251,143,70,235,15,102,159,3,193,57,75,5,44,151,216,170,162,150,18,42,136,230,13,179,55,75,108,80,200,7,20,197,33,11,187,27,69,28,179,210,169,87,22,62,86,51,147,233,254,33,244,233,214,53,138,127,191,236,89,127,228,255,0,255,0,187,138,0,86,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,23,138,206,185,51,66,44,163,197,229,146,180,84,149,88,237,236,245,35,135,194,166,166,56,1,171,92,29,163,54,41,99,56,156,197,223,120,4,130,209,153,136,129,148,96,69,32,227,89,152,87,60,101,122,199,248,150,243,152,209,213,199,139,43,239,21,181,55,224,171,164,106,89,198,226,115,25,84,180,144,176,139,68,125,87,61,65,132,118,190,173,163,105,162,147,238,74,22,204,146,150,213,140,175,35,37,35,102,253,45,69,69,49,129,85,206,51,190,27,148,104,136,92,33,114,232,152,53,92,39,184,196,94,64,119,141,141,196,100,141,138,40,84,207,113,33,69,146,85,252,170,114,214,12,233,187,85,219,140,112,61,130,108,31,53,48,206,70,88,146,59,17,29,28,46,209,1,142,201,4,103,140,222,86,104,216,12,159,112,30,195,24,97,83,231,202,250,231,157,183,110,20,44,181,89,211,29,88,0,84,13,54,15,106,154,72,41,143,236,220,52,116,177,81,187,4,66,36,224,228,19,184,28,173,212,144,28,79,82,2,2,120,12,83,253,255,0,98,203,255,0,39,255,0,253,220,80,2,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,20,212,243,71,242,39,153,191,130,250,197,18,132,190,25,46,214,171,7,18,89,81,125,190,220,233,45,214,219,118,56,177,85,214,86,85,204,48,193,77,4,117,240,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,170,213,204,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,168,194,236,242,73,175,128,225,251,132,204,101,158,248,7,51,243,72,106,42,236,152,79,45,112,189,198,244,119,98,160,105,224,175,184,211,66,211,141,180,29,228,7,99,40,152,204,164,22,147,164,221,61,227,249,216,247,80,165,59,216,191,19,230,230,14,229,107,134,241,14,75,219,233,39,190,210,101,61,152,234,106,165,185,29,28,246,219,119,178,98,237,117,180,164,26,57,212,195,22,227,140,122,145,232,227,189,158,66,1,134,88,33,83,167,202,82,201,147,84,156,41,209,222,242,202,30,182,32,172,184,77,77,141,46,19,219,202,154,170,91,164,111,212,10,114,119,51,99,134,24,42,34,104,158,50,216,226,100,110,17,203,36,192,215,170,138,2,249,160,219,50,74,211,197,125,234,151,37,164,164,51,58,114,169,198,15,77,87,61,72,125,164,154,178,170,90,198,115,148,136,88,216,78,6,48,137,250,113,155,16,104,38,38,44,229,125,91,157,180,28,87,217,103,201,107,77,37,196,10,156,97,198,16,212,148,2,3,134,228,172,165,10,201,153,229,48,45,241,145,65,32,52,78,242,57,128,182,211,13,224,87,235,206,175,202,198,22,250,129,67,233,215,21,16,25,99,138,115,31,5,98,248,241,62,83,215,93,104,113,37,13,190,228,81,85,218,226,115,170,166,165,42,41,194,178,96,113,103,40,246,82,149,65,60,163,161,68,34,242,49,3,131,19,121,85,59,220,169,240,198,73,89,120,92,160,186,101,69,194,146,241,125,175,168,96,198,183,97,182,207,75,57,93,218,32,159,177,27,205,222,97,75,21,84,113,9,70,253,18,126,164,130,204,82,200,175,41,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,105,92,10,75,140,169,36,207,187,166,95,227,90,188,37,125,181,228,189,242,233,79,118,164,137,142,120,130,154,182,223,60,177,198,250,179,198,114,197,28,145,52,162,236,113,60,141,32,251,192,202,216,22,71,188,30,100,230,83,228,190,65,97,123,78,78,77,219,108,184,130,223,69,136,39,187,237,169,143,219,85,83,209,83,137,92,58,21,6,103,77,214,8,163,62,131,59,8,107,166,140,250,235,90,212,43,115,171,243,79,133,190,159,208,250,141,197,84,174,72,247,107,85,130,213,159,55,219,237,206,146,221,109,183,83,225,250,186,202,202,185,134,24,41,160,140,110,101,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,218,185,131,113,183,117,226,191,31,199,98,195,19,213,208,229,214,21,168,168,134,213,70,53,68,80,93,167,25,166,16,187,28,101,12,70,7,37,57,70,35,20,140,79,11,117,24,93,158,73,53,234,240,11,193,70,42,226,179,49,233,47,119,107,103,103,203,44,51,112,134,76,71,112,168,105,2,58,253,142,50,21,178,157,227,32,50,154,80,118,99,32,38,232,198,108,110,251,138,32,150,122,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,98,218,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,78,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,44,85,212,255,0,127,216,178,255,0,201,255,0,255,0,119,20,0,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,83,94,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,135,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,28,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,34,133,110,117,126,105,240,183,211,250,31,81,184,171,42,178,226,156,199,180,101,198,40,195,118,26,235,173,54,12,191,92,45,99,136,134,158,39,106,90,154,168,90,170,74,24,106,37,102,255,0,198,164,8,156,182,153,66,231,180,158,17,32,249,88,78,221,98,188,98,171,53,167,20,226,63,179,246,90,219,133,61,61,198,239,216,206,175,217,244,167,32,140,181,61,0,118,57,122,96,228,125,49,125,197,183,70,239,117,146,246,74,90,114,190,203,148,120,66,143,37,109,148,148,24,18,75,61,53,94,31,138,154,25,34,2,162,156,26,104,229,113,149,154,87,57,26,78,161,148,159,156,35,50,35,212,220,157,123,84,68,86,171,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,178,83,68,81,255,0,206,169,180,225,103,11,127,250,255,0,67,233,215,21,21,124,40,119,241,75,147,141,255,0,251,254,30,245,24,22,73,177,185,51,237,118,238,213,115,106,218,233,170,217,52,140,2,218,190,154,190,139,225,221,174,113,83,179,139,74,34,238,250,63,188,205,175,143,222,190,36,181,67,87,17,131,212,48,247,63,245,250,124,23,12,52,20,245,34,33,44,173,35,51,183,245,204,250,255,0,137,107,38,19,182,20,141,48,69,181,217,245,238,17,111,249,23,210,165,182,193,4,108,192,218,109,253,159,230,73,162,148,73,138,58,130,249,237,222,255,0,228,93,152,70,114,133,244,34,23,211,230,237,240,90,209,197,81,28,164,114,57,19,187,191,142,175,241,93,138,169,142,50,99,217,224,63,37,203,67,92,51,234,47,167,203,252,139,178,78,76,251,5,181,103,92,129,12,98,58,191,113,63,122,226,45,204,78,205,225,243,95,62,164,64,222,80,39,239,112,38,111,218,186,20,7,211,151,162,207,220,207,223,254,22,101,247,130,81,0,23,18,111,134,189,233,37,120,48,234,196,46,237,247,175,143,116,187,108,136,136,54,187,179,63,119,248,126,245,197,67,86,117,20,206,110,90,57,15,134,191,115,46,58,64,232,156,164,103,250,70,69,222,235,134,225,116,10,125,68,54,150,173,223,241,249,253,235,205,93,111,87,6,7,236,84,229,35,191,118,130,4,255,0,63,147,254,197,210,163,182,93,175,2,242,75,20,208,234,253,227,180,135,252,90,63,205,125,171,126,93,81,212,187,21,116,78,79,227,169,11,63,127,119,204,127,106,244,150,236,43,109,183,187,4,116,227,181,135,110,187,7,238,251,190,229,246,224,182,197,14,131,19,104,58,107,240,255,0,50,238,8,12,77,221,240,101,230,49,134,36,138,215,67,80,69,60,113,176,66,100,238,229,167,115,49,125,237,242,86,161,152,120,214,187,23,94,154,203,111,149,230,134,99,232,72,241,19,150,130,230,98,250,232,78,222,4,223,5,80,242,179,46,40,45,52,145,213,21,51,148,187,88,156,156,5,251,244,7,254,197,159,197,151,151,226,3,15,205,83,78,29,40,36,209,141,191,68,95,229,47,220,173,147,136,44,180,167,184,229,164,115,61,49,245,90,6,125,118,54,186,246,121,127,185,215,197,212,114,95,236,146,91,238,181,116,130,18,59,197,60,145,233,167,200,157,190,95,114,186,142,17,112,87,180,40,202,121,226,145,139,123,147,106,63,116,15,241,31,189,72,167,15,152,122,166,146,118,138,70,149,162,26,142,230,45,116,209,158,47,187,79,5,113,23,235,29,29,101,182,74,99,129,153,142,7,29,118,183,196,93,190,95,122,180,220,207,179,92,240,70,45,138,237,105,134,126,136,184,200,110,34,91,127,170,153,63,232,179,55,128,183,197,86,76,153,204,87,191,81,68,51,212,198,210,131,8,16,239,239,238,104,245,238,114,119,241,117,92,168,166,106,184,219,93,31,81,241,111,230,92,163,71,27,19,187,252,87,17,208,70,231,185,219,86,255,0,228,251,151,86,162,201,73,84,238,199,27,127,129,191,204,190,85,70,27,136,92,227,165,103,29,117,109,71,70,255,0,35,46,171,217,102,166,141,245,114,55,22,215,191,87,255,0,145,115,83,139,197,27,11,182,199,127,29,123,150,174,115,199,172,66,206,227,252,235,199,223,42,132,165,104,234,67,221,111,2,118,253,159,23,95,70,11,155,82,142,193,156,100,111,150,237,127,229,95,86,130,247,27,143,231,200,65,254,26,190,159,63,155,174,212,149,146,79,27,188,51,179,59,252,88,151,199,26,171,205,44,196,98,114,202,35,166,141,169,150,189,203,238,81,221,202,166,49,237,2,205,33,107,168,187,119,183,143,205,215,121,169,105,93,247,176,182,226,241,125,25,118,169,224,96,103,109,221,205,247,173,207,24,183,199,197,109,142,88,187,245,149,159,79,238,150,225,49,45,116,118,47,217,222,185,28,217,181,125,87,11,76,78,122,109,215,249,151,78,105,246,30,226,209,155,239,90,133,83,238,247,139,185,254,26,161,85,179,105,187,69,192,87,136,68,156,100,148,25,254,242,111,243,164,119,16,62,224,48,47,231,215,254,85,216,166,169,152,101,118,118,238,127,219,242,95,78,45,119,107,240,117,217,109,27,226,180,127,218,180,126,246,241,79,4,90,179,187,186,220,136,136,139,69,163,191,123,119,173,203,77,27,228,203,66,110,231,118,101,209,185,212,4,20,239,36,143,166,214,215,87,253,142,169,134,32,196,97,53,123,67,76,197,43,239,208,180,247,180,247,157,181,238,117,202,212,21,21,212,187,162,170,120,136,199,95,211,113,241,111,217,247,174,237,134,211,93,68,228,117,85,199,32,54,174,218,202,239,242,249,183,220,189,55,233,83,177,132,157,218,124,254,229,203,16,57,193,227,240,215,95,230,92,81,210,17,84,180,157,71,113,102,240,215,239,95,78,32,141,187,221,197,153,150,240,216,231,160,51,62,191,37,178,122,87,149,157,137,191,194,184,105,232,206,25,117,140,116,111,30,230,93,215,13,218,126,115,107,248,191,126,139,138,162,81,143,198,95,15,238,151,8,85,131,155,49,23,248,215,82,73,35,121,164,208,153,245,119,248,253,235,169,37,69,45,46,227,34,17,126,247,241,102,64,174,237,1,249,153,95,71,111,236,151,95,116,226,111,186,66,118,119,240,213,215,35,65,3,183,231,54,147,151,126,143,163,174,164,245,113,91,117,99,45,160,79,221,163,232,223,179,252,75,139,175,81,90,206,212,187,246,152,247,19,107,241,251,219,246,173,212,56,122,164,165,114,171,145,228,18,125,218,19,187,233,222,223,54,95,106,28,61,0,24,147,65,30,157,223,214,183,249,151,210,138,216,48,179,56,70,44,205,240,102,255,0,161,118,194,6,118,110,230,102,249,46,102,136,27,79,117,187,190,229,187,185,151,194,196,215,186,123,101,36,134,115,109,218,46,239,239,51,124,11,239,251,149,165,231,174,102,189,202,66,177,219,42,37,121,164,39,15,112,254,125,81,254,180,245,241,118,248,47,161,145,57,111,88,204,23,74,200,88,202,166,54,152,156,133,221,245,46,145,119,234,63,183,226,174,102,209,97,236,244,130,61,49,102,16,102,211,79,185,190,229,230,177,78,7,160,188,145,20,180,144,145,177,59,251,209,139,191,245,223,220,191,205,81,44,235,200,74,236,95,134,206,217,71,28,99,25,234,12,218,59,54,175,28,131,240,141,255,0,178,111,130,182,59,63,46,219,164,151,192,173,175,10,71,136,234,24,244,54,47,7,54,127,141,55,203,85,118,153,79,195,21,191,1,90,34,160,106,42,39,29,226,110,195,24,232,254,232,55,246,161,254,193,87,124,45,132,105,172,49,55,66,150,40,219,93,116,0,102,239,247,123,251,133,190,75,208,214,81,71,85,1,3,128,235,163,248,183,220,168,174,110,101,208,222,45,245,5,29,44,91,197,140,152,182,119,179,237,147,191,93,175,243,84,87,0,98,41,176,62,35,146,221,95,81,40,4,102,241,51,57,187,55,116,128,223,23,111,236,93,93,110,12,197,52,215,90,90,114,9,117,105,34,7,109,73,190,44,63,123,252,215,177,103,98,102,118,125,89,211,70,90,59,55,134,222,231,251,150,141,24,51,59,48,55,127,220,186,211,211,179,179,176,139,59,187,252,151,76,232,53,23,220,29,250,247,119,127,208,184,134,140,193,141,140,53,103,103,102,238,94,118,237,97,10,162,51,40,135,65,212,155,81,248,247,253,203,195,213,217,174,214,250,217,106,198,121,74,29,73,132,24,137,217,187,245,110,237,52,240,101,176,177,12,116,91,90,176,141,140,157,133,153,223,227,252,239,247,58,230,162,188,213,140,221,102,173,145,227,145,253,208,234,63,197,219,78,237,87,221,167,198,214,200,219,177,76,77,218,11,220,209,220,117,215,195,226,90,248,175,181,111,173,163,40,122,174,66,230,79,171,106,237,171,119,50,238,65,112,54,147,93,196,77,175,115,107,174,191,227,95,90,11,129,19,55,86,7,22,248,106,58,107,254,53,220,7,10,144,253,22,22,253,154,46,9,232,55,142,216,79,71,251,159,254,133,182,158,150,120,95,97,25,63,222,238,235,156,227,125,52,109,93,244,240,91,28,202,33,125,209,191,248,60,87,207,169,40,221,247,203,160,234,253,218,247,119,174,49,233,177,139,185,51,179,187,124,86,233,154,55,118,102,209,245,93,57,109,176,74,238,91,71,95,143,115,127,153,114,210,210,52,77,160,143,135,220,187,157,70,13,59,244,118,95,74,146,93,226,206,207,174,140,187,125,229,163,179,63,130,220,45,221,222,203,26,238,44,124,211,103,39,212,12,67,234,51,169,167,229,115,228,83,44,255,0,25,245,138,213,106,188,212,184,14,255,0,170,252,85,229,5,151,251,84,184,186,197,108,183,255,0,187,157,77,236,143,171,255,0,139,140,161,28,63,219,42,12,191,170,154,143,126,29,115,231,25,112,221,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,181,81,222,40,182,77,253,44,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,127,36,238,22,63,240,105,202,175,253,13,183,127,240,85,74,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,22,37,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,117,46,119,107,85,150,152,43,47,55,58,74,10,121,42,32,164,9,106,102,24,128,167,158,80,134,24,152,137,217,156,228,150,72,227,1,241,35,49,22,213,221,153,118,209,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,88,171,169,179,198,124,14,96,222,47,120,38,201,154,170,83,164,177,230,45,143,45,236,1,97,191,24,62,201,3,217,240,151,98,172,218,206,71,76,68,228,236,76,206,112,153,57,131,19,20,177,75,14,216,167,11,102,62,71,102,61,86,27,196,148,55,92,37,140,240,149,192,8,132,101,120,106,168,106,163,113,146,41,162,150,55,254,242,72,229,140,156,72,92,12,9,217,196,158,106,121,115,113,237,252,170,44,83,229,190,98,65,217,243,55,12,219,251,101,93,68,20,251,41,111,84,32,97,19,214,11,3,108,134,102,57,35,25,98,238,23,35,19,137,182,145,71,13,229,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,43,169,196,221,166,213,96,225,19,53,236,86,43,101,37,186,219,110,203,123,237,37,29,29,36,35,12,20,208,71,108,152,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,99,110,178,83,225,59,202,198,77,253,63,195,222,157,2,170,171,169,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,34,140,14,104,188,191,232,238,244,119,46,38,242,67,14,244,110,176,246,155,142,56,181,193,36,16,82,201,75,20,18,207,53,216,122,134,27,102,110,150,146,199,27,25,76,82,12,140,44,109,41,75,25,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,226,151,191,205,108,244,204,124,229,163,194,22,156,107,121,234,218,176,38,31,162,195,118,11,108,12,225,75,69,75,79,4,112,185,136,59,190,179,75,210,19,150,71,119,34,38,22,109,0,35,0,186,14,90,28,14,84,241,29,140,161,206,28,112,116,129,151,88,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,190,18,52,96,206,228,103,12,228,172,85,214,73,28,50,90,109,87,254,17,50,162,197,125,182,82,92,109,183,28,183,177,82,86,81,213,194,51,65,83,4,150,200,70,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,111,249,39,112,177,255,0,131,78,85,127,232,109,187,255,0,130,170,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,181,242,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,94,42,211,195,39,13,182,11,173,21,246,197,195,230,90,219,174,86,234,136,234,232,235,41,48,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,169,7,52,127,34,121,155,248,47,172,81,40,1,85,127,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,247,49,76,123,165,140,2,49,118,220,102,59,136,3,124,129,55,249,147,148,56,55,33,120,9,204,76,163,203,248,42,227,177,97,220,183,196,144,211,189,92,239,52,242,153,209,84,203,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,216,240,172,148,248,78,242,177,147,127,79,240,247,167,64,163,3,154,231,5,31,147,44,85,63,18,153,103,108,186,212,225,188,91,112,168,169,197,177,105,214,134,207,116,154,65,38,168,222,228,242,12,53,82,72,125,196,59,35,149,182,177,179,77,12,67,106,188,31,241,41,125,225,91,60,108,249,155,108,110,181,170,109,182,188,73,72,52,161,60,149,118,121,102,140,234,35,137,136,131,108,205,210,9,35,118,48,110,164,96,196,238,14,98,89,20,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,182,14,96,220,109,218,184,80,192,17,216,176,196,244,149,217,139,138,169,234,33,181,81,141,80,140,246,152,10,25,132,46,199,25,67,40,24,71,80,49,136,197,35,11,76,253,70,23,118,142,77,32,178,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,218,156,132,221,228,238,79,226,234,124,248,5,225,70,143,133,44,142,164,178,92,226,223,140,241,71,70,241,138,38,146,24,26,72,42,138,17,97,160,25,34,114,234,67,79,239,136,187,200,98,82,28,242,14,214,151,96,209,94,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,95,249,145,114,221,252,159,251,83,136,94,30,172,63,233,83,223,172,196,216,102,142,47,250,139,241,58,202,64,111,254,99,241,121,34,111,245,191,121,11,116,53,106,123,64,225,71,138,236,199,225,43,49,195,26,224,169,123,117,170,187,167,5,254,193,60,206,20,183,122,81,119,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,200,39,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,251,88,235,41,242,179,52,59,15,229,51,45,48,166,45,246,103,87,177,123,118,205,77,95,217,122,155,122,157,46,176,22,205,221,48,221,183,77,118,14,190,12,186,184,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,233,168,11,252,25,71,7,60,239,212,159,239,39,240,213,71,249,53,90,109,87,254,36,177,181,138,251,108,164,184,219,110,57,111,114,164,172,163,171,132,102,130,166,9,43,237,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,205,115,99,2,254,75,243,79,25,101,159,181,61,167,246,75,16,92,108,93,183,161,209,237,93,150,166,72,122,189,61,197,179,119,79,118,221,197,166,186,106,250,106,167,39,149,198,111,84,230,215,7,216,102,11,148,245,115,220,176,53,68,216,66,170,105,160,138,32,48,166,16,58,81,137,163,253,32,10,57,233,35,114,38,19,115,140,220,183,126,153,93,170,133,110,117,126,105,240,183,211,250,31,81,184,171,42,178,230,102,42,195,249,113,138,50,182,211,87,217,236,184,194,225,107,184,93,250,114,72,18,84,118,6,170,232,64,91,77,128,225,115,171,121,8,12,75,243,144,64,76,226,225,223,234,248,104,225,211,29,241,65,154,116,25,103,129,105,255,0,181,86,94,43,119,195,253,44,181,246,152,97,158,179,167,44,177,245,186,93,112,46,144,22,243,240,102,241,118,200,79,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,188,86,53,201,12,151,204,171,172,87,220,198,202,28,21,138,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,250,106,100,255,0,23,76,21,146,25,47,150,183,89,111,185,115,148,56,43,10,220,167,167,42,73,107,44,150,10,74,25,228,128,136,72,162,41,33,140,73,193,200,0,156,93,244,212,5,254,12,162,47,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,139,21,117,63,223,246,44,191,242,127,255,0,221,197,0,43,37,62,19,188,172,100,223,211,252,61,233,208,42,170,139,202,102,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,57,33,222,222,228,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,199,135,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,33,92,142,177,77,246,175,10,230,230,10,168,174,223,101,181,92,44,247,74,58,110,144,55,74,170,174,58,168,234,36,222,205,188,183,5,21,51,104,238,226,221,61,69,153,200,157,227,175,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,249,63,107,48,175,218,175,176,191,105,173,95,105,61,159,237,111,99,246,216,251,119,97,234,116,187,79,67,94,167,71,169,238,117,54,237,221,238,235,175,114,250,200,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,34,34,133,110,117,126,105,240,183,211,250,31,81,184,175,107,201,195,0,96,220,211,193,188,65,101,246,96,225,234,75,230,30,190,83,225,202,106,234,26,150,125,146,134,183,39,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,182,174,57,56,28,198,92,33,99,33,170,165,58,187,230,93,95,42,8,44,55,227,6,223,25,232,229,216,171,54,179,8,84,136,177,59,19,51,4,192,46,96,194,227,44,81,84,14,94,124,195,46,188,52,93,105,242,175,53,43,42,238,57,87,113,168,119,3,97,41,167,195,115,200,90,149,68,2,218,145,211,17,59,148,176,11,59,179,185,75,19,111,234,71,60,228,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,45,23,159,198,217,123,128,115,42,215,13,139,49,112,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,133,165,24,230,18,22,54,19,49,98,102,215,67,38,248,186,242,182,158,25,56,109,176,93,104,239,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,82,180,111,147,45,29,187,187,153,116,174,115,132,20,175,36,143,250,61,253,255,0,177,213,49,196,56,146,41,107,58,52,250,202,93,77,29,155,66,211,189,251,251,157,111,142,142,122,250,71,40,170,94,34,49,254,205,197,251,219,254,149,221,176,90,107,168,156,142,166,180,228,6,213,251,228,119,249,124,219,238,94,153,189,234,118,48,147,86,102,248,63,220,185,32,23,40,95,246,120,255,0,50,216,20,142,115,137,117,59,155,77,123,254,245,244,162,8,197,251,221,153,153,111,14,158,255,0,116,89,255,0,99,45,39,165,234,179,238,109,27,239,93,104,104,138,41,117,140,116,102,239,125,27,239,93,237,187,180,212,246,187,55,207,69,199,81,43,71,227,47,254,178,235,181,88,185,51,17,119,107,243,93,105,164,137,231,39,18,103,238,127,143,222,186,114,77,77,76,101,41,184,139,190,189,253,204,129,94,211,142,144,202,250,127,124,186,228,115,140,142,79,33,59,107,225,171,174,65,142,18,109,210,237,45,221,251,95,71,93,105,234,35,183,234,78,251,1,251,244,110,230,102,255,0,228,101,192,245,83,87,55,244,30,231,19,109,55,54,189,218,253,237,251,89,105,69,135,171,10,103,58,169,158,65,34,215,66,39,125,27,86,249,178,251,145,225,216,1,192,134,24,244,238,215,221,111,243,47,165,21,168,34,102,120,227,17,253,141,167,252,139,185,29,59,104,204,205,166,139,153,162,22,109,28,91,252,11,118,140,203,229,95,174,176,219,233,36,144,229,96,218,14,239,239,51,120,51,253,255,0,114,181,188,245,205,104,99,9,236,212,149,82,20,213,112,148,0,224,108,239,184,250,162,222,7,175,142,159,5,240,114,47,1,220,174,114,5,222,190,62,161,20,172,90,200,196,239,223,210,47,136,191,205,254,42,234,108,56,119,178,210,136,52,98,44,194,221,204,218,124,27,238,95,39,20,225,10,59,208,28,85,20,208,158,154,233,188,25,255,0,178,249,139,252,213,30,205,140,149,169,196,88,108,237,212,49,198,2,204,237,163,51,179,51,116,205,190,17,191,246,76,173,44,185,122,93,238,87,201,238,149,67,74,240,212,78,83,123,204,94,4,123,190,52,218,120,63,205,92,246,76,112,155,67,151,246,234,113,236,148,47,238,6,187,35,110,255,0,118,63,246,145,254,193,92,46,22,192,212,150,93,178,193,73,12,122,59,59,176,198,205,175,232,247,247,11,124,151,175,154,150,57,161,120,202,49,253,29,59,219,238,84,175,52,48,28,119,155,125,80,181,44,110,93,3,218,78,26,232,251,79,78,253,175,243,86,225,97,154,171,45,241,67,193,83,60,145,196,115,247,51,19,179,119,200,205,241,218,222,0,174,155,47,177,173,45,222,146,18,9,156,181,140,123,220,153,254,1,253,211,252,213,66,140,198,64,19,23,213,157,153,214,245,166,141,242,90,108,6,125,118,182,175,247,46,9,161,18,215,64,103,119,251,151,70,74,6,125,92,163,109,93,254,95,244,46,16,162,56,203,222,29,205,251,53,95,2,233,96,142,176,189,248,69,153,190,99,251,62,239,185,120,138,251,61,206,158,173,234,99,154,78,147,255,0,90,196,90,120,51,120,105,167,138,235,73,136,227,160,97,122,237,236,231,174,140,253,222,31,181,254,246,92,212,151,138,177,153,231,26,233,122,114,126,136,117,95,187,70,209,251,181,95,122,159,26,219,97,214,142,114,110,191,201,220,117,249,252,75,95,5,246,173,181,180,102,61,160,200,119,23,193,221,181,111,22,93,216,174,4,210,51,177,57,15,195,191,93,127,198,190,172,23,2,38,252,228,14,35,253,238,154,255,0,141,119,99,33,168,31,209,102,111,158,139,138,106,1,38,219,17,51,59,252,157,112,211,209,84,65,238,148,132,90,252,117,119,93,163,136,180,209,223,191,228,184,247,20,77,169,70,237,252,203,161,84,224,251,164,149,152,65,244,238,126,229,195,172,108,236,91,217,255,0,157,114,76,209,190,155,93,157,117,37,183,65,51,234,226,58,252,123,155,252,203,90,106,38,137,251,133,191,192,187,204,91,25,181,125,29,151,208,163,155,120,254,150,186,125,235,187,171,151,131,59,45,194,223,53,171,179,105,224,182,162,45,222,43,84,68,91,28,190,245,166,241,249,163,24,235,226,183,177,51,247,179,173,86,139,197,99,235,172,214,203,109,92,173,166,131,20,142,219,181,211,184,75,239,111,146,162,56,106,229,89,118,190,75,49,72,251,30,66,125,25,223,79,211,103,249,191,205,85,186,106,115,142,154,35,137,156,157,196,117,111,31,130,238,139,214,53,49,179,65,223,181,244,103,23,249,47,159,85,112,189,67,11,71,79,75,187,70,211,70,3,127,135,220,235,232,90,110,23,153,32,102,170,165,96,255,0,120,109,240,111,155,175,189,69,35,147,123,209,183,223,221,251,23,105,217,180,209,129,191,192,181,134,50,3,215,191,189,115,201,46,221,28,244,253,139,171,61,107,194,219,163,102,213,223,191,246,46,185,85,148,191,156,223,183,78,247,209,244,93,74,171,148,15,238,156,145,179,143,222,223,231,95,22,186,249,28,26,184,202,63,118,133,251,126,245,165,170,240,245,50,56,201,183,66,127,31,143,126,159,122,236,92,105,160,148,153,222,103,239,248,110,111,189,112,133,69,61,12,110,221,70,238,249,187,127,242,124,23,82,166,254,228,47,29,48,9,27,248,104,218,187,255,0,129,214,182,233,110,245,51,55,94,19,17,248,62,210,111,139,124,215,160,246,36,85,145,139,84,199,191,185,159,222,102,127,242,183,222,187,148,182,184,169,116,140,35,97,6,111,131,51,127,200,190,172,52,145,108,109,63,228,92,163,8,131,233,185,252,126,107,151,193,153,153,52,90,175,151,124,187,195,108,165,146,67,148,7,104,17,123,196,205,240,127,189,190,74,214,51,223,60,142,221,4,214,251,109,85,60,147,27,16,48,177,234,250,187,74,223,9,53,241,102,84,207,41,48,173,207,30,222,218,247,136,32,152,153,228,234,3,56,147,142,155,227,38,253,54,47,236,223,226,175,83,4,225,138,75,77,190,158,56,160,216,195,8,55,232,179,127,90,63,115,124,151,176,142,49,6,218,45,221,162,232,213,82,66,83,125,239,223,240,249,164,150,138,90,152,70,57,99,103,102,38,47,6,249,126,197,163,216,104,117,7,24,153,182,105,166,130,223,15,230,93,176,164,132,4,69,135,244,116,248,50,230,102,102,102,102,248,45,87,202,190,91,34,175,164,144,8,124,69,245,209,155,228,255,0,119,222,173,51,62,176,96,217,227,158,243,108,130,65,156,37,51,220,35,166,186,117,75,250,209,103,241,102,248,175,139,145,57,219,95,81,112,246,13,198,104,98,42,81,232,182,226,33,45,68,162,31,140,158,62,63,5,120,120,90,249,21,206,138,18,235,129,185,70,47,220,76,255,0,1,251,223,230,190,250,34,211,70,215,85,198,98,238,250,105,220,180,40,219,195,79,240,174,188,212,17,202,47,174,191,63,254,78,229,241,170,236,116,243,110,25,71,221,239,211,185,188,127,192,188,253,118,6,182,85,30,249,169,88,180,125,69,222,49,125,60,126,98,190,13,215,9,118,0,57,233,30,71,120,217,200,7,224,218,106,237,220,205,247,42,121,77,92,227,123,157,238,80,136,28,82,150,215,113,211,192,251,188,127,157,122,216,111,82,9,196,84,210,177,51,237,125,187,181,111,240,51,175,164,88,184,232,156,101,155,99,109,211,86,127,15,241,151,220,189,13,135,27,80,93,195,116,147,196,204,5,179,70,33,248,105,253,211,252,215,173,167,186,82,28,44,209,74,5,171,106,218,19,63,195,246,174,90,122,146,119,114,98,248,233,226,187,77,38,175,175,119,130,216,242,0,150,226,45,62,30,43,89,100,140,217,180,118,117,213,172,165,138,80,29,226,204,253,218,119,124,87,202,171,183,254,126,22,105,228,15,120,123,132,180,103,239,253,139,89,233,10,41,5,186,210,106,238,218,54,229,201,28,4,47,239,153,119,252,221,115,0,11,22,141,35,248,252,215,13,104,152,1,56,235,226,255,0,242,174,107,37,68,199,238,155,104,205,221,241,251,151,223,18,109,25,110,103,103,248,172,107,120,177,243,79,156,159,80,49,15,168,206,166,155,149,215,145,92,179,252,103,214,43,85,213,40,215,197,60,157,44,55,254,38,170,177,221,22,51,181,80,229,69,117,192,47,149,24,112,104,76,42,154,66,170,25,42,45,81,13,59,195,28,52,101,31,80,99,156,13,164,136,72,35,233,30,206,169,72,86,95,224,28,27,149,184,50,211,151,217,125,135,169,44,120,122,199,78,212,180,20,20,204,236,17,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,133,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,228,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,76,245,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,80,45,204,27,141,187,175,21,248,254,59,22,24,158,174,135,46,176,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,168,194,236,242,73,173,229,114,180,227,219,237,221,29,135,133,28,208,131,102,32,181,91,251,30,16,186,83,211,233,29,125,13,36,14,77,71,80,32,218,71,52,48,68,78,18,232,195,36,113,187,27,180,162,197,60,149,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,175,243,119,202,252,134,186,100,48,102,190,97,21,93,167,27,90,106,34,180,97,107,157,182,139,173,61,124,242,117,37,107,117,75,106,34,244,206,33,60,187,204,153,225,113,50,143,123,153,65,60,48,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,251,133,236,81,156,184,199,35,176,173,255,0,62,112,95,217,156,95,81,111,167,106,186,105,106,134,74,170,157,176,131,61,93,76,33,12,65,71,52,198,199,35,210,139,23,72,72,68,157,143,116,97,85,85,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,71,249,131,113,183,106,225,67,0,71,98,195,19,210,87,102,46,42,167,168,134,213,70,53,66,51,218,96,40,102,16,187,28,101,12,160,97,29,64,198,35,20,140,45,51,245,24,93,218,57,52,135,110,26,248,174,204,126,27,243,197,243,190,217,47,218,58,251,167,94,12,73,5,210,103,146,75,205,45,68,193,45,64,157,65,49,72,19,20,145,132,141,51,106,77,32,179,147,72,46,113,158,65,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,81,20,43,115,66,224,91,242,41,138,143,60,114,115,6,118,76,182,189,108,246,197,53,17,110,134,197,116,146,66,103,210,22,22,236,244,115,107,31,79,71,32,9,92,227,252,208,149,60,111,96,10,229,56,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,159,236,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,213,121,163,249,19,204,223,193,125,98,137,65,94,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,67,142,29,239,239,207,47,76,12,198,24,129,138,73,13,133,246,70,6,78,218,11,172,135,184,85,225,159,6,240,161,148,116,121,91,131,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,115,140,33,182,40,192,35,23,125,160,3,184,140,247,200,125,190,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,94,255,0,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,214,61,156,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,32,61,190,151,104,60,145,185,70,238,15,52,6,125,41,27,64,39,208,36,233,128,75,27,42,171,203,207,143,111,228,163,71,140,176,78,53,131,218,24,66,229,111,174,190,218,104,227,167,219,39,218,40,224,6,134,34,168,6,35,142,26,144,132,96,34,120,229,96,145,160,38,96,14,177,61,186,241,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,201,167,41,190,10,46,57,127,71,252,167,115,66,217,208,189,94,237,225,30,16,162,145,169,106,35,138,215,85,4,51,53,204,100,2,51,142,105,66,66,132,71,243,70,17,245,216,216,154,102,96,146,165,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,150,61,124,194,240,231,15,184,91,137,172,65,105,225,212,250,54,168,122,145,95,237,177,83,203,5,45,170,251,21,84,240,213,210,211,4,145,134,216,91,165,25,179,3,156,76,82,19,70,76,12,32,21,87,148,222,110,113,5,135,51,199,242,95,150,86,127,181,24,50,243,178,227,138,172,213,21,241,83,199,110,165,235,67,79,37,218,157,229,38,210,104,186,177,111,142,54,34,158,54,96,113,119,24,228,138,111,209,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,188,87,54,108,175,181,101,199,24,55,75,157,152,169,35,167,199,86,122,60,80,116,148,212,67,78,20,211,153,73,77,54,187,93,218,67,150,90,73,42,14,77,5,200,234,11,86,119,103,50,175,252,145,243,122,164,46,185,133,144,149,211,213,201,79,61,60,88,190,215,24,193,23,66,3,2,142,150,180,142,78,233,92,228,105,40,24,71,222,6,104,100,127,113,221,247,202,250,133,110,117,126,105,240,183,211,250,31,81,184,171,32,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,117,213,22,42,234,106,115,39,141,124,43,194,159,2,57,77,100,180,220,251,70,102,226,108,175,178,71,135,45,244,239,25,201,65,190,217,20,99,115,168,105,4,192,97,136,217,220,4,197,250,210,3,131,54,209,148,226,237,114,211,227,238,167,136,91,85,86,83,103,126,46,164,159,52,41,42,39,169,182,76,84,81,81,181,238,221,181,141,216,26,45,34,58,152,95,171,184,2,56,245,132,99,54,105,28,39,49,191,84,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,69,138,186,159,239,251,22,95,249,63,255,0,238,226,128,21,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,43,0,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,85,43,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,1,159,202,95,52,255,0,148,119,242,163,246,183,250,115,251,65,237,255,0,234,245,61,159,244,255,0,214,95,213,122,189,143,163,253,13,210,234,127,80,252,222,186,41,243,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,86,4,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,231,248,183,230,189,137,176,223,16,214,75,47,14,120,162,146,233,151,216,70,162,22,196,79,5,37,59,134,38,156,106,24,170,105,225,171,148,38,113,166,233,3,68,19,196,0,238,103,49,139,202,29,18,82,63,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,8,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,35,249,215,105,202,251,214,81,226,250,60,234,182,82,87,224,72,236,245,53,120,130,42,152,100,148,6,138,0,121,164,149,134,38,121,88,227,104,250,128,81,254,112,76,4,131,67,97,117,141,102,97,81,96,219,118,63,196,182,252,185,187,85,221,48,157,45,226,182,27,13,117,88,184,207,85,110,25,141,169,166,145,156,1,216,202,38,2,118,112,14,247,127,116,124,26,92,249,61,230,231,16,88,231,46,46,56,59,26,217,253,179,150,216,95,125,186,193,137,167,175,137,234,168,106,162,106,114,123,73,68,228,242,203,11,67,80,50,69,35,139,12,66,5,19,17,11,198,17,72,170,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,146,218,229,247,173,55,143,205,24,199,95,21,189,137,159,189,157,106,180,94,51,30,93,39,182,218,234,166,103,109,162,7,166,186,233,250,37,247,253,202,134,97,251,149,109,211,16,75,51,155,184,60,133,224,239,167,233,183,222,255,0,53,87,40,233,200,105,34,146,38,114,119,17,213,188,126,11,232,70,245,141,77,35,52,29,251,31,70,218,255,0,37,243,234,46,23,168,33,233,211,210,235,221,166,140,7,242,251,157,119,108,247,11,220,144,255,0,69,82,109,111,247,51,111,131,124,221,125,234,41,72,221,156,163,102,249,247,126,197,221,45,29,159,65,110,255,0,185,105,20,102,5,187,191,189,118,14,71,17,98,55,110,239,130,235,205,89,210,30,160,105,175,134,139,170,245,133,55,231,55,109,211,199,71,209,117,42,238,80,254,137,201,27,59,55,205,191,206,190,61,117,238,56,91,81,148,95,246,23,237,251,215,21,178,246,243,212,59,22,215,18,238,213,255,0,107,125,235,185,112,167,130,113,18,121,157,181,211,187,115,105,241,93,120,230,167,161,31,234,141,163,119,119,187,127,242,124,23,86,170,253,168,188,116,224,38,111,225,163,106,239,254,7,91,40,103,187,212,204,45,36,4,33,171,54,172,36,223,22,94,140,45,1,87,19,13,72,57,179,183,245,205,175,195,239,101,218,165,180,195,69,164,113,69,180,60,123,133,155,254,79,185,125,104,41,33,219,221,227,227,240,92,195,0,135,245,207,166,190,26,174,95,6,238,70,111,138,213,116,46,215,24,173,244,167,41,200,35,160,187,234,239,167,193,254,255,0,185,91,102,122,103,104,216,232,106,233,104,234,233,202,98,142,65,17,234,106,250,233,43,55,115,72,207,226,204,168,70,95,218,110,249,167,136,41,174,247,168,37,120,162,170,2,22,97,45,175,161,129,55,233,49,124,36,127,138,189,92,186,194,20,150,107,124,113,197,74,192,205,163,254,131,55,245,161,253,203,124,149,64,142,33,140,88,65,151,82,186,154,18,38,238,209,223,229,167,222,182,21,162,154,162,157,226,148,27,66,111,147,119,247,126,197,183,236,253,191,162,49,52,66,204,44,205,220,35,242,253,139,183,13,4,16,196,49,8,247,11,51,120,50,236,48,176,179,11,120,50,213,116,238,116,81,214,83,73,25,55,233,11,179,254,205,31,252,234,217,243,219,1,83,141,45,69,206,146,19,235,192,39,32,184,139,120,179,74,95,1,215,199,239,84,155,39,51,146,233,103,196,82,225,235,156,145,197,28,91,128,30,71,33,125,90,72,193,155,222,54,249,63,193,94,134,8,196,208,222,40,33,145,234,99,55,56,132,155,67,103,241,17,251,223,230,189,99,59,59,51,183,131,173,81,105,163,107,170,216,98,238,250,105,220,182,148,109,242,92,18,208,199,43,119,234,223,177,124,106,155,37,44,186,137,142,131,240,238,111,243,47,63,95,129,109,149,142,207,83,70,36,195,225,186,49,125,60,62,99,247,47,135,115,193,227,72,47,37,49,73,238,254,136,235,220,218,233,175,115,15,222,169,156,119,25,131,17,84,13,206,152,67,167,179,66,112,118,119,214,63,238,159,246,47,103,5,226,77,177,157,44,140,91,181,247,117,213,159,249,153,215,209,60,85,45,27,12,179,48,14,221,117,111,6,255,0,27,253,235,239,216,177,189,5,212,73,228,158,49,104,244,238,220,44,221,250,255,0,116,255,0,37,236,41,174,180,69,30,145,74,15,175,200,155,252,235,125,61,73,19,185,49,51,233,247,174,224,201,174,143,171,58,227,57,4,95,113,23,248,214,249,100,138,64,215,86,127,231,101,214,170,166,142,88,127,56,13,167,236,251,215,202,173,183,232,2,237,44,128,221,255,0,162,90,124,190,228,168,163,40,137,191,61,35,107,225,239,45,225,1,139,234,102,95,206,235,148,64,69,255,0,170,63,248,86,218,160,33,18,118,213,252,59,214,150,106,137,202,66,3,109,25,180,249,253,235,209,137,54,159,5,185,137,157,104,228,222,11,77,91,230,136,181,103,91,145,17,108,209,190,75,110,214,239,247,91,252,11,70,6,114,239,101,200,192,204,183,45,164,238,205,171,54,170,153,231,11,85,73,135,107,158,22,118,252,196,190,26,235,253,78,69,65,178,206,243,20,87,10,138,73,101,46,160,17,235,188,188,52,32,111,154,175,246,11,165,41,67,14,178,9,187,8,247,59,179,183,131,125,235,211,189,69,52,148,251,152,98,29,205,240,102,111,130,234,69,53,35,49,6,128,69,171,252,157,118,194,88,70,153,219,104,183,222,236,223,37,182,158,225,4,81,144,179,11,247,191,127,119,249,215,19,93,162,234,236,25,11,87,125,123,221,180,241,253,171,187,21,100,111,27,153,205,166,141,175,233,46,148,151,122,126,161,147,212,106,34,207,250,70,223,15,231,95,14,227,140,237,244,164,126,246,253,186,182,154,139,252,255,0,186,94,122,163,28,213,87,19,195,110,135,111,127,127,186,237,221,252,197,247,178,249,181,15,123,184,187,139,212,205,19,151,126,162,102,63,252,158,43,179,73,68,80,70,193,91,83,44,165,224,251,207,119,249,127,157,125,8,99,144,14,62,202,239,220,237,163,55,199,252,11,146,168,174,242,206,34,2,77,222,205,224,95,53,201,246,114,233,112,48,121,102,144,53,211,86,98,38,111,242,125,235,239,90,176,196,52,140,61,96,19,54,211,188,153,157,254,31,54,251,151,163,167,162,136,5,157,161,29,91,251,150,93,168,195,189,244,6,109,62,229,204,192,15,226,45,225,242,91,132,116,213,153,180,253,139,118,141,241,239,90,162,234,215,92,32,161,136,142,82,102,118,23,127,22,251,254,255,0,185,91,135,16,25,207,65,135,232,170,233,198,168,134,71,167,147,107,9,139,119,233,43,55,245,237,242,86,151,132,237,119,172,217,197,221,188,164,168,146,159,180,110,210,71,55,109,58,162,255,0,34,111,9,21,244,229,62,93,67,98,181,210,7,100,137,156,97,141,157,218,54,215,93,177,255,0,114,223,37,87,224,132,33,136,35,17,102,218,44,221,205,247,45,206,239,187,70,240,101,215,49,115,155,123,55,115,119,127,141,118,155,193,191,98,213,22,142,181,91,36,14,160,56,124,219,69,79,115,31,6,65,121,181,77,17,211,69,46,230,47,210,6,47,235,79,251,151,249,168,253,205,43,29,223,40,241,93,86,35,163,105,35,129,235,76,156,98,220,205,167,80,207,77,25,133,180,210,54,248,171,129,225,211,136,27,110,34,130,150,158,106,211,105,154,48,18,19,144,123,139,72,89,251,158,71,127,18,87,105,102,188,83,93,41,130,88,164,103,212,91,226,221,253,205,247,191,205,125,36,69,162,218,77,171,182,143,225,222,181,103,111,147,46,180,176,117,15,86,240,103,215,79,130,217,52,78,236,205,210,109,27,251,149,208,172,180,246,145,47,113,153,137,159,94,239,250,21,48,196,24,16,206,174,170,120,169,227,119,119,50,103,217,223,226,239,253,138,243,50,90,42,233,42,98,208,165,30,150,221,204,206,236,218,179,254,197,203,85,43,19,180,82,211,140,140,77,222,228,26,232,184,169,10,154,137,164,236,196,209,190,174,78,44,236,205,175,243,126,197,203,100,199,53,180,149,114,65,44,132,64,210,56,54,231,119,209,181,102,238,247,151,188,182,227,88,246,136,153,19,238,102,127,31,158,159,221,47,75,67,127,165,154,54,34,148,153,223,191,77,205,247,125,235,150,166,229,15,113,180,141,167,193,157,219,252,235,139,218,198,100,45,27,54,157,222,31,253,117,216,146,180,222,29,72,187,244,213,181,127,142,139,164,117,117,69,36,78,209,177,182,225,239,38,119,211,239,92,243,79,49,24,239,1,215,86,239,209,251,151,39,93,129,189,247,215,95,154,212,42,4,159,77,130,223,126,139,124,174,50,179,7,138,237,80,66,49,232,226,45,254,15,216,190,168,236,118,254,183,85,185,182,183,201,99,91,197,143,154,108,228,250,129,136,125,70,117,52,220,174,188,138,229,159,227,62,177,90,174,169,22,173,226,183,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,156,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,47,65,205,99,142,58,108,202,186,215,240,183,150,193,87,21,139,12,94,28,49,77,204,142,88,30,227,113,165,35,7,162,8,245,102,58,104,101,212,136,164,23,234,77,20,100,12,35,16,201,53,143,228,166,66,102,199,17,56,170,171,5,100,230,20,251,65,122,162,183,157,210,122,110,221,77,73,178,148,36,142,50,147,125,68,145,131,232,115,70,218,51,238,247,181,211,70,119,111,43,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,79,151,239,29,214,46,42,176,172,120,43,20,159,98,204,220,63,111,105,46,52,218,28,158,212,165,130,58,88,229,186,239,10,120,169,224,234,212,212,19,118,97,119,32,211,86,212,123,218,240,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,88,171,172,132,240,22,122,101,199,14,156,8,229,102,104,102,133,231,176,218,168,114,255,0,14,197,12,49,51,29,85,194,168,173,144,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,8,60,75,241,23,142,248,160,205,58,252,204,199,85,31,219,104,236,244,91,33,254,150,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,95,167,43,238,95,116,215,106,107,47,20,57,211,106,171,0,10,129,175,193,246,58,152,165,166,61,240,203,75,81,71,122,105,98,156,73,193,200,39,16,130,88,182,72,14,50,251,192,65,172,175,162,165,92,88,249,88,206,79,167,248,135,211,167,88,214,41,243,131,137,140,27,194,135,47,204,167,205,44,97,67,87,113,50,192,248,110,219,104,182,83,51,137,220,110,50,90,163,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,6,217,171,153,152,171,57,51,31,17,230,150,53,171,237,23,172,77,112,150,225,83,182,73,14,56,119,191,185,4,93,67,51,24,98,6,24,227,7,39,217,24,0,179,232,44,189,6,97,240,221,157,185,85,128,112,158,105,99,204,3,87,109,194,120,222,158,26,155,29,216,106,32,168,130,160,37,132,103,137,141,225,51,120,12,226,45,226,18,176,25,48,201,163,63,76,246,214,174,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,98,218,178,51,224,115,0,96,220,190,225,67,44,41,112,102,30,164,181,5,243,11,218,239,247,55,133,159,125,101,198,174,142,25,106,42,37,50,119,35,50,39,209,181,127,116,4,0,118,128,8,181,117,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,175,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,218,255,0,208,184,224,79,254,241,159,240,154,241,255,0,59,87,41,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,43,95,230,99,105,186,223,248,40,204,11,21,138,217,87,113,185,92,106,44,52,148,116,116,144,148,211,212,207,37,238,132,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,124,174,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,55,38,118,142,61,46,213,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,81,78,48,56,125,203,142,36,50,58,241,130,179,55,16,125,156,160,181,238,190,210,95,202,118,142,59,53,85,60,50,51,85,202,198,67,25,194,49,201,43,72,50,59,11,198,70,236,81,147,12,129,142,18,186,174,90,156,61,97,94,34,248,154,161,178,99,90,157,108,184,70,222,88,182,166,222,84,177,207,29,215,179,85,83,70,20,114,180,140,224,208,153,206,47,35,56,150,232,192,193,152,92,216,194,127,145,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,191,254,104,92,116,254,69,48,169,228,118,78,99,62,201,153,55,173,158,216,169,162,29,211,88,173,114,70,78,250,76,196,221,158,178,109,99,233,232,196,97,19,156,159,154,34,167,145,225,219,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,29,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,173,104,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,87,21,206,227,5,90,171,242,95,47,115,26,106,138,182,185,88,241,68,182,74,120,132,199,160,80,87,82,73,52,164,99,183,115,155,21,190,22,23,98,102,102,41,53,98,213,156,108,43,151,86,113,223,114,111,139,140,9,83,104,135,180,82,99,11,132,24,58,233,77,184,3,173,75,95,60,81,139,239,32,55,30,148,237,79,62,131,180,143,161,179,112,137,147,172,133,20,43,115,171,243,79,133,190,159,208,250,141,197,123,254,71,88,90,197,87,138,179,115,26,212,80,239,189,90,173,246,123,93,29,79,84,219,165,75,87,37,84,149,17,236,103,216,91,142,138,153,245,118,114,110,158,130,236,196,76,242,212,136,177,87,94,131,25,99,252,101,152,53,54,170,172,103,136,106,238,167,99,179,209,88,45,141,51,182,202,59,117,36,77,21,61,60,64,44,194,0,34,218,190,141,239,25,25,150,227,50,39,234,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,158,158,1,120,215,194,188,86,101,197,37,146,237,115,236,249,155,134,109,240,199,136,237,245,15,24,73,95,177,134,50,185,211,180,98,0,80,202,110,206,98,2,221,25,13,129,219,105,68,114,221,82,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,241,65,155,156,228,243,28,115,198,223,91,148,152,122,213,249,54,195,119,10,170,122,154,25,221,206,76,89,75,214,32,10,146,154,72,66,90,29,97,96,56,163,16,221,28,132,93,94,184,233,19,93,87,30,89,153,133,115,147,150,102,42,205,44,21,87,218,44,184,154,223,96,184,83,110,146,51,146,29,247,122,45,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,234,32,120,78,243,79,147,127,80,48,247,168,192,178,83,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,88,171,169,254,255,0,177,101,255,0,147,255,0,254,238,40,1,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,176,14,44,124,211,231,39,212,12,67,234,51,169,126,224,55,51,48,174,77,242,204,194,185,165,141,106,251,61,151,12,219,239,247,10,157,178,70,18,77,178,239,91,178,8,186,134,0,83,74,110,49,198,14,77,190,67,1,103,212,153,68,95,21,92,76,99,46,43,243,114,179,52,177,133,13,37,184,6,156,109,182,139,101,51,49,5,186,221,25,200,113,64,242,109,98,152,247,75,33,156,132,205,184,204,182,136,6,200,195,229,71,195,174,110,30,67,84,113,38,88,78,174,60,9,5,226,27,48,87,20,71,172,230,125,70,42,128,102,23,102,166,142,88,194,2,152,156,65,230,154,56,129,204,218,70,14,223,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,15,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,96,28,234,252,172,97,111,168,20,62,157,113,80,215,134,177,77,247,7,220,102,187,97,202,238,201,87,81,111,175,181,201,39,72,36,221,75,91,75,45,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,229,43,170,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,244,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,84,171,154,23,29,63,150,188,84,121,29,147,152,207,181,229,181,151,103,182,42,104,135,108,55,219,164,114,19,190,147,49,63,104,163,135,72,250,122,48,129,202,199,39,231,68,105,228,107,127,224,163,133,27,239,22,153,203,69,131,122,87,90,60,33,109,210,179,20,222,232,161,2,236,20,187,77,227,141,138,71,96,105,167,48,233,70,218,25,54,167,39,76,194,41,25,100,19,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,129,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,73,219,85,183,70,249,45,187,91,191,221,111,240,45,26,54,114,240,92,140,12,203,114,208,157,217,181,102,213,83,108,223,106,153,48,205,111,69,157,159,167,39,134,186,233,211,145,91,246,92,222,227,138,239,81,71,44,164,242,1,30,187,203,195,66,6,249,170,253,135,174,148,197,12,91,164,18,118,219,220,238,206,207,220,223,122,245,157,166,154,74,119,33,24,155,112,233,220,205,242,93,88,166,163,22,48,118,2,39,215,228,235,183,12,144,133,57,51,136,247,179,247,187,55,119,114,217,79,112,130,38,38,102,23,239,125,95,187,252,235,139,218,209,117,92,70,66,213,223,230,218,120,254,213,222,134,172,12,125,233,180,238,215,244,151,78,107,172,13,49,55,104,212,67,86,125,77,188,89,255,0,106,248,119,44,97,111,165,51,212,247,109,103,109,53,23,111,143,247,75,207,84,227,201,171,28,160,183,64,226,238,238,63,162,237,247,107,220,95,123,47,153,82,119,187,131,237,42,137,163,114,248,137,155,120,255,0,245,215,53,21,4,212,193,182,186,174,89,93,223,250,249,28,190,95,63,231,95,66,56,136,30,62,202,238,222,243,63,119,199,252,11,154,168,238,198,224,0,38,218,59,120,49,46,79,179,215,91,136,7,82,105,35,215,71,238,34,111,249,62,245,246,237,56,88,41,54,189,67,52,132,204,221,229,223,242,249,183,220,189,45,45,4,49,139,59,66,31,253,43,127,153,118,163,143,222,238,6,102,111,134,139,157,128,95,196,91,252,11,112,142,158,3,167,243,45,204,223,62,245,170,46,10,186,184,168,226,121,101,126,239,218,223,47,250,21,9,207,60,221,160,195,118,106,183,237,27,73,130,70,102,19,22,127,208,151,251,182,254,197,89,93,61,69,231,55,241,168,156,51,84,29,55,105,102,118,50,55,23,110,175,221,189,188,36,87,167,146,185,95,29,130,209,0,149,44,76,76,98,78,251,59,255,0,70,63,238,27,228,171,173,13,40,210,192,209,176,179,105,242,111,185,151,49,59,234,204,63,206,186,243,51,201,35,105,253,107,174,200,126,139,126,198,91,145,104,232,132,218,179,183,205,180,94,67,25,225,120,110,182,234,152,228,134,57,58,145,155,123,194,207,226,37,247,63,205,88,31,16,24,6,237,130,111,127,105,45,2,112,176,213,238,54,129,136,117,22,57,77,255,0,68,91,251,22,248,170,133,195,159,16,116,85,179,69,101,175,173,148,106,41,169,196,9,164,145,155,188,94,17,127,25,53,241,119,248,43,205,195,56,138,146,241,67,12,145,74,197,190,49,38,125,204,254,44,223,123,252,215,221,68,69,180,180,126,237,116,77,117,248,46,180,212,237,51,251,189,204,182,207,17,22,140,209,143,119,220,186,21,118,174,208,206,236,13,161,125,223,244,42,95,136,112,17,203,112,170,158,42,120,200,139,102,142,225,175,245,172,223,216,175,55,37,162,178,136,227,17,41,4,163,221,171,11,187,55,127,243,125,235,146,166,125,116,142,90,113,147,126,186,238,13,124,23,21,35,210,209,153,52,14,192,229,166,172,218,51,127,139,246,173,45,24,230,186,138,172,194,73,12,129,180,211,115,187,252,31,195,222,251,215,190,183,99,64,141,189,243,114,221,247,235,243,254,233,122,107,126,32,165,152,93,206,87,111,247,205,247,253,235,158,170,229,3,182,173,47,119,222,77,254,117,194,247,98,47,118,17,29,63,103,253,43,180,245,166,81,123,197,171,124,157,254,245,210,150,174,172,227,29,162,199,227,250,76,238,185,167,168,156,157,183,0,191,237,103,92,157,102,141,181,145,245,254,249,6,160,31,185,192,91,239,118,92,178,24,152,109,215,189,215,61,12,13,27,234,194,223,224,253,171,235,142,215,110,253,22,172,194,223,36,125,191,114,211,70,249,34,34,222,136,139,71,109,86,155,83,71,91,145,23,150,198,86,135,186,91,42,161,113,119,19,136,197,251,190,14,36,223,39,249,171,71,196,214,250,140,19,136,106,42,99,98,138,25,39,54,114,125,71,185,204,159,199,70,111,1,85,15,5,98,170,106,170,120,157,171,220,137,227,31,250,235,63,192,126,245,80,105,111,178,72,17,199,218,61,205,25,157,247,252,63,194,187,244,151,58,42,121,93,202,165,139,115,235,239,155,63,199,246,174,205,78,37,163,17,120,229,45,3,195,88,221,181,255,0,42,226,135,16,91,90,2,104,220,223,87,125,55,237,239,238,253,171,165,85,119,63,234,240,52,76,205,241,255,0,31,193,215,153,190,102,37,202,130,55,138,34,166,114,34,217,166,165,174,157,255,0,221,125,203,130,221,127,187,220,105,74,67,113,29,236,238,251,119,55,139,55,223,247,174,179,131,20,132,245,51,19,190,174,79,184,187,159,238,239,95,74,213,29,19,73,212,137,141,181,109,31,77,52,248,47,71,75,0,201,167,77,141,223,78,231,117,244,41,172,141,49,235,81,25,104,255,0,29,63,206,203,234,208,225,232,2,102,32,115,118,23,213,153,244,249,183,220,190,176,89,41,142,65,144,132,153,217,217,251,153,191,204,187,111,68,33,250,3,225,225,220,187,49,195,27,139,49,139,110,253,139,155,107,0,247,51,124,150,216,217,137,221,251,219,189,111,29,59,217,106,237,175,197,106,139,130,166,164,41,129,200,221,155,70,215,189,82,76,211,204,88,108,116,85,133,218,32,98,10,121,8,117,54,241,102,61,63,174,111,146,143,172,208,197,216,151,50,49,184,208,211,137,203,78,115,52,47,209,105,9,180,121,141,190,4,77,224,106,237,56,106,202,106,107,69,166,146,166,170,142,64,144,130,50,39,40,217,159,87,24,93,252,65,190,74,234,45,212,48,81,83,132,112,142,140,194,205,222,205,242,111,243,46,218,225,148,220,25,221,151,24,147,59,179,120,107,223,220,187,12,76,204,205,252,203,114,209,223,69,176,201,244,247,124,91,189,34,35,38,247,180,92,139,175,91,77,29,84,37,28,141,220,236,255,0,228,117,108,92,77,229,5,54,38,195,181,125,146,150,82,148,138,66,212,65,159,191,167,55,200,31,226,74,62,172,216,135,20,100,254,57,158,155,100,208,193,77,88,81,126,113,164,22,113,25,153,190,96,222,17,169,5,225,243,62,41,113,45,178,138,58,138,218,94,169,71,27,56,180,141,174,174,49,124,228,119,241,37,115,54,251,149,61,124,1,44,114,129,110,102,127,116,153,252,89,190,255,0,189,119,17,104,237,171,46,50,39,111,13,53,65,45,124,60,86,246,110,239,15,20,219,240,248,45,36,103,104,223,99,54,172,203,230,79,67,28,241,153,152,123,218,63,115,55,115,175,59,91,134,41,167,25,76,161,219,35,177,109,208,89,187,251,254,229,227,110,56,74,227,78,82,28,48,49,234,239,166,225,39,249,255,0,114,190,57,97,26,137,89,206,167,175,22,191,165,211,212,127,202,43,229,92,112,77,61,44,161,60,85,149,140,238,236,79,172,141,223,222,239,253,138,223,33,215,91,34,136,161,141,164,22,113,23,115,103,119,211,79,187,79,146,239,195,141,163,166,120,162,32,38,147,65,103,238,238,215,255,0,166,95,116,49,4,149,176,129,203,52,81,14,140,237,239,109,248,126,223,189,115,83,223,163,9,4,70,186,50,38,211,70,105,117,103,255,0,26,237,85,226,64,96,22,58,160,2,109,59,152,244,111,242,174,104,113,27,20,64,65,81,17,59,59,120,30,173,225,251,86,227,189,220,37,152,12,10,23,22,38,238,103,47,159,237,95,82,158,190,74,141,59,67,70,206,223,47,250,93,110,154,225,78,5,169,201,166,222,230,96,118,248,127,58,250,54,210,122,157,37,209,246,190,142,218,248,233,220,190,212,49,159,134,214,102,251,153,118,70,45,27,93,93,110,217,243,114,254,101,141,127,22,29,220,83,103,27,127,254,255,0,136,125,70,117,52,252,174,124,138,229,159,227,62,177,90,174,169,155,85,185,155,230,181,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,147,157,95,154,124,45,244,254,135,212,110,42,205,114,211,55,177,150,82,211,99,40,48,100,244,144,30,57,194,245,88,66,231,52,208,52,166,22,234,153,97,58,129,137,139,221,19,49,131,166,228,236,90,4,134,227,180,246,152,252,172,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,200,163,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,104,28,214,56,28,169,204,171,85,127,20,153,108,116,145,95,112,197,157,207,20,219,8,34,129,174,54,234,81,51,122,208,147,70,115,169,134,45,68,134,66,126,164,49,70,32,226,81,12,115,68,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,134,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,21,117,90,179,215,138,236,199,207,60,19,151,249,95,115,151,217,88,51,46,112,253,178,207,109,179,83,204,229,29,69,85,45,24,83,201,95,80,250,55,82,99,218,123,25,219,108,81,155,128,234,229,44,146,214,14,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,250,0,64,38,6,76,97,59,200,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,189,174,104,230,246,50,205,250,156,51,62,48,158,145,195,7,225,123,102,16,180,67,77,3,68,16,91,168,98,217,16,187,247,145,153,19,201,33,145,59,234,114,147,14,208,96,1,189,254,84,124,20,126,83,113,84,28,74,102,101,178,235,77,134,240,149,194,158,167,9,69,167,70,27,197,210,25,8,158,163,123,19,72,80,210,201,24,119,8,236,146,87,218,230,237,12,209,20,180,230,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,57,33,222,222,228,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,199,135,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,118,188,168,248,215,252,153,98,168,56,107,204,203,157,214,167,13,226,219,133,61,54,18,151,94,180,54,123,164,210,16,189,62,198,23,144,97,170,146,64,239,18,217,28,173,185,193,154,105,165,25,148,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,85,84,74,243,107,227,95,219,117,149,156,38,229,149,206,213,89,101,135,163,38,52,184,64,253,121,10,186,25,250,129,108,23,113,217,31,68,226,138,73,74,50,34,121,28,98,119,141,226,152,14,61,178,171,37,243,67,59,238,183,123,22,84,97,10,188,73,114,177,217,234,47,213,148,116,135,31,93,168,161,32,25,10,56,200,152,166,61,210,198,45,20,108,82,19,147,48,137,47,63,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,34,142,15,248,148,177,113,83,145,214,124,205,182,55,70,235,14,219,94,36,164,26,83,130,58,75,196,80,198,117,17,196,196,71,186,23,234,132,145,187,25,191,78,64,98,118,54,49,26,214,172,3,157,95,149,140,45,245,2,135,211,174,42,37,114,35,56,239,185,5,153,148,89,171,133,161,223,122,181,91,238,180,246,233,55,3,118,106,170,187,117,69,36,85,58,24,24,31,68,234,6,94,153,11,137,244,246,62,140,90,183,192,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,156,142,95,188,8,216,184,85,194,177,227,92,82,29,183,51,113,5,189,163,184,212,234,113,251,46,150,120,233,100,150,213,176,42,37,167,159,165,83,78,79,218,69,152,143,93,27,65,238,123,192,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,52,227,167,5,90,177,255,0,7,217,183,98,188,212,85,195,79,75,133,234,239,96,84,198,34,111,61,188,123,116,34,238,66,77,176,165,166,140,77,180,213,193,201,153,197,221,137,177,225,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,147,70,83,227,175,202,134,86,96,220,204,246,95,179,62,214,225,251,117,247,177,117,250,221,151,181,83,71,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,64,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,22,42,234,250,121,94,240,81,252,160,49,216,103,62,97,91,45,85,217,109,131,110,7,77,45,186,181,186,222,217,186,12,34,97,78,241,9,54,144,197,213,130,105,30,70,112,147,220,139,100,130,114,244,235,175,52,30,95,117,55,106,155,215,20,57,45,106,164,3,10,114,175,198,22,58,104,162,166,13,144,197,85,81,89,122,121,101,156,69,205,196,32,19,130,40,183,200,110,82,251,198,71,172,112,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,20,225,163,136,188,9,197,6,86,80,102,102,5,168,254,213,71,120,162,217,55,244,178,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,170,175,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,5,248,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,71,240,78,124,227,44,25,147,217,135,145,163,91,87,87,132,241,253,61,25,157,188,170,24,96,162,184,211,215,82,84,13,104,11,129,62,242,138,152,224,33,23,13,237,36,100,110,93,24,197,118,248,78,243,79,147,127,80,48,247,168,192,178,83,68,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,68,88,171,169,254,255,0,177,101,255,0,147,255,0,254,238,40,1,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,176,14,44,124,211,231,39,212,12,67,234,51,174,166,55,207,156,101,140,242,123,47,50,52,171,106,233,48,158,0,167,172,48,183,141,67,20,21,183,26,138,234,186,130,173,49,96,23,222,49,84,132,2,36,231,177,163,144,129,199,173,32,170,213,203,231,130,75,175,21,248,254,75,238,39,130,174,135,46,176,173,69,60,215,90,194,165,34,130,237,56,205,9,29,164,36,25,162,48,57,41,202,66,41,99,114,120,91,166,228,204,242,71,172,234,90,112,6,13,178,224,26,44,173,163,195,212,146,97,58,11,60,118,8,173,53,108,245,80,21,184,33,104,6,158,70,153,201,229,14,147,48,63,81,203,115,107,187,93,93,65,95,48,110,9,46,188,40,99,248,239,184,98,10,186,236,186,197,85,21,19,90,171,6,148,134,11,76,229,52,196,22,147,144,166,148,204,227,167,24,200,101,145,197,230,110,163,139,59,199,38,142,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,1,206,175,202,198,22,250,129,67,233,215,21,13,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,166,251,131,142,92,185,113,148,89,29,122,195,121,209,133,237,88,171,18,102,53,190,8,241,24,214,81,176,201,110,165,56,96,144,173,81,203,28,210,15,230,106,128,228,237,48,20,100,114,4,38,218,60,49,16,196,95,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,232,57,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,148,80,173,206,175,205,62,22,250,127,67,234,55,21,106,185,95,196,94,59,201,252,172,204,92,179,192,181,29,131,242,153,216,168,239,21,187,33,151,125,174,42,106,248,103,163,233,203,17,233,214,237,192,93,80,32,48,232,104,206,251,221,199,169,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,79,13,28,58,96,78,23,242,178,131,44,240,45,63,246,170,203,197,110,249,191,166,119,78,205,12,51,214,116,229,150,78,143,87,160,5,210,2,216,30,12,222,46,245,85,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,214,142,218,173,54,166,142,183,34,47,49,140,109,15,115,182,84,196,226,238,39,25,179,182,159,49,47,187,239,86,139,138,109,85,24,47,16,212,215,196,197,20,82,84,24,185,62,163,220,230,79,227,163,55,128,175,123,129,241,93,61,92,17,105,112,114,39,17,255,0,174,179,247,232,63,122,168,212,183,217,12,2,54,168,247,59,152,159,127,195,252,43,232,82,221,40,160,151,82,169,98,220,255,0,215,27,63,199,246,174,213,70,36,165,1,112,144,189,199,109,53,141,219,95,242,174,8,49,5,181,163,46,155,200,250,235,166,253,189,255,0,227,93,74,171,185,63,231,105,218,38,211,191,95,143,248,157,121,155,246,98,92,237,113,19,66,84,206,91,156,52,119,47,13,31,251,166,249,46,181,175,18,94,46,144,60,242,56,139,202,219,189,221,237,226,204,255,0,55,249,174,9,5,206,99,122,169,141,221,221,201,247,23,118,154,253,235,191,108,142,132,165,105,35,18,103,111,117,220,89,180,215,86,94,146,150,156,36,211,166,198,239,240,119,93,250,123,49,77,35,20,241,147,179,247,120,127,157,151,212,164,195,180,227,40,144,60,154,54,143,163,233,166,186,254,197,246,2,199,78,100,36,108,236,236,236,253,218,127,153,119,59,16,131,109,140,91,187,195,185,118,34,132,28,88,100,22,215,79,146,231,24,196,27,65,111,5,180,91,113,62,189,223,177,111,109,27,185,106,237,170,213,23,20,243,140,1,188,157,155,246,170,103,153,88,246,11,37,190,105,10,162,38,219,185,153,156,219,199,105,255,0,116,223,37,31,57,219,152,184,143,28,226,217,48,253,9,117,41,206,103,31,204,188,142,250,60,178,7,192,137,188,13,190,10,224,120,93,202,40,232,173,180,183,10,234,57,90,99,48,50,34,143,191,188,97,119,241,13,124,89,213,226,89,173,116,214,250,81,142,17,118,211,79,22,111,147,124,155,238,95,73,113,72,91,25,201,153,113,49,51,247,252,75,197,115,137,48,139,119,248,50,220,207,171,51,173,86,195,46,237,7,197,109,136,140,181,220,205,220,185,87,28,241,4,209,20,102,221,206,206,202,134,231,174,88,81,98,107,13,92,65,79,41,200,237,33,54,128,207,223,178,95,238,31,251,37,25,216,157,177,62,81,102,37,100,180,208,212,195,8,213,200,12,68,50,11,59,52,229,221,171,109,111,8,213,236,240,223,196,28,55,155,125,5,29,109,109,47,88,105,226,18,23,145,181,215,108,44,254,50,59,248,187,171,186,178,94,233,174,180,145,79,28,209,150,241,23,109,164,207,226,204,255,0,55,249,175,168,139,71,109,126,43,141,201,244,213,180,213,106,37,175,237,91,132,116,111,13,19,106,208,155,64,118,22,101,243,37,163,10,134,51,48,102,38,211,193,188,87,159,171,195,52,213,4,114,28,58,17,105,166,130,223,230,94,62,231,132,171,225,144,228,130,6,47,13,55,9,63,203,228,203,226,62,18,170,159,89,42,70,104,180,253,39,137,156,127,202,203,228,220,176,53,52,14,50,197,89,90,207,223,175,231,27,238,254,229,111,156,107,109,208,177,211,135,83,79,236,217,223,227,247,126,213,223,251,105,21,27,48,152,19,19,252,153,180,255,0,141,247,175,184,24,134,74,248,155,171,52,80,143,205,139,111,199,246,253,203,150,43,244,113,27,51,87,198,69,242,25,117,255,0,149,119,170,113,32,52,12,210,84,128,19,127,98,122,55,143,237,91,233,177,24,157,48,184,212,196,239,223,224,127,127,237,91,230,190,87,202,66,113,156,46,221,253,204,229,254,117,244,225,184,203,81,221,80,209,143,236,213,191,202,235,124,245,240,54,131,36,140,44,63,216,187,51,174,237,190,78,214,251,197,139,111,195,95,31,138,251,209,70,94,12,204,205,243,101,218,24,190,59,159,252,43,93,191,55,127,230,70,6,102,213,157,214,186,125,238,158,43,86,101,185,17,17,17,22,215,49,31,23,70,38,47,5,185,113,84,66,51,66,113,59,55,188,46,223,226,84,67,55,178,195,219,116,83,60,49,54,226,34,38,118,30,253,116,147,228,15,243,86,189,87,81,138,178,226,239,52,117,49,212,29,40,74,81,139,139,72,250,11,23,119,142,214,240,5,233,109,92,67,90,54,53,28,180,215,46,176,54,194,118,1,241,109,27,251,102,190,43,239,83,230,181,53,116,145,77,15,111,22,208,95,71,209,190,255,0,236,254,245,247,41,115,102,216,4,52,245,20,21,210,155,187,51,59,196,36,63,47,137,175,169,81,141,202,186,135,125,186,156,33,45,118,182,240,219,240,251,139,239,101,193,75,138,43,227,167,40,174,19,143,189,169,110,2,45,25,180,249,187,254,213,241,234,43,173,151,43,128,147,85,153,144,233,168,245,5,219,86,47,151,243,175,170,216,186,154,211,24,210,133,13,100,133,221,223,28,76,237,167,135,246,77,242,93,234,32,186,226,130,142,74,42,105,226,29,204,78,196,4,46,237,221,220,250,107,253,147,42,143,135,112,197,64,67,24,79,78,44,76,12,206,238,15,174,186,55,205,151,178,162,195,225,4,98,91,3,193,181,238,253,159,114,250,145,81,194,32,194,241,143,248,25,118,32,165,142,55,114,209,187,215,38,154,23,115,54,139,123,48,191,122,56,183,139,55,122,59,182,157,238,180,23,111,17,101,168,183,199,230,183,34,235,213,214,67,75,25,25,155,54,140,255,0,22,84,175,50,115,78,213,135,173,245,146,212,86,176,188,80,200,76,205,32,179,247,9,252,205,190,74,200,115,67,57,171,177,205,237,236,246,41,42,164,237,5,217,245,212,157,189,227,49,254,180,203,251,54,248,42,157,195,214,71,79,84,241,93,239,52,48,75,43,204,50,57,73,19,147,183,245,34,254,186,61,124,117,248,171,205,195,88,114,154,207,71,20,81,67,24,48,8,182,130,44,205,220,205,247,55,201,125,230,102,102,209,145,221,153,181,117,195,54,132,218,183,122,224,29,69,251,215,47,83,221,111,5,188,12,157,157,245,91,153,221,219,189,254,43,99,187,238,118,213,105,25,22,254,247,117,216,90,120,248,175,155,121,178,82,93,169,14,154,104,99,38,54,127,17,103,241,103,111,147,252,213,152,241,45,195,56,93,6,178,233,108,182,82,12,164,114,74,196,16,232,78,255,0,158,46,247,24,159,191,87,111,138,181,44,35,136,113,30,79,98,198,162,184,73,86,16,69,81,183,221,121,25,153,154,81,110,237,92,27,77,35,117,126,153,27,158,182,140,67,65,73,28,149,198,230,111,24,232,114,142,186,184,197,254,216,255,0,53,113,180,23,42,106,216,6,88,229,23,98,102,211,222,111,147,125,255,0,122,238,106,207,224,181,91,8,53,92,91,72,79,93,95,69,200,196,238,238,218,252,22,246,119,90,19,190,186,105,171,58,215,104,255,0,98,223,224,92,50,83,129,190,174,45,221,247,46,165,85,185,165,209,216,91,195,229,255,0,66,232,213,88,192,160,113,120,67,87,249,15,221,251,23,153,187,97,78,168,120,147,19,63,115,127,135,238,94,98,237,133,111,132,2,20,161,76,224,46,223,213,24,252,59,254,76,188,253,117,190,59,107,9,92,45,241,25,179,176,187,195,22,175,175,127,205,190,231,95,58,227,78,87,10,93,148,211,214,82,131,119,234,197,179,78,231,238,238,253,191,226,95,6,49,59,84,196,101,127,35,38,215,186,90,173,93,187,255,0,155,228,190,6,35,188,226,106,185,88,45,151,154,86,109,124,94,162,77,126,63,216,191,236,92,214,138,172,121,20,33,190,233,72,109,171,107,172,243,63,193,149,65,195,149,152,140,134,39,168,168,140,253,225,215,67,145,254,95,53,234,224,168,187,156,154,3,19,187,62,154,54,229,232,172,246,74,154,201,2,162,168,100,241,103,113,38,125,62,15,224,237,247,175,107,73,71,29,60,76,45,16,182,158,26,15,195,69,221,31,208,238,109,59,150,224,54,126,239,139,45,221,206,177,173,226,199,205,54,114,125,64,196,62,163,58,154,126,87,62,69,114,207,241,159,88,173,87,82,222,43,122,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,206,175,205,62,22,250,127,67,234,55,21,97,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,78,247,47,222,4,108,92,42,225,88,241,174,41,14,219,153,184,130,222,209,220,106,117,56,253,151,75,60,116,178,75,106,216,21,18,211,207,210,169,167,39,237,34,204,71,174,141,160,247,61,224,34,135,110,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,109,211,151,165,223,136,43,87,19,88,126,62,29,109,221,186,235,93,211,130,255,0,4,163,16,82,157,136,106,160,150,172,106,106,36,134,94,201,9,116,163,23,152,1,229,98,33,24,216,204,198,51,250,220,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,22,42,234,191,240,81,194,141,247,139,76,229,162,193,189,43,173,30,16,182,233,89,138,111,116,80,129,118,10,93,166,241,198,197,35,176,52,211,152,116,163,109,12,155,83,147,166,97,20,140,178,19,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,93,167,47,158,9,46,188,87,227,249,47,184,158,10,186,28,186,194,181,20,243,93,107,10,148,138,11,180,227,52,36,118,144,144,102,136,192,228,167,41,8,165,141,201,225,110,155,147,51,201,30,179,189,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,42,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,199,135,53,114,207,21,100,222,99,226,60,173,198,180,157,158,245,134,110,18,219,234,118,199,32,71,54,199,247,39,139,168,0,101,12,160,227,36,102,226,219,227,48,38,109,9,148,223,114,186,187,241,5,119,225,150,219,38,119,219,186,54,168,123,52,24,30,121,198,40,42,164,177,69,75,20,80,137,83,199,8,109,133,186,91,162,154,67,57,102,25,8,157,152,26,41,37,188,4,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,17,17,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,69,57,140,241,175,252,149,114,226,11,6,0,185,218,164,204,220,83,249,187,109,52,239,213,146,215,66,236,109,37,204,161,218,64,91,76,26,56,134,87,17,57,8,139,73,70,25,99,120,44,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,63,220,2,240,163,71,194,150,71,82,89,46,113,111,198,120,163,163,120,197,19,73,12,13,36,21,69,8,176,208,12,145,57,117,33,167,247,196,93,228,49,41,14,121,7,107,75,176,108,87,155,39,5,22,236,191,172,254,83,185,95,108,232,89,111,119,3,143,23,209,70,213,85,18,69,116,170,158,105,158,230,82,25,24,71,12,167,32,194,67,249,160,9,58,12,12,79,51,176,90,7,7,252,74,95,120,86,207,27,62,102,219,27,173,106,155,109,175,18,82,13,40,79,37,93,158,89,163,58,136,226,98,32,219,51,116,130,72,221,140,27,169,24,49,59,131,152,150,69,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,172,91,157,95,149,140,45,245,2,135,211,174,42,21,148,186,114,167,224,86,167,7,71,65,197,62,107,208,85,211,95,106,169,218,108,21,66,53,81,20,3,110,171,162,7,246,145,188,50,19,145,203,21,68,145,12,50,48,244,217,164,34,2,34,141,226,147,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,88,198,103,126,10,181,101,174,116,99,236,185,177,84,85,207,109,194,184,162,235,100,163,150,172,196,167,146,10,106,185,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,20,217,242,172,206,59,238,110,240,143,104,166,196,112,235,87,128,174,18,224,232,234,119,7,244,85,45,52,16,73,76,251,0,5,131,167,5,68,80,105,239,17,116,55,145,57,27,179,88,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,170,18,249,154,240,37,117,201,28,101,113,207,60,173,195,52,145,229,125,250,162,50,170,163,181,192,64,24,110,180,216,68,130,72,245,118,10,105,165,212,163,48,219,24,28,157,13,177,179,67,213,160,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,60,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,47,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,240,241,47,195,166,59,225,127,52,235,242,207,29,83,255,0,109,172,179,214,239,135,250,103,107,237,51,67,5,103,78,41,100,232,245,122,6,93,35,45,225,224,237,224,238,225,59,205,62,77,253,64,195,222,163,2,201,77,17,20,43,115,171,243,79,133,190,159,208,250,141,197,57,42,121,167,197,63,79,235,189,70,220,166,165,17,98,174,167,251,254,197,151,254,79,255,0,251,184,160,5,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,192,56,177,243,79,156,159,80,49,15,168,206,156,52,112,233,142,248,160,205,58,12,179,192,180,255,0,218,171,47,21,187,225,254,150,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,100,61,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,121,76,213,203,60,43,156,153,113,136,242,183,26,210,118,139,46,38,183,203,111,169,219,28,103,36,59,219,220,158,46,160,24,12,209,27,12,145,155,139,236,144,0,153,181,22,88,240,241,85,195,62,50,225,67,55,43,50,183,24,87,82,92,64,169,198,229,104,185,211,59,8,92,109,210,28,129,20,239,30,231,40,79,116,82,1,198,78,251,76,11,105,24,108,144,228,43,146,230,35,226,10,186,197,136,236,119,48,237,217,49,67,218,98,182,212,212,84,68,114,91,175,162,116,210,73,75,78,29,78,168,67,36,53,71,49,179,198,241,117,5,136,72,12,229,105,36,253,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,229,74,184,151,225,211,2,113,65,149,149,249,103,142,169,255,0,182,214,89,235,119,205,253,44,186,118,105,161,130,179,167,20,177,245,186,93,115,46,145,150,195,240,118,240,118,199,175,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,37,92,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,150,79,212,43,115,171,243,79,133,190,159,208,250,141,197,88,174,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,243,224,7,131,235,87,9,185,70,35,112,106,185,49,222,49,167,163,175,197,103,52,162,225,77,56,1,60,116,49,12,102,81,108,167,121,165,7,144,72,158,83,35,61,219,30,56,227,186,4,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,91,92,153,188,81,137,139,193,110,92,85,16,140,208,156,78,205,161,11,183,248,149,21,205,188,178,107,221,186,110,140,76,228,82,17,51,176,247,235,182,79,238,31,230,173,110,228,56,171,45,175,38,50,71,80,116,131,43,179,109,105,31,70,222,255,0,222,183,128,47,69,106,226,22,210,0,212,117,20,215,46,179,123,174,226,3,227,220,223,25,53,241,95,118,12,216,166,184,73,20,208,181,192,91,81,238,125,27,239,254,207,239,95,118,151,54,109,177,27,83,213,81,87,74,70,250,51,188,98,67,223,221,241,53,245,102,199,45,91,68,229,111,166,8,139,71,102,222,27,126,31,113,125,236,184,40,241,61,196,98,112,175,156,25,141,183,51,129,23,115,59,125,239,251,87,199,172,174,182,92,235,182,189,100,134,66,253,227,212,23,109,117,249,119,252,215,212,143,21,82,217,161,10,96,162,171,145,217,153,153,227,141,157,180,211,79,155,124,151,122,138,91,150,39,32,122,42,73,226,109,205,171,156,100,46,237,221,242,215,251,38,85,15,14,97,122,152,225,140,39,167,22,46,237,206,224,253,239,163,119,247,178,246,180,56,120,33,141,139,96,125,253,223,179,238,95,86,26,40,64,116,112,23,254,102,93,136,105,163,2,220,194,223,179,69,203,166,133,220,205,167,236,91,219,107,252,27,84,113,111,22,110,244,119,247,123,254,75,65,118,241,21,171,54,189,235,114,46,26,138,152,169,193,202,67,102,209,181,241,101,78,49,246,100,218,172,52,115,73,83,88,32,192,228,204,221,65,103,213,152,190,100,223,37,100,153,197,158,211,98,155,172,248,122,195,53,84,146,246,130,110,226,119,109,187,164,15,235,100,127,137,55,193,125,236,134,201,74,219,237,218,28,67,122,162,138,82,151,108,159,157,141,201,219,82,136,255,0,174,141,254,111,241,87,193,131,176,149,37,138,223,20,49,83,197,27,3,15,112,3,55,128,139,124,155,228,189,75,51,11,104,205,162,63,119,122,226,151,105,55,115,174,191,120,187,191,195,95,138,228,234,123,191,15,5,201,17,187,248,186,220,196,238,239,170,216,78,236,122,125,203,104,19,238,211,119,248,215,97,188,60,86,171,171,93,111,167,173,128,226,146,32,45,226,237,222,44,254,44,255,0,119,222,173,67,136,254,28,41,113,69,20,245,212,150,202,46,169,78,82,111,104,91,123,247,76,253,238,209,59,248,147,43,34,26,124,79,147,88,210,87,151,181,69,77,12,229,27,108,234,8,232,210,252,63,65,188,35,255,0,228,248,94,175,15,252,64,91,111,52,180,116,149,85,210,245,28,35,23,99,148,124,116,137,190,50,63,205,93,109,154,247,71,116,165,142,120,102,18,98,102,211,222,103,248,51,252,29,254,107,233,179,179,182,172,235,85,176,129,157,254,75,135,105,49,107,171,233,247,46,109,218,150,154,173,204,235,66,39,110,230,109,83,104,127,98,223,224,92,114,64,4,250,237,111,230,101,212,169,183,52,173,171,11,127,131,254,133,210,154,200,15,1,11,196,26,150,159,214,253,255,0,177,121,171,158,21,105,99,113,119,38,127,134,159,205,247,47,49,116,194,215,179,135,109,16,83,187,124,122,140,127,54,249,55,237,94,118,190,214,214,240,98,185,208,67,35,252,227,139,87,248,127,100,223,123,47,159,91,17,92,32,112,165,58,202,102,249,235,179,226,223,47,217,254,53,231,130,18,182,79,212,59,249,155,183,194,90,173,126,31,244,175,141,136,175,184,138,165,136,45,215,122,70,103,211,71,42,131,215,225,242,127,218,182,89,170,113,236,116,225,173,218,140,252,124,103,153,254,46,189,246,29,172,196,167,24,61,77,68,102,253,250,237,57,29,190,63,53,236,66,166,236,114,104,12,238,237,242,220,190,237,182,205,89,112,62,165,75,74,59,124,89,245,109,124,126,109,247,47,113,67,66,20,241,232,209,8,183,195,65,211,230,190,128,179,109,209,155,69,184,77,157,246,191,138,221,220,180,118,211,226,235,68,91,209,17,17,22,142,250,46,50,145,223,185,150,155,53,247,136,191,198,140,66,206,204,203,149,191,106,213,117,107,104,105,234,227,112,158,54,38,127,185,159,231,243,253,170,152,99,140,154,195,120,166,57,26,162,150,86,119,39,45,99,8,245,254,187,230,15,253,146,163,87,174,23,108,214,217,100,172,179,197,91,36,132,78,91,102,16,118,215,87,127,235,98,249,179,47,44,121,91,141,168,103,49,164,182,83,108,2,118,29,208,205,174,140,253,222,1,247,50,228,143,7,230,16,74,32,246,59,99,248,123,207,77,62,239,240,237,95,74,28,31,153,4,35,19,208,210,132,110,109,174,200,167,103,102,255,0,233,87,171,161,203,139,245,93,24,195,112,234,14,241,102,39,13,236,93,236,222,26,143,237,95,70,205,146,80,81,207,218,90,107,161,153,22,231,99,38,118,241,103,254,215,247,47,117,105,203,75,59,48,181,109,41,17,247,54,167,24,191,203,230,63,181,123,11,62,18,163,180,187,61,29,36,76,58,124,99,111,14,239,144,183,201,151,222,142,138,54,102,38,140,69,217,188,5,180,93,129,133,156,116,119,118,248,119,35,68,192,222,235,187,254,213,187,111,187,222,250,126,197,177,183,106,226,222,31,55,90,179,176,247,106,183,111,101,180,132,159,189,188,29,107,27,59,51,179,178,228,69,209,184,92,225,162,136,136,164,6,118,215,197,219,239,251,254,229,71,115,63,54,105,112,245,21,73,189,109,40,144,129,187,51,200,204,239,163,31,247,109,242,86,89,153,25,137,140,51,46,246,118,171,56,72,112,84,19,192,229,11,74,237,161,25,143,136,145,55,129,183,193,84,28,135,225,162,82,171,166,187,223,96,172,57,123,72,72,253,65,119,102,239,136,191,174,139,95,29,126,42,246,176,142,12,183,97,218,33,134,154,45,186,51,120,136,183,192,91,224,45,253,138,244,226,44,44,204,223,5,170,208,180,211,189,113,24,51,119,139,174,9,27,82,239,238,209,190,11,110,174,204,185,65,203,69,188,93,244,109,126,107,105,190,165,175,193,1,217,137,252,123,215,56,105,167,115,173,200,190,77,251,15,208,223,40,228,166,170,139,115,24,187,126,139,63,139,59,124,89,254,106,208,115,251,133,187,93,244,234,110,118,232,42,194,118,222,66,241,8,179,59,254,116,155,93,34,119,241,118,86,239,98,183,227,156,163,196,16,194,209,212,61,44,51,9,187,200,211,104,204,198,205,242,22,240,141,94,54,77,231,80,223,40,41,224,172,170,166,25,186,129,27,139,158,143,250,49,183,131,200,239,226,238,174,10,215,119,138,178,0,54,144,29,139,79,7,111,147,125,255,0,122,250,108,76,254,31,21,170,218,236,205,227,170,217,211,209,247,11,186,228,110,230,213,214,198,126,247,45,123,188,123,214,246,239,239,215,197,60,86,133,224,180,102,212,123,217,191,157,112,203,69,12,204,239,35,59,126,205,23,70,162,217,77,32,109,7,151,199,79,135,249,151,198,184,96,171,109,86,146,74,210,19,235,174,133,181,219,227,253,202,248,247,44,5,71,81,78,240,69,28,145,179,179,182,177,179,51,248,59,127,98,188,37,199,32,237,85,245,7,44,151,107,240,17,187,247,4,226,194,218,187,248,126,111,239,95,60,120,116,181,197,51,19,93,177,3,182,191,25,199,231,254,228,190,221,62,74,80,82,0,51,92,111,4,195,163,251,211,11,255,0,252,191,185,122,107,62,95,71,66,13,211,58,147,22,125,91,123,234,255,0,15,238,126,229,233,45,248,126,58,99,25,26,29,206,206,223,164,58,252,190,229,232,233,225,24,133,159,163,24,235,227,180,116,93,150,102,118,103,118,109,62,11,87,22,118,209,151,19,54,194,209,110,98,109,126,245,141,127,22,30,105,179,147,234,6,33,245,25,212,211,242,186,111,255,0,1,76,179,252,103,214,43,85,213,45,71,228,183,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,201,206,175,205,62,22,250,127,67,234,55,21,113,92,169,248,28,169,203,91,85,7,20,153,146,116,146,223,113,61,157,143,11,91,4,34,157,173,214,234,161,3,106,211,147,71,112,169,154,45,4,70,50,110,156,50,200,38,228,82,148,112,200,250,34,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,226,178,83,33,50,159,135,108,43,85,130,178,115,10,125,159,178,214,220,14,233,61,55,110,169,171,223,84,113,199,25,73,190,162,73,13,181,8,99,109,25,246,251,186,233,171,187,188,32,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,88,208,240,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,228,19,195,71,14,152,19,133,252,172,160,203,60,11,79,253,170,178,241,91,190,111,233,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,85,68,69,74,184,177,242,177,156,159,79,241,15,167,78,160,47,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,247,49,76,123,165,140,2,49,118,220,102,59,136,3,124,129,144,246,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,175,86,136,169,166,97,240,221,146,89,171,143,240,158,105,99,204,3,73,114,197,152,34,162,26,155,29,216,106,39,167,158,156,226,152,103,137,141,225,48,105,192,37,29,226,18,177,128,185,73,163,55,80,247,84,180,69,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,66,120,51,56,236,92,63,242,244,192,249,197,136,225,237,20,152,103,43,236,21,17,211,110,48,237,117,71,65,77,29,53,54,240,3,120,250,179,201,20,93,77,142,33,191,113,123,162,238,160,135,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,229,39,148,223,5,23,28,191,163,254,83,185,161,108,232,94,175,118,240,143,8,81,72,212,181,17,197,107,170,130,25,154,230,50,1,25,199,52,161,33,66,35,249,163,8,250,236,108,77,51,48,73,82,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,7,143,174,20,107,56,82,207,26,187,37,178,45,248,51,20,117,175,24,94,104,225,157,163,130,148,166,38,42,2,146,87,46,164,212,254,224,147,180,134,69,25,193,33,109,121,118,13,107,229,55,197,231,228,139,49,255,0,147,238,53,173,217,132,49,253,192,61,146,81,208,117,100,165,196,83,60,48,67,186,64,118,54,134,112,1,136,181,19,97,144,96,38,233,3,204,111,117,92,234,252,172,97,111,168,20,62,157,113,86,235,202,159,129,202,108,202,186,208,113,73,153,39,87,21,139,12,94,24,240,181,176,66,88,30,227,113,165,32,54,173,57,52,102,58,104,101,208,68,99,39,234,77,20,130,110,35,17,71,52,196,162,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,168,64,231,37,133,172,88,127,139,138,59,181,162,135,179,213,226,108,31,110,186,93,36,234,153,246,138,160,158,166,144,100,208,157,216,52,130,146,156,52,22,97,247,53,211,113,19,189,75,228,143,154,23,90,92,127,152,89,47,48,213,207,109,185,217,226,197,20,238,85,165,208,163,158,154,104,233,165,217,79,163,142,249,198,174,29,210,51,139,233,73,24,187,23,118,207,21,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,95,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,95,87,151,239,29,215,222,21,113,84,120,43,20,159,109,203,44,65,112,105,46,52,218,4,126,203,170,158,74,88,229,186,239,10,121,106,39,233,83,83,147,118,97,118,19,215,86,208,187,222,119,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,170,63,197,87,12,248,55,138,252,163,172,202,220,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,123,152,102,13,178,200,7,25,59,110,3,45,164,7,178,64,130,204,141,192,24,203,43,56,217,203,28,190,204,28,61,87,99,196,54,60,200,195,244,213,212,53,44,219,226,63,104,83,187,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,190,70,104,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,139,21,117,63,223,246,44,191,242,127,255,0,221,197,0,43,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,86,85,155,153,103,138,179,147,142,236,193,202,220,21,73,218,47,88,155,52,47,150,250,109,209,200,113,195,190,231,62,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,57,60,42,240,207,131,120,80,202,58,60,173,193,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,185,198,16,219,20,96,17,139,190,208,1,220,70,123,228,58,192,136,169,166,127,112,241,149,252,76,96,218,44,7,155,54,170,186,251,69,190,241,73,123,132,41,171,36,166,62,188,14,76,226,228,14,206,225,36,82,77,9,183,142,201,73,193,194,70,9,2,160,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,21,170,241,245,193,70,21,226,179,46,42,239,118,155,103,103,204,220,51,111,154,76,57,112,167,104,194,74,253,140,82,13,178,161,228,32,2,134,83,119,96,35,38,232,200,110,108,251,74,80,150,8,110,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,166,251,151,95,29,84,220,82,224,214,192,249,131,95,72,25,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,152,17,136,0,19,0,89,7,58,191,52,248,91,233,253,15,168,220,85,229,114,208,224,114,155,135,28,27,14,112,227,131,171,60,197,198,150,120,194,106,73,2,90,112,177,219,166,120,231,106,34,132,216,73,234,92,130,34,152,140,125,195,141,163,6,102,19,57,175,125,17,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,104,239,162,227,41,29,251,153,105,179,94,243,39,255,0,10,51,139,59,48,186,229,111,218,181,93,122,186,58,122,184,220,38,6,118,127,185,191,229,84,211,28,100,254,27,197,49,74,53,52,178,51,150,231,212,2,61,117,247,188,53,7,254,201,81,107,223,11,182,75,124,167,89,105,138,182,73,53,114,219,40,131,182,186,187,255,0,91,23,205,153,121,89,50,175,25,208,78,99,69,108,167,216,14,251,119,195,46,189,207,247,7,220,203,112,224,236,194,142,64,23,177,219,75,195,189,233,167,119,111,253,85,244,99,193,249,144,81,188,109,65,73,24,23,246,17,78,206,205,255,0,210,175,87,109,203,155,253,69,20,81,220,122,131,168,11,19,134,246,125,116,109,116,212,127,106,250,86,156,146,130,154,161,235,26,123,161,153,190,231,98,38,118,239,118,126,239,205,175,111,105,203,75,75,8,181,117,41,153,51,51,51,152,11,252,190,99,251,87,176,179,224,234,11,91,137,81,82,69,167,115,247,198,63,119,200,91,228,203,209,5,20,108,204,93,48,23,102,240,22,209,115,140,34,227,166,174,223,14,229,171,66,192,222,235,187,254,213,184,69,217,159,94,237,126,75,103,189,187,70,240,251,214,172,236,46,183,111,240,90,19,19,247,183,131,164,108,237,174,172,203,145,23,82,186,190,42,48,114,35,22,125,53,239,127,219,254,101,74,243,27,51,233,108,52,178,200,117,180,161,181,137,180,41,25,190,7,253,219,124,149,147,230,198,108,98,188,119,118,154,203,97,23,144,59,65,123,208,52,143,238,238,144,117,247,76,191,179,111,130,251,185,35,195,109,117,218,247,22,35,196,16,214,145,207,24,155,177,139,184,179,145,198,127,215,196,255,0,55,248,171,229,192,184,2,215,134,173,212,241,193,11,137,4,64,61,226,45,224,35,242,22,254,197,123,48,6,1,97,31,6,91,150,143,224,184,142,54,110,246,119,253,139,130,70,215,185,255,0,196,182,119,232,237,240,101,201,17,19,179,51,50,229,23,46,245,161,190,174,206,223,37,181,180,98,103,215,185,115,199,166,143,163,187,247,173,232,186,87,43,85,37,206,156,224,169,141,136,73,159,197,153,254,14,223,22,127,154,181,236,250,225,162,203,138,233,170,106,41,233,167,9,158,67,149,138,32,6,125,116,149,252,90,39,125,53,37,105,165,129,113,174,80,223,187,69,0,85,29,60,51,119,111,105,159,65,99,215,224,34,222,17,178,186,124,143,207,25,235,169,233,40,110,149,20,241,203,186,48,113,35,118,125,116,141,188,10,77,124,93,213,207,89,47,208,92,41,198,64,150,50,215,79,2,103,248,55,223,247,175,178,36,196,204,236,254,43,114,218,236,205,227,170,218,225,171,238,103,117,189,155,78,245,177,188,92,181,238,251,214,230,209,223,86,117,175,139,163,247,50,218,45,168,247,232,255,0,181,113,73,69,20,205,239,179,183,236,209,116,101,183,82,152,59,3,200,206,223,45,63,204,190,61,199,6,91,107,71,116,205,33,63,201,246,187,124,63,185,251,151,200,173,192,212,114,196,241,195,9,7,222,2,205,242,254,229,120,75,166,67,218,238,21,5,36,151,75,236,100,250,119,71,56,176,248,55,251,95,220,190,91,240,229,108,9,119,53,223,16,19,55,195,180,11,252,63,220,151,218,166,201,43,125,44,2,13,113,188,59,54,190,51,14,190,63,238,107,210,89,242,242,42,32,110,140,149,70,45,225,212,38,119,248,255,0,115,247,175,75,71,135,99,132,183,244,157,203,251,161,255,0,161,122,88,32,24,219,119,66,33,127,238,67,69,218,102,23,109,118,179,55,236,90,184,182,157,203,137,217,196,214,237,205,175,197,110,119,215,69,162,104,181,111,21,185,17,17,23,25,110,119,251,151,25,62,143,252,203,102,166,90,232,239,167,130,223,8,59,62,175,222,187,8,139,107,128,63,136,11,255,0,50,235,75,111,167,148,181,120,129,219,94,246,218,223,230,93,89,112,237,180,205,203,179,71,171,247,254,128,255,0,153,108,251,47,104,253,39,164,143,95,247,49,255,0,50,62,28,161,103,109,144,70,204,223,220,183,249,151,33,217,41,118,139,71,16,182,140,223,214,183,249,151,98,158,134,40,180,18,136,31,253,234,228,146,146,34,118,113,140,89,217,254,12,203,152,1,128,88,89,29,180,239,100,213,180,213,8,187,181,109,60,22,215,145,152,59,254,72,198,196,205,163,46,57,0,220,153,217,111,1,127,23,117,191,249,151,25,158,222,255,0,5,167,91,112,251,175,222,222,43,161,112,186,199,74,4,253,70,109,25,245,239,248,247,253,234,140,102,190,103,193,105,160,156,105,231,144,166,212,133,152,9,157,245,218,127,35,103,241,101,107,55,91,110,97,102,165,241,227,134,73,66,140,164,239,234,188,236,206,59,223,187,185,137,188,36,85,199,40,184,124,142,202,208,84,220,40,233,37,155,120,155,151,79,115,235,249,183,241,120,217,252,89,213,202,97,252,57,75,105,167,0,142,158,32,219,167,232,131,55,193,190,230,249,47,186,204,204,218,50,213,23,20,196,236,221,206,184,132,223,246,173,236,32,76,239,241,92,71,19,183,248,87,44,109,238,232,205,222,142,47,251,22,142,221,218,58,218,250,120,46,88,95,187,71,92,168,139,231,93,109,52,247,8,74,57,33,2,220,207,174,162,207,240,127,187,239,84,71,52,50,110,134,241,77,84,80,208,83,245,74,35,218,93,38,213,157,216,244,239,96,119,241,117,108,135,132,177,110,91,226,128,148,94,78,202,50,180,186,67,213,209,155,169,251,5,188,1,92,118,88,102,124,117,244,240,211,212,85,144,200,206,34,226,114,104,250,232,13,224,231,247,170,213,105,190,199,84,195,249,221,91,70,239,221,251,62,245,247,130,104,200,89,216,153,245,251,214,187,187,254,108,183,126,196,241,238,91,15,251,22,91,88,182,232,218,174,65,45,89,105,187,185,221,244,65,212,190,61,203,118,154,182,139,77,130,204,250,11,127,129,112,152,145,54,142,63,31,146,223,28,32,195,222,12,250,252,217,30,158,7,125,122,65,175,247,172,181,236,240,255,0,106,15,254,149,150,133,75,1,182,143,24,255,0,129,150,141,0,70,27,64,91,252,11,88,192,52,215,107,107,251,23,38,140,237,225,220,154,55,130,62,186,119,46,39,98,215,189,150,230,97,118,213,188,84,33,241,9,203,139,140,220,113,159,153,149,141,112,190,77,246,219,54,32,198,23,155,165,186,167,237,13,170,62,189,44,245,178,201,20,155,14,165,140,119,1,11,232,76,196,218,232,236,207,220,164,251,128,188,174,199,121,47,194,126,6,203,76,203,177,123,31,18,89,253,167,219,104,187,84,53,29,46,173,202,170,104,255,0,57,9,156,101,172,114,129,123,164,250,107,163,232,236,236,213,253,106,203,114,34,128,31,244,46,56,236,255,0,188,103,252,38,179,255,0,206,212,223,112,245,133,175,184,27,32,178,211,5,98,154,30,197,122,195,248,62,205,107,184,211,117,66,78,133,84,20,81,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,160,34,40,192,230,129,193,159,18,124,68,231,237,131,26,228,230,91,253,160,178,209,96,250,91,92,245,62,216,160,164,217,84,21,181,178,20,123,42,39,140,223,64,154,55,213,155,111,189,166,186,179,179,57,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,103,236,181,184,62,170,215,5,79,182,40,42,247,213,29,109,20,131,30,202,121,228,54,212,33,145,245,118,219,238,233,174,174,204,247,85,152,252,25,88,179,111,140,76,43,196,198,57,186,245,109,88,19,15,219,169,236,150,122,115,48,146,123,197,61,117,93,72,212,212,27,105,164,49,117,97,32,140,93,222,73,25,247,232,0,225,53,202,162,34,34,136,14,61,120,10,226,199,58,120,177,199,57,153,150,153,83,237,156,55,121,246,103,98,173,246,237,182,159,171,210,182,210,195,39,230,230,168,9,7,73,34,49,247,133,181,211,86,213,157,157,238,255,0,149,254,66,102,199,14,217,5,127,193,89,199,133,62,207,222,171,113,133,85,210,10,110,221,77,87,190,148,232,168,163,25,55,211,201,32,54,167,12,141,163,190,239,119,93,52,118,119,188,4,69,110,188,14,112,137,106,225,7,40,203,10,79,113,164,188,98,203,245,64,220,177,29,214,10,113,0,57,216,24,66,150,19,113,105,78,154,22,221,179,168,250,185,201,52,140,49,245,94,49,184,164,68,69,226,179,191,5,93,115,43,37,241,246,92,216,170,41,32,185,98,172,47,117,178,81,203,86,100,48,71,61,77,36,144,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,11,202,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,235,2,34,34,34,40,1,255,0,66,227,142,207,251,198,127,194,107,63,252,237,77,247,15,88,90,251,129,178,11,45,48,86,41,161,236,87,172,63,131,236,214,187,141,55,84,36,232,85,65,69,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,170,2,40,1,255,0,66,227,142,207,251,198,127,194,107,63,252,237,77,247,15,88,90,251,129,178,11,45,48,86,41,161,236,87,172,63,131,236,214,187,141,55,84,36,232,85,65,69,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,170,2,34,34,34,42,127,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,8,250,245,83,209,75,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,168,65,255,0,66,227,142,207,251,198,127,194,107,63,252,237,77,158,72,96,10,155,47,13,184,7,43,115,27,15,82,73,81,65,129,237,86,11,245,166,173,162,170,128,140,40,35,130,166,158,70,103,40,165,13,88,193,244,114,2,109,124,89,213,165,215,114,132,201,170,110,35,176,198,100,97,59,135,179,114,218,217,211,184,92,240,117,80,149,127,104,174,167,56,222,24,2,74,151,147,125,28,218,17,78,18,239,38,216,64,15,182,118,122,123,255,0,68,84,171,137,126,29,48,39,20,25,89,95,150,120,234,159,251,109,101,158,183,124,223,210,203,167,102,154,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,107,127,224,39,151,53,139,133,126,174,98,102,69,85,171,19,102,109,71,86,10,122,186,61,242,80,217,105,75,80,113,164,121,64,12,166,148,31,243,147,16,9,48,147,196,12,195,212,41,171,87,21,60,49,216,184,170,194,184,71,5,98,155,215,98,178,225,252,97,65,137,110,52,221,152,228,246,165,44,17,207,28,180,59,194,88,142,14,168,84,19,117,133,220,131,77,88,93,251,218,176,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,68,86,1,205,111,133,204,246,226,83,242,93,249,20,192,223,104,254,206,123,111,218,127,211,58,58,62,135,104,236,61,31,245,204,177,238,221,208,151,244,117,211,111,126,154,182,180,255,0,149,255,0,6,124,73,240,237,159,183,252,107,156,121,111,246,126,203,91,131,234,173,112,84,251,98,130,175,125,81,214,209,72,49,236,167,158,67,109,66,25,31,87,109,190,238,154,234,236,207,39,234,202,185,164,240,185,142,248,148,202,204,31,249,36,192,223,104,241,158,28,196,5,211,254,153,195,71,208,181,212,83,73,218,191,215,18,199,17,110,154,10,47,29,77,182,251,186,51,158,182,151,193,31,6,60,113,240,227,196,190,14,204,155,206,76,213,193,135,154,160,237,120,129,161,197,246,200,193,237,213,32,241,73,36,161,21,65,148,193,9,20,117,45,22,194,222,116,224,205,161,109,38,169,92,208,56,51,226,79,136,156,253,176,99,92,156,203,127,180,22,90,44,31,75,107,158,167,219,20,20,155,42,130,182,182,66,143,101,68,241,155,232,19,70,250,179,109,247,180,215,86,118,106,129,202,147,133,204,246,225,175,242,163,249,107,192,223,103,62,209,251,19,217,159,211,58,58,206,191,103,237,221,111,245,180,178,109,219,215,139,244,180,215,119,118,186,62,151,254,136,160,7,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,80,147,161,85,5,20,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,168,8,169,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,21,177,103,42,126,51,172,248,170,243,105,194,217,95,246,130,203,69,112,168,167,183,93,253,183,106,164,246,133,40,72,67,21,79,64,234,220,226,234,3,9,244,201,247,14,237,31,189,148,133,114,211,193,124,99,100,174,25,170,200,222,32,50,170,146,211,130,109,52,243,215,225,187,192,221,237,243,79,77,60,149,12,114,208,156,116,178,200,82,129,148,211,76,50,19,51,131,140,130,228,108,113,140,119,190,138,133,113,3,194,102,13,207,124,127,150,25,164,85,20,150,76,89,150,184,162,221,122,11,176,208,60,243,215,219,169,166,121,202,218,110,210,3,48,20,172,6,50,19,73,210,126,166,193,252,236,155,171,170,34,40,192,230,129,193,159,18,124,68,231,237,131,26,228,230,91,253,160,178,209,96,250,91,92,245,62,216,160,164,217,84,21,181,178,20,123,42,39,140,223,64,154,55,213,155,111,189,166,186,179,179,57,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,103,236,181,184,62,170,215,5,79,182,40,42,247,213,29,109,20,131,30,202,121,228,54,212,33,145,245,118,219,238,233,174,174,204,242,126,136,160,7,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,47,223,146,220,119,252,129,127,34,158,194,255,0,78,127,145,255,0,178,222,204,237,80,255,0,213,79,98,246,110,135,91,127,75,250,183,187,191,126,207,142,237,59,212,64,255,0,161,113,199,103,253,227,63,225,53,159,254,118,166,251,135,172,45,125,192,217,5,150,152,43,20,208,246,43,214,31,193,246,107,93,198,155,170,18,116,42,160,162,138,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,85,1,17,70,7,52,14,12,248,147,226,39,63,108,24,215,39,50,223,237,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,154,160,114,164,225,115,61,184,107,252,168,254,90,240,55,217,207,180,126,196,246,103,244,206,142,179,175,217,251,119,91,253,109,44,155,118,245,226,253,45,53,221,221,174,143,165,197,112,253,194,102,13,200,140,127,153,249,164,53,20,151,188,89,153,88,162,227,122,59,177,80,60,19,208,91,170,102,105,198,218,14,242,27,56,12,174,102,82,11,71,213,126,158,241,252,212,123,107,170,34,34,34,43,0,230,183,194,230,123,113,41,249,46,252,138,96,111,180,127,103,61,183,237,63,233,157,29,31,67,180,118,30,143,250,230,88,247,110,232,75,250,58,233,183,191,77,91,90,127,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,251,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,147,244,86,127,205,3,33,51,99,136,156,130,176,96,172,156,194,159,104,47,84,88,194,150,233,61,55,110,166,164,217,74,20,85,177,148,155,234,36,140,31,67,154,54,209,159,119,189,174,154,51,187,90,7,1,92,5,113,99,146,220,88,224,108,204,204,188,169,246,54,27,179,123,79,182,214,251,118,219,81,210,234,219,106,161,143,243,112,212,28,133,172,146,128,251,162,250,107,171,232,204,238,210,254,136,172,43,153,103,0,149,60,66,218,169,115,103,36,48,141,36,249,161,73,81,5,53,206,17,173,138,141,175,118,237,174,12,230,242,233,17,212,194,253,45,166,114,71,172,35,32,59,200,225,0,13,133,225,62,92,60,194,112,54,42,179,99,92,45,147,125,138,245,135,238,20,247,75,117,79,218,43,36,157,10,168,36,25,34,147,97,212,144,22,211,1,125,9,156,95,77,29,157,187,148,159,224,62,26,175,185,191,156,25,127,197,223,19,24,58,213,102,199,88,115,7,141,136,176,88,176,87,82,219,175,16,92,39,150,43,180,85,49,206,113,150,177,202,71,28,4,50,60,37,40,23,85,228,136,73,174,169,17,17,17,91,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,114,99,8,199,72,226,50,247,137,181,211,70,213,221,153,227,3,135,174,92,60,103,96,108,253,203,76,107,138,114,111,177,89,112,254,48,179,93,46,53,63,104,173,82,116,41,96,173,138,73,100,216,21,36,101,180,0,159,65,103,39,211,70,103,126,229,55,232,184,203,115,191,220,184,205,244,117,179,113,23,131,190,158,11,146,16,118,125,93,115,162,45,174,0,254,32,47,252,203,173,53,190,158,82,103,120,129,219,94,246,113,111,243,46,172,216,122,221,33,238,106,104,245,127,31,112,127,204,182,182,23,180,191,121,82,199,175,247,131,254,101,161,97,202,6,238,10,120,244,111,238,7,252,203,144,236,116,187,4,66,33,109,25,191,173,111,243,46,122,106,24,161,208,94,16,125,27,251,22,92,178,210,66,77,238,198,44,250,252,25,151,44,113,180,98,204,223,37,185,219,226,203,77,91,77,81,203,187,86,90,111,102,23,114,117,166,246,118,213,155,78,245,178,65,39,109,89,107,24,191,245,206,185,117,249,46,51,55,30,255,0,5,181,167,23,109,25,251,217,116,235,238,113,210,131,254,113,155,65,213,251,255,0,111,222,169,54,103,102,69,53,162,134,109,181,7,213,96,45,172,6,218,248,30,159,215,51,248,178,180,236,79,38,96,102,149,220,232,237,178,76,20,221,87,125,100,121,217,156,119,19,124,55,55,132,140,170,206,81,240,238,246,211,138,186,237,75,75,53,65,196,59,201,195,119,123,244,221,251,202,45,124,89,213,206,225,124,41,73,102,164,138,48,166,132,54,0,139,109,6,111,6,31,185,190,75,211,8,176,179,11,54,140,203,84,92,114,147,139,119,46,22,55,215,197,214,230,96,47,21,198,113,19,110,118,240,239,240,92,144,183,187,166,157,250,45,206,37,251,22,221,25,153,217,214,215,211,193,114,68,250,62,157,235,153,17,117,43,168,97,172,136,163,146,49,45,89,252,89,159,224,255,0,231,84,147,49,178,158,221,122,166,157,251,4,4,114,9,104,239,16,191,123,177,255,0,112,255,0,53,106,120,167,45,241,70,4,196,67,114,183,139,133,52,51,180,219,97,105,27,221,99,34,240,97,22,240,6,85,167,42,51,72,206,26,122,58,250,169,35,144,164,0,118,144,244,248,3,124,79,246,171,131,178,223,226,170,134,50,105,152,133,219,86,118,45,126,127,122,244,67,52,100,218,177,51,254,199,91,156,190,237,86,191,177,31,189,108,147,195,70,248,45,172,91,27,77,87,32,147,59,38,230,239,119,240,91,71,82,118,211,193,111,248,120,173,24,1,191,173,111,240,46,3,99,33,38,218,223,15,6,92,145,194,12,221,224,223,224,71,167,129,223,87,136,117,254,245,150,173,79,15,246,160,127,247,172,180,42,104,9,180,120,199,252,12,180,26,120,226,13,0,27,252,9,16,3,182,174,45,175,236,92,173,166,158,9,163,35,235,167,114,226,118,47,139,106,183,11,9,55,222,157,236,181,69,171,55,122,220,136,136,139,99,182,139,107,131,59,234,232,192,44,183,139,51,55,114,25,109,101,181,205,221,181,109,22,225,119,118,213,214,228,68,68,68,69,161,59,51,119,252,123,150,199,45,157,218,247,58,227,41,52,238,92,123,156,188,87,32,63,195,69,202,30,26,58,124,116,251,214,230,238,238,93,122,179,6,29,29,244,117,242,234,107,218,150,50,49,38,215,189,187,221,83,220,95,126,175,104,205,169,65,204,204,156,89,133,137,252,119,124,157,83,131,203,122,252,95,91,218,110,157,160,99,51,215,107,110,111,23,215,192,133,255,0,178,117,83,176,102,83,90,44,176,70,1,76,236,76,204,251,136,7,95,1,248,236,111,146,168,214,251,45,53,8,11,70,62,26,124,27,238,251,190,229,244,89,180,238,101,170,45,29,244,109,87,84,141,204,157,190,78,181,97,109,22,240,29,23,43,139,59,51,35,3,50,213,197,157,108,40,214,194,143,71,241,70,61,186,119,46,86,54,127,138,215,93,86,168,186,149,214,248,42,227,38,144,89,245,103,248,55,223,247,125,234,156,99,12,175,180,94,194,87,158,152,183,56,19,49,8,15,247,95,48,127,154,163,183,76,179,172,194,53,133,93,102,106,162,24,221,228,219,222,237,220,238,250,123,160,223,216,178,244,120,71,49,42,169,118,211,220,226,40,72,73,131,243,130,227,174,155,91,95,120,191,106,172,24,119,19,211,220,105,216,198,104,203,221,215,184,153,254,13,247,253,235,238,193,94,230,108,250,182,142,190,144,22,225,103,249,173,95,185,157,219,228,182,139,106,218,191,197,109,32,111,189,104,238,236,218,55,201,113,245,53,238,127,5,202,18,51,51,8,247,174,70,90,57,251,218,55,201,7,189,188,62,43,114,34,34,227,127,115,249,214,230,46,229,163,59,150,186,120,248,45,218,252,17,244,248,178,216,205,163,247,45,81,106,205,241,91,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,199,109,22,215,6,119,213,209,128,89,111,22,102,110,228,50,218,203,107,155,184,234,222,43,112,187,187,106,250,45,200,136,136,136,139,71,118,211,189,113,187,237,238,103,238,117,176,164,97,91,28,156,187,191,157,110,2,215,185,115,7,201,209,219,66,253,171,115,119,119,46,10,162,22,23,103,125,59,151,203,158,173,169,227,51,23,109,89,159,197,120,92,87,125,172,104,164,104,27,113,184,190,140,58,187,248,23,201,213,48,168,192,183,92,105,87,214,185,53,64,70,229,166,214,220,221,218,255,0,116,47,253,147,170,135,130,50,126,207,101,140,72,105,203,118,141,169,16,14,191,214,252,118,55,201,84,203,109,134,150,132,69,128,124,25,155,193,190,239,187,238,95,84,69,133,152,91,193,150,168,180,215,226,186,242,200,228,78,61,218,45,24,91,239,91,132,29,187,251,215,46,198,113,211,230,181,16,97,240,90,187,51,173,133,27,120,179,173,133,31,127,243,45,55,109,238,92,161,35,59,119,173,218,173,81,112,85,82,69,82,14,50,11,63,119,201,151,132,197,153,121,106,189,71,40,84,83,145,111,18,109,88,5,252,119,124,197,254,106,139,98,28,160,123,29,99,215,89,154,169,158,39,234,48,183,134,172,238,254,2,13,242,101,245,240,158,60,172,181,8,208,92,192,163,56,61,199,115,103,109,116,221,253,145,55,220,171,14,29,197,20,247,8,89,198,120,203,246,19,63,197,254,255,0,185,125,248,107,220,223,196,89,190,255,0,254,186,250,66,90,182,174,181,126,230,91,68,117,212,159,226,180,56,219,79,138,219,171,139,104,203,143,168,254,14,185,6,65,102,97,21,202,222,11,71,47,146,15,126,189,203,114,34,34,227,118,104,251,219,226,183,9,50,49,106,238,223,37,174,186,120,163,232,222,44,182,104,204,93,223,21,170,120,173,89,181,91,145,17,17,22,137,163,124,147,70,249,45,9,244,109,87,19,150,226,215,94,228,119,111,6,91,193,244,238,213,114,34,211,86,69,170,209,62,62,40,196,206,250,106,142,236,222,46,184,229,213,199,184,190,63,53,196,110,228,26,51,247,183,130,224,30,166,239,123,87,92,204,205,220,235,152,54,191,131,46,70,102,249,45,9,187,181,249,46,188,147,237,103,118,127,15,21,241,238,55,40,163,125,100,149,155,238,220,223,127,222,190,5,101,105,214,22,200,183,108,215,199,231,255,0,201,170,210,154,199,29,65,52,179,196,199,242,247,117,255,0,43,47,65,108,180,67,19,139,53,56,179,54,159,214,55,221,247,47,189,20,33,24,179,48,179,119,124,151,34,45,29,217,187,245,92,114,72,204,221,206,184,26,83,39,211,119,119,237,91,216,126,239,241,46,80,13,27,87,101,191,70,248,50,45,81,104,235,67,109,91,185,187,215,17,11,233,224,235,129,140,132,159,189,219,191,226,185,227,147,230,235,149,140,95,193,214,229,163,174,41,97,25,1,196,133,159,225,225,240,95,2,237,99,167,169,18,2,166,2,98,103,103,247,25,254,127,114,166,24,199,47,70,67,121,104,32,142,50,241,238,29,59,253,239,144,254,197,241,44,117,87,124,49,80,48,84,180,196,27,152,125,205,206,204,218,179,124,116,254,197,84,235,69,246,42,184,99,48,145,247,104,206,236,239,223,224,223,122,245,180,55,32,40,197,164,47,235,91,197,255,0,103,222,187,65,49,77,47,230,201,182,254,223,189,118,89,180,71,113,111,23,101,197,33,134,142,205,163,190,159,5,214,104,228,45,95,189,151,44,66,236,237,171,252,22,249,36,209,244,103,116,19,215,191,71,213,114,131,234,218,173,203,110,174,207,223,224,142,75,77,93,157,187,214,245,197,35,173,24,187,190,253,86,208,50,98,118,127,154,230,103,109,62,245,166,175,241,69,171,55,220,181,209,150,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,77,27,228,154,55,201,104,79,163,106,184,156,183,22,186,247,35,233,166,140,183,131,233,221,170,228,69,166,172,154,183,205,106,180,79,143,138,110,103,125,53,77,89,188,93,108,151,188,123,157,112,147,185,3,179,63,123,120,46,6,234,235,239,106,253,235,153,155,185,157,251,151,44,123,95,193,151,43,51,124,150,132,218,182,191,37,193,36,206,58,232,239,171,47,147,113,184,199,30,189,73,89,180,111,137,126,223,189,124,10,203,129,85,23,78,7,45,143,220,239,240,255,0,19,174,42,107,40,85,19,73,60,108,122,62,141,221,175,249,89,125,235,101,154,24,157,182,211,136,182,191,216,51,124,190,229,232,33,128,34,22,102,6,111,230,92,168,180,119,102,248,174,51,145,180,125,29,112,60,165,187,77,221,223,181,111,97,215,225,170,229,0,211,188,153,111,209,180,238,100,90,162,209,214,142,218,183,222,184,136,95,191,86,92,36,68,37,226,236,185,99,149,254,46,185,90,65,127,138,222,139,142,72,152,197,217,217,159,85,241,174,118,136,103,18,103,128,75,81,118,127,117,159,231,247,42,89,140,178,252,103,154,89,233,41,192,8,159,94,224,211,251,31,144,254,213,231,108,242,222,176,180,173,21,64,204,99,253,195,27,183,131,252,244,254,201,85,11,101,254,42,184,245,9,95,86,249,147,125,255,0,122,245,180,23,33,32,210,82,127,231,127,219,247,174,211,76,83,201,164,70,218,126,213,219,90,59,179,120,187,46,51,48,103,211,86,119,93,110,156,133,171,247,183,201,111,140,9,136,123,254,122,174,73,36,219,163,51,160,158,191,7,92,128,250,178,222,182,187,187,23,220,181,220,203,77,123,155,87,91,151,28,143,223,222,182,9,119,62,186,173,24,137,141,215,55,118,159,53,166,175,241,69,171,55,122,215,70,90,162,34,34,34,34,45,165,222,184,156,71,95,15,14,245,163,126,150,186,62,139,144,25,159,189,111,109,22,132,76,222,43,107,152,235,162,49,179,45,119,179,186,209,205,190,78,140,76,255,0,7,70,209,157,109,148,244,255,0,10,218,37,191,86,127,13,23,25,57,49,234,222,11,120,3,110,103,125,59,215,51,196,46,203,110,215,7,109,63,157,36,155,103,193,217,188,117,117,212,154,235,12,66,78,70,44,195,174,174,238,223,231,94,7,22,102,52,22,137,14,42,121,99,50,38,126,230,38,119,215,222,249,19,124,151,195,177,94,174,88,150,114,158,164,36,142,45,93,199,86,38,103,109,89,251,181,119,111,2,94,226,213,106,3,102,115,118,97,102,215,191,227,225,247,47,67,75,73,78,12,192,35,225,241,209,151,122,56,198,54,209,150,245,166,230,215,69,176,139,191,185,109,115,215,187,107,255,0,129,113,187,107,220,235,104,198,204,108,235,178,44,204,204,250,173,223,122,213,17,17,104,235,105,247,143,119,138,234,144,110,119,119,215,197,62,12,205,240,91,227,45,31,191,85,216,98,109,172,233,185,150,229,176,162,18,103,103,111,21,243,107,173,112,76,6,228,26,233,174,157,205,247,253,203,199,221,176,205,53,70,226,104,189,230,119,254,181,190,255,0,185,121,123,128,85,225,216,138,162,8,204,132,93,251,153,157,254,111,240,211,228,190,69,175,56,38,123,139,91,167,167,113,97,45,186,184,59,127,92,205,241,53,87,108,23,250,106,170,72,167,2,23,121,0,93,217,157,190,44,207,243,95,116,42,158,87,29,162,250,62,159,5,202,81,145,232,250,178,211,164,34,250,191,138,222,204,206,218,105,220,182,144,237,239,102,92,36,206,69,224,250,174,72,217,219,197,111,213,219,195,193,110,103,247,117,117,177,228,213,251,153,104,210,62,186,104,181,111,121,219,95,154,229,92,100,218,150,139,97,14,222,246,90,232,206,204,237,170,220,61,204,159,122,213,110,111,5,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,165,222,184,156,71,95,15,14,245,163,126,150,186,62,139,144,52,119,91,219,69,161,19,55,138,216,242,14,186,45,119,178,213,141,157,244,66,38,110,237,29,104,196,207,240,116,213,153,245,239,90,72,90,51,45,130,123,181,103,240,209,113,150,230,61,91,193,111,17,247,153,223,78,245,205,210,23,101,181,199,102,142,45,241,90,156,187,89,159,71,101,212,150,233,12,78,236,70,45,183,239,111,243,175,15,139,115,10,158,206,70,209,75,25,19,235,220,196,207,253,151,247,77,242,94,102,209,136,110,88,162,171,170,98,97,14,238,238,226,102,118,213,190,247,111,2,94,226,213,106,18,102,220,254,238,191,31,230,251,151,162,165,163,166,137,152,69,190,63,114,239,199,16,199,224,185,22,142,76,203,105,22,157,204,182,57,235,221,181,255,0,192,184,221,188,89,215,31,79,222,103,239,93,168,217,153,181,117,191,197,106,136,136,180,90,63,123,59,46,180,129,185,221,157,214,214,109,27,106,222,5,223,163,179,174,192,152,184,234,207,224,155,153,110,91,92,5,252,91,197,124,234,219,92,19,238,115,13,117,127,147,127,153,120,251,174,27,166,169,119,46,151,127,247,173,247,125,203,203,86,83,213,88,199,124,17,200,77,247,51,191,249,52,249,175,133,69,156,117,1,63,102,154,157,219,239,112,127,147,191,246,106,176,88,113,13,53,76,45,40,16,190,191,13,91,230,255,0,122,251,195,86,242,179,108,23,209,254,58,46,114,2,38,110,245,183,162,34,251,159,189,214,241,102,240,90,56,176,247,178,224,47,120,181,209,215,36,108,236,253,235,119,123,45,226,250,183,122,216,231,223,220,203,78,167,123,182,139,93,117,241,101,201,224,182,27,106,235,105,14,158,26,167,113,51,63,126,191,21,184,123,181,79,249,22,171,115,120,45,81,17,17,17,17,17,109,47,21,198,236,238,255,0,206,181,218,239,247,119,173,204,223,38,90,232,236,182,72,90,50,227,241,118,117,191,78,255,0,5,187,110,142,205,220,146,54,154,32,187,105,167,248,214,141,250,95,206,183,28,108,95,6,91,122,122,45,132,61,236,183,128,233,226,223,177,114,50,217,44,161,24,187,147,179,119,47,159,87,92,13,9,147,191,186,194,255,0,228,94,18,255,0,136,97,140,202,152,100,125,77,159,77,29,190,58,183,205,121,184,240,171,223,43,66,170,104,152,199,184,189,225,215,187,93,126,79,243,94,246,195,98,164,163,140,32,24,34,29,172,205,220,44,223,38,249,125,203,211,246,1,104,132,97,102,29,25,187,219,185,114,197,78,81,139,106,238,238,203,153,201,217,188,29,106,36,207,222,235,105,19,107,171,58,211,185,251,245,209,109,125,218,247,62,172,159,31,5,184,71,191,93,23,35,120,248,45,200,136,136,139,103,237,91,36,6,211,185,113,179,51,247,59,45,204,58,63,205,150,175,175,245,175,252,204,185,3,77,27,86,239,90,187,247,232,200,239,171,232,203,105,3,191,115,247,178,226,146,134,9,27,190,49,213,254,230,95,6,253,101,164,168,129,233,222,0,45,239,167,232,179,248,179,183,201,83,251,134,86,210,140,239,91,21,52,34,91,247,247,3,51,248,187,255,0,96,187,182,131,59,84,195,73,38,224,16,118,22,215,185,187,157,155,238,249,47,121,106,175,19,6,239,213,153,191,205,247,175,174,21,32,77,242,213,110,25,4,159,78,231,92,154,183,193,147,77,91,189,52,29,124,25,109,61,52,238,211,95,185,108,103,126,255,0,21,200,218,109,239,92,125,218,247,45,174,237,185,153,110,209,245,109,29,114,106,250,105,170,218,235,95,20,211,79,130,51,38,143,170,213,153,221,106,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,180,188,87,27,179,187,255,0,58,109,119,240,238,91,217,190,76,181,209,217,108,144,180,101,197,226,236,235,147,79,14,229,187,110,142,222,9,35,105,162,208,93,147,227,227,170,220,64,196,222,11,107,199,167,130,216,67,222,218,45,224,58,120,182,171,145,150,217,100,8,135,113,187,46,133,77,124,108,4,250,182,141,170,240,248,139,16,67,78,230,13,39,121,59,179,119,183,223,247,175,42,88,112,177,21,72,79,36,108,96,78,197,239,54,186,247,235,242,127,236,151,185,195,216,122,142,221,16,83,180,17,11,182,141,220,44,223,6,111,151,220,189,88,80,3,68,195,16,176,190,158,44,218,124,23,52,52,197,27,119,187,190,139,155,113,11,119,179,160,158,190,43,66,38,215,185,245,90,119,63,197,150,143,171,63,115,234,180,248,247,178,220,195,171,235,167,130,228,249,104,203,114,34,34,34,218,254,61,235,97,139,63,123,46,54,102,213,217,217,24,116,125,126,31,37,185,219,187,81,125,63,98,223,31,135,123,127,133,110,119,211,185,147,119,193,109,32,119,251,215,17,209,64,109,223,24,235,251,25,124,59,205,162,148,193,162,236,224,239,253,227,125,223,114,167,183,60,170,163,35,105,162,165,128,31,238,6,111,151,247,11,183,109,35,180,203,209,151,80,31,135,195,230,255,0,119,205,123,203,85,196,76,116,103,213,155,254,159,189,125,145,169,19,111,150,191,53,185,164,23,45,60,87,38,173,240,111,240,35,54,173,222,180,208,60,52,100,45,186,119,105,170,226,103,119,215,86,118,92,129,166,157,235,99,233,175,118,139,105,59,51,186,221,163,234,218,45,250,190,141,222,180,45,93,106,155,116,248,38,137,163,234,181,102,119,90,183,115,45,81,17,17,17,17,17,104,237,170,109,100,209,150,171,71,240,91,8,117,103,213,151,22,194,249,173,194,197,175,122,221,223,185,159,95,130,212,187,252,86,223,15,5,163,59,235,224,254,43,149,137,150,190,43,71,6,211,193,7,95,138,209,204,89,244,119,93,27,149,92,17,70,238,110,221,205,241,211,239,84,223,26,99,120,109,224,116,244,243,3,59,198,253,204,77,227,239,55,192,190,229,225,236,103,114,196,215,64,169,153,164,233,137,176,182,155,180,118,220,207,247,255,0,100,171,53,134,206,212,244,224,206,47,174,214,211,86,248,104,223,114,251,17,81,180,114,110,219,167,243,47,161,25,14,140,218,173,218,178,59,51,183,122,218,65,175,115,120,46,23,238,119,109,16,127,194,183,191,115,107,162,51,45,236,183,55,130,213,17,17,17,104,237,171,45,174,223,54,91,29,190,228,211,228,180,240,126,230,90,179,187,248,247,45,236,206,221,232,46,221,250,252,214,229,161,19,11,59,174,171,194,51,30,226,111,7,90,85,82,193,36,78,205,166,191,205,242,94,90,231,101,138,99,115,16,208,133,245,103,211,246,253,203,109,176,230,164,145,161,54,125,53,211,191,95,185,122,40,230,105,1,182,248,178,238,211,142,163,171,248,174,118,109,62,43,87,38,111,138,211,199,191,69,163,139,124,251,214,154,55,201,106,180,218,218,173,54,182,190,9,166,142,183,35,50,221,163,45,86,139,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,182,169,181,147,70,68,127,5,176,135,86,125,89,113,108,47,185,110,102,45,123,221,110,118,125,89,245,90,151,127,138,219,224,180,103,125,124,29,114,177,54,140,203,95,21,163,131,105,224,130,206,222,43,71,49,103,239,117,212,184,84,195,28,79,185,199,187,231,167,222,169,222,50,198,148,214,200,8,34,148,25,217,221,159,222,111,145,127,117,247,42,127,108,172,185,98,155,182,166,199,209,99,220,218,110,209,219,115,126,214,240,37,88,48,221,149,169,224,143,81,240,6,241,111,185,190,229,247,130,140,70,77,206,62,31,114,250,17,144,176,176,234,183,234,200,236,206,221,235,105,6,173,163,119,46,39,103,109,91,71,90,15,222,183,233,221,171,50,51,45,194,203,123,120,45,81,17,17,22,142,218,173,174,223,54,91,93,155,95,5,166,140,180,127,135,114,215,87,248,234,203,115,51,191,126,171,81,118,213,245,91,155,193,8,152,89,117,10,33,168,125,228,63,226,74,154,104,36,13,59,181,254,101,229,174,118,56,103,125,118,123,195,241,209,190,239,185,113,91,202,106,57,30,50,103,211,249,254,255,0,243,175,73,20,227,36,108,205,226,187,148,226,250,51,151,138,236,11,105,241,90,187,179,119,234,180,238,46,253,22,155,126,245,167,237,101,170,211,104,235,247,173,174,13,174,186,45,218,104,235,84,91,180,101,170,211,70,90,162,34,34,34,34,34,34,34,34,34,209,217,157,109,118,239,68,90,63,130,209,155,191,87,71,100,102,119,240,213,106,36,250,232,235,126,172,181,95,54,231,39,103,109,253,71,109,126,255,0,218,188,6,50,196,37,71,71,57,52,231,171,70,90,104,95,113,125,255,0,114,164,116,150,203,190,48,187,133,79,82,110,139,74,194,236,78,90,59,110,215,228,237,224,74,183,97,28,43,79,105,164,140,78,158,45,218,51,235,177,190,67,247,55,201,123,122,88,132,99,111,117,155,229,220,185,36,22,211,193,108,7,17,240,239,117,189,155,86,215,95,230,91,132,190,125,203,94,231,90,16,179,183,131,45,155,89,155,185,147,71,118,241,240,91,153,190,229,187,70,90,162,34,34,34,34,218,226,203,99,183,193,24,123,188,86,173,223,220,255,0,225,71,213,159,70,125,86,163,163,248,173,204,218,124,87,20,186,153,48,183,205,111,0,97,100,56,197,217,245,102,95,50,166,157,183,186,249,87,24,10,16,121,227,13,92,91,94,230,253,174,184,237,119,120,167,38,137,245,19,23,218,250,232,221,253,223,122,251,209,76,93,204,46,239,170,237,139,145,14,143,170,220,34,222,14,250,254,213,191,193,104,94,43,68,209,254,73,163,252,147,71,249,38,143,242,90,179,124,214,171,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,163,179,58,218,237,222,154,55,201,22,143,224,180,102,239,213,214,174,205,227,224,182,179,59,191,114,220,36,250,232,255,0,227,91,245,103,240,117,170,249,247,51,232,135,83,123,183,243,254,213,225,177,101,253,233,41,37,54,156,245,17,39,238,47,184,190,245,70,94,150,239,140,47,18,0,156,253,22,55,45,9,203,71,109,255,0,206,222,4,171,54,11,194,16,218,105,32,41,96,139,119,76,117,125,173,242,31,238,91,228,189,253,28,32,0,218,3,51,51,119,104,203,156,197,157,159,187,224,184,195,107,107,241,125,86,246,103,118,215,85,184,75,231,220,181,238,117,161,11,59,45,187,69,155,85,167,123,247,106,235,81,21,189,153,153,106,136,136,136,136,139,71,22,117,198,237,222,232,195,243,127,21,171,55,126,215,239,71,103,30,230,116,111,191,185,111,102,102,248,174,41,93,201,216,89,114,0,48,54,136,64,47,240,101,243,42,160,102,37,242,238,20,165,24,245,64,117,211,228,223,177,117,237,151,168,102,147,179,187,56,200,62,58,232,223,55,249,175,65,20,207,221,161,59,255,0,58,237,3,153,54,143,170,222,35,240,119,119,215,230,183,247,50,208,150,137,163,166,159,114,104,255,0,36,209,254,75,86,111,154,213,155,69,170,34,34,34,34,34,34,34,34,34,34,34,45,19,70,249,38,141,242,77,27,228,142,44,235,111,199,71,109,86,142,255,0,1,101,163,51,187,173,204,206,222,26,174,41,234,218,31,150,171,200,226,203,252,116,145,60,146,72,35,163,107,163,190,159,217,125,234,157,214,76,216,150,94,144,190,232,228,125,175,183,191,185,223,249,255,0,178,94,199,9,97,58,107,116,17,244,226,110,226,103,127,117,188,116,31,187,238,94,222,26,78,225,102,119,209,180,95,64,27,104,176,252,155,68,55,109,52,92,26,237,119,209,151,32,22,189,203,87,118,98,209,53,118,126,229,174,186,166,139,86,102,90,173,81,17,17,17,17,17,109,38,239,240,90,45,62,107,77,52,239,101,184,71,94,247,213,110,39,209,150,192,102,213,223,226,183,185,51,120,174,34,151,87,218,45,170,217,45,55,87,71,213,217,112,212,81,9,69,181,219,86,211,191,85,240,228,178,197,79,59,212,194,46,46,229,185,217,155,70,241,215,224,203,191,77,54,130,218,248,178,250,113,76,68,12,251,91,252,11,124,82,57,59,238,102,103,213,115,45,165,226,180,91,153,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,77,27,228,154,55,201,52,111,146,56,179,173,191,118,154,173,53,211,185,155,189,105,163,187,173,204,46,62,26,174,41,234,90,22,239,211,85,229,241,77,240,41,169,220,206,65,29,189,250,59,233,240,47,189,83,107,133,111,218,25,30,158,50,220,6,251,95,107,235,227,171,125,255,0,53,234,240,150,18,165,161,0,148,33,109,206,45,171,184,182,191,214,255,0,115,247,47,117,5,27,48,8,142,186,51,55,114,250,49,134,192,97,249,50,212,137,153,180,92,14,236,207,225,222,185,0,181,125,22,174,236,196,143,220,254,235,173,117,213,52,70,102,213,110,209,106,136,136,136,136,136,139,66,111,185,109,254,101,166,189,250,253,201,167,199,87,65,29,221,239,170,222,253,204,182,70,221,250,186,222,228,204,184,202,95,128,247,174,57,169,222,110,253,93,151,20,244,108,241,48,59,107,167,205,124,41,108,112,195,57,85,64,46,36,250,120,51,55,195,79,131,46,237,52,206,35,181,255,0,73,151,212,130,98,32,103,218,223,224,92,177,200,228,79,185,180,249,46,85,180,150,139,115,120,45,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,215,29,124,59,191,98,209,153,219,93,127,194,181,220,218,106,190,61,238,174,10,104,222,89,15,110,222,255,0,22,111,154,183,124,207,197,181,181,215,86,182,91,102,148,183,201,211,208,9,223,196,140,126,5,247,183,193,123,92,182,177,212,197,110,134,106,208,214,71,97,127,121,159,93,118,135,205,191,106,171,86,186,97,8,91,80,111,240,125,204,190,147,8,143,131,51,45,86,215,102,127,130,226,144,93,187,217,190,58,45,5,214,253,123,180,209,106,63,177,107,163,252,150,172,221,253,235,114,34,34,34,34,34,34,34,209,217,157,109,118,239,77,17,159,69,180,141,137,217,155,230,183,104,250,123,171,77,175,226,238,235,70,141,153,221,219,226,181,17,38,125,117,125,22,201,24,220,155,229,241,101,182,120,227,112,253,22,240,249,46,161,69,20,67,189,196,91,70,215,193,108,167,174,138,71,40,218,70,103,213,217,152,93,151,208,139,87,218,236,205,240,109,126,43,153,153,245,215,87,91,93,187,252,83,79,189,22,230,125,86,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,182,184,179,248,119,45,25,180,255,0,58,213,137,180,213,221,124,171,213,76,16,68,82,74,123,118,51,151,115,179,120,51,171,124,205,140,101,85,37,108,118,235,108,210,59,203,35,71,160,19,252,94,70,254,180,191,98,244,185,103,100,170,236,113,213,87,3,145,24,179,251,236,239,226,192,255,0,22,253,170,175,218,105,6,56,197,246,51,123,172,222,31,177,125,81,17,31,6,102,253,139,85,163,179,63,193,113,24,63,139,50,218,46,183,235,221,166,139,81,238,90,173,89,187,251,214,171,84,68,68,68,68,68,68,90,59,106,182,147,38,136,207,162,218,103,185,246,173,218,62,158,234,209,133,219,189,221,221,104,49,54,187,181,70,2,103,215,113,105,251,86,217,90,71,118,209,251,190,75,73,227,141,227,253,22,254,102,93,71,134,56,155,168,226,63,224,92,112,215,66,100,81,52,140,207,221,163,51,178,239,197,187,65,209,181,241,213,221,115,109,125,124,93,104,237,247,166,159,123,162,213,157,252,22,228,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,166,172,180,220,181,103,213,214,168,186,213,132,81,199,184,93,155,79,250,85,44,204,220,79,53,53,49,82,210,19,60,230,238,12,206,239,166,174,198,223,7,215,199,69,226,176,126,6,59,165,198,27,205,209,164,57,10,65,149,217,251,199,93,194,95,215,11,252,223,226,171,133,166,201,4,16,0,128,109,102,102,209,153,153,190,13,247,47,181,12,111,19,48,252,25,115,110,101,166,238,253,25,110,90,16,177,54,139,132,135,107,255,0,58,222,45,241,91,153,150,228,68,68,68,68,68,68,68,68,90,59,106,182,187,104,182,158,186,119,45,177,135,137,58,229,103,209,53,221,220,181,102,209,180,71,118,111,21,180,91,191,93,93,12,68,155,71,101,208,173,165,57,99,32,18,38,212,93,155,71,253,171,229,219,108,167,79,82,243,60,210,147,238,215,66,45,91,197,190,229,232,163,127,119,70,111,14,231,91,251,221,150,155,93,54,186,109,116,209,214,189,255,0,114,119,252,86,168,136,136,136,136,136,136,136,136,136,136,136,136,188,166,58,205,140,172,202,254,195,249,76,204,188,41,132,189,167,213,236,94,221,188,211,80,118,174,158,222,167,75,172,99,191,111,80,55,109,215,77,227,175,139,46,174,10,206,252,151,204,171,172,182,44,185,205,236,21,138,174,80,83,149,92,180,118,75,253,37,116,241,192,36,34,82,148,112,200,68,192,196,96,46,78,218,106,98,223,22,94,213,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,237,162,34,34,34,242,152,235,54,50,179,43,251,15,229,51,50,240,166,18,246,159,87,177,123,118,243,77,65,218,186,123,122,157,46,177,142,253,189,64,221,183,93,55,142,190,44,190,86,22,226,23,32,177,205,246,151,11,96,172,240,203,252,65,122,173,223,217,173,214,188,77,69,87,85,62,192,35,61,145,71,33,25,109,0,34,125,27,184,69,221,251,153,213,64,68,68,68,68,68,68,68,68,68,84,255,0,20,241,11,144,88,26,251,85,133,177,174,120,101,254,31,189,81,108,237,54,235,166,38,162,164,170,131,120,9,134,248,164,144,76,119,1,137,54,173,222,36,206,221,206,203,234,224,92,216,202,204,208,237,223,147,60,203,194,152,183,217,157,46,219,236,43,205,53,127,101,234,110,233,245,122,38,91,55,116,207,110,237,53,216,90,120,58,245,104,188,166,58,205,140,172,202,254,195,249,76,204,188,41,132,189,167,213,236,94,221,188,211,80,118,174,158,222,167,75,172,99,191,111,80,55,109,215,77,227,175,139,47,149,133,184,133,200,44,115,125,165,194,216,43,60,50,255,0,16,94,171,119,246,107,117,175,19,81,85,213,79,176,8,207,100,81,200,70,91,64,8,159,70,238,17,119,126,230,117,80,17,17,17,17,17,17,23,159,198,185,133,128,114,214,213,21,247,49,177,198,31,194,182,217,234,6,146,42,203,221,206,26,24,36,156,132,136,98,25,38,33,23,55,16,50,97,103,215,64,39,248,58,243,248,91,136,92,130,199,55,218,92,45,130,179,195,47,241,5,234,183,127,102,183,90,241,53,21,93,84,251,0,140,246,69,28,132,101,180,0,137,244,110,225,23,119,238,103,85,1,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,166,191,202,199,133,143,252,37,178,171,255,0,76,173,223,252,101,82,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,249,88,215,48,176,14,90,218,162,190,230,54,56,195,248,86,219,61,64,210,69,89,123,185,195,67,4,147,144,145,12,67,36,196,34,230,226,6,76,44,250,232,4,255,0,7,94,127,11,113,11,144,88,230,251,75,133,176,86,120,101,254,32,189,86,239,236,214,235,94,38,162,171,170,159,96,17,158,200,163,144,140,182,128,17,62,141,220,34,238,253,204,234,160,42,127,138,120,133,200,44,13,125,170,194,216,215,60,50,255,0,15,222,168,182,118,155,117,211,19,81,82,85,65,188,4,195,124,82,72,38,59,128,196,155,86,239,18,103,110,231,101,245,112,46,108,101,102,104,118,239,201,158,101,225,76,91,236,206,151,109,246,21,230,154,191,178,245,55,116,250,189,19,45,155,186,103,183,118,154,236,45,60,29,121,251,183,19,124,54,216,46,181,182,43,239,16,121,107,110,185,91,170,36,164,172,163,171,197,148,16,207,77,60,100,227,36,82,70,82,177,1,137,51,139,139,179,59,59,59,58,250,216,43,59,242,95,50,174,178,216,178,231,55,176,86,42,185,65,78,85,114,209,217,47,244,149,211,199,0,144,137,74,81,195,33,19,3,17,128,185,59,105,169,139,124,89,123,85,231,241,174,97,96,28,181,181,69,125,204,108,113,135,240,173,182,122,129,164,138,178,247,115,134,134,9,39,33,34,24,134,73,136,69,205,196,12,152,89,245,208,9,254,14,188,165,167,137,190,27,111,247,90,43,21,139,136,60,181,184,220,174,53,17,210,81,209,210,98,202,9,167,169,158,66,97,142,40,227,25,92,140,200,157,133,133,153,221,221,217,153,84,181,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,154,255,0,43,30,22,63,240,150,202,175,253,50,183,127,241,151,181,193,89,133,128,115,42,213,45,247,46,113,198,31,197,86,216,42,10,146,90,203,37,206,26,232,35,156,68,72,162,41,33,34,22,54,19,2,113,119,215,67,23,248,178,244,8,136,188,166,58,205,140,172,202,254,195,249,76,204,188,41,132,189,167,213,236,94,221,188,211,80,118,174,158,222,167,75,172,99,191,111,80,55,109,215,77,227,175,139,46,174,10,206,252,151,204,171,172,182,44,185,205,236,21,138,174,80,83,149,92,180,118,75,253,37,116,241,192,36,34,82,148,112,200,68,192,196,96,46,78,218,106,98,223,22,94,213,17,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,237,162,34,42,127,138,120,133,200,44,13,125,170,194,216,215,60,50,255,0,15,222,168,182,118,155,117,211,19,81,82,85,65,188,4,195,124,82,72,38,59,128,196,155,86,239,18,103,110,231,101,232,48,86,97,96,28,202,181,75,125,203,156,113,135,241,85,182,10,130,164,150,178,201,115,134,186,8,231,17,18,40,138,72,72,133,141,132,192,156,93,245,208,197,254,44,189,2,34,34,34,34,34,34,34,34,234,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,68,93,74,219,181,170,221,83,65,71,112,185,210,82,212,93,42,30,146,134,41,166,16,58,169,218,41,38,120,162,23,125,76,218,40,101,145,196,117,125,145,153,120,11,187,117,49,78,44,194,184,26,197,85,138,113,174,38,181,97,251,45,22,206,211,113,186,86,199,73,75,6,243,16,13,242,200,226,3,184,204,69,181,126,242,38,102,239,118,94,42,211,196,223,13,183,251,173,21,138,197,196,30,90,220,110,87,26,136,233,40,232,233,49,101,4,211,212,207,33,48,199,20,113,140,174,70,100,78,194,194,204,238,238,236,204,170,90,46,165,178,237,106,189,83,29,101,154,231,73,95,79,29,68,244,135,45,52,195,40,12,240,74,112,205,19,144,187,179,28,114,199,36,102,62,34,96,66,250,59,59,46,218,34,34,34,34,34,34,34,34,211,86,90,110,90,179,234,235,84,93,122,183,112,141,200,95,77,59,213,50,204,172,81,37,13,41,83,64,95,158,144,28,3,87,248,187,27,55,131,235,226,202,158,97,156,21,62,32,185,69,119,187,12,132,67,32,155,11,51,184,126,144,151,129,11,252,223,226,171,149,142,195,79,77,73,24,0,108,97,22,102,97,102,111,131,125,203,239,65,19,196,44,63,6,101,207,185,188,22,155,187,214,229,163,182,173,162,226,49,218,218,173,67,195,85,189,155,85,171,54,139,84,68,68,68,68,68,68,68,69,163,182,171,71,109,22,215,240,125,22,192,23,215,115,174,86,125,59,147,244,190,61,203,86,102,110,228,119,102,241,91,88,89,201,223,87,67,17,38,209,215,74,170,156,164,23,0,39,215,246,175,145,69,101,146,42,199,156,166,149,223,228,229,221,224,237,242,94,138,61,89,180,102,240,241,92,157,238,203,77,174,155,93,54,186,109,117,174,143,170,213,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,39,209,109,215,228,203,97,185,124,16,8,254,44,254,43,123,145,105,247,173,28,207,77,116,93,74,242,126,147,238,119,111,254,71,84,230,251,134,61,177,116,25,12,117,17,145,139,189,191,186,127,185,254,107,212,218,44,163,65,77,28,113,194,62,232,183,128,253,205,247,125,203,210,210,136,140,67,171,104,250,55,115,254,197,207,221,166,171,136,252,53,103,125,86,198,34,92,162,126,29,255,0,5,189,223,187,86,91,93,181,125,93,106,205,247,45,200,136,136,136,136,136,136,136,136,136,180,90,59,125,203,77,52,68,110,229,174,231,66,127,150,139,86,110,228,209,109,219,174,187,153,150,200,132,119,23,135,139,174,70,102,103,118,211,79,138,213,221,219,193,105,171,178,215,86,249,173,81,17,17,17,17,20,90,240,213,199,109,171,36,248,187,206,172,136,206,140,77,87,79,130,111,153,145,126,44,63,113,171,156,123,22,30,173,43,157,83,202,18,110,109,209,83,84,17,139,185,239,233,197,32,185,184,139,77,52,163,41,72,136,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,40,235,224,175,138,235,239,22,156,194,241,182,50,234,221,104,240,133,183,47,235,168,240,181,146,182,96,46,193,75,219,237,109,36,142,49,179,3,77,57,135,86,71,212,201,181,8,250,134,17,70,235,208,115,68,207,156,101,195,110,110,112,235,154,216,50,182,172,78,221,81,136,66,231,67,13,67,66,23,107,115,157,169,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,215,107,195,71,17,120,19,138,12,172,160,204,204,11,81,253,170,142,241,69,178,111,233,101,211,179,67,52,244,125,73,98,143,173,210,235,128,245,64,118,31,139,63,139,53,85,68,81,23,157,124,96,226,110,17,185,157,230,69,232,94,174,183,4,223,42,48,248,226,203,61,36,84,253,122,232,34,177,194,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,87,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,68,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,9,124,200,249,130,83,113,19,83,30,79,100,221,214,172,114,234,221,80,53,53,183,40,101,150,16,196,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,154,106,17,187,86,174,80,252,69,113,23,140,234,107,114,130,243,105,171,198,57,125,134,41,232,169,2,241,83,116,165,128,240,148,15,21,105,195,19,70,65,218,43,130,99,138,56,64,119,187,83,132,66,205,180,52,21,219,197,220,107,255,0,37,94,102,121,169,96,199,247,59,172,153,101,138,125,139,29,202,154,7,234,199,107,174,123,69,189,163,185,140,59,72,203,104,3,199,40,196,226,71,25,9,105,41,67,20,111,39,232,136,138,48,48,143,26,255,0,202,171,153,158,85,216,48,5,206,235,30,89,97,111,109,71,109,166,157,250,81,221,43,154,209,112,105,46,101,14,209,49,220,6,209,196,50,185,16,70,36,90,68,83,75,27,124,174,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,34,136,188,235,227,7,19,112,141,204,239,50,47,66,245,117,184,38,249,81,135,199,22,89,233,34,167,235,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,50,189,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,34,34,40,245,230,137,159,56,203,134,220,220,225,215,53,176,101,109,88,157,186,163,16,133,206,134,26,134,132,46,214,231,59,83,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,175,43,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,17,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,175,83,155,230,105,99,188,150,199,121,1,153,153,105,125,246,54,36,179,125,171,236,85,189,150,26,142,151,86,26,8,100,252,220,192,113,150,177,202,99,239,11,233,174,173,163,179,59,93,255,0,10,60,87,101,199,22,185,112,24,215,5,75,216,110,180,61,56,47,246,9,230,99,170,180,85,19,59,176,147,179,55,82,19,218,79,20,204,204,50,8,147,59,1,132,145,133,107,68,68,84,127,137,190,40,178,191,133,156,1,54,47,204,11,221,32,92,171,41,234,219,15,89,72,228,105,239,53,176,194,82,13,56,116,227,144,163,7,46,152,20,228,29,56,222,88,247,59,110,22,40,65,180,241,219,159,48,241,71,69,197,53,247,19,85,214,94,2,162,56,43,45,84,147,246,106,41,172,141,43,20,150,120,192,154,65,142,153,199,86,109,68,200,100,118,157,220,166,110,163,206,79,13,28,69,224,78,40,50,178,131,51,48,45,71,246,170,59,197,22,201,191,165,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,229,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,69,157,121,95,117,201,92,220,197,249,81,121,42,185,42,48,181,226,166,218,21,21,52,69,72,117,144,1,191,70,169,162,39,119,0,154,46,156,161,239,19,56,72,46,196,76,236,239,53,60,169,243,230,167,57,56,92,160,195,55,218,218,73,47,185,109,80,216,102,64,26,136,158,121,45,193,16,21,4,199,8,0,188,65,210,119,166,23,118,46,163,209,200,110,100,78,108,62,43,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,70,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,101,243,99,29,126,84,51,79,25,102,103,178,253,153,246,183,16,92,111,189,139,175,214,236,189,170,166,73,186,93,77,163,191,111,83,110,237,163,174,154,232,218,232,167,39,149,246,72,93,114,79,133,11,41,94,111,148,151,26,140,127,80,56,224,2,154,50,16,163,130,182,142,149,161,129,200,187,204,218,40,99,51,125,162,204,114,16,54,230,6,144,252,175,50,254,7,41,184,142,193,179,103,14,7,58,176,204,92,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,18,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,247,0,188,87,81,241,91,145,212,151,187,156,187,49,158,23,232,217,241,68,50,77,3,201,61,80,194,46,53,227,28,76,61,56,106,61,242,22,120,192,70,64,158,49,220,209,111,42,43,206,175,202,198,22,250,129,67,233,215,21,21,124,39,121,167,201,191,168,24,123,212,96,89,41,168,54,230,95,199,29,79,17,216,202,108,158,192,225,72,25,117,130,239,18,28,53,113,156,85,7,124,184,194,210,64,245,163,48,57,11,83,48,156,163,8,129,123,225,35,200,110,238,64,16,209,94,14,248,85,198,92,87,230,229,191,7,217,173,181,99,134,45,213,20,245,56,178,239,28,141,8,91,173,206,126,251,12,164,6,61,166,65,25,6,16,218,91,141,156,157,186,97,33,132,154,115,45,255,0,240,90,225,99,42,127,147,231,250,71,251,15,152,22,255,0,97,123,51,187,179,105,110,185,111,221,191,119,91,169,190,78,175,87,127,91,169,39,87,126,243,214,229,56,81,226,187,46,56,181,203,128,198,184,42,94,195,117,161,233,193,127,176,79,51,29,85,162,168,153,221,132,157,153,186,144,158,210,120,166,102,97,144,68,153,216,12,36,140,43,90,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,134,190,103,92,192,40,243,118,178,167,135,236,144,196,93,175,2,210,110,131,19,92,162,142,9,105,111,213,81,207,12,209,13,49,144,60,141,12,18,83,247,77,25,136,204,70,90,49,70,32,114,86,14,84,60,113,211,98,91,85,147,132,124,198,10,183,190,219,105,234,3,8,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,164,77,164,79,12,67,30,128,81,135,90,77,17,17,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,68,69,22,188,169,248,237,181,61,170,131,133,156,229,196,213,99,114,26,134,131,4,93,110,51,137,65,36,14,32,49,217,220,221,152,128,196,152,158,13,228,76,108,125,1,112,217,4,114,74,82,34,34,162,156,96,103,86,99,240,253,145,215,140,208,203,44,174,251,113,95,107,221,218,225,42,167,142,59,93,43,195,35,189,194,88,193,158,74,136,98,145,162,234,69,27,129,116,200,205,206,49,2,54,129,124,45,196,238,114,225,142,32,169,120,157,44,81,237,140,125,13,192,238,19,86,221,33,25,227,170,234,68,80,201,1,198,219,88,97,40,12,161,96,143,103,78,55,102,137,227,218,14,51,253,195,23,16,184,87,138,12,154,178,230,230,22,166,236,29,191,169,77,113,181,157,84,117,19,91,43,162,45,178,211,200,64,255,0,222,200,14,66,4,113,75,17,184,6,253,173,85,81,70,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,163,71,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,136,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,249,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,128,30,42,248,201,204,126,39,51,150,143,53,123,93,215,11,82,97,254,206,88,90,209,77,117,121,61,131,32,12,101,36,208,79,28,113,63,88,231,143,170,242,237,105,27,72,195,115,140,81,233,121,88,143,136,108,237,226,39,149,54,104,98,44,228,194,85,98,118,234,139,69,53,22,46,152,224,132,49,49,189,254,23,149,226,164,134,24,134,16,166,22,130,7,49,220,18,27,31,126,240,144,90,194,248,78,243,79,147,127,80,48,247,168,192,178,83,81,235,204,183,152,37,54,79,90,175,28,62,101,5,214,174,60,193,175,167,236,215,139,181,36,178,210,207,134,128,198,150,120,222,55,56,28,39,58,138,105,229,22,56,101,19,129,244,38,118,54,29,44,87,151,103,17,92,69,229,118,112,218,242,219,38,173,53,120,210,219,137,106,42,170,234,240,41,93,41,104,32,185,207,21,12,239,213,10,170,144,33,165,48,16,25,8,131,107,202,212,241,198,91,180,6,105,244,68,69,229,51,75,52,176,38,75,96,75,158,102,102,93,247,216,216,110,205,209,237,181,189,150,106,142,151,86,96,134,63,205,194,7,33,107,36,160,62,232,190,154,234,250,51,59,180,6,103,127,29,185,243,156,89,243,108,207,122,60,77,87,133,107,48,173,65,150,17,183,91,167,221,5,146,2,238,32,109,205,182,115,148,89,154,115,144,52,153,189,194,22,137,130,32,153,238,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,237,6,31,234,77,81,236,190,172,213,1,75,253,20,112,69,28,253,88,233,222,79,205,179,236,215,105,104,237,223,112,8,136,136,136,139,66,125,25,108,215,228,203,97,185,124,16,8,244,126,231,241,91,247,190,158,29,235,70,51,211,93,23,86,184,201,226,125,73,219,187,231,251,85,58,196,216,115,219,119,8,140,227,213,128,197,251,219,228,69,247,63,205,122,43,37,136,109,244,160,17,194,61,204,222,3,247,55,221,247,47,83,70,12,17,54,173,163,233,224,255,0,177,118,53,109,23,25,247,182,172,250,58,227,98,54,109,23,40,31,115,119,252,22,253,123,181,101,181,219,119,138,213,155,238,91,145,17,17,17,17,17,17,17,17,17,22,215,101,166,154,34,54,172,203,93,206,132,253,221,221,235,86,240,240,77,22,214,109,75,87,102,209,108,1,30,163,247,50,228,109,25,244,211,77,86,175,171,120,45,53,118,90,234,223,53,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,45,29,153,214,155,83,106,213,153,155,224,142,44,235,105,144,0,234,238,203,161,84,199,59,59,247,48,183,123,46,131,82,254,117,139,99,119,191,203,239,95,98,158,32,16,29,91,93,25,151,59,128,191,205,191,98,209,223,103,119,139,46,45,251,157,244,100,127,236,126,125,233,224,253,203,144,73,157,180,248,173,91,197,111,68,68,68,68,68,68,68,68,68,68,68,90,59,106,182,162,34,215,87,77,203,87,240,127,216,184,163,22,98,119,109,124,87,43,252,209,159,84,118,213,104,236,181,103,248,45,81,17,17,17,17,99,89,197,143,154,124,228,250,129,136,125,70,117,34,156,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,150,79,209,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,206,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,250,0,38,64,6,78,1,237,121,42,121,167,197,63,79,235,189,70,220,170,175,60,239,212,159,239,39,240,213,100,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,60,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,181,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,118,155,141,210,182,58,74,88,55,152,128,111,150,71,16,29,198,98,45,171,247,145,51,55,123,178,250,202,0,121,163,249,236,204,223,193,125,30,137,123,254,92,28,192,43,56,119,190,197,148,153,189,136,191,212,158,191,180,207,21,77,68,115,212,73,135,106,182,28,155,169,194,16,146,67,134,105,25,128,225,97,218,210,74,210,139,135,231,154,89,191,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,191,205,99,142,219,83,90,171,248,89,201,172,77,86,87,34,168,120,49,189,214,221,56,140,17,192,194,99,37,157,141,153,200,204,137,197,231,216,66,192,193,208,39,61,243,199,28,112,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,194,15,52,127,61,153,155,248,47,163,209,42,235,202,191,142,170,156,1,136,109,92,48,230,149,125,92,248,98,249,81,13,183,6,77,13,44,91,45,55,25,234,166,50,130,86,142,54,154,64,170,154,165,153,164,51,62,145,136,54,209,140,204,227,152,148,69,14,220,212,56,234,169,199,248,134,235,195,14,86,215,213,193,134,44,117,19,91,113,156,211,82,197,178,237,113,130,170,19,24,34,105,35,121,163,10,89,169,157,158,64,48,234,153,27,109,40,192,14,74,21,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,138,0,121,163,249,236,204,223,193,125,30,137,123,254,92,28,192,43,56,119,190,197,148,153,189,136,191,212,158,191,180,207,21,77,68,115,212,73,135,106,182,28,155,169,194,16,146,67,134,105,25,128,225,97,218,210,74,210,139,135,231,154,89,191,68,68,81,87,207,59,245,39,251,201,252,53,89,175,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,69,0,60,209,252,246,102,111,224,190,143,68,189,7,44,190,48,112,207,11,89,161,123,178,230,51,210,81,224,156,115,79,16,221,111,5,21,68,179,219,39,163,142,160,233,140,35,128,36,41,64,202,99,136,129,131,93,100,140,247,11,70,66,115,188,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,138,240,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,228,39,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,110,96,9,7,73,34,49,247,133,181,211,86,213,157,157,253,90,34,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,230,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,30,206,43,184,174,204,126,45,115,28,241,174,53,151,176,218,168,122,144,88,44,16,76,231,75,104,165,39,103,113,23,118,110,164,199,180,94,89,157,152,164,33,22,102,0,8,227,10,42,171,175,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,15,33,60,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,40,149,231,105,147,151,216,177,86,5,226,6,158,110,181,150,166,222,216,58,178,61,160,61,146,170,57,42,42,233,223,87,61,242,117,130,90,158,230,13,161,217,125,226,214,65,102,161,124,169,243,230,155,38,248,163,160,195,55,218,218,184,236,89,147,78,216,102,64,26,137,90,8,238,39,40,21,4,199,8,1,52,167,213,103,166,23,118,30,155,86,72,110,98,44,108,87,191,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,164,83,155,222,122,86,101,135,14,52,153,115,135,175,61,138,245,153,119,2,183,76,32,211,132,197,103,128,26,74,215,142,88,220,64,119,25,210,64,96,110,237,36,85,50,139,1,54,226,8,150,225,87,43,127,45,60,71,101,214,89,205,98,246,205,5,231,16,82,251,86,139,181,118,126,173,174,35,235,87,126,113,140,8,116,165,138,114,247,9,141,244,208,53,39,22,124,146,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,168,171,230,167,192,119,253,87,226,175,40,44,191,218,165,197,246,43,101,187,253,220,234,111,100,125,95,252,92,101,8,225,254,217,80,101,253,84,212,122,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,72,167,50,28,249,193,188,73,114,252,203,140,214,193,149,180,132,23,28,113,110,11,157,12,53,15,49,218,110,45,106,175,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,188,123,112,157,230,159,38,254,160,97,239,81,129,95,167,52,30,96,148,215,106,107,215,11,217,45,117,171,0,10,130,160,198,23,202,105,101,166,61,240,203,85,79,89,101,120,165,128,73,193,200,32,35,158,41,118,72,14,81,123,192,71,173,128,112,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,228,19,195,71,14,152,19,133,252,172,160,203,60,11,79,253,170,178,241,91,190,111,233,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,170,243,171,242,177,133,190,160,80,250,117,197,69,95,13,28,69,227,190,23,243,78,131,51,48,45,71,246,170,59,197,22,200,127,166,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,9,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,142,174,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,196,182,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,243,247,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,77,255,0,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,232,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,44,85,212,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,95,82,34,34,132,190,100,124,190,233,184,118,169,143,56,114,110,213,86,89,117,113,168,26,106,219,108,49,75,48,97,147,104,160,142,39,150,162,105,229,154,96,169,153,231,38,50,17,8,205,194,61,117,56,217,232,7,7,220,89,227,46,17,115,67,237,197,138,158,174,241,98,175,167,146,154,251,135,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,191,78,160,51,176,202,108,249,9,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,53,165,115,25,227,219,249,43,216,160,203,124,187,131,180,102,110,38,183,246,202,74,137,233,247,210,217,104,76,206,38,172,38,54,217,52,206,113,200,49,69,222,44,64,71,43,109,17,142,104,44,69,49,60,171,248,234,166,199,248,122,213,195,14,105,87,210,65,137,236,116,240,219,112,100,208,210,203,190,237,110,130,150,99,40,37,104,227,120,99,58,88,105,153,154,67,48,234,129,3,109,41,0,206,73,20,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,5,185,134,113,167,117,226,159,52,42,44,88,67,16,85,150,85,225,170,134,108,63,70,244,197,74,213,179,180,123,101,184,79,25,19,145,153,19,202,49,57,176,184,66,226,221,56,204,230,221,231,248,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,149,254,102,54,155,85,131,151,254,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,238,212,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,24,120,78,243,79,147,127,80,48,247,168,192,166,167,143,174,53,240,175,10,121,113,87,100,180,220,251,70,102,226,107,124,209,225,203,125,59,198,114,80,111,98,140,110,117,13,32,152,12,49,27,59,128,152,191,90,64,112,102,218,50,156,80,45,254,154,177,238,42,255,0,101,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,188,136,139,226,238,167,123,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,64,183,48,206,52,238,188,83,230,133,69,139,8,98,10,178,202,188,53,80,205,135,232,222,152,169,90,182,118,143,108,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,167,25,156,219,173,45,123,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,136,136,136,139,71,109,86,155,81,197,106,204,205,240,71,22,117,161,56,128,187,190,157,204,186,21,59,234,25,221,153,152,91,252,107,231,21,51,185,177,108,109,117,249,47,175,75,16,140,99,171,124,25,118,118,11,183,119,119,236,90,63,184,218,248,174,55,61,95,185,150,143,242,249,173,27,81,240,92,160,109,166,159,21,171,120,173,232,136,136,136,136,136,136,136,136,136,136,139,71,109,86,212,119,209,19,197,107,171,178,110,249,45,89,113,131,54,247,118,119,92,132,223,20,241,71,239,90,59,104,181,21,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,209,55,55,197,113,73,56,179,59,6,174,255,0,114,227,8,228,145,245,151,93,60,86,217,152,92,134,48,248,59,106,157,49,127,0,240,111,146,231,137,155,70,111,151,205,107,191,222,211,239,91,221,153,219,224,235,136,129,153,251,180,91,69,157,188,126,107,118,159,114,220,205,242,111,130,220,204,183,34,34,34,34,34,34,34,34,34,34,34,34,209,219,85,163,182,139,68,69,185,155,187,193,29,219,193,108,31,31,231,92,139,111,131,173,200,180,211,228,139,84,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,52,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,117,57,117,241,213,77,197,46,13,108,15,152,53,244,129,154,150,10,121,166,174,134,154,150,80,11,157,186,23,167,6,185,59,180,109,4,38,82,84,12,103,8,159,233,129,24,128,1,48,5,229,40,149,230,139,204,2,178,239,89,114,225,147,36,49,23,70,213,15,105,183,99,139,164,17,207,5,84,149,81,79,44,19,90,71,168,1,182,22,233,107,44,145,185,140,195,32,198,196,192,210,140,177,130,175,255,0,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,81,86,175,43,151,95,29,85,60,45,99,38,192,249,131,95,86,121,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,129,145,136,25,139,1,215,78,113,60,80,209,226,47,177,217,19,150,120,255,0,182,217,106,237,227,137,49,32,218,170,224,154,134,225,28,253,41,45,128,114,196,100,101,180,0,234,122,101,164,100,51,210,74,219,223,97,5,42,229,41,140,179,218,171,136,42,60,166,192,152,222,235,110,192,53,29,108,77,139,109,240,53,28,145,188,52,209,116,192,197,170,163,55,143,171,60,148,144,74,244,236,50,148,100,62,243,116,132,227,240,28,209,252,246,102,111,224,190,143,68,173,85,74,167,42,62,58,127,168,112,191,157,120,207,254,215,165,192,21,181,195,253,240,149,174,74,135,47,247,46,202,4,63,217,194,199,254,183,133,74,162,34,40,171,231,157,250,147,253,228,254,26,172,3,135,190,34,241,223,13,55,140,81,139,50,206,163,176,226,75,238,31,123,21,21,207,100,50,251,63,117,125,29,76,146,244,102,138,72,229,221,29,41,195,180,153,180,235,111,103,212,25,159,197,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,180,249,240,117,194,166,4,224,159,38,170,14,247,114,181,71,137,42,237,225,91,142,49,39,108,154,42,25,123,49,84,74,37,249,249,58,113,67,79,28,242,71,213,97,139,120,135,80,196,93,246,141,202,168,1,230,143,231,179,51,127,5,244,122,37,106,170,103,185,105,115,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,154,207,118,171,150,90,169,241,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,172,133,40,245,230,91,204,18,155,39,173,87,142,31,50,130,235,87,30,96,215,211,246,107,197,218,146,89,105,103,195,64,99,75,60,111,27,156,14,19,157,69,52,242,139,28,50,137,192,250,19,59,27,14,144,194,174,171,149,199,158,204,178,252,107,209,235,85,213,115,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,127,145,17,20,0,243,71,243,217,153,191,130,250,61,18,181,85,42,156,168,248,233,254,161,194,254,117,227,63,251,94,151,0,86,215,15,247,194,86,185,42,28,191,220,187,40,16,255,0,103,11,31,250,222,21,42,136,136,162,175,158,119,234,79,247,147,248,106,138,181,125,60,184,57,128,86,112,239,125,139,41,51,123,17,127,169,61,127,105,158,42,154,136,231,168,147,14,213,108,57,55,83,132,33,36,135,12,210,51,1,194,195,181,164,149,165,23,15,207,52,179,126,136,138,0,121,163,249,236,204,223,193,125,30,137,90,170,148,158,82,28,105,218,172,180,209,240,167,154,88,130,146,130,158,74,141,112,28,242,211,12,64,83,207,44,146,84,91,229,157,137,153,206,73,100,99,129,140,117,35,57,99,234,59,188,17,41,95,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,162,173,93,167,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,2,220,195,56,211,186,241,79,154,21,22,44,33,136,42,203,42,240,213,67,54,31,163,122,98,165,106,217,218,61,178,220,39,140,137,200,204,137,229,24,156,216,92,33,113,110,156,102,115,110,165,89,13,195,62,50,207,156,61,153,56,206,205,93,73,110,195,217,93,133,235,113,29,234,182,103,99,50,56,233,106,38,166,164,138,38,38,34,57,138,154,70,115,238,8,192,12,157,220,182,71,37,32,85,127,62,120,103,198,89,13,135,178,219,25,222,107,169,46,56,123,52,112,189,22,35,178,214,194,236,6,39,37,45,60,213,52,146,196,228,228,39,9,84,198,204,125,225,32,24,19,59,22,248,227,173,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,244,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,171,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,138,223,248,236,200,187,22,127,112,203,140,112,221,206,205,117,185,221,108,54,250,172,73,134,225,181,185,189,81,94,41,105,102,122,112,8,197,139,173,212,222,112,188,110,36,228,51,62,221,166,192,99,143,102,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,95,230,129,154,22,172,234,229,249,148,249,175,102,26,72,233,241,78,40,180,92,142,158,154,180,106,194,142,115,181,92,58,212,175,40,179,49,156,50,245,34,63,116,93,142,50,103,17,118,118,107,53,229,113,231,179,44,191,26,244,122,213,245,121,169,231,29,139,55,120,184,187,211,97,200,117,164,192,86,248,176,116,149,59,143,250,42,170,154,121,228,169,125,134,2,225,211,158,162,88,52,247,132,186,27,196,156,77,153,174,87,146,94,74,127,242,245,196,101,101,195,231,130,173,244,177,203,255,0,139,214,85,201,48,60,127,248,147,70,67,39,246,246,33,253,7,82,168,136,160,219,153,127,3,149,60,56,227,41,179,135,3,157,33,229,214,52,188,72,16,210,70,17,83,157,142,227,51,73,59,209,12,32,194,47,76,226,18,148,36,3,238,4,111,25,179,56,129,205,101,81,221,174,176,218,170,44,80,220,234,194,219,89,81,13,93,69,24,204,77,4,211,194,50,12,82,156,122,237,35,1,158,97,18,118,212,90,89,25,180,220,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,237,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,159,238,5,248,50,177,112,121,151,21,86,201,46,190,217,198,120,163,179,212,98,107,148,70,109,74,82,68,199,210,166,166,140,180,210,24,186,178,179,72,66,210,72,70,68,91,89,194,40,238,85,88,7,58,191,43,24,91,234,5,15,167,92,84,43,43,170,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,244,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,42,249,231,126,164,255,0,121,63,134,171,21,225,15,137,203,239,9,121,203,77,154,182,139,47,182,233,14,223,85,107,186,90,59,72,83,118,250,89,69,136,99,235,148,82,188,91,103,142,158,93,68,119,63,75,102,172,36,75,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,172,255,0,152,207,26,255,0,201,87,46,32,176,96,11,157,170,76,205,197,63,155,182,211,78,253,89,45,116,46,198,210,92,202,29,164,5,180,193,163,136,101,113,19,144,136,180,148,97,150,55,130,27,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,167,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,180,215,153,215,1,223,150,251,21,78,124,229,61,151,118,62,195,246,242,246,149,174,221,110,234,85,98,136,68,225,24,245,46,168,183,90,158,1,168,113,219,28,146,204,45,28,45,174,200,133,161,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,145,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,68,69,138,186,244,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,220,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,87,20,136,139,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,128,30,58,56,50,190,240,121,152,244,182,200,238,190,217,193,152,163,180,84,97,155,148,166,13,84,81,196,225,213,166,169,140,116,210,104,186,177,51,200,34,209,200,38,36,59,93,206,40,251,124,18,241,217,140,184,56,186,223,96,27,29,94,46,194,119,218,119,51,195,133,118,106,40,34,184,177,70,195,90,6,240,204,226,125,32,56,200,69,135,168,207,27,155,191,74,54,106,1,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,213,87,63,248,76,198,92,57,229,126,84,227,140,192,168,171,161,190,230,85,61,210,166,163,14,85,208,52,19,217,130,150,72,26,38,144,250,132,228,114,197,81,28,142,4,17,156,79,168,19,110,98,102,234,112,185,195,93,247,138,27,198,58,193,88,57,247,226,155,38,15,155,16,216,169,142,168,41,225,172,170,134,190,138,51,130,67,49,118,109,240,79,59,6,174,3,213,233,57,152,131,27,170,63,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,213,113,13,204,143,59,120,137,201,43,14,77,226,40,169,45,192,52,229,14,46,173,166,8,8,49,49,199,60,19,82,76,241,60,59,168,206,50,167,220,109,12,140,18,25,147,237,0,219,27,82,174,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,6,66,153,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,205,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,66,185,163,249,19,204,223,193,125,98,137,65,94,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,19,52,179,75,29,231,78,59,185,230,102,101,223,125,179,137,47,61,30,219,91,217,97,167,234,244,161,8,99,252,220,32,17,142,145,196,3,238,139,107,166,175,171,187,187,203,79,44,94,95,245,153,69,71,77,196,14,119,225,222,201,142,170,246,207,134,109,178,201,60,85,86,26,89,32,154,25,74,164,4,218,55,154,120,234,59,225,144,8,161,16,29,92,100,35,8,228,42,217,118,181,94,169,142,178,205,115,164,175,167,142,162,122,67,150,154,97,148,6,120,37,56,102,137,200,93,217,142,57,99,146,51,31,17,48,33,125,29,157,151,109,17,67,95,51,174,96,20,121,187,89,83,195,246,72,98,46,215,129,105,55,65,137,174,81,71,4,180,183,234,168,231,134,104,134,152,200,30,70,134,9,41,251,166,140,196,102,35,45,24,163,16,57,45,43,133,94,25,241,151,21,249,185,71,149,184,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,247,49,76,123,165,140,2,49,118,220,102,59,136,3,124,129,72,21,95,198,252,51,227,44,29,195,166,94,113,52,53,212,149,248,79,30,84,86,91,77,133,218,57,237,183,24,42,170,226,24,12,28,157,228,9,98,164,57,70,65,240,118,144,12,71,72,202,95,87,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,17,17,17,17,22,137,185,151,28,147,136,179,176,247,190,159,5,194,1,44,175,169,187,237,254,117,164,204,219,134,48,249,179,186,52,96,239,163,14,186,55,201,115,69,163,54,158,29,255,0,21,187,127,191,181,111,125,29,190,107,136,129,153,251,180,91,89,157,181,213,150,230,109,89,110,219,225,163,45,204,206,183,34,34,34,34,34,34,34,34,34,34,34,34,209,217,109,118,249,162,34,213,155,230,203,87,118,101,180,127,73,111,91,123,219,197,110,68,90,55,201,106,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,119,209,109,50,102,239,92,78,231,39,112,247,126,213,186,56,24,95,82,125,93,111,144,218,48,213,112,198,27,152,165,127,23,103,91,225,110,247,213,27,221,145,252,123,214,135,220,90,183,243,174,80,118,118,71,22,213,54,138,211,110,143,220,181,102,91,145,17,17,17,17,17,17,17,17,17,17,17,17,104,237,171,45,186,104,232,159,29,22,229,161,120,173,7,199,249,214,245,163,182,171,65,215,193,110,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,213,213,69,192,183,229,175,151,86,90,231,142,78,96,206,215,153,54,95,107,251,98,154,136,182,205,125,181,199,116,175,103,210,22,23,237,21,144,233,31,79,71,19,56,152,227,252,233,13,60,109,100,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,35,217,249,205,174,179,25,112,167,135,173,57,101,114,251,55,155,216,163,169,71,138,154,219,77,59,71,99,165,141,228,9,36,165,169,151,111,78,106,143,205,28,79,27,204,80,198,114,179,200,50,132,114,60,107,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,187,94,58,248,68,181,112,131,148,121,43,133,39,184,210,94,49,101,250,163,17,92,177,29,214,10,113,0,57,216,45,98,20,176,155,139,74,116,208,182,237,157,71,213,206,73,164,97,143,170,241,143,181,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,181,114,200,200,188,184,226,47,56,49,214,87,230,133,155,183,90,171,178,254,182,88,102,137,216,42,173,245,67,112,183,180,117,84,210,59,63,78,96,220,90,62,142,46,36,64,98,96,102,5,69,120,151,225,211,29,240,191,154,117,249,103,142,169,255,0,182,214,89,235,119,195,253,51,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,165,74,116,249,81,240,233,249,22,225,198,12,127,123,167,217,137,51,75,179,223,106,61,253,122,86,177,2,246,116,94,236,167,25,107,28,178,84,110,97,3,110,215,211,54,214,38,210,53,185,163,249,236,204,223,193,125,30,137,124,158,20,184,50,190,241,105,151,25,171,115,192,119,94,150,51,192,158,200,168,180,91,103,48,10,91,172,117,13,91,215,166,41,11,78,148,207,217,226,120,164,114,104,247,49,9,232,199,213,138,218,212,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,171,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,60,209,95,82,34,138,190,121,223,169,63,222,79,225,170,42,212,223,114,224,229,255,0,71,195,189,138,44,219,205,236,59,254,171,21,253,166,8,169,170,36,130,162,60,59,75,188,227,219,78,112,156,145,156,211,70,204,103,51,22,230,142,86,136,88,63,60,242,218,175,51,174,96,20,121,187,89,83,195,246,72,98,46,215,129,105,55,65,137,174,81,71,4,180,183,234,168,231,134,104,134,152,200,30,70,134,9,41,251,166,140,196,102,35,45,24,163,16,57,42,7,40,206,39,56,130,197,215,217,114,34,247,101,186,227,44,11,98,183,194,48,222,231,169,138,40,240,141,44,97,82,241,194,68,241,117,42,186,242,60,48,197,17,75,186,40,225,39,140,122,113,155,13,170,243,71,243,217,153,191,130,250,61,18,246,188,56,240,57,83,197,111,4,215,172,97,151,199,73,79,152,184,63,28,93,2,134,25,66,40,130,247,72,86,251,105,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,202,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,149,255,0,244,96,176,175,242,71,234,235,117,252,187,123,63,216,93,14,201,31,71,183,116,54,251,115,171,209,236,221,29,223,157,236,251,55,117,127,53,179,165,249,245,20,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,94,175,17,220,14,84,240,165,193,53,151,24,102,9,210,84,102,46,48,199,22,176,174,134,32,138,80,178,82,13,190,228,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,241,92,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,136,160,7,154,63,158,204,205,252,23,209,232,151,201,225,75,131,43,239,22,153,113,154,183,60,7,117,233,99,60,9,236,138,139,69,182,115,0,165,186,199,80,213,189,122,98,144,180,233,76,253,158,39,138,71,38,143,115,16,158,140,125,88,173,173,77,247,46,14,96,20,124,68,88,162,202,76,222,196,95,234,177,65,218,103,138,166,162,56,41,227,196,84,187,206,77,212,225,8,71,24,77,12,110,192,112,176,238,120,226,105,69,207,243,205,21,245,34,40,171,231,157,250,147,253,228,254,26,173,171,150,70,69,229,199,17,121,193,142,178,191,52,44,221,186,213,93,151,245,178,195,52,78,193,85,111,170,27,133,189,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,43,127,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,200,87,42,126,59,110,173,117,160,225,103,57,113,53,33,91,74,157,160,193,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,121,11,131,135,64,92,247,193,28,114,190,136,160,7,154,63,158,204,205,252,23,209,232,151,160,224,51,131,236,51,197,206,87,231,141,148,154,146,139,27,88,233,236,69,132,239,21,114,212,116,40,103,150,74,179,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,86,149,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,106,121,112,115,0,163,226,34,197,22,82,102,246,34,255,0,85,138,14,211,60,85,53,17,193,79,30,34,165,222,114,110,167,8,66,56,194,104,99,118,3,133,135,115,199,19,74,46,127,158,104,168,175,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,178,174,2,178,183,2,103,79,22,56,27,44,243,46,197,237,156,55,121,246,159,109,162,237,83,83,245,122,86,218,169,163,252,228,38,18,14,146,68,5,238,147,107,166,143,171,59,179,249,254,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,29,218,242,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,101,20,90,243,134,205,222,34,237,150,170,124,177,135,2,85,216,50,146,239,80,212,149,23,241,158,150,182,12,75,56,141,37,92,81,24,244,158,107,121,193,52,51,48,139,200,47,59,4,132,219,132,29,154,194,248,81,225,71,49,248,181,204,112,193,88,42,46,195,106,161,233,207,127,191,207,11,157,45,162,148,157,217,136,153,157,186,147,30,210,104,161,103,98,144,132,157,220,0,36,144,38,251,55,242,183,2,100,183,3,185,163,150,153,105,98,246,54,27,179,101,254,40,236,84,93,170,106,142,151,86,146,170,105,63,57,49,156,133,172,146,153,123,196,250,107,163,104,204,204,216,235,172,130,48,206,67,96,222,36,185,126,101,198,84,227,58,42,66,11,142,91,216,78,217,93,53,59,204,118,155,139,90,162,106,122,216,152,76,11,124,100,90,184,177,142,240,115,140,159,97,147,60,38,113,47,195,166,59,225,127,52,235,242,207,29,83,255,0,109,172,179,214,239,135,250,103,107,237,51,67,5,103,78,41,100,232,245,122,6,93,35,45,225,224,237,224,239,39,220,158,243,115,136,44,115,151,23,28,29,141,108,254,217,203,108,47,190,221,96,196,211,215,196,245,84,53,81,53,57,61,164,162,114,121,101,133,161,168,25,34,145,197,134,33,2,137,136,133,227,8,164,85,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,143,95,49,92,156,190,228,223,23,24,238,154,239,55,104,164,198,23,9,241,141,174,167,104,7,90,150,190,121,100,38,216,38,110,61,41,218,162,13,75,105,31,67,126,209,19,22,95,2,76,249,166,187,112,76,92,57,94,43,106,206,229,98,204,138,76,77,101,105,170,37,148,61,157,53,190,182,42,152,98,7,13,144,4,85,15,28,142,219,255,0,56,117,198,76,30,233,147,252,158,19,51,122,155,33,115,202,215,155,147,79,73,29,70,29,179,226,9,173,237,87,4,179,65,45,196,236,213,145,81,67,32,69,161,184,73,83,36,49,187,179,142,140,110,238,66,204,228,212,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,172,146,120,85,202,223,200,183,14,57,117,150,115,88,189,141,95,102,195,244,190,213,162,237,93,163,165,116,148,58,213,223,156,99,49,45,106,165,156,189,194,112,109,116,13,5,133,154,170,162,47,147,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,235,30,206,53,248,81,190,240,151,156,181,184,55,165,117,172,194,23,45,107,48,181,238,182,16,30,223,75,180,30,72,220,163,119,7,154,3,62,148,141,160,19,232,18,116,192,37,141,149,0,83,167,203,155,128,159,228,175,98,159,50,51,18,126,209,153,184,154,223,216,234,233,224,168,223,75,101,161,51,9,94,140,92,31,100,211,57,199,25,75,47,120,177,0,132,79,180,74,73,175,85,21,128,115,171,242,177,133,190,160,80,250,117,197,71,7,47,124,1,131,115,79,139,156,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,103,217,40,123,30,177,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,188,167,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,232,57,94,241,211,249,20,197,65,145,217,199,140,251,38,91,94,183,251,30,166,180,119,67,98,186,73,32,187,107,51,147,118,122,57,181,147,169,171,16,4,174,18,126,104,74,162,71,154,149,21,124,243,191,82,127,188,159,195,84,85,171,223,229,167,199,85,55,12,184,154,171,44,51,58,190,146,151,43,241,29,68,247,42,170,226,165,150,73,237,23,22,167,102,25,193,160,140,229,152,38,104,33,132,163,113,125,175,211,144,72,24,100,105,39,37,20,96,115,107,224,163,219,116,117,156,89,101,149,178,235,89,122,135,163,30,52,183,192,221,120,202,134,24,58,97,115,22,114,223,31,68,34,138,57,70,49,33,120,220,101,118,141,162,152,206,50,242,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,155,33,238,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,172,234,163,168,154,217,93,17,109,150,158,66,7,254,246,64,114,16,35,138,88,141,192,55,237,111,21,198,223,24,56,103,132,108,175,150,244,79,73,91,141,175,148,243,142,19,179,213,197,81,208,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,125,195,143,182,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,180,229,167,192,173,79,12,184,102,171,51,243,58,130,174,151,52,49,29,60,246,218,170,18,170,138,72,45,22,230,168,103,24,1,224,144,226,152,230,120,33,152,164,114,125,173,211,140,68,28,100,121,47,125,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,88,171,171,233,226,235,130,143,98,112,203,148,252,88,229,149,178,213,71,101,155,47,240,196,120,210,223,3,116,36,26,233,169,96,140,46,98,206,91,36,235,28,177,71,40,198,34,77,35,12,174,210,60,179,24,90,174,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,34,156,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,68,69,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,30,30,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,208,41,100,167,134,231,67,40,238,138,162,49,54,254,250,51,97,35,16,150,41,65,140,246,110,123,223,229,67,192,229,78,37,186,217,56,184,204,99,164,123,21,182,162,160,240,141,165,194,42,135,174,171,136,164,128,171,103,98,98,104,130,9,68,250,66,218,74,243,68,50,106,3,24,117,189,7,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,174,127,153,111,47,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,218,111,22,154,72,165,170,159,18,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,232,44,206,110,58,196,94,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,249,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,200,79,133,30,20,114,227,132,172,184,12,21,130,162,237,215,90,238,156,247,251,252,240,176,85,93,234,133,157,152,137,153,223,167,8,110,38,138,22,119,24,196,137,221,204,206,73,14,181,171,85,230,143,228,79,51,127,5,245,138,37,0,42,69,57,98,242,255,0,163,205,218,202,110,32,115,191,14,246,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,85,32,38,242,52,48,73,79,223,12,128,35,49,24,234,229,24,152,73,117,92,199,249,128,81,240,239,98,151,41,50,135,17,127,170,197,127,102,158,90,154,120,224,168,143,14,210,239,9,55,84,4,193,36,103,52,209,179,128,66,227,185,163,149,229,39,15,204,180,177,215,203,255,0,137,206,32,178,99,54,45,56,3,41,44,183,92,113,106,197,55,3,42,156,9,5,76,80,71,115,170,122,105,35,9,134,121,34,147,177,244,253,201,101,148,88,5,227,166,30,169,108,6,113,159,228,86,127,204,235,55,56,130,202,46,31,106,110,217,33,103,236,148,21,123,160,196,216,182,42,248,162,170,176,210,201,44,48,68,52,209,17,52,143,52,242,84,108,105,163,98,40,68,9,217,132,136,37,142,16,114,183,43,113,222,116,227,187,102,89,229,165,139,219,56,146,243,214,236,84,93,170,26,126,175,74,19,154,79,206,76,97,24,233,28,70,94,241,54,186,104,218,187,179,62,66,124,40,240,163,151,28,37,101,192,96,172,21,23,110,186,215,116,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,56,67,113,52,80,179,184,198,36,78,238,102,114,72,120,225,41,222,229,239,128,48,110,105,242,225,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,150,125,146,135,182,107,29,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,40,56,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,179,248,131,167,13,63,181,58,80,211,157,87,244,40,79,44,144,116,164,168,104,255,0,56,237,191,77,195,171,63,117,223,242,108,205,206,32,171,47,183,108,164,162,179,253,163,202,123,94,147,215,84,212,87,197,28,152,90,170,160,42,36,132,169,192,203,169,44,53,18,65,32,28,32,46,35,33,52,186,199,172,173,52,181,34,34,34,34,209,223,69,180,201,155,189,113,57,20,157,195,221,251,86,224,167,102,125,196,250,186,223,33,52,96,238,184,99,14,163,20,174,218,63,123,45,208,139,238,119,71,247,100,240,241,90,155,104,250,178,228,7,103,109,17,199,87,77,162,180,219,163,247,45,89,157,110,68,68,68,68,68,68,68,68,68,68,68,68,69,163,182,171,110,136,139,122,218,75,65,253,37,189,104,237,170,208,117,248,173,200,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,180,127,5,179,107,187,247,173,194,44,223,6,91,151,1,235,33,237,209,244,103,213,114,232,195,27,179,55,193,109,139,195,195,69,172,131,221,175,201,113,248,179,247,247,186,214,55,113,125,29,215,43,191,134,136,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,106,182,187,104,181,102,248,173,203,105,55,197,104,58,107,221,243,91,209,104,253,207,170,45,81,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,207,249,162,242,255,0,172,180,86,92,184,155,201,12,59,214,181,77,218,110,56,226,215,4,147,207,85,29,84,179,203,60,215,97,234,25,238,133,250,186,75,28,108,3,8,198,50,48,184,60,165,20,96,169,222,229,215,192,173,55,11,88,53,177,198,96,208,82,30,106,95,233,230,134,186,106,106,169,76,45,150,233,158,156,218,218,236,210,60,19,24,201,78,50,28,194,31,166,100,2,102,2,198,118,235,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,91,175,41,252,222,193,185,75,197,125,52,24,206,122,184,3,28,217,228,194,22,201,161,129,229,0,184,212,214,82,29,56,202,195,239,8,25,65,211,98,102,45,14,64,114,218,27,140,101,167,140,78,21,112,111,21,249,71,112,193,247,155,109,32,226,123,117,61,69,78,19,187,201,35,194,118,235,139,135,184,197,40,129,151,102,144,134,49,152,54,150,224,102,38,110,160,70,97,10,220,60,112,119,140,179,55,139,74,30,25,115,58,207,136,48,181,69,186,162,162,76,82,244,244,109,52,246,234,72,33,121,92,247,247,196,1,51,244,98,138,161,247,196,239,83,9,139,74,196,34,121,15,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,151,160,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,162,175,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,145,69,95,60,239,212,159,239,39,240,213,66,185,64,96,12,27,142,184,175,169,170,198,24,122,146,236,120,87,11,212,223,237,13,82,206,65,75,113,142,178,142,40,170,24,53,218,70,3,60,142,27,153,246,158,211,29,12,0,134,237,57,157,115,0,172,202,42,58,158,31,178,67,17,118,76,117,87,186,12,77,114,138,57,226,170,176,210,201,4,51,68,52,198,64,209,188,211,199,81,221,52,102,69,8,129,104,195,33,1,199,18,217,91,149,184,239,58,113,221,179,44,242,210,197,237,156,73,121,235,118,42,46,213,13,63,87,165,9,205,39,231,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,33,238,21,120,103,193,188,40,101,29,30,86,224,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,220,227,8,109,138,48,8,197,223,104,0,238,35,61,242,28,48,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,42,63,206,59,135,28,175,178,84,208,241,35,111,198,244,150,108,101,136,234,33,182,215,97,234,185,100,144,239,205,12,65,27,85,82,139,49,60,71,4,67,16,203,187,108,46,29,55,220,19,59,13,76,91,41,73,228,227,195,142,87,222,234,107,184,145,184,99,122,75,206,50,195,149,19,91,104,112,245,36,178,70,118,22,154,35,141,234,170,133,216,94,83,158,34,148,98,219,186,22,14,163,238,57,153,198,154,176,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,151,160,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,162,175,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,145,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,164,127,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,74,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,100,249,110,115,4,169,226,38,154,76,158,206,75,173,32,230,45,186,156,170,104,174,83,75,20,39,137,129,229,158,73,90,42,120,96,138,24,78,154,22,128,92,4,136,228,6,57,52,208,36,118,191,84,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,42,171,204,235,128,239,203,125,138,167,62,114,158,203,187,31,97,251,121,123,74,215,110,183,117,42,177,68,34,112,140,122,151,84,91,173,79,0,212,56,237,142,73,102,22,142,22,215,100,66,208,237,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,105,204,39,140,92,9,197,254,4,201,187,253,130,143,216,216,146,205,246,139,237,6,31,234,77,81,236,190,172,212,129,75,253,20,112,69,28,253,88,233,222,79,205,179,236,215,105,104,237,223,229,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,166,79,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,243,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,45,60,177,121,128,86,102,237,29,55,15,217,223,136,187,94,58,164,219,6,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,239,154,67,18,152,76,117,98,144,76,228,144,171,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,15,188,49,100,215,12,54,43,181,131,40,112,191,179,99,189,220,37,184,87,84,207,49,84,85,77,169,155,195,1,76,122,155,195,0,27,199,16,59,190,131,184,137,202,73,37,144,220,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,156,65,112,197,147,92,79,88,173,54,12,222,194,254,210,142,201,112,138,225,67,83,4,197,79,85,14,134,15,52,3,48,104,109,12,224,13,28,160,206,218,142,210,23,25,35,138,64,169,86,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,120,172,235,207,188,167,225,219,10,210,227,92,227,197,127,103,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,101,92,223,241,77,139,28,240,95,151,184,215,11,87,118,219,46,32,198,22,155,165,186,167,164,113,245,233,103,180,215,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,202,197,185,92,121,236,203,47,198,189,30,181,79,242,34,142,174,115,121,23,71,138,114,106,197,159,54,139,54,251,214,9,184,71,110,186,85,198,240,71,253,39,171,39,1,121,156,153,165,151,167,86,244,227,24,9,59,7,107,156,182,59,17,16,195,98,43,170,229,151,146,159,150,158,46,48,183,104,184,118,90,12,9,166,53,172,217,46,201,165,236,83,195,217,227,143,88,204,75,90,169,105,183,139,237,214,38,151,105,49,109,214,127,145,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,138,192,57,213,249,88,194,223,80,40,125,58,226,163,171,150,246,41,177,96,254,54,178,182,237,136,235,187,37,37,69,194,174,215,28,157,35,147,117,85,109,13,69,37,52,122,3,59,182,249,231,136,53,211,104,238,212,157,133,157,218,111,248,151,225,211,2,113,65,149,149,249,103,142,169,255,0,182,214,89,235,119,205,253,44,186,118,105,161,130,179,167,20,177,245,186,93,115,46,145,150,195,240,118,240,118,199,175,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,35,252,175,185,130,84,221,170,108,188,47,103,77,214,144,12,41,198,131,7,223,42,101,138,152,54,67,21,45,61,29,149,162,138,1,23,55,16,156,130,121,101,223,33,184,197,239,25,6,189,94,121,223,169,63,222,79,225,170,221,121,94,101,14,13,207,172,215,204,156,163,204,8,42,228,177,98,44,183,172,134,161,233,39,120,103,136,194,235,108,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,237,255,0,136,172,134,198,92,54,230,229,247,42,113,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,178,65,29,92,88,203,97,177,198,79,188,9,154,250,185,80,241,199,83,134,174,182,78,17,243,24,41,26,197,114,168,168,12,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,145,54,178,180,210,140,122,24,200,29,25,116,69,10,220,206,184,14,252,136,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,47,110,188,31,113,103,140,184,69,205,15,183,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,211,252,232,205,236,101,159,89,161,136,51,115,48,39,164,146,251,136,170,6,106,134,164,129,161,130,32,8,198,40,161,140,59,221,130,56,163,142,54,114,114,55,96,103,34,34,119,39,145,254,84,124,11,127,80,226,131,58,240,103,253,175,85,128,40,171,139,251,226,43,164,148,238,63,238,93,148,200,191,179,153,131,253,111,50,149,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,40,149,230,63,203,254,179,135,123,236,185,183,148,56,119,253,73,235,251,52,18,211,83,201,61,68,152,118,171,96,71,182,160,230,57,36,56,102,145,156,194,103,45,173,36,175,17,48,126,101,229,162,188,29,113,139,142,248,64,199,117,23,251,5,31,182,112,221,231,103,218,12,63,212,134,159,218,157,40,106,2,151,250,40,224,150,72,58,82,84,60,159,155,102,223,166,210,213,159,187,32,156,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,136,169,166,119,240,221,146,92,71,218,173,150,108,232,192,52,152,142,158,205,80,117,52,6,85,19,210,207,76,102,59,77,130,106,115,9,88,9,152,119,6,237,132,225,27,187,59,128,59,84,181,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,77,48,23,14,185,71,150,217,161,142,51,143,10,97,58,74,92,89,143,234,2,107,173,115,68,2,241,131,71,27,28,48,48,139,52,97,44,177,189,68,175,222,114,205,33,28,132,91,99,96,169,104,173,87,154,63,145,60,205,252,23,214,40,148,32,112,245,133,172,88,231,63,114,211,5,98,154,30,219,101,196,24,194,205,107,184,211,117,78,62,189,44,245,177,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,117,56,197,226,175,2,112,79,147,84,225,100,182,218,163,196,149,118,243,162,192,248,111,177,205,21,12,189,152,169,226,33,252,196,125,56,161,167,142,120,228,233,57,69,188,67,166,4,46,251,134,3,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,106,121,105,240,43,83,195,46,25,170,204,252,206,160,171,165,205,12,71,79,61,182,170,132,170,162,146,11,69,185,170,25,198,0,120,36,56,166,57,158,8,102,41,28,159,107,116,227,17,7,25,30,75,223,68,84,127,38,120,76,200,108,129,198,88,187,30,101,110,5,164,179,221,241,141,71,86,168,195,188,40,160,118,7,42,74,49,211,74,122,98,148,94,103,136,59,156,201,155,250,156,80,199,21,96,88,171,169,254,229,113,228,79,44,191,26,245,138,213,90,179,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,94,131,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,34,34,34,45,31,193,108,218,239,226,203,112,139,51,120,50,220,184,36,119,144,218,54,23,118,110,255,0,5,201,181,134,55,102,111,130,219,15,199,185,111,49,213,181,111,22,239,92,127,206,180,7,113,39,213,215,54,189,204,235,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,90,59,106,182,191,114,213,153,110,90,59,106,182,142,154,247,45,232,180,126,238,245,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,218,78,255,0,6,127,146,8,233,223,241,90,191,131,173,5,180,111,5,171,182,189,206,184,200,116,126,230,90,176,124,93,150,230,101,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,104,236,181,69,163,247,182,139,104,139,179,255,0,58,222,136,180,211,69,170,34,34,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,92,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,86,107,146,156,173,50,107,37,56,142,170,206,235,109,215,219,86,26,77,245,56,103,11,220,232,74,95,97,87,57,198,65,80,53,79,51,246,142,150,147,52,77,36,78,65,190,51,115,41,98,105,94,245,84,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,81,86,165,211,149,63,29,85,56,198,58,14,22,51,94,190,174,166,251,75,78,208,224,170,225,165,136,96,43,117,37,16,55,179,77,161,140,92,78,40,169,228,148,102,145,203,168,207,32,145,137,12,109,44,148,199,105,181,67,117,168,190,195,108,164,11,149,101,60,52,149,21,131,8,180,243,65,9,72,81,68,114,105,184,128,10,121,136,69,223,65,121,100,118,211,115,235,219,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,80,173,204,235,128,239,200,133,246,167,62,114,158,203,183,0,226,11,129,123,74,215,110,183,116,233,112,188,196,16,140,122,151,84,159,163,81,57,84,56,237,142,56,161,39,142,22,211,124,66,246,127,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,167,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,20,85,243,206,253,73,254,242,127,13,86,43,194,231,18,151,222,23,175,24,235,26,224,230,217,138,111,120,62,108,61,98,169,58,80,168,134,142,170,106,250,41,14,121,0,201,153,246,65,4,238,26,177,143,87,164,198,4,14,108,169,87,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,159,62,0,120,62,181,112,155,148,98,55,6,171,147,29,227,26,122,58,252,86,115,74,46,20,211,128,19,199,67,16,198,101,22,202,119,154,80,121,4,137,229,50,51,221,177,227,142,59,160,80,3,205,31,207,102,102,254,11,232,244,74,245,57,83,102,150,4,201,110,7,113,238,101,230,101,247,216,216,110,205,152,19,246,218,222,203,53,71,75,171,73,107,134,63,205,194,7,33,107,36,160,62,232,190,154,234,250,51,59,180,117,241,93,197,118,99,241,107,152,231,141,113,172,189,134,213,67,212,130,193,96,130,103,58,91,69,41,59,59,136,187,179,117,38,61,162,242,204,236,197,33,8,179,48,0,71,24,121,79,200,14,114,254,70,191,148,31,228,246,235,249,61,246,135,179,61,187,176,122,61,109,219,55,108,215,169,209,234,126,107,175,183,165,213,252,214,254,167,184,189,95,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,156,138,115,89,205,44,9,157,60,14,224,44,203,203,59,239,182,112,221,231,48,32,236,85,189,150,106,126,175,74,146,233,12,159,155,152,2,65,210,72,140,125,225,109,116,213,181,103,103,123,43,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,10,220,206,184,14,252,136,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,47,103,249,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,138,114,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,164,83,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,56,1,255,0,77,88,247,21,127,178,184,143,18,98,59,135,251,101,101,117,202,186,162,79,247,210,77,52,146,31,222,68,69,241,119,83,167,203,155,130,143,228,171,151,19,223,241,253,178,213,38,102,226,159,206,92,170,96,110,172,150,186,23,96,120,237,131,54,226,2,218,96,242,74,81,48,137,200,66,58,202,48,197,35,222,2,40,1,230,143,231,179,51,127,5,244,122,37,77,56,85,226,99,25,112,161,155,148,121,165,131,232,105,46,32,84,229,109,187,219,42,89,132,46,54,233,14,51,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,121,15,101,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,155,152,2,65,210,72,140,125,225,109,116,213,181,103,103,120,182,230,189,192,229,78,26,186,222,248,184,203,147,164,107,21,202,162,156,241,117,165,130,42,119,161,171,148,163,128,107,96,97,97,105,66,121,72,58,162,250,202,211,74,82,106,99,33,244,99,45,93,87,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,201,241,93,197,118,92,112,149,151,7,141,113,172,189,186,235,93,212,130,193,96,130,102,10,171,189,80,179,59,136,187,179,244,225,13,194,242,204,236,227,24,144,179,49,153,199,25,227,217,154,89,165,142,243,167,29,220,243,51,50,239,190,217,196,151,158,143,109,173,236,176,211,245,122,80,132,49,254,110,16,8,199,72,226,1,247,69,181,211,87,213,221,221,229,127,149,127,2,180,216,3,15,90,184,158,205,42,10,73,241,61,242,158,27,150,12,134,26,169,119,218,109,211,210,204,5,60,175,28,141,12,135,85,13,75,59,70,96,125,32,16,125,195,33,152,71,35,232,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,139,31,110,99,216,111,62,112,223,20,119,209,226,3,19,210,95,238,87,10,112,173,176,214,208,183,74,137,236,133,44,163,77,29,61,51,153,21,40,1,4,192,80,145,17,117,6,67,115,155,127,94,74,63,81,158,153,143,93,145,208,240,241,115,188,246,236,25,67,136,34,196,150,218,106,134,115,146,221,84,48,212,71,32,83,158,190,228,50,118,163,51,141,217,199,168,44,99,177,206,87,146,181,242,184,243,217,150,95,141,122,61,106,159,228,69,229,51,99,2,254,84,50,179,25,101,159,181,61,153,246,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,177,151,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,242,148,212,242,100,202,223,178,156,56,223,115,50,190,197,217,107,241,222,32,147,179,86,246,173,253,178,215,68,13,12,63,155,99,113,143,101,81,92,71,188,68,203,93,95,81,233,186,191,244,68,69,96,28,234,252,172,97,111,168,20,62,157,113,81,87,194,119,154,124,155,250,129,135,189,70,5,146,154,34,176,14,117,126,86,48,183,212,10,31,78,184,168,86,82,233,202,159,142,170,156,99,29,7,11,25,175,95,87,83,125,165,167,104,112,85,112,210,196,48,21,186,146,136,27,217,166,208,198,46,39,20,84,242,74,51,72,229,212,103,144,72,196,134,54,150,226,184,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,229,56,5,229,221,133,120,99,163,164,205,44,120,254,219,204,219,149,190,23,110,209,79,24,199,134,122,176,15,105,164,167,217,36,129,36,219,202,88,206,169,139,222,141,152,65,128,74,78,173,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,148,241,139,193,214,4,226,255,0,2,83,216,47,245,158,198,196,150,109,255,0,103,241,7,78,106,143,101,245,102,167,58,175,232,80,158,40,231,234,199,78,209,254,113,223,102,187,135,71,110,252,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,98,121,98,241,227,249,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,154,255,0,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,172,96,179,10,139,6,219,177,254,37,183,229,205,218,174,233,132,233,111,21,176,216,107,170,197,198,122,171,112,204,109,77,52,140,224,14,198,81,48,19,179,128,119,187,251,163,224,213,87,129,220,7,149,249,159,197,70,3,203,252,228,165,164,170,194,119,218,138,202,74,170,122,155,132,148,65,60,239,69,63,101,137,165,140,192,216,202,165,160,16,17,38,115,55,16,239,221,163,228,102,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,81,43,204,127,152,5,103,17,23,217,114,147,40,113,23,250,147,208,118,105,229,169,167,142,122,121,49,21,86,192,147,117,64,76,17,200,16,195,35,184,4,46,59,94,72,158,82,115,252,203,69,69,120,58,224,235,29,241,127,142,234,44,22,10,207,99,97,187,54,207,180,24,131,167,13,71,178,250,176,212,29,47,244,41,207,20,147,245,100,167,120,255,0,54,239,179,93,197,163,55,126,65,56,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,17,17,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,17,21,170,243,71,242,39,153,191,130,250,197,18,131,108,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,0,148,242,65,77,87,28,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,237,103,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,164,171,148,167,5,30,196,163,163,226,203,51,109,151,90,59,212,221,104,240,93,190,118,232,70,52,51,65,211,59,153,51,22,249,58,193,44,177,196,50,8,139,70,197,43,52,141,44,38,18,126,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,109,39,127,131,63,201,0,116,239,127,23,90,191,131,173,1,180,111,5,185,113,144,104,253,205,170,48,124,93,150,230,110,245,185,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,109,118,248,173,200,139,96,139,179,173,232,139,77,22,168,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,85,121,231,126,164,255,0,121,63,134,171,21,225,91,134,59,239,21,88,171,23,96,172,45,122,236,87,172,63,131,235,241,45,186,155,179,4,158,212,170,130,72,35,138,135,121,203,16,65,213,58,129,110,177,59,136,105,171,139,183,123,82,175,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,57,60,190,120,251,181,113,91,106,147,46,113,93,174,174,221,152,184,98,207,79,85,93,41,56,203,5,238,8,198,24,103,175,2,138,40,194,3,122,137,25,202,159,107,48,180,177,244,202,70,222,209,222,82,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,249,63,233,87,30,225,95,246,43,17,225,188,71,111,255,0,107,172,161,185,80,212,71,254,250,57,161,146,51,251,196,132,190,44,234,0,120,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,234,240,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,207,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,70,95,60,239,212,159,239,39,240,213,21,106,106,121,98,240,29,249,16,177,83,103,206,108,89,118,227,236,65,111,31,102,218,238,54,238,157,86,23,132,142,97,147,66,234,147,117,170,32,42,119,45,209,199,44,34,242,66,250,111,148,94,255,0,209,64,15,52,127,61,153,155,248,47,163,209,43,117,147,31,227,41,112,13,62,86,150,33,171,108,39,75,120,154,254,22,145,118,24,30,227,44,49,192,85,6,204,218,153,180,80,128,14,231,125,140,242,108,219,212,147,117,127,224,7,131,235,175,22,89,184,35,112,106,72,240,38,14,168,163,175,197,103,52,164,199,83,1,153,60,116,49,12,102,50,239,168,104,101,7,144,72,90,32,19,61,219,218,56,228,159,63,178,120,87,236,175,216,95,179,54,175,179,126,207,246,79,177,251,20,125,135,176,244,250,93,155,161,167,79,163,211,247,58,123,118,237,247,116,211,185,64,103,31,220,31,93,120,77,205,194,27,123,82,73,129,49,141,69,101,126,20,56,101,39,58,104,0,197,228,161,148,100,50,151,125,59,77,16,52,132,68,210,129,1,238,222,242,71,29,0,143,31,227,40,176,13,70,86,142,33,171,124,39,85,120,134,254,118,146,118,40,26,227,20,50,64,53,0,206,218,129,188,83,24,22,215,109,236,209,239,221,211,143,109,197,114,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,249,63,233,87,30,225,95,246,43,17,225,188,71,111,255,0,107,172,161,185,80,212,71,254,250,57,161,146,51,251,196,132,190,44,234,0,120,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,234,240,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,207,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,70,95,60,239,212,159,239,39,240,213,110,188,175,51,123,6,228,46,107,230,78,110,102,4,245,113,216,176,238,91,214,77,80,212,144,60,211,202,103,117,182,69,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,214,233,158,153,233,152,252,69,230,61,199,52,51,66,243,219,174,181,218,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,167,8,110,45,27,87,39,34,35,50,51,51,50,149,78,88,188,191,235,50,138,142,155,136,28,239,195,189,147,29,85,237,159,12,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,119,195,32,17,66,32,58,184,200,70,17,200,170,176,14,40,249,173,255,0,38,188,246,196,217,41,249,5,251,71,246,115,177,127,76,254,212,246,62,191,104,163,130,167,250,143,100,147,110,222,190,223,211,125,118,235,221,174,141,85,120,24,227,159,249,104,253,182,255,0,82,239,177,223,99,189,155,254,205,251,67,181,118,190,211,255,0,206,240,236,219,217,191,186,215,127,195,78,248,171,230,143,231,179,51,127,5,244,122,37,106,170,237,57,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,219,61,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,64,183,49,222,15,173,92,39,230,229,1,96,102,171,124,9,141,105,231,175,178,133,76,163,33,208,207,17,179,84,208,177,57,188,178,4,77,36,6,18,72,44,238,19,136,57,72,113,156,133,213,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,149,112,21,154,88,19,37,184,177,192,217,153,153,119,223,99,97,187,55,180,251,109,111,101,154,163,165,213,182,213,67,31,230,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,229,113,93,197,118,99,241,107,152,231,141,113,172,189,134,213,67,212,130,193,96,130,103,58,91,69,41,59,59,136,187,179,117,38,61,162,242,204,236,197,33,8,179,48,0,71,24,92,255,0,45,46,95,117,57,195,117,179,241,7,155,246,170,73,50,250,130,163,180,217,237,53,113,69,85,6,37,48,42,168,36,105,24,39,99,128,41,234,96,136,156,38,136,130,118,212,93,156,28,181,153,244,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,84,171,137,126,29,48,39,20,25,89,95,150,120,234,159,251,109,101,158,183,124,223,210,203,167,102,154,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,108,122,243,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,53,87,150,246,41,177,96,254,54,178,182,237,136,235,187,37,37,69,194,174,215,28,157,35,147,117,85,109,13,69,37,52,122,3,59,182,249,231,136,53,211,104,238,212,157,133,157,219,33,68,68,80,129,205,239,34,232,242,195,136,234,76,198,195,214,110,197,101,204,187,121,92,102,32,120,2,18,188,64,109,29,107,71,20,108,38,59,128,233,39,51,54,119,146,90,153,73,140,159,112,133,155,101,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,22,77,25,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,5,232,17,17,21,128,115,171,242,177,133,190,160,80,250,117,197,69,95,9,222,105,242,111,234,6,30,245,24,22,74,104,138,192,57,213,249,88,194,223,80,40,125,58,226,162,87,34,50,114,251,159,185,153,69,149,88,90,109,151,171,173,190,235,81,110,143,104,63,105,170,164,183,84,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,249,95,244,213,128,177,87,251,43,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,196,36,63,7,101,58,124,191,120,238,177,113,85,133,99,193,88,164,251,22,102,225,251,123,73,113,166,208,228,246,165,44,17,210,199,45,215,120,83,197,79,7,86,166,160,155,179,11,185,6,154,182,163,222,215,128,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,82,41,199,71,25,182,46,15,50,226,150,231,29,171,219,56,207,20,118,138,124,51,109,148,13,169,74,72,152,58,181,53,50,14,154,67,23,86,39,120,196,154,73,8,196,71,107,57,203,30,62,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,77,167,46,14,95,244,124,59,216,162,205,188,222,195,191,234,177,95,218,96,138,154,162,72,42,35,195,180,187,206,61,180,231,9,201,25,205,52,108,198,115,49,110,104,229,104,133,131,243,207,45,245,43,95,230,73,157,23,92,144,225,47,20,95,112,190,47,171,195,120,158,249,81,71,97,177,86,82,1,117,222,121,166,98,156,99,145,133,250,39,216,226,172,38,151,81,113,113,103,2,25,54,40,12,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,242,150,77,25,3,156,118,46,32,50,107,9,231,22,28,135,179,210,98,107,120,212,73,77,184,207,178,85,1,20,117,52,219,204,1,228,233,79,28,177,117,54,48,158,205,195,238,147,58,168,10,192,56,163,230,183,252,154,243,219,19,100,167,228,23,237,31,217,206,197,253,51,251,83,216,250,253,162,142,10,159,234,61,146,77,187,122,251,127,77,245,219,175,118,186,53,85,224,99,142,127,229,163,246,219,253,75,190,199,125,142,246,111,251,55,237,14,213,218,251,79,255,0,59,195,179,111,102,254,235,93,255,0,13,59,226,175,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,34,197,93,95,255,0,21,124,116,255,0,248,44,101,23,11,249,41,140,255,0,87,246,90,92,127,91,66,63,254,142,166,17,181,199,80,197,254,235,218,128,71,251,8,92,255,0,215,16,171,53,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,124,138,56,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,186,188,81,231,167,242,107,200,156,77,157,127,101,190,209,253,156,236,95,210,206,221,216,250,253,162,178,10,111,234,221,57,54,237,235,238,253,7,215,110,157,218,234,214,85,148,252,229,63,42,25,167,131,114,207,249,56,251,51,237,110,32,183,88,187,111,218,254,183,101,237,85,49,195,213,233,246,33,223,183,169,187,110,225,215,77,53,109,117,82,84,136,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,138,213,121,163,249,19,204,223,193,125,98,137,64,10,191,254,88,188,7,126,91,239,180,217,243,155,22,93,216,7,15,220,7,217,182,187,141,187,169,75,138,38,16,152,100,208,186,162,253,26,121,198,157,203,116,114,69,49,52,144,190,187,37,22,154,148,86,171,199,63,28,255,0,200,187,236,79,250,151,125,177,251,99,237,47,246,111,217,253,151,178,118,111,254,119,155,126,238,211,253,206,155,62,58,247,121,78,10,121,144,255,0,44,28,211,186,229,159,228,107,236,151,179,48,252,247,222,219,246,139,183,245,58,117,52,240,244,186,125,150,45,53,237,59,183,110,125,54,105,167,126,173,122,168,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,226,185,172,112,57,83,153,86,170,254,41,50,216,233,34,190,225,139,59,158,41,182,16,69,3,92,109,212,162,102,245,161,38,140,231,83,12,90,137,12,132,253,72,98,140,65,196,162,24,230,137,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,35,131,174,49,112,39,23,248,18,162,255,0,96,163,246,54,36,179,108,251,65,135,250,147,84,123,47,171,53,64,82,255,0,69,28,17,71,63,86,58,119,147,243,108,251,53,218,90,59,119,196,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,67,7,45,46,96,149,57,61,117,179,240,249,155,247,90,72,242,250,190,163,179,89,238,213,114,197,75,6,26,51,42,169,228,121,28,32,115,156,42,42,103,136,92,230,148,66,6,212,157,216,24,180,150,172,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,199,135,137,222,30,177,87,11,249,203,122,202,60,83,83,219,251,7,78,166,221,116,10,89,41,225,185,208,202,59,162,168,140,77,191,190,140,216,72,196,37,138,80,99,61,155,158,231,249,83,241,131,117,201,236,208,160,225,239,18,189,33,224,156,196,188,48,193,41,68,93,123,117,238,104,194,24,12,10,48,34,144,39,40,233,233,200,15,221,7,120,228,98,141,134,86,146,176,115,206,253,73,254,242,127,13,86,255,0,202,51,44,240,174,98,113,113,13,199,20,210,118,191,177,88,126,175,19,91,160,56,227,146,18,174,142,122,122,120,142,65,48,45,122,125,168,165,7,29,164,50,197,17,177,123,186,60,234,34,40,1,230,143,231,179,51,127,5,244,122,37,77,56,85,225,159,25,113,95,155,148,121,91,131,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,115,20,199,186,88,192,35,23,109,198,99,184,128,55,200,25,15,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,156,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,86,188,166,105,101,110,4,206,156,9,115,203,60,203,177,123,103,13,222,122,61,182,139,181,77,79,213,233,76,19,71,249,200,76,36,29,36,136,11,221,38,215,77,31,86,119,103,199,135,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,82,249,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,67,7,45,46,96,149,57,61,117,179,240,249,155,247,90,72,242,250,190,163,179,89,238,213,114,197,75,6,26,51,42,169,228,121,28,32,115,156,42,42,103,136,92,230,148,66,6,212,157,216,24,180,150,172,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,199,135,137,222,30,177,87,11,249,203,122,202,60,83,83,219,251,7,78,166,221,116,10,89,41,225,185,208,202,59,162,168,140,77,191,190,140,216,72,196,37,138,80,99,61,155,158,231,249,83,241,131,117,201,236,208,160,225,239,18,189,33,224,156,196,188,48,193,41,68,93,123,117,238,104,194,24,12,10,48,34,144,39,40,233,233,200,15,221,7,120,228,98,141,134,86,146,176,115,206,253,73,254,242,127,13,86,191,203,163,40,105,179,235,22,231,22,81,205,5,36,149,24,139,41,238,144,219,222,174,121,97,130,43,136,92,109,178,209,77,33,197,169,176,71,83,28,50,59,51,22,172,14,206,36,206,226,246,150,178,104,200,28,227,177,113,1,147,88,79,56,176,228,61,158,147,19,91,198,162,74,109,198,125,146,168,8,163,169,166,222,96,15,39,74,120,229,139,169,177,132,246,110,31,116,153,213,64,81,129,198,103,43,252,253,226,39,137,60,97,156,120,43,23,229,253,21,151,16,123,63,179,65,116,184,86,199,84,29,10,10,122,115,222,49,210,72,13,169,194,78,218,27,251,174,218,232,250,179,86,174,91,220,20,230,159,7,223,148,79,202,101,255,0,10,92,254,214,251,35,177,123,10,170,166,110,159,101,237,125,78,175,90,8,180,215,180,134,221,187,181,208,181,211,70,214,53,185,163,249,236,204,223,193,125,30,137,87,254,80,121,91,129,51,167,2,103,254,89,230,93,139,219,56,110,243,246,83,182,209,118,169,169,250,189,41,171,230,143,243,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,102,188,85,112,207,140,184,80,205,202,204,173,198,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,185,202,19,221,20,128,113,147,190,211,2,218,70,27,36,59,192,229,95,199,85,78,0,196,54,174,24,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,150,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,72,196,27,104,198,102,113,251,94,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,21,106,231,248,1,224,250,235,197,150,110,8,220,26,146,60,9,131,170,40,235,241,89,205,41,49,212,192,102,79,29,12,67,25,140,187,234,26,25,65,228,18,22,136,4,207,118,246,142,57,39,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,142,14,117,248,3,6,203,146,248,55,52,139,15,82,54,44,165,197,20,246,0,187,11,56,206,246,233,105,43,103,42,115,118,125,12,26,88,64,199,115,62,199,121,54,109,234,73,186,29,148,217,242,177,227,78,235,159,152,54,179,38,179,75,16,85,221,51,7,8,211,189,93,45,116,244,196,231,114,178,11,197,16,203,52,251,157,164,169,138,89,24,12,141,128,140,14,18,252,233,245,141,175,213,17,67,7,57,108,232,186,226,92,249,181,228,189,171,23,213,207,135,176,125,158,146,174,227,101,16,40,160,130,247,63,86,78,169,234,45,214,62,199,45,46,210,212,196,26,89,4,118,145,202,207,100,25,79,142,191,37,249,167,131,115,51,217,126,211,251,37,136,45,215,222,197,215,232,246,174,203,83,28,221,46,166,210,217,187,167,183,118,210,211,93,116,125,52,89,52,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,200,136,138,192,57,213,249,88,194,223,80,40,125,58,226,162,175,132,239,52,249,55,245,3,15,122,140,11,37,52,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,247,249,172,112,57,83,153,86,170,254,41,50,216,233,34,190,225,139,59,158,41,182,16,69,3,92,109,212,162,102,245,161,38,140,231,83,12,90,137,12,132,253,72,98,140,65,196,162,24,230,137,108,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,163,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,97,124,243,191,82,127,188,159,195,85,170,242,241,226,23,10,240,191,152,89,137,155,152,166,155,183,246,12,191,170,166,183,90,194,170,58,121,174,117,210,220,237,195,21,60,100,111,253,244,134,226,38,65,20,82,155,1,236,218,244,43,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,228,127,149,31,2,223,212,56,160,206,188,25,255,0,107,213,96,10,42,226,254,248,138,233,37,59,143,251,151,101,50,47,236,230,96,255,0,91,204,165,81,20,53,243,164,206,59,22,48,206,92,37,147,182,136,122,149,121,119,111,168,168,186,84,238,54,219,85,114,26,121,6,155,97,3,51,236,130,10,121,122,130,102,37,218,118,251,165,25,51,249,78,79,185,57,125,199,60,80,54,106,211,205,217,236,185,105,111,158,162,178,77,160,125,122,170,234,121,233,41,233,180,115,19,29,192,117,50,245,24,76,91,179,108,45,175,32,186,160,28,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,180,219,179,82,213,211,197,87,21,54,166,102,103,209,10,129,139,168,68,228,125,61,239,163,150,141,37,60,150,243,142,251,140,50,107,22,228,237,222,30,165,38,93,220,41,234,45,117,59,129,182,210,220,138,162,66,166,216,32,206,251,39,130,162,94,161,25,145,118,157,190,232,198,44,242,42,163,3,140,206,87,249,251,196,79,18,120,195,56,240,86,47,203,250,43,46,32,246,127,102,130,233,112,173,142,168,58,20,20,244,231,188,99,164,144,27,83,132,157,180,55,247,93,181,209,245,102,173,92,183,184,41,205,62,15,191,40,159,148,203,254,20,185,253,173,246,71,98,246,21,85,76,221,62,203,218,250,157,94,180,17,105,175,105,13,187,119,107,161,107,166,141,172,107,115,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,68,88,171,175,171,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,84,35,235,213,79,32,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,235,32,158,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,27,138,84,83,140,204,148,197,92,68,240,217,140,50,115,5,92,45,84,87,172,65,236,254,205,61,210,89,35,165,14,133,125,61,65,239,40,227,144,219,80,132,153,180,7,247,157,181,209,181,118,143,108,144,229,19,196,150,90,231,70,1,204,107,238,54,203,89,237,184,87,20,90,175,117,145,82,92,171,202,121,32,166,171,142,105,6,49,42,49,23,55,16,118,102,114,22,215,77,93,188,84,186,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,181,94,104,254,68,243,55,240,95,88,162,80,109,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,89,52,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,69,101,92,200,120,41,205,62,48,127,39,127,147,59,254,20,182,125,146,246,191,109,246,237,85,76,61,78,213,217,58,125,46,140,18,235,167,102,61,219,182,233,168,233,174,175,167,138,229,233,203,211,58,56,76,206,139,214,99,102,54,39,193,87,27,109,199,11,212,217,34,138,201,91,87,52,227,60,149,116,147,9,16,205,77,16,176,109,167,54,119,98,119,213,199,187,197,218,66,145,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,168,192,227,71,148,246,42,204,236,229,124,204,225,234,239,106,164,135,26,220,42,107,49,53,21,246,182,72,225,183,87,72,50,76,117,145,72,195,36,135,12,210,51,137,68,194,69,28,178,139,139,116,73,218,158,245,56,81,225,71,46,56,74,203,128,193,88,42,46,221,117,174,233,207,127,191,207,11,5,85,222,168,89,217,136,153,157,250,112,134,226,104,161,103,113,140,72,157,220,204,228,144,225,179,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,177,87,89,4,114,203,187,93,111,92,14,101,133,101,230,231,87,95,81,29,61,202,144,37,169,152,165,49,130,11,157,92,48,196,196,78,238,193,28,81,199,24,15,128,128,8,182,140,204,203,202,243,100,192,24,55,19,112,115,137,241,157,247,15,82,85,223,112,117,69,190,166,197,112,38,118,158,132,234,46,20,180,243,176,19,59,59,132,145,72,236,64,250,131,184,198,78,219,163,2,24,118,225,59,205,62,77,253,64,195,222,163,2,191,254,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,128,30,104,254,123,51,55,240,95,71,162,87,233,201,66,211,106,135,134,220,101,125,134,217,72,23,42,204,113,81,73,81,88,48,139,79,52,16,208,81,20,81,28,154,110,32,2,158,98,17,119,208,94,89,29,180,220,250,200,82,34,143,94,117,246,155,84,220,54,224,219,236,214,202,67,185,81,227,138,122,74,122,194,132,94,120,96,154,130,180,165,136,36,211,112,129,148,16,145,11,62,132,241,70,239,174,214,210,194,249,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,166,251,24,103,246,77,96,12,199,194,217,71,140,179,10,213,106,197,248,211,119,177,45,115,153,117,42,116,119,17,220,76,206,17,117,13,158,56,186,132,61,89,4,130,61,230,206,45,80,17,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,98,174,178,8,229,151,118,186,222,184,28,203,10,203,205,206,174,190,162,58,123,149,32,75,83,49,74,99,4,23,58,184,97,137,136,157,221,130,56,163,142,48,31,1,0,17,109,25,153,151,149,230,201,128,48,110,38,224,231,19,227,59,238,30,164,171,190,224,234,139,125,77,138,224,76,237,61,9,212,92,41,105,231,96,38,118,119,9,34,145,216,129,245,7,113,140,157,183,70,4,48,237,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,181,254,47,114,134,155,34,56,151,204,44,173,183,193,73,5,182,211,120,57,173,112,83,79,44,193,79,110,169,1,170,163,133,206,95,124,140,41,231,136,13,201,203,223,18,247,143,244,158,87,249,62,231,29,139,28,240,192,217,85,79,15,103,189,101,165,194,122,122,200,247,25,245,233,107,170,39,171,167,169,213,192,64,119,25,212,197,211,98,50,110,205,188,182,180,130,202,250,145,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,247,248,193,225,51,6,241,117,149,255,0,97,239,181,20,150,123,237,5,68,117,54,44,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,199,179,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,234,174,127,241,103,140,184,140,202,252,169,192,249,129,79,87,93,125,203,90,123,165,53,70,35,171,175,105,231,188,133,84,144,60,79,32,116,197,196,226,138,158,56,220,200,228,57,95,83,39,220,228,239,237,121,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,30,188,55,100,133,215,136,252,237,194,217,47,102,190,82,89,170,49,29,68,162,117,245,49,148,129,77,4,48,73,81,49,176,15,121,155,69,12,155,3,81,98,61,162,228,12,238,109,145,158,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,249,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,172,3,157,95,149,140,45,245,2,135,211,174,42,32,50,199,44,241,86,110,226,248,240,46,10,164,237,119,170,139,125,202,225,77,74,49,201,36,149,93,138,138,122,195,130,32,140,8,206,105,2,156,130,48,97,247,164,32,23,118,103,119,111,149,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,37,60,129,198,25,143,143,242,107,9,227,44,220,192,95,98,241,125,214,222,51,221,44,155,221,251,52,155,137,132,182,150,167,23,80,24,37,232,155,188,145,117,58,102,238,96,78,245,1,121,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,198,95,48,177,173,215,50,177,254,37,204,107,237,61,36,23,44,85,120,173,189,214,69,72,4,48,71,61,76,199,52,131,24,145,17,48,49,27,179,51,145,62,154,106,239,226,188,250,155,238,80,153,233,89,153,252,56,213,229,206,33,188,246,219,214,90,92,6,221,8,155,78,115,13,158,112,121,40,158,73,100,114,2,218,97,87,0,0,59,52,113,83,68,46,2,219,72,239,169,17,17,88,7,58,191,43,24,91,234,5,15,167,92,84,85,240,157,230,159,38,254,160,97,239,81,129,100,166,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,79,242,135,110,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,124,167,41,252,144,226,46,253,155,148,217,209,150,183,202,76,49,129,40,42,36,178,226,123,180,209,210,213,29,194,8,206,146,170,107,84,84,231,172,160,115,55,103,214,118,96,104,195,121,12,142,98,209,29,96,231,157,250,147,253,228,254,26,162,173,95,79,46,14,95,245,156,68,95,98,205,188,222,195,191,234,79,65,218,96,138,154,162,73,233,228,196,85,91,14,61,180,231,9,199,32,67,12,142,198,115,49,109,121,34,104,133,143,243,207,20,223,162,44,101,179,251,56,239,188,64,103,46,44,206,44,71,15,103,171,196,215,2,168,142,155,112,31,100,165,1,104,233,169,183,128,3,73,210,130,56,162,234,108,98,61,155,139,222,39,117,45,92,155,50,83,236,55,15,183,108,227,171,184,117,170,243,54,224,221,24,35,151,116,112,80,219,165,168,167,143,112,188,98,227,49,78,117,142,90,25,139,199,208,211,105,111,101,69,57,226,225,107,21,38,42,202,76,107,79,67,178,245,117,183,222,45,117,149,61,83,126,173,45,36,148,178,83,199,177,223,96,237,58,218,151,213,153,137,250,154,19,187,8,179,82,14,80,89,161,117,193,124,90,83,96,56,70,174,123,110,96,217,235,109,181,16,13,105,69,4,83,211,66,85,177,85,28,90,56,204,98,52,243,66,58,237,113,106,169,29,139,196,74,114,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,180,202,46,36,114,75,62,174,184,162,205,148,24,250,147,19,212,96,234,136,169,175,7,73,79,59,65,17,200,82,140,111,28,198,3,21,64,19,211,203,161,194,70,14,194,206,207,161,11,189,75,68,69,138,186,153,238,85,252,18,90,178,187,6,218,184,150,199,112,82,92,49,102,49,179,195,87,97,167,154,148,92,236,20,83,60,223,157,138,81,152,192,206,170,152,233,141,203,96,73,16,17,196,255,0,167,43,60,133,34,34,34,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,34,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,42,171,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,88,171,169,254,229,113,228,79,44,191,26,245,138,212,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,186,174,121,223,169,63,222,79,225,170,194,184,73,206,251,87,14,25,253,135,51,162,243,99,171,188,211,225,202,123,161,5,5,52,131,25,212,207,53,186,166,158,16,115,46,224,7,150,104,247,158,132,226,27,137,132,221,152,31,197,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,155,132,2,49,210,56,128,125,209,109,116,213,245,119,119,121,148,229,193,204,2,143,136,139,20,89,73,155,216,139,253,86,40,59,76,241,84,212,71,5,60,120,138,151,121,201,186,156,33,8,227,9,161,141,216,14,22,29,207,28,77,40,185,254,121,162,190,164,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,250,188,233,50,114,197,131,243,151,9,103,21,162,110,157,94,98,91,234,41,238,148,219,77,247,85,91,70,158,49,169,222,70,236,219,224,158,158,46,152,128,8,246,109,222,241,72,78,206,75,121,199,98,193,249,203,139,114,118,239,15,78,175,49,45,244,245,22,186,157,198,251,170,173,163,81,33,83,108,16,118,109,240,79,81,47,80,140,4,123,54,223,120,164,22,105,148,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,86,107,204,119,129,202,158,43,112,109,6,48,203,227,164,167,204,92,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,233,9,203,40,147,11,76,242,199,4,42,234,185,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,74,124,39,121,88,201,191,167,248,123,211,160,85,85,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,153,60,19,193,207,15,185,123,158,55,222,33,240,198,9,233,99,59,255,0,94,89,234,106,42,229,169,142,158,170,162,105,164,171,170,167,9,72,186,51,79,214,216,110,46,194,209,131,4,99,27,28,173,37,107,69,96,28,230,243,75,236,167,14,54,44,179,160,190,246,90,252,119,136,35,237,52,93,151,127,108,181,209,3,205,55,231,28,28,99,217,84,86,226,238,33,50,215,70,212,122,140,161,89,21,223,242,172,206,59,22,81,113,113,104,166,196,112,233,73,143,109,242,224,232,234,119,31,244,45,85,76,240,73,76,251,0,9,207,169,61,60,80,105,238,136,245,247,145,48,131,179,207,74,34,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,229,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,233,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,148,91,115,206,253,73,254,242,127,13,86,65,193,103,12,245,60,87,103,205,171,44,38,174,171,183,216,160,167,154,239,136,107,169,30,46,189,53,186,29,172,93,54,144,153,156,228,150,72,97,103,97,61,143,51,72,224,98,4,203,33,60,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,173,171,153,14,41,190,224,254,9,115,74,237,135,43,187,37,93,69,190,146,215,36,157,32,147,117,45,109,117,61,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,30,197,147,70,64,228,229,139,135,252,154,194,121,59,135,38,237,20,152,102,222,52,242,84,237,48,237,117,70,69,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,173,255,0,155,6,22,177,98,14,9,113,125,218,239,67,218,42,240,205,194,209,116,181,201,213,48,236,245,71,93,13,33,73,160,187,49,235,5,93,64,104,76,227,239,235,166,225,23,104,55,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,172,162,17,20,0,243,71,243,217,153,191,130,250,61,18,101,63,26,248,171,32,184,59,186,228,166,83,220,253,155,139,241,134,48,185,214,220,174,209,60,129,85,105,181,189,13,190,40,202,152,182,176,52,211,152,84,11,74,38,231,8,192,78,194,39,36,82,133,20,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,8,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,68,68,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,68,68,88,171,169,254,229,113,228,79,44,191,26,245,138,213,117,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,85,87,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,177,87,83,253,202,227,200,158,89,126,53,235,21,169,205,31,200,158,102,254,11,235,20,74,21,184,78,243,79,147,127,80,48,247,168,192,175,255,0,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,84,85,171,170,200,190,93,25,237,159,121,19,123,206,188,39,110,255,0,181,190,201,91,58,212,127,233,143,250,50,90,106,223,207,73,82,29,143,179,244,136,191,58,31,157,240,15,155,219,174,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,207,247,4,156,96,225,158,46,114,190,43,208,189,37,22,54,177,211,192,56,178,207,73,21,71,66,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,183,21,197,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,197,93,79,247,43,143,34,121,101,248,215,172,86,167,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,191,254,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,93,255,0,56,44,156,177,99,158,24,31,53,106,38,236,247,172,180,184,65,81,71,38,211,62,189,45,117,68,20,149,20,218,49,136,14,227,58,105,122,142,38,77,217,182,14,214,144,157,69,7,8,89,189,77,145,28,75,229,238,105,92,39,164,130,219,105,188,4,55,73,234,96,150,96,167,183,84,129,82,214,76,193,23,190,70,20,243,202,96,194,197,239,136,251,167,250,47,146,74,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,40,118,231,81,148,56,55,8,102,134,9,205,203,20,21,112,223,115,10,158,190,27,235,20,238,112,76,118,248,232,162,130,96,7,239,3,120,166,104,201,153,246,59,67,27,176,177,57,145,208,174,87,30,123,50,203,241,175,71,173,87,85,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,64,15,51,76,235,252,180,241,113,138,123,61,191,178,208,96,77,112,85,30,248,182,77,47,98,158,110,209,36,154,72,98,90,213,75,83,176,155,110,177,52,91,133,139,118,180,254,155,39,44,81,112,95,113,226,6,162,110,181,234,167,52,40,240,117,28,123,76,123,37,44,118,154,154,186,135,213,143,100,157,99,150,155,185,195,112,118,95,116,180,144,153,190,87,12,89,91,249,105,205,216,50,206,27,23,182,107,239,56,127,18,123,42,139,181,118,126,173,210,43,37,108,212,63,156,115,1,29,42,162,128,189,242,96,125,52,61,69,201,158,154,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,146,159,13,121,189,77,159,89,13,129,179,114,25,233,36,168,196,86,120,102,184,53,36,18,195,4,87,16,214,42,216,99,9,117,54,8,234,99,154,54,119,114,213,129,157,136,153,216,158,165,162,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,24,28,241,113,77,246,147,10,229,38,10,167,174,217,101,186,220,47,23,74,202,110,144,63,86,170,146,58,88,233,228,222,237,188,118,133,109,75,104,206,194,253,77,73,157,196,93,163,215,132,44,161,166,207,126,37,242,247,43,110,16,82,79,109,187,94,2,107,164,21,51,203,8,84,91,169,128,170,171,33,99,139,223,19,58,120,37,0,113,113,247,200,125,224,253,38,201,37,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,88,182,172,140,248,25,205,11,174,113,240,151,150,120,242,250,53,111,114,158,207,236,218,201,234,235,74,174,122,185,232,102,146,138,74,169,37,38,98,35,152,169,158,103,215,87,103,145,217,200,180,220,245,213,20,0,243,71,243,217,153,191,130,250,61,18,181,85,114,156,77,240,19,156,188,43,229,198,12,204,140,127,61,170,162,147,19,109,163,185,83,209,212,9,201,101,186,27,75,44,116,114,62,186,77,172,17,185,117,98,212,26,64,152,53,218,49,73,55,87,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,85,81,17,17,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,17,17,22,42,234,127,185,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,149,85,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,44,85,212,255,0,114,184,242,39,150,95,141,122,197,106,115,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,43,255,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,172,3,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,93,87,60,239,212,159,239,39,240,213,98,188,23,228,229,139,63,120,160,192,25,85,138,102,217,101,186,220,36,168,184,199,180,223,180,210,210,83,203,87,45,54,160,96,97,214,10,114,139,168,36,196,29,77,237,171,142,143,145,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,81,65,205,175,130,143,98,86,86,113,101,150,86,203,85,29,150,110,140,120,210,223,3,116,36,26,233,167,233,133,204,89,203,100,157,99,150,40,229,24,196,73,164,97,149,218,71,150,99,11,0,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,10,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,139,21,117,63,220,174,60,137,229,151,227,94,177,90,156,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,45,57,253,147,150,46,32,50,107,22,100,238,35,155,179,210,98,107,121,83,199,83,180,207,178,85,1,52,148,213,59,0,193,228,233,79,28,82,244,247,176,158,205,165,238,147,178,198,93,100,187,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,13,73,4,176,193,21,196,53,138,182,24,194,93,77,130,58,152,230,141,157,220,181,96,103,98,38,118,39,169,104,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,117,92,243,191,82,127,188,159,195,85,170,242,184,243,217,150,95,141,122,61,106,159,228,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,81,254,45,243,162,213,144,188,60,227,108,192,170,197,244,152,118,239,29,158,178,147,13,212,76,3,41,203,123,146,158,78,197,20,81,16,147,74,125,86,18,113,113,33,96,3,51,210,48,55,108,112,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,149,78,98,249,67,77,144,188,183,242,119,40,225,130,146,58,140,59,138,45,112,220,30,146,121,102,130,91,137,219,110,82,214,205,25,203,161,184,73,83,36,210,51,59,14,140,108,204,34,204,194,214,151,202,227,207,102,89,126,53,232,245,169,204,211,37,63,34,220,92,98,158,207,112,237,84,24,239,92,107,71,190,93,243,69,219,103,155,180,71,38,145,128,142,149,81,84,236,22,221,164,79,22,226,114,221,165,223,242,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,201,250,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,129,206,43,51,62,216,113,89,14,5,164,171,186,181,38,2,195,244,118,249,169,106,36,254,133,26,234,150,122,201,39,167,6,55,102,223,4,244,96,102,226,36,69,3,11,179,136,3,187,147,174,89,253,176,226,178,108,117,87,73,117,106,76,5,135,235,46,16,213,83,199,253,10,53,213,44,212,113,193,80,110,14,205,190,9,235,12,1,136,72,138,7,38,119,16,54,121,191,69,141,183,24,24,2,167,44,56,163,205,44,25,54,30,164,177,83,210,226,138,234,155,125,190,145,162,24,32,183,84,202,245,20,77,24,196,251,0,30,154,104,93,129,180,216,206,194,236,46,206,45,46,156,161,177,215,218,222,13,173,182,15,101,246,79,177,88,130,233,98,235,117,250,157,175,169,32,215,245,118,237,110,158,157,191,167,183,82,254,165,187,95,123,104,222,170,40,1,230,143,231,179,51,127,5,244,122,37,117,92,153,56,116,192,151,187,61,247,137,123,253,63,110,196,150,44,65,37,139,15,251,243,69,236,205,180,13,218,165,247,37,104,230,235,71,112,96,219,36,111,211,232,238,23,212,253,217,52,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,125,184,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,179,248,131,167,13,63,181,58,80,211,157,87,244,40,79,44,144,116,164,168,104,255,0,56,237,191,77,195,171,63,117,106,229,193,204,2,179,135,123,236,89,73,155,216,139,253,73,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,121,165,155,244,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,170,170,34,34,34,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,34,34,34,197,93,79,247,43,143,34,121,101,248,215,172,86,171,170,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,171,170,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,132,14,99,252,191,235,56,119,190,203,155,121,67,135,127,212,158,191,179,65,45,53,60,147,212,73,135,106,182,4,123,106,14,99,146,67,134,105,25,204,38,114,218,210,74,241,19,7,230,94,90,65,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,4,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,69,138,186,159,238,87,30,68,242,203,241,175,88,173,78,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,142,103,28,217,95,106,201,206,45,51,51,1,216,138,145,173,176,94,61,165,71,5,37,16,210,65,73,5,116,49,214,199,75,28,66,238,34,16,141,75,66,218,104,206,209,179,176,142,187,90,77,57,54,103,95,219,158,31,110,217,57,87,111,232,213,229,149,193,186,51,199,22,216,231,161,184,203,81,81,30,226,121,9,202,97,156,43,24,180,0,22,143,161,166,226,222,234,255,0,209,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,234,185,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,136,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,138,14,117,249,223,117,123,174,13,225,186,27,29,32,219,70,158,159,28,84,92,138,66,41,228,157,202,182,142,40,0,123,132,0,69,166,34,119,220,230,231,27,54,205,143,212,183,94,85,153,57,98,205,222,46,45,21,56,142,109,105,48,21,190,92,99,29,54,211,254,138,170,166,158,8,233,155,120,24,184,116,231,168,138,125,125,225,46,134,194,23,19,119,107,234,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,82,19,206,35,37,238,185,139,195,205,151,48,48,190,16,171,188,221,240,5,224,234,235,42,41,140,136,232,44,147,83,159,108,149,226,98,208,193,165,134,136,140,152,72,163,8,200,253,216,218,87,81,87,194,70,116,93,114,23,136,108,19,152,20,184,190,175,14,218,35,188,81,210,98,74,136,64,165,9,108,146,84,71,219,98,150,33,18,121,67,164,196,76,44,36,76,96,6,26,72,0,237,146,74,34,43,0,231,87,229,99,11,125,64,161,244,235,138,138,190,19,188,211,228,223,212,12,61,234,48,44,148,209,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,41,84,69,0,60,209,252,246,102,111,224,190,143,68,174,211,145,173,218,235,53,171,57,44,83,92,234,206,219,71,81,97,171,167,163,41,137,224,134,121,134,184,101,148,35,215,104,153,140,16,137,19,54,164,209,70,207,174,214,210,82,145,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,245,79,243,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,88,235,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,100,87,149,31,29,63,212,56,95,206,188,103,255,0,107,210,224,10,218,225,254,248,74,215,37,67,151,251,151,101,2,31,236,225,99,255,0,91,194,165,81,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,136,136,136,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,136,136,139,21,117,63,220,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,170,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,22,42,234,127,185,92,121,19,203,47,198,189,98,181,57,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,20,0,243,71,243,217,153,191,130,250,61,18,191,254,74,158,86,49,79,212,10,239,78,183,43,255,0,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,174,171,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,139,207,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,180,0,241,183,193,246,38,225,27,52,37,178,147,85,214,224,155,229,68,229,132,239,21,114,211,245,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,104,213,94,90,124,117,83,112,203,137,170,178,195,51,171,233,41,114,191,17,212,79,114,170,174,42,89,100,158,209,113,106,118,97,156,26,8,206,89,130,102,130,24,74,55,23,218,253,57,4,129,134,70,147,197,115,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,22,42,234,127,185,92,121,19,203,47,198,189,98,181,57,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,84,59,115,176,202,251,86,30,205,204,7,154,246,242,164,134,163,25,217,234,173,181,212,240,209,12,71,36,246,243,143,74,169,101,103,214,99,56,171,34,137,183,14,162,20,160,219,137,157,152,60,167,39,28,222,169,193,92,75,215,101,109,68,245,111,109,204,123,60,208,132,16,193,17,7,180,104,64,234,161,154,83,45,12,0,105,218,188,25,129,223,83,152,55,11,232,196,19,104,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,87,85,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,9,222,86,50,111,233,254,30,244,232,21,85,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,198,179,137,76,222,169,207,172,249,199,57,185,52,245,114,83,226,43,196,211,91,218,174,8,161,158,43,112,105,21,20,50,4,90,131,28,116,209,195,27,187,57,106,224,238,228,78,238,79,49,60,166,242,46,251,147,252,50,253,164,197,182,107,85,37,215,49,46,1,137,41,102,167,112,146,168,236,242,82,194,212,65,81,32,183,251,188,193,30,226,96,26,151,215,105,148,128,62,87,157,95,149,140,45,245,2,135,211,174,42,192,57,92,121,236,203,47,198,189,30,181,78,246,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,99,67,155,24,23,242,95,154,120,203,44,253,169,237,63,178,88,130,227,98,237,189,14,143,106,236,181,50,67,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,59,220,183,179,190,213,157,220,40,97,50,183,216,234,237,117,24,14,158,159,3,215,4,210,12,129,60,244,20,116,236,211,196,77,163,184,73,20,145,27,177,11,56,155,152,123,204,45,33,221,2,34,176,14,117,126,86,48,183,212,10,31,78,184,168,171,225,59,205,62,77,253,64,195,222,163,2,201,77,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,141,183,24,151,107,173,235,138,252,225,172,188,220,234,235,234,35,199,23,170,64,150,166,98,148,198,8,43,37,134,24,152,137,221,216,35,138,56,227,1,240,16,1,22,209,153,153,74,255,0,38,220,45,125,195,252,35,214,93,174,244,61,158,147,19,99,11,141,210,215,39,84,15,180,82,132,20,212,133,38,130,238,225,164,244,149,1,161,51,23,185,174,155,72,93,239,169,20,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,7,160,171,174,150,24,68,14,170,118,172,173,133,165,148,153,181,51,104,161,138,54,34,213,246,70,3,224,44,205,88,57,24,254,187,63,118,255,0,137,41,84,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,91,175,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,148,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,201,242,220,230,9,83,196,77,52,153,61,156,151,90,65,204,91,117,57,84,209,92,166,150,40,79,19,3,203,60,146,180,84,240,193,20,48,157,52,45,0,184,9,17,200,12,114,105,160,72,237,9,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,136,136,136,136,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,136,136,177,87,83,253,202,227,200,158,89,126,53,235,21,170,234,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,91,86,44,229,195,193,142,57,197,87,156,107,138,114,111,182,222,177,5,194,162,233,113,169,251,69,117,143,175,85,60,133,36,178,108,10,145,1,220,102,79,160,179,11,107,163,51,55,114,173,89,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,231,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,213,162,42,85,158,156,46,100,79,18,158,196,252,181,224,111,180,127,103,59,79,179,63,166,117,148,125,14,209,210,235,127,173,165,143,118,238,132,95,165,174,155,123,180,213,245,249,57,41,193,159,13,156,59,98,170,172,107,147,153,111,246,126,245,91,111,59,92,245,62,216,175,171,223,74,114,71,33,71,178,162,121,1,181,56,99,125,89,183,123,186,107,163,187,63,214,207,78,23,50,39,137,79,98,126,90,240,55,218,63,179,157,167,217,159,211,58,202,62,135,104,233,117,191,214,210,199,187,119,66,47,210,215,77,189,218,106,250,252,156,148,224,207,134,206,29,177,85,86,53,201,204,183,251,63,122,173,183,157,174,122,159,108,87,213,239,165,57,35,144,163,217,81,60,128,218,156,49,190,172,219,189,221,53,209,221,158,181,162,43,127,205,46,2,184,78,206,156,119,115,204,204,203,202,159,108,226,75,207,71,182,214,251,118,229,79,213,233,66,16,199,249,184,106,2,49,210,56,128,125,209,109,116,213,245,119,119,127,87,145,124,46,100,79,13,126,219,252,138,96,111,179,159,104,251,55,180,255,0,166,117,149,157,126,207,213,232,255,0,174,101,147,110,222,188,191,163,166,187,187,245,209,180,170,170,213,127,208,184,224,79,254,241,159,240,154,241,255,0,59,85,255,0,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,228,198,114,22,178,74,101,239,19,233,174,141,163,51,51,51,75,43,112,38,116,224,75,158,89,230,93,139,219,56,110,243,209,237,180,93,170,106,126,175,74,96,154,63,206,66,97,32,233,36,64,94,233,54,186,104,250,179,187,61,21,194,124,184,120,49,192,216,170,205,141,112,182,77,246,43,214,31,184,83,221,45,213,63,104,174,178,116,42,160,144,100,138,77,135,82,64,91,76,5,244,38,113,125,52,118,118,238,85,3,61,56,92,200,158,37,61,137,249,107,192,223,104,254,206,118,159,102,127,76,235,40,250,29,163,165,214,255,0,91,75,30,237,221,8,191,75,93,54,247,105,171,235,242,114,83,131,62,27,56,118,197,85,88,215,39,50,223,236,253,234,182,222,118,185,234,125,177,95,87,190,148,228,142,66,143,101,68,242,3,106,112,198,250,179,110,247,116,215,71,118,122,214,136,173,255,0,52,184,10,225,59,58,113,221,207,51,51,47,42,125,179,137,47,61,30,219,91,237,219,149,63,87,165,8,67,31,230,225,168,8,199,72,226,1,247,69,181,211,87,213,221,221,234,6,74,100,38,83,240,237,133,106,176,86,78,97,79,179,246,90,219,129,221,39,166,237,213,53,123,234,142,56,227,41,55,212,73,33,182,161,12,109,163,62,223,119,93,53,119,119,168,8,138,159,231,94,66,101,63,17,56,86,151,5,103,30,20,251,65,101,162,184,5,210,10,110,221,83,73,178,168,35,146,49,147,125,60,145,155,232,19,72,218,59,237,247,181,211,86,103,106,127,149,188,5,112,157,146,216,238,217,153,153,105,149,62,198,196,150,110,183,98,173,246,237,202,163,165,213,132,225,147,243,115,84,28,101,172,114,152,251,194,250,107,171,104,236,206,222,175,61,56,92,200,158,37,61,137,249,107,192,223,104,254,206,118,159,102,127,76,235,40,250,29,163,165,214,255,0,91,75,30,237,221,8,191,75,93,54,247,105,171,235,229,50,183,128,174,19,178,91,29,219,51,51,45,50,167,216,216,146,205,214,236,85,190,221,185,84,116,186,176,156,50,126,110,106,131,140,181,142,83,31,120,95,77,117,109,29,153,218,224,17,23,138,205,236,151,202,252,250,193,178,101,254,110,97,10,76,69,98,146,162,42,182,167,152,228,136,226,158,55,125,146,197,44,68,50,196,122,57,11,144,16,187,129,152,62,162,100,207,66,191,208,184,224,79,254,241,159,240,154,241,255,0,59,79,244,46,56,19,255,0,188,103,252,38,188,127,206,213,85,200,190,23,50,39,134,191,109,254,69,48,55,217,207,180,125,155,218,127,211,58,202,206,191,103,234,244,127,215,50,201,183,111,94,95,209,211,93,221,250,232,218,85,85,106,191,232,92,112,39,255,0,120,207,248,77,120,255,0,157,170,255,0,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,153,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,158,138,225,62,92,60,24,224,108,85,102,198,184,91,38,251,21,235,15,220,41,238,150,234,159,180,87,89,58,21,80,72,50,69,38,195,169,32,45,166,2,250,19,56,190,154,59,59,119,42,129,158,156,46,100,79,18,158,196,252,181,224,111,180,127,103,59,79,179,63,166,117,148,125,14,209,210,235,127,173,165,143,118,238,132,95,165,174,155,123,180,213,245,249,57,41,193,159,13,156,59,98,170,172,107,147,153,111,246,126,245,91,111,59,92,245,62,216,175,171,223,74,114,71,33,71,178,162,121,1,181,56,99,125,89,183,123,186,107,163,187,61,107,84,211,59,248,110,201,46,35,237,86,203,54,116,96,26,76,71,79,102,168,58,154,3,42,137,233,103,166,51,29,166,193,53,57,132,172,4,204,59,131,118,194,112,141,221,157,192,29,188,86,86,240,21,194,118,75,99,187,102,102,101,166,84,251,27,18,89,186,221,138,183,219,183,42,142,151,86,19,134,79,205,205,80,113,150,177,202,99,239,11,233,174,173,163,179,59,92,2,43,127,205,46,2,184,78,206,156,119,115,204,204,203,202,159,108,226,75,207,71,182,214,251,118,229,79,213,233,66,16,199,249,184,106,2,49,210,56,128,125,209,109,116,213,245,119,119,127,87,145,124,46,100,79,13,126,219,252,138,96,111,179,159,104,251,55,180,255,0,166,117,149,157,126,207,213,232,255,0,174,101,147,110,222,188,191,163,166,187,187,245,209,180,170,168,169,86,122,112,185,145,60,74,123,19,242,215,129,190,209,253,156,237,62,204,254,153,214,81,244,59,71,75,173,254,182,150,61,219,186,17,126,150,186,109,238,211,87,215,202,101,111,1,92,39,100,182,59,182,102,102,90,101,79,177,177,37,155,173,216,171,125,187,114,168,233,117,97,56,100,252,220,213,7,25,107,28,166,62,240,190,154,234,218,59,51,183,171,207,78,23,50,39,137,79,98,126,90,240,55,218,63,179,157,167,217,159,211,58,202,62,135,104,233,117,191,214,210,199,187,119,66,47,210,215,77,189,218,106,250,249,76,173,224,43,132,236,150,199,118,204,204,203,76,169,246,54,36,179,117,187,21,111,183,110,85,29,46,172,39,12,159,155,154,160,227,45,99,148,199,222,23,211,93,91,71,102,118,184,4,68,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,91,95,250,23,28,9,255,0,222,51,254,19,94,63,231,106,229,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,125,100,69,79,243,175,33,50,159,136,156,43,75,130,179,143,10,125,160,178,209,92,2,233,5,55,110,169,164,217,84,17,201,24,201,190,158,72,205,244,9,164,109,29,246,251,218,233,171,51,181,63,202,222,2,184,78,201,108,119,108,204,204,180,202,159,99,98,75,55,91,177,86,251,118,229,81,210,234,194,112,201,249,185,170,14,50,214,57,76,125,225,125,53,213,180,118,103,107,128,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,213,181,255,0,161,113,192,159,253,227,63,225,53,227,254,118,174,83,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,149,206,188,132,202,126,34,112,173,46,10,206,60,41,246,130,203,69,112,11,164,20,221,186,166,147,101,80,71,36,99,38,250,121,35,55,208,38,145,180,119,219,239,107,166,172,206,212,255,0,43,120,10,225,59,37,177,221,179,51,50,211,42,125,141,137,44,221,110,197,91,237,219,149,71,75,171,9,195,39,230,230,168,56,203,88,229,49,247,133,244,215,86,209,217,157,174,1,91,254,105,112,21,194,118,116,227,187,158,102,102,94,84,251,103,18,94,122,61,182,183,219,183,42,126,175,74,16,134,63,205,195,80,17,142,145,196,3,238,139,107,166,175,171,187,187,251,92,144,225,203,39,184,113,181,92,236,89,53,134,42,236,22,219,189,64,85,213,209,149,230,186,182,7,156,71,111,84,35,169,154,65,140,220,118,137,16,48,185,176,70,197,187,96,105,82,209,21,63,206,188,132,202,126,34,112,173,46,10,206,60,41,246,130,203,69,112,11,164,20,221,186,166,147,101,80,71,36,99,38,250,121,35,55,208,38,145,180,119,219,239,107,166,172,206,212,171,9,242,225,224,199,3,98,171,54,53,194,217,55,216,175,88,126,225,79,116,183,84,253,162,186,201,208,170,130,65,146,41,54,29,73,1,109,48,23,208,153,197,244,209,217,219,185,92,170,34,167,249,215,144,153,79,196,78,21,165,193,89,199,133,62,208,89,104,174,1,116,130,155,183,84,210,108,170,8,228,140,100,223,79,36,102,250,4,210,54,142,251,125,237,116,213,153,218,159,229,111,1,92,39,100,182,59,182,102,102,90,101,79,177,177,37,155,173,216,171,125,187,114,168,233,117,97,56,100,252,220,213,7,25,107,28,166,62,240,190,154,234,218,59,51,181,192,34,42,85,158,156,46,100,79,18,158,196,252,181,224,111,180,127,103,59,79,179,63,166,117,148,125,14,209,210,235,127,173,165,143,118,238,132,95,165,174,155,123,180,213,245,249,57,41,193,159,13,156,59,98,170,172,107,147,153,111,246,126,245,91,111,59,92,245,62,216,175,171,223,74,114,71,33,71,178,162,121,1,181,56,99,125,89,183,123,186,107,163,187,61,107,68,86,213,139,57,112,240,99,142,113,85,231,26,226,156,155,237,183,172,65,112,168,186,92,106,126,209,93,99,235,213,79,33,73,44,155,2,164,64,119,25,147,232,44,194,218,232,204,205,220,171,86,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,249,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,168,166,117,240,103,195,103,17,56,170,151,26,231,30,91,253,160,189,81,91,194,215,5,79,182,43,233,54,82,132,146,72,49,236,167,158,48,125,14,105,31,87,109,222,246,154,232,204,205,245,178,47,133,204,137,225,175,219,127,145,76,13,246,115,237,31,102,246,159,244,206,178,179,175,217,250,189,31,245,204,178,109,219,215,151,244,116,215,119,126,186,54,149,85,21,191,230,151,1,92,39,103,78,59,185,230,102,101,229,79,182,113,37,231,163,219,107,125,187,114,167,234,244,161,8,99,252,220,53,1,24,233,28,64,62,232,182,186,106,250,187,187,189,64,201,76,132,202,126,29,176,173,86,10,201,204,41,246,126,203,91,112,59,164,244,221,186,166,175,125,81,199,28,101,38,250,137,36,54,212,33,141,180,103,219,238,235,166,174,238,245,1,17,80,172,222,224,119,133,124,247,198,82,102,14,105,101,37,37,219,16,207,79,21,52,245,208,220,171,104,78,160,35,103,96,121,90,150,104,198,67,97,208,24,205,156,246,0,14,187,64,89,188,254,19,229,195,193,142,6,197,86,108,107,133,178,111,177,94,176,253,194,158,233,110,169,251,69,117,147,161,85,4,131,36,82,108,58,146,2,218,96,47,161,51,139,233,163,179,183,114,249,95,232,92,112,39,255,0,120,207,248,77,120,255,0,157,171,148,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,17,17,17,21,42,207,78,23,50,39,137,79,98,126,90,240,55,218,63,179,157,167,217,159,211,58,202,62,135,104,233,117,191,214,210,199,187,119,66,47,210,215,77,189,218,106,250,252,156,148,224,207,134,206,29,177,85,86,53,201,204,183,251,63,122,173,183,157,174,122,159,108,87,213,239,165,57,35,144,163,217,81,60,128,218,156,49,190,172,219,189,221,53,209,221,158,181,162,34,242,153,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,231,33,48,144,116,146,32,47,116,155,93,52,125,89,221,158,138,225,62,92,60,24,224,108,85,102,198,184,91,38,251,21,235,15,220,41,238,150,234,159,180,87,89,58,21,80,72,50,69,38,195,169,32,45,166,2,250,19,56,190,154,59,59,119,43,149,68,68,68,69,106,191,232,92,112,39,255,0,120,207,248,77,120,255,0,157,170,255,0,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,114,99,57,11,89,37,50,247,137,244,215,70,209,153,153,189,90,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,43,74,227,7,152,238,81,240,159,117,251,12,54,138,188,107,142,222,158,58,147,178,208,85,4,16,80,129,144,56,181,109,75,177,188,6,113,17,200,0,49,200,110,194,14,109,24,75,25,149,192,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,34,179,92,178,230,95,148,121,153,197,125,195,32,109,245,20,148,88,120,169,206,219,101,196,21,147,128,133,210,255,0,13,100,177,20,20,242,69,36,176,205,77,83,11,196,116,242,17,68,68,96,65,180,202,104,132,111,41,17,81,254,42,184,152,193,188,40,101,29,102,105,99,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,218,227,8,109,138,67,57,9,159,104,1,109,19,61,145,159,138,224,187,141,252,184,226,227,10,181,21,13,87,179,113,245,146,223,77,46,33,178,79,11,83,239,145,227,141,167,170,162,30,172,143,37,31,92,136,25,220,222,64,247,58,130,61,72,220,238,85,21,191,241,109,198,142,86,112,141,133,66,229,138,75,219,184,146,187,65,183,97,155,125,117,48,87,73,190,57,222,42,137,128,205,164,138,141,228,167,40,138,160,99,147,105,19,51,1,191,114,168,25,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,136,172,171,48,57,157,229,102,94,241,112,60,61,93,232,117,195,116,61,59,53,211,19,69,83,76,112,211,223,39,158,153,133,140,202,112,142,10,58,104,206,161,170,100,45,210,52,162,227,211,6,132,158,75,202,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,149,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,34,241,89,223,141,110,185,107,146,248,251,49,172,84,244,147,220,176,174,23,186,222,232,226,171,2,40,36,158,154,146,73,163,25,4,72,73,193,200,25,157,152,133,244,215,71,111,21,17,127,232,213,241,79,255,0,112,57,85,255,0,154,174,63,243,229,53,40,138,34,243,191,155,183,18,89,107,157,24,251,46,108,88,39,45,103,182,225,92,81,117,178,81,203,87,109,175,41,228,130,154,174,72,99,41,8,107,4,92,220,65,157,221,132,91,93,116,102,240,82,19,193,158,117,226,174,34,120,108,193,249,199,141,109,246,170,43,214,32,246,135,105,130,215,20,145,210,135,66,190,162,156,54,12,146,72,109,168,66,46,250,155,251,206,250,104,218,51,86,180,81,65,196,167,52,222,43,242,23,62,113,206,81,205,151,89,107,29,62,29,188,77,13,189,234,232,171,38,158,91,113,233,45,20,210,28,85,204,14,114,83,73,12,142,204,195,163,155,179,136,187,56,181,218,242,240,226,219,21,113,115,149,152,139,20,230,4,88,82,135,18,88,177,1,91,206,221,98,25,34,233,208,149,52,39,4,242,197,44,210,200,221,73,30,168,68,245,97,46,137,51,54,160,74,186,231,126,53,186,229,174,75,227,236,198,177,83,210,79,114,194,184,94,235,123,163,138,172,8,160,146,122,106,73,38,140,100,17,33,39,7,32,102,118,98,23,211,93,29,188,84,69,255,0,163,87,197,63,253,192,229,87,254,106,184,255,0,207,148,212,171,10,230,41,204,47,31,112,153,143,240,166,92,229,118,24,195,247,27,149,198,207,37,238,235,45,254,138,105,160,24,36,152,161,166,24,10,10,152,137,143,117,61,83,200,198,46,218,60,59,95,244,153,188,255,0,0,60,193,179,247,139,108,241,171,203,204,107,101,203,251,61,150,213,135,234,175,181,37,107,180,214,181,85,71,78,104,32,8,130,73,43,72,34,247,234,68,220,156,15,81,141,197,153,156,152,198,237,120,152,226,171,40,248,80,193,180,216,195,52,174,85,100,119,26,142,205,108,180,91,99,9,174,55,19,103,30,163,195,17,152,14,200,196,152,140,204,132,7,81,29,119,156,96,126,87,131,110,53,112,15,23,216,54,107,165,190,146,147,12,98,202,10,138,136,171,176,180,215,136,106,170,194,8,222,45,42,226,102,96,150,74,103,105,226,23,148,162,6,105,119,135,126,214,34,184,164,69,103,252,84,243,25,203,142,26,179,151,8,228,253,69,47,180,106,234,46,20,19,226,234,190,233,41,236,246,122,145,156,12,181,132,206,97,172,137,218,154,167,162,240,19,73,1,104,46,197,40,16,221,173,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,149,155,112,191,205,59,40,243,251,52,46,25,99,136,237,181,120,58,186,241,120,150,12,26,117,194,13,5,109,35,71,8,193,5,68,205,43,176,87,77,47,104,33,141,129,162,102,120,225,25,36,151,107,203,114,149,188,64,224,27,119,16,212,28,52,92,14,174,151,22,93,48,187,226,170,25,102,120,66,146,170,6,168,146,23,166,136,158,78,169,212,179,67,44,175,24,198,237,210,140,203,119,186,236,213,45,17,20,96,113,153,205,3,63,120,118,226,79,24,100,230,10,194,25,127,91,101,195,254,207,236,211,221,45,245,178,85,31,94,130,158,160,247,148,117,113,131,232,115,19,54,128,222,235,54,186,190,174,247,63,203,211,138,12,125,197,158,75,222,179,27,49,173,24,126,221,114,183,98,138,155,36,81,89,41,230,134,2,130,58,74,73,132,136,102,150,82,115,221,80,108,238,196,205,163,15,119,139,189,208,34,40,139,206,254,110,220,73,101,174,116,99,236,185,177,96,156,181,158,219,133,113,69,214,201,71,45,93,182,188,167,146,10,106,185,33,140,164,33,172,17,115,113,6,119,118,17,109,117,209,155,193,94,167,47,78,40,49,247,22,121,47,122,204,108,198,180,97,251,117,202,221,138,42,108,145,69,100,167,154,24,10,8,233,41,38,18,33,154,89,73,207,117,65,179,187,19,54,140,61,222,46,247,64,138,61,121,133,243,11,206,142,19,51,162,203,151,57,115,134,48,85,198,219,113,194,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,27,105,193,217,156,93,245,114,239,240,102,114,244,230,23,157,28,89,231,69,235,46,115,27,12,96,171,117,182,221,133,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,54,212,27,187,48,179,234,195,223,226,207,33,72,188,254,63,199,248,55,43,48,109,219,48,115,7,16,210,88,240,245,142,157,234,107,171,170,93,246,68,26,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,219,87,5,28,192,240,111,23,88,135,22,96,113,177,85,216,241,13,142,162,178,229,108,134,72,95,101,125,131,181,48,83,206,78,36,99,21,76,99,45,60,115,70,230,226,230,76,113,17,9,16,67,118,168,136,169,166,122,113,3,128,120,120,181,97,107,238,99,29,92,22,220,85,138,40,112,172,85,145,60,35,5,12,245,35,41,13,77,84,147,73,24,197,76,3,9,148,146,51,147,139,119,237,126,253,42,90,34,43,42,230,67,198,182,105,240,125,249,59,252,153,216,48,165,207,237,111,181,251,111,183,105,106,102,233,246,94,201,211,233,116,103,139,77,123,73,238,221,187,93,7,77,52,125,124,87,47,78,97,121,209,197,158,116,94,178,231,49,176,198,10,183,91,109,216,94,166,247,20,182,74,42,184,103,41,227,171,164,132,68,138,106,153,69,195,109,65,187,179,11,62,172,61,254,44,242,20,139,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,61,170,240,157,204,151,0,241,71,157,184,159,42,40,48,245,93,138,157,233,194,229,132,106,46,71,12,21,55,8,35,130,30,215,75,52,77,49,179,212,140,175,60,161,210,34,98,167,18,114,24,222,18,121,47,41,17,91,175,28,156,93,218,184,65,202,49,197,112,91,169,47,24,178,253,80,86,220,57,106,158,160,64,14,118,7,35,170,152,24,154,83,166,133,182,239,233,182,174,114,67,27,148,125,86,144,106,86,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,34,43,32,187,115,111,225,162,203,159,53,185,91,89,53,92,152,54,130,158,72,165,199,148,155,234,168,138,226,26,185,69,29,60,49,148,178,211,104,206,13,83,27,150,233,52,219,27,194,237,58,189,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,173,87,138,94,99,57,29,194,190,59,179,229,222,35,165,186,226,107,213,70,179,222,233,44,93,25,38,178,210,148,36,112,148,173,33,128,20,210,155,197,182,29,226,77,17,20,164,236,221,33,154,231,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,140,14,51,57,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,217,253,154,123,165,190,182,74,163,235,208,83,212,30,242,142,174,48,125,14,98,102,208,27,221,102,215,87,213,222,231,249,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,123,170,13,157,216,153,180,97,238,241,119,178,188,239,230,237,196,150,90,231,70,62,203,155,22,9,203,89,237,184,87,20,93,108,148,114,213,219,107,202,121,32,166,171,146,24,202,66,26,193,23,55,16,103,119,97,22,215,93,25,188,20,132,240,103,157,120,171,136,158,27,48,126,113,227,91,125,170,138,245,136,61,161,218,96,181,197,36,116,161,208,175,168,167,13,131,36,146,27,106,16,139,190,166,254,243,190,154,54,140,213,173,17,17,17,124,156,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,179,180,220,110,149,177,210,82,193,188,196,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,149,181,240,181,204,103,35,184,168,199,119,140,187,195,148,183,92,51,122,167,210,123,37,37,247,163,28,215,170,81,132,78,98,137,163,51,1,154,35,105,119,67,188,137,226,17,148,93,219,170,48,221,82,42,105,196,110,119,218,184,113,201,235,214,114,223,108,117,119,123,109,130,162,220,53,148,148,146,8,78,240,84,87,65,77,33,199,187,221,35,1,157,205,129,220,88,220,24,92,131,118,246,245,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,17,21,20,227,51,58,241,87,14,220,54,99,12,227,193,86,251,85,109,235,15,251,63,179,65,116,138,73,41,79,175,95,79,78,123,198,57,35,55,208,38,39,109,13,189,230,109,117,109,89,227,219,36,57,187,113,37,153,89,209,128,114,230,251,130,114,214,11,110,42,197,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,181,211,86,127,5,46,136,138,21,191,209,171,226,159,254,224,114,171,255,0,53,92,127,231,202,93,50,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,47,106,189,214,69,72,4,48,71,61,77,36,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,43,228,240,241,196,14,1,226,107,43,232,115,95,46,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,236,148,69,203,87,142,88,203,187,115,42,150,136,136,188,86,119,227,91,174,90,228,190,62,204,107,21,61,36,247,44,43,133,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,53,209,219,197,68,95,250,53,124,83,255,0,220,14,85,127,230,171,143,252,249,77,74,34,136,188,239,230,237,196,150,90,231,70,62,203,155,22,9,203,89,237,184,87,20,93,108,148,114,213,219,107,202,121,32,166,171,146,24,202,66,26,193,23,55,16,103,119,97,22,215,93,25,188,20,132,240,103,157,120,171,136,158,27,48,126,113,227,91,125,170,138,245,136,61,161,218,96,181,197,36,116,161,208,175,168,167,13,131,36,146,27,106,16,139,190,166,254,243,190,154,54,140,213,173,20,122,243,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,205,237,121,111,113,173,154,124,96,254,81,63,41,150,12,41,108,251,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,75,213,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,4,60,203,248,62,186,240,233,155,147,99,204,58,216,130,237,129,49,213,68,149,240,221,110,82,149,89,210,93,101,57,36,158,134,106,163,50,150,83,209,186,193,36,218,28,128,100,219,165,56,101,145,252,79,4,28,104,226,174,17,243,30,10,234,210,186,222,240,13,203,169,5,239,15,69,93,32,198,29,87,135,117,117,52,14,109,11,214,3,65,27,49,27,123,241,177,69,184,55,52,129,63,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,139,94,107,28,118,218,154,213,95,194,206,77,98,106,178,185,21,67,193,141,238,182,233,196,96,142,6,19,25,44,236,108,206,70,100,78,47,62,194,22,6,14,129,57,239,158,56,226,133,77,159,45,14,61,105,179,231,15,67,146,185,179,125,164,131,49,108,116,241,195,104,57,58,187,239,246,232,41,99,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,23,234,188,86,113,103,22,1,200,172,1,116,204,108,198,191,82,91,173,182,234,121,229,138,41,106,161,134,123,132,241,195,36,195,73,74,51,24,12,181,50,12,70,209,196,196,206,78,223,181,218,0,120,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,23,63,202,179,130,156,85,143,113,85,163,138,60,67,127,186,225,204,55,135,46,18,251,11,217,149,82,81,215,92,171,169,228,131,126,237,240,20,115,91,164,140,234,233,165,217,35,17,16,201,27,232,204,106,101,17,66,7,54,78,31,115,31,46,115,199,242,171,115,196,24,175,21,96,204,99,188,173,183,43,188,239,83,29,150,168,230,154,105,44,209,158,231,233,194,27,142,88,1,198,49,233,200,96,44,111,12,166,254,3,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,67,200,113,208,111,113,140,174,116,237,24,153,140,209,3,51,152,128,191,90,48,96,118,220,49,28,83,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,89,87,51,62,52,127,147,102,92,6,91,224,162,234,99,236,125,111,171,130,154,162,26,238,140,150,42,23,110,145,215,105,25,140,195,49,57,144,211,147,109,30,164,82,155,147,244,94,57,33,7,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,214,70,124,41,100,93,215,135,140,151,178,101,205,247,30,226,12,85,114,130,158,154,90,201,110,151,66,174,130,134,113,164,130,25,41,45,228,81,198,81,80,129,66,239,12,78,58,139,27,235,227,163,65,103,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,14,127,178,119,56,176,14,122,224,11,94,99,101,205,250,146,227,109,184,211,193,44,177,69,85,12,211,219,231,146,24,230,42,74,161,132,204,98,169,140,101,6,146,39,39,113,119,253,142,254,213,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,69,95,59,76,148,255,0,229,23,136,202,59,135,203,5,92,41,100,151,255,0,24,172,164,146,16,104,255,0,241,214,144,138,79,237,12,35,250,110,173,87,150,94,117,254,69,184,184,194,221,162,223,218,168,49,222,152,42,179,100,91,230,139,182,207,15,103,146,61,100,1,29,42,162,166,222,79,187,72,158,93,162,229,183,73,169,226,199,202,198,114,125,63,196,62,157,58,198,177,101,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,53,156,74,102,245,78,125,103,206,57,205,201,167,171,146,159,17,94,38,154,222,213,112,69,12,241,91,131,72,168,161,144,34,212,24,227,166,142,24,221,217,203,87,7,119,34,119,114,121,127,229,17,147,183,92,181,225,112,241,118,35,176,210,80,220,179,6,241,45,238,154,87,165,40,171,100,181,12,81,195,72,51,145,128,147,131,144,84,79,19,51,144,116,234,132,197,255,0,56,76,169,87,55,126,15,174,184,182,212,28,83,96,54,196,23,107,149,146,158,42,12,75,106,105,74,170,10,107,84,99,33,53,116,0,103,186,0,136,159,73,99,136,92,29,165,41,220,99,217,60,146,70,6,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,177,219,33,62,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,86,171,199,215,26,248,87,133,60,184,171,178,90,110,125,163,51,113,53,190,104,240,229,190,157,227,57,40,55,177,70,55,58,134,144,76,6,24,141,157,192,76,95,173,32,56,51,109,25,78,40,11,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,255,0,249,97,113,235,77,147,23,90,78,31,179,130,251,73,65,151,215,58,138,153,173,87,122,190,169,189,166,227,57,67,178,25,37,41,122,84,244,36,227,57,59,180,94,236,211,188,134,66,15,33,140,207,174,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,80,173,204,191,143,90,156,249,196,51,100,174,83,95,106,224,203,171,29,68,144,221,206,62,150,203,253,198,10,169,4,102,25,161,150,65,158,133,134,56,101,133,189,205,198,78,102,36,225,11,133,10,224,187,132,156,85,197,206,105,182,22,182,203,216,112,221,139,179,92,49,53,196,138,72,186,116,37,83,24,28,16,74,208,203,27,86,73,27,204,80,132,140,194,93,25,29,223,64,117,93,121,180,211,93,114,215,137,44,176,163,177,98,220,65,61,203,10,229,189,150,42,59,245,93,121,21,214,73,233,171,235,154,58,185,42,71,105,61,75,144,52,143,43,109,125,250,147,104,175,255,0,151,159,26,118,174,41,242,190,158,197,139,241,5,33,102,166,26,167,118,196,20,109,76,52,175,91,3,73,182,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,211,140,14,29,215,106,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,198,179,139,31,52,249,201,245,3,16,250,140,234,82,121,40,93,173,83,112,219,140,172,80,220,233,14,229,71,142,42,42,234,40,198,97,121,225,130,106,10,33,138,83,143,93,194,6,80,76,34,78,218,19,197,35,54,187,95,73,10,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,161,7,153,127,28,117,60,71,99,41,178,123,3,133,32,101,214,11,188,72,112,213,198,113,84,29,242,227,11,73,3,214,140,192,228,45,76,194,114,140,34,5,239,132,143,33,187,185,0,67,104,24,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,144,71,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,128,68,86,1,206,175,202,198,22,250,129,67,233,215,21,74,185,81,241,211,253,67,133,252,235,198,127,246,189,46,0,173,174,31,239,132,173,114,84,57,127,185,118,80,33,254,206,22,63,245,188,42,85,17,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,90,87,49,94,13,170,120,176,202,250,107,134,20,169,171,44,119,130,41,234,230,195,84,47,91,21,61,21,113,212,73,76,245,16,206,231,25,62,242,138,153,198,39,223,24,52,132,61,66,96,213,198,8,127,211,86,2,197,95,236,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,247,16,144,252,29,148,239,112,9,199,101,171,139,188,51,91,98,196,180,116,150,156,197,195,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,187,140,85,218,170,105,196,63,16,56,7,134,92,175,174,205,124,198,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,190,82,22,45,90,56,164,46,253,174,177,225,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,153,194,150,223,74,46,239,29,45,52,110,239,211,132,55,22,141,171,147,145,17,153,25,153,153,85,94,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,64,13,84,81,196,231,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,231,251,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,245,148,101,243,53,230,33,77,133,105,174,60,56,100,38,35,171,12,78,21,17,134,37,196,246,171,132,180,199,102,56,101,19,122,42,89,161,33,39,169,114,6,25,137,159,100,96,231,11,177,72,70,208,69,174,85,101,158,42,206,76,199,195,153,91,130,169,59,69,235,19,92,34,183,211,110,142,67,142,29,239,239,207,47,76,12,198,24,129,138,73,13,133,246,70,6,78,218,11,172,140,248,110,201,11,87,14,25,37,133,178,94,205,124,171,188,211,225,202,121,68,235,234,99,24,206,166,121,167,146,162,99,96,30,224,7,150,105,54,6,164,226,27,69,200,221,156,222,165,171,85,227,219,141,251,23,8,248,18,42,44,57,85,106,185,102,109,239,165,45,146,201,89,9,212,66,20,173,51,52,213,85,99,28,177,156,112,236,25,66,55,222,196,114,233,180,72,99,149,194,5,177,78,44,197,88,230,251,85,138,113,174,38,186,226,11,213,110,206,211,113,186,86,201,87,85,62,192,16,13,242,200,228,101,180,0,69,181,126,225,22,102,238,102,87,233,202,231,142,219,86,73,221,102,200,140,232,196,213,116,248,38,249,80,5,135,238,53,115,143,98,195,213,164,70,242,132,155,155,116,84,213,4,98,238,123,250,113,72,46,110,34,211,77,40,204,250,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,17,17,66,183,52,46,58,127,45,120,168,242,59,39,49,159,107,203,107,46,207,108,84,209,14,216,111,183,72,228,39,125,38,98,126,209,71,14,145,244,244,97,3,149,142,79,206,136,211,200,214,43,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,159,62,7,56,227,193,188,94,224,210,165,170,10,75,30,98,216,233,196,239,214,16,55,217,32,106,195,219,104,247,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,221,2,181,94,104,254,68,243,55,240,95,88,162,81,151,203,239,143,92,67,195,54,50,161,192,217,131,125,171,172,202,187,189,68,112,215,5,71,106,173,59,0,51,84,147,77,67,11,74,193,8,21,69,64,201,80,195,25,153,128,59,136,145,179,51,206,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,86,171,205,31,200,158,102,254,11,235,20,74,18,248,100,187,90,172,28,73,101,69,246,251,115,164,183,91,109,216,226,197,87,89,89,87,48,195,5,52,17,215,194,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,178,94,68,88,171,172,148,248,78,242,177,147,127,79,240,247,167,64,160,135,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,150,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,242,153,171,150,120,87,57,50,227,17,229,110,53,164,237,22,92,77,111,150,223,83,182,56,206,72,119,183,185,60,93,64,48,25,162,54,25,35,55,23,217,32,1,51,106,44,177,247,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,215,254,90,28,122,212,228,54,33,135,37,115,102,251,87,62,93,95,42,35,134,208,114,116,182,88,46,51,213,70,37,49,77,52,177,140,20,46,50,77,44,205,239,237,49,99,1,23,57,156,239,87,153,127,28,116,220,56,224,217,178,123,3,133,89,230,46,52,179,200,112,213,198,114,211,133,142,221,51,201,3,214,140,192,226,79,82,228,18,140,34,5,238,28,111,33,187,48,128,77,8,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,117,87,160,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,161,32,191,120,187,19,120,178,158,142,13,184,231,192,60,76,229,28,216,175,20,221,48,254,19,197,152,114,158,162,76,79,106,154,233,12,97,12,20,193,17,77,115,136,14,78,168,80,187,76,26,201,43,51,70,123,227,115,61,141,33,197,95,48,206,52,238,188,83,230,133,69,139,8,98,10,178,202,188,53,80,205,135,232,222,152,169,90,182,118,143,108,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,167,25,156,219,186,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,159,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,188,86,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,181,159,30,30,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,208,41,100,167,134,231,67,40,238,138,162,49,54,254,250,51,97,35,16,150,41,65,140,246,110,123,233,229,55,198,213,101,190,251,252,153,51,123,21,245,104,46,155,11,7,93,46,247,41,228,146,26,161,8,96,142,205,31,81,202,48,132,163,141,158,0,103,140,70,65,56,197,164,41,227,17,191,254,48,56,148,177,112,173,145,215,140,205,185,183,90,235,54,235,94,27,164,42,83,158,58,187,196,176,200,116,241,202,194,65,182,22,233,28,146,59,152,63,78,51,97,119,55,1,44,123,51,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,75,167,44,46,2,170,114,98,213,73,196,14,112,88,170,232,51,6,231,79,83,13,170,209,87,210,54,180,219,167,24,118,77,36,69,23,86,158,184,152,103,23,102,151,221,134,119,140,196,77,228,1,144,165,138,186,186,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,79,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,81,215,254,140,206,1,195,57,185,142,112,110,57,203,106,186,252,39,102,188,86,209,97,251,246,19,184,67,112,58,232,32,48,138,57,8,37,40,162,48,149,194,121,218,104,229,209,128,225,141,128,244,41,138,234,179,203,31,224,220,211,224,155,51,179,7,47,177,13,37,243,15,95,50,223,16,84,208,215,83,59,236,148,61,159,80,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,216,230,41,9,229,133,199,173,54,76,93,105,56,126,206,11,237,37,6,95,92,234,42,102,181,93,234,250,166,246,155,140,229,14,200,100,148,165,233,83,208,147,140,228,238,209,123,179,78,242,25,8,60,134,51,62,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,168,255,0,22,249,47,106,207,174,30,113,182,95,213,97,10,76,69,119,146,207,89,87,134,233,230,49,136,226,189,199,79,39,98,150,41,72,133,162,62,171,136,185,57,8,184,25,129,235,25,155,62,57,159,233,171,1,98,175,246,87,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,136,72,126,14,202,124,239,185,189,77,159,92,183,241,94,110,67,61,36,149,24,139,41,239,115,92,26,146,9,97,130,43,136,91,106,34,173,134,48,151,83,96,142,166,57,163,103,119,45,88,25,216,137,157,137,241,247,83,253,204,211,58,255,0,34,220,35,226,158,207,111,237,85,248,239,92,21,71,190,45,240,197,219,96,155,180,73,38,146,1,14,148,177,84,236,38,221,164,175,22,225,113,221,164,27,100,166,87,221,115,171,55,48,134,84,89,138,174,58,140,83,120,166,182,157,69,53,17,85,157,28,6,109,214,170,120,133,217,204,33,139,169,41,251,194,204,17,147,185,11,51,187,100,167,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,94,129,66,95,50,254,2,170,114,27,16,205,157,89,77,98,171,159,46,175,149,18,77,119,8,250,91,44,23,25,234,164,33,132,97,134,40,198,10,23,25,33,138,23,247,246,152,184,25,11,156,44,116,3,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,53,57,171,199,30,81,229,167,11,150,142,41,33,10,187,205,163,20,83,211,134,30,182,83,152,60,245,119,25,162,51,26,41,164,141,228,138,156,227,120,166,25,201,200,186,111,4,162,205,36,140,49,156,11,103,22,113,99,236,245,199,247,76,198,204,107,245,93,198,229,113,168,158,88,162,150,170,105,160,183,193,36,210,76,52,148,163,49,153,69,77,25,74,109,28,76,78,194,207,251,93,252,82,237,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,245,116,50,205,9,0,85,64,210,201,11,203,17,59,104,96,210,195,44,110,67,171,111,140,199,196,93,154,93,57,93,113,245,71,140,44,86,222,25,243,138,225,106,181,221,112,229,190,154,135,9,222,39,169,130,142,59,157,40,28,84,208,91,72,8,135,125,96,245,35,24,186,108,69,52,98,91,153,142,55,57,188,175,53,206,58,127,171,240,191,146,152,207,254,216,165,199,245,180,35,253,232,141,174,58,134,47,247,94,212,2,63,216,66,231,254,184,133,71,86,69,228,94,99,241,23,152,246,236,175,202,251,55,110,186,215,107,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,156,33,184,117,125,28,156,136,64,4,204,192,11,33,238,29,114,27,6,240,219,148,118,44,169,193,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,150,249,8,117,97,115,45,128,193,24,190,192,22,104,161,231,87,230,159,11,125,63,161,245,27,138,179,92,157,206,44,125,145,88,254,215,152,217,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,99,180,255,0,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,242,20,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,246,59,251,85,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,81,65,205,99,142,219,171,221,107,248,89,201,172,77,72,54,209,167,120,49,189,214,221,57,20,242,78,228,99,37,157,141,153,132,0,69,133,231,216,68,230,231,208,39,13,147,199,36,122,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,175,87,143,110,87,191,145,76,43,22,110,112,245,29,214,243,133,44,214,248,163,196,214,186,169,59,69,117,23,74,54,19,185,129,51,55,82,19,218,242,78,44,45,209,39,35,22,104,29,198,158,205,120,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,86,1,206,175,202,198,22,250,129,67,233,215,21,12,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,77,79,45,14,61,105,179,231,15,67,146,185,179,125,164,131,49,108,116,241,195,104,57,58,187,239,246,232,41,99,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,23,234,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,53,121,164,112,11,89,152,157,187,137,188,156,183,221,110,88,189,187,29,62,34,195,180,116,211,215,77,119,141,186,84,208,212,210,71,24,153,140,209,3,70,210,70,204,209,148,81,188,158,225,198,125,104,161,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,201,14,59,114,27,56,178,26,231,158,245,152,154,147,10,209,225,90,112,44,93,110,184,207,186,123,36,229,220,32,251,91,116,225,41,51,180,7,24,107,51,251,130,45,43,28,65,12,28,107,241,93,125,226,211,57,107,113,151,86,235,71,132,45,186,209,225,107,37,108,192,93,130,151,104,52,146,56,198,204,13,52,230,29,89,31,83,38,212,35,234,24,69,27,170,0,138,250,121,110,241,245,125,200,44,85,107,201,44,200,184,118,220,178,196,23,0,167,167,154,170,164,35,251,51,85,60,154,61,72,73,41,8,13,25,25,238,158,50,38,16,212,166,13,11,168,19,95,175,48,78,61,112,247,12,216,54,187,3,101,245,246,146,179,53,46,244,242,67,66,20,253,150,180,44,6,207,76,79,53,116,47,43,28,38,84,245,5,37,59,20,102,6,96,206,66,64,206,207,6,223,233,171,30,226,175,246,87,17,226,76,71,112,255,0,108,172,174,185,87,84,73,254,250,73,166,146,67,251,200,136,190,46,234,122,120,9,224,130,197,194,62,4,150,183,17,210,218,174,89,155,123,234,197,123,189,209,204,117,16,133,43,76,239,13,45,33,73,20,103,28,59,6,35,145,182,49,28,186,238,34,24,226,96,186,165,71,248,162,226,111,0,240,179,149,247,44,192,197,245,52,149,151,32,167,34,178,225,230,184,195,77,91,121,157,164,138,61,144,12,143,184,128,10,120,138,83,1,55,142,55,35,218,90,48,150,62,217,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,47,0,138,90,121,98,243,11,172,197,53,148,220,58,241,3,139,250,215,89,182,197,132,175,247,57,167,158,170,235,85,44,243,73,45,45,109,92,243,30,233,159,171,8,83,54,208,23,24,222,61,206,111,16,156,159,168,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,17,20,96,115,58,230,23,89,133,171,42,120,117,225,251,23,244,110,176,238,139,22,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,13,179,55,74,96,169,109,166,44,50,52,123,152,218,81,8,150,69,239,242,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,10,112,233,196,190,86,113,65,129,33,199,89,103,118,254,203,182,217,171,39,166,246,165,179,243,211,69,31,107,130,25,100,232,245,122,6,113,238,47,124,52,38,248,179,82,174,104,254,68,243,55,240,95,88,162,80,2,164,251,150,47,48,186,60,45,71,77,195,175,16,56,191,163,106,135,108,88,74,255,0,115,154,8,41,109,84,177,65,52,146,210,214,213,207,48,109,133,186,80,133,51,109,50,98,145,227,220,192,209,8,75,82,43,85,230,143,228,79,51,127,5,245,138,37,0,42,87,185,87,241,235,77,85,77,106,225,99,57,47,180,148,103,71,79,13,191,3,92,234,58,174,117,134,242,204,79,65,83,81,36,164,44,108,39,4,84,160,32,1,178,46,150,174,111,16,156,165,34,197,93,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,188,174,95,124,122,226,30,25,177,149,14,6,204,27,237,93,102,85,221,234,35,134,184,42,59,85,105,216,1,154,164,154,106,24,90,86,8,64,170,42,6,74,134,24,204,204,1,220,68,141,153,158,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,191,78,89,92,118,221,114,71,25,91,178,51,52,177,53,36,121,95,126,168,144,105,107,46,147,144,6,27,173,54,34,19,142,77,29,130,154,105,116,25,0,246,198,7,39,95,116,108,211,117,102,209,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,66,183,58,191,52,248,91,233,253,15,168,220,85,85,228,99,250,236,253,219,254,36,165,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,82,174,39,120,122,194,188,80,100,213,235,40,241,77,79,96,237,253,58,155,117,208,41,99,168,154,217,93,17,110,138,162,49,54,254,250,51,97,32,35,138,89,65,140,55,238,108,120,115,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,172,222,82,231,118,186,222,170,66,178,243,115,171,175,168,142,158,10,64,150,166,98,148,198,8,34,8,97,137,136,157,221,130,56,163,142,48,31,1,0,17,109,25,153,148,170,100,15,1,84,217,13,193,190,111,103,86,108,216,169,39,204,91,230,91,223,102,180,4,157,93,246,11,116,246,67,34,132,161,154,40,202,10,231,41,38,138,103,247,246,128,176,1,11,28,204,113,66,165,123,154,199,2,86,167,181,87,241,77,147,88,102,172,110,67,80,243,227,123,85,186,1,40,36,129,196,202,75,195,3,59,16,24,147,11,79,176,73,141,143,174,76,27,39,146,72,171,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,181,96,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,200,39,39,114,119,0,228,86,0,181,229,206,92,216,105,45,214,219,117,60,17,75,44,84,176,195,61,194,120,225,142,18,171,170,40,64,6,90,153,6,32,121,37,113,103,39,111,216,205,237,81,17,91,175,28,156,34,90,184,190,202,49,194,144,92,105,44,248,178,195,80,87,44,57,117,158,156,76,2,119,7,19,165,152,216,94,80,166,153,182,239,233,190,172,113,195,35,140,157,38,140,177,246,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,85,3,62,56,151,205,62,35,126,199,126,83,46,221,175,236,86,31,130,193,69,182,122,153,59,71,79,250,165,108,253,105,100,223,89,54,129,214,148,118,245,58,81,234,222,235,43,170,229,123,192,183,229,175,21,6,120,231,30,12,237,121,109,101,223,236,122,106,210,219,13,246,233,28,130,205,172,46,47,218,40,225,210,78,166,174,32,114,176,71,249,209,26,136,218,106,81,98,174,189,254,107,100,94,99,228,213,30,16,187,99,91,55,74,213,142,240,253,22,36,176,92,160,119,58,90,218,90,136,35,153,192,77,217,180,154,46,168,132,177,187,49,9,56,187,106,7,25,157,96,201,94,59,49,246,84,112,209,152,156,52,84,81,210,93,44,88,158,207,112,164,178,203,83,28,211,203,111,158,188,224,134,166,38,39,168,16,138,155,179,61,124,160,33,27,191,106,148,72,183,9,27,42,1,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,83,253,152,217,95,106,201,94,95,152,215,42,44,197,73,37,62,22,202,123,197,180,234,41,168,134,144,43,39,11,84,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,190,60,43,218,231,22,78,227,236,138,199,247,76,185,204,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,251,89,165,39,149,215,31,84,120,194,197,109,225,159,56,174,22,171,93,215,14,91,233,168,112,157,226,122,152,40,227,185,210,129,197,77,5,180,128,136,119,214,15,82,49,139,166,196,83,70,37,185,152,227,115,154,74,150,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,20,0,243,52,201,79,200,183,23,24,167,179,220,59,85,6,59,215,26,209,239,151,124,209,118,217,230,237,17,201,164,96,35,165,84,85,59,5,183,105,19,197,184,156,183,105,85,121,126,103,95,255,0,130,199,19,220,58,86,91,255,0,87,248,143,26,219,234,163,139,255,0,209,205,71,87,28,198,242,127,226,79,24,140,127,219,220,139,244,25,88,2,190,158,111,121,233,71,153,252,71,82,101,206,30,188,246,219,46,90,91,202,221,48,131,64,112,141,226,115,105,43,94,57,99,114,50,218,1,73,1,129,187,60,114,211,74,44,2,251,136,253,183,37,140,157,186,222,179,115,21,231,125,194,195,73,45,139,13,89,206,201,67,89,87,74,68,99,117,170,56,201,202,150,71,7,6,56,233,163,148,37,113,54,49,10,200,219,71,25,93,76,74,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,251,113,191,193,118,42,225,31,49,231,161,162,27,173,239,0,220,186,115,217,49,12,180,50,12,97,213,121,182,208,212,206,192,208,189,96,52,18,59,136,63,191,27,12,187,67,115,198,22,235,37,218,235,53,170,158,197,53,206,172,237,180,117,19,85,211,209,148,196,240,67,60,195,24,203,40,71,174,209,51,24,33,18,38,109,73,162,141,159,93,173,165,255,0,242,194,224,42,155,57,238,180,156,64,231,5,138,146,191,47,173,149,21,48,218,173,21,125,80,123,181,198,2,135,100,210,68,81,116,170,40,69,202,113,118,105,125,233,160,120,204,72,26,64,43,75,226,199,205,62,114,125,64,196,62,163,58,191,252,178,224,163,10,241,89,203,51,47,111,118,155,103,103,204,220,51,111,196,18,97,203,133,59,70,18,87,236,187,215,200,54,202,135,144,128,10,25,77,221,128,140,155,163,33,185,179,237,41,66,88,192,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,93,188,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,159,62,8,56,46,194,188,35,229,196,20,53,163,106,189,227,235,151,82,123,222,33,138,134,49,144,58,173,14,234,26,105,220,26,103,163,7,130,55,97,55,247,228,98,151,104,110,104,194,229,84,43,115,171,243,79,133,190,159,208,250,141,197,89,174,19,201,220,125,142,176,6,43,204,108,33,97,171,187,219,112,93,69,20,87,168,168,169,102,168,158,150,10,136,107,38,237,102,49,129,8,83,70,52,18,180,146,153,11,11,201,23,142,231,113,246,188,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,4,228,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,251,29,253,170,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,139,26,206,44,124,211,231,39,212,12,67,234,51,175,21,38,0,198,81,96,26,124,210,44,61,86,248,78,170,241,53,128,46,194,204,80,53,198,40,99,156,169,205,217,245,3,120,166,3,29,204,219,217,164,217,187,167,38,219,138,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,12,60,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,43,244,230,95,158,249,185,144,220,60,205,121,202,108,51,87,57,223,42,36,179,93,241,4,96,123,44,20,147,211,201,16,212,12,144,207,28,208,84,188,210,67,209,155,105,196,38,46,198,226,103,8,156,6,41,243,229,189,195,246,75,229,135,15,56,79,49,178,248,41,47,55,220,111,103,167,186,93,47,211,53,37,69,92,19,205,79,78,213,150,216,170,98,140,76,105,162,169,167,38,120,8,137,194,81,61,206,228,221,215,85,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,62,220,194,242,155,43,50,131,137,172,65,100,202,28,95,106,188,89,110,189,75,181,69,190,220,84,207,30,30,174,146,170,120,234,45,78,212,239,178,62,137,196,238,49,184,129,71,28,145,129,11,184,239,63,87,203,71,58,243,247,1,103,237,139,2,229,109,190,235,136,240,222,35,184,82,211,98,59,55,74,182,178,134,219,67,81,91,71,21,85,223,161,4,131,28,51,71,24,70,29,166,65,113,17,45,165,171,59,50,158,148,86,1,206,175,202,198,22,250,129,67,233,215,21,16,25,99,150,120,171,55,113,124,120,23,5,82,118,187,213,69,190,229,112,166,165,24,228,146,74,174,197,69,61,97,193,16,70,4,103,52,129,78,65,24,48,251,210,16,11,187,51,187,183,202,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,63,220,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,202,168,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,135,110,106,156,12,90,178,182,167,249,72,229,29,174,146,223,132,238,85,20,182,219,230,30,182,218,198,158,154,205,63,73,163,138,170,17,167,141,162,142,154,87,140,68,247,237,118,168,148,93,136,250,251,99,143,91,118,44,197,86,123,21,223,11,90,113,53,214,138,203,136,59,63,181,237,212,245,178,71,75,112,232,27,156,29,162,33,118,9,122,102,238,65,189,159,105,59,187,104,234,191,240,47,193,149,247,140,60,199,170,182,73,117,246,54,12,194,253,158,163,19,92,162,48,122,161,142,87,62,149,53,52,101,174,179,75,210,149,154,66,23,142,49,2,34,220,236,17,72,230,61,132,240,174,6,227,59,48,240,182,10,195,54,172,63,101,162,246,79,102,183,90,232,163,164,165,131,125,170,144,207,100,81,176,128,238,51,34,125,27,188,137,221,251,221,213,117,229,113,195,246,1,226,107,43,243,235,42,51,24,42,194,219,89,81,132,234,226,172,161,104,90,182,138,120,100,184,144,203,79,36,209,200,49,155,142,248,136,152,117,120,229,144,123,183,58,179,92,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,15,138,185,221,174,183,170,144,172,188,220,234,235,234,35,167,130,144,37,169,152,165,49,130,8,130,24,98,98,39,119,96,142,40,227,140,7,192,64,4,91,70,102,101,50,156,174,120,18,186,228,157,170,108,247,206,140,51,73,79,141,175,148,224,56,126,221,87,1,118,220,61,68,66,109,41,201,185,246,197,83,80,38,44,225,179,169,20,98,224,228,47,52,209,12,133,47,63,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,248,240,241,93,197,118,99,241,107,152,231,141,113,172,189,134,213,67,212,130,193,96,130,103,58,91,69,41,59,59,136,187,179,117,38,61,162,242,204,236,197,33,8,179,48,0,71,24,92,87,44,174,4,174,185,221,140,173,217,231,154,88,102,146,76,175,176,212,72,84,180,119,72,8,195,18,86,131,16,136,71,30,172,199,77,12,186,20,134,123,163,51,143,161,182,70,121,186,86,193,197,143,154,124,228,250,129,136,125,70,117,127,249,93,193,5,139,139,142,91,25,93,91,135,41,109,86,220,205,178,123,82,43,37,238,178,99,167,132,233,94,255,0,88,243,82,213,148,113,72,114,67,176,165,56,219,99,144,75,166,210,17,146,86,56,181,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,114,121,119,113,245,71,196,230,21,124,7,154,87,11,85,183,51,108,157,42,125,94,166,10,127,180,209,188,114,159,105,165,166,220,198,243,0,65,33,84,71,24,60,99,238,200,59,70,78,156,81,173,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,162,175,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,34,178,174,98,60,125,81,240,199,133,91,1,229,109,194,213,114,204,219,223,86,159,86,169,130,163,236,204,109,28,71,218,106,169,183,57,180,198,19,198,84,241,200,13,25,123,210,22,225,143,167,44,32,225,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,128,70,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,164,255,0,52,120,32,177,112,143,203,99,52,107,113,29,45,170,229,153,183,191,101,197,123,189,209,204,117,16,133,43,95,232,222,26,90,66,146,40,206,56,118,12,71,35,108,98,57,117,220,68,49,196,193,96,28,39,121,167,201,191,168,24,123,212,96,87,63,204,215,129,43,174,72,227,43,142,121,229,110,25,164,143,43,239,213,17,149,85,29,174,2,0,195,117,166,194,36,18,71,171,176,83,77,46,165,25,134,216,192,228,232,109,141,154,30,173,186,240,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,203,167,48,140,127,131,115,79,151,14,54,204,28,190,196,52,151,204,61,124,167,178,84,208,215,83,59,236,148,61,179,70,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,66,189,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,203,247,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,56,22,31,184,213,206,93,183,16,209,8,155,202,18,110,109,178,212,211,136,11,185,239,234,75,25,57,184,147,195,52,165,33,74,213,121,163,249,19,204,223,193,125,98,137,65,14,94,224,171,174,101,99,252,53,151,54,42,138,72,46,88,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,53,209,159,193,117,49,78,19,197,88,26,251,85,133,177,174,25,186,225,251,213,22,206,211,110,186,81,73,73,85,6,240,19,13,241,72,194,99,184,12,73,181,110,241,38,118,238,118,83,125,203,187,143,170,62,39,48,171,224,60,210,184,90,173,185,155,100,233,83,234,245,48,83,253,166,141,227,148,251,77,45,54,230,55,152,2,9,10,162,56,193,227,31,118,65,218,50,116,226,189,85,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,11,26,197,237,115,39,39,113,246,84,199,135,235,49,125,134,174,11,110,42,179,208,222,236,183,54,165,152,104,171,224,169,162,167,171,219,4,210,0,140,167,16,213,69,28,172,27,152,36,220,58,191,115,189,250,114,183,227,234,143,46,251,15,12,153,199,112,181,91,112,131,246,202,140,59,136,171,42,96,161,134,209,35,245,106,102,166,171,146,66,0,40,101,55,145,227,145,221,228,25,100,104,253,240,144,58,50,254,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,223,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,100,127,149,127,30,180,213,84,214,174,22,51,146,251,73,70,116,116,240,219,240,53,206,163,170,231,88,111,44,196,244,21,53,18,74,66,198,194,112,69,74,2,0,27,34,233,106,230,241,9,202,82,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,182,174,55,248,46,194,188,92,101,196,244,52,67,106,178,99,235,111,78,123,38,33,150,134,50,144,250,77,54,218,26,153,216,30,102,163,55,158,71,113,7,247,36,113,151,105,237,120,206,210,185,105,242,233,198,88,35,31,213,103,135,17,216,42,146,223,81,135,106,39,162,195,86,27,136,180,211,133,198,25,152,94,232,251,13,226,96,141,227,144,96,119,99,222,231,218,3,107,4,18,201,126,188,88,249,88,206,79,167,248,135,211,167,88,214,44,170,20,64,113,173,202,203,21,91,115,78,213,138,120,115,183,118,172,55,142,241,4,22,250,171,119,70,67,246,13,117,109,77,65,156,253,42,58,78,157,45,162,8,218,17,222,238,69,30,186,59,59,104,164,43,131,190,21,112,111,10,25,71,111,193,246,107,109,33,98,123,141,61,61,78,44,187,199,35,204,119,27,139,7,190,195,41,0,23,102,140,138,65,132,54,142,208,119,39,110,161,200,103,93,81,17,17,64,183,53,60,200,203,140,201,226,226,239,46,94,81,236,147,13,219,226,195,120,134,175,176,181,63,109,188,82,79,56,78,122,247,28,189,48,120,105,250,134,204,239,217,244,29,209,140,100,86,128,178,61,224,219,29,100,214,63,225,199,6,93,50,46,215,106,178,225,186,75,124,116,114,88,173,243,148,190,197,174,96,19,169,163,152,204,70,67,152,100,144,136,165,144,88,166,222,211,106,77,43,25,86,180,88,171,169,222,185,240,171,131,120,175,229,249,149,120,62,243,109,164,28,79,110,203,123,53,78,19,187,201,35,194,118,235,139,218,160,216,197,40,129,151,102,144,134,49,152,54,150,224,102,38,110,160,70,97,10,217,197,147,184,251,34,177,253,211,46,115,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,141,93,41,76,0,82,211,72,81,27,199,43,11,49,51,126,214,107,255,0,228,177,144,213,55,108,101,138,248,141,188,209,82,29,182,197,78,120,102,202,243,83,197,41,251,70,102,142,90,153,162,55,61,240,28,84,239,28,110,251,63,56,21,198,44,126,233,139,200,255,0,22,62,86,51,147,233,254,33,244,233,214,53,138,122,57,140,240,81,252,170,178,226,11,254,0,182,90,163,204,220,45,249,203,109,76,237,210,146,233,66,204,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,44,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,189,203,207,141,59,87,20,249,95,79,98,197,248,130,144,179,83,13,83,187,98,10,54,166,26,87,173,129,164,219,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,233,198,7,14,232,97,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,172,87,155,222,69,214,102,127,14,52,153,141,135,172,221,182,245,150,151,2,184,204,64,243,156,195,103,156,26,58,214,142,40,216,128,182,152,82,78,102,108,205,28,84,210,147,24,182,225,56,107,203,172,204,197,89,95,113,188,92,112,181,95,79,219,216,126,235,134,110,48,28,146,52,53,84,53,244,178,83,202,18,8,24,239,219,212,25,65,139,81,105,97,136,220,75,102,139,202,175,65,152,88,214,235,153,88,255,0,18,230,53,246,158,146,11,150,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,77,53,119,241,83,253,192,6,67,83,112,249,194,230,17,195,51,81,85,211,95,111,244,225,137,177,8,85,211,203,77,56,92,106,226,140,138,25,33,144,201,226,56,34,24,105,157,153,135,87,167,115,112,18,34,101,113,72,139,197,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,251,89,226,87,43,249,72,102,224,113,70,248,31,49,161,164,170,202,252,57,81,77,118,172,196,109,190,56,47,246,231,149,220,40,224,0,145,165,142,166,86,140,227,148,88,219,179,182,227,222,108,84,239,60,202,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,141,191,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,165,92,202,249,126,254,93,168,235,179,239,42,97,217,143,173,86,241,246,165,184,71,72,239,20,52,144,84,159,230,162,130,152,230,168,184,155,246,104,35,220,108,47,28,96,29,219,69,118,185,104,112,21,77,144,216,122,28,234,205,155,21,36,249,139,124,167,142,107,64,73,213,223,96,183,79,75,25,20,37,12,209,70,80,87,57,73,52,83,63,191,180,5,128,8,88,230,99,191,84,80,173,206,175,205,62,22,250,127,67,234,55,21,82,185,35,218,109,87,251,86,124,216,175,182,202,75,141,182,227,79,135,233,43,40,234,225,25,160,169,130,65,185,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,171,117,230,51,193,71,242,85,204,120,47,248,2,217,117,147,44,177,79,231,45,181,51,183,86,59,93,115,185,188,150,194,155,113,25,109,0,105,34,41,88,72,227,34,29,101,40,101,145,254,87,0,188,107,226,174,20,243,30,146,201,118,185,246,140,178,196,215,8,99,196,118,250,135,144,227,160,222,227,25,92,233,218,49,51,25,162,6,103,49,1,126,180,96,192,237,184,98,56,167,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,40,12,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,90,6,65,241,199,83,196,119,27,56,191,39,176,56,82,6,93,96,188,47,114,56,106,227,56,170,14,249,113,134,225,69,3,214,140,192,228,45,76,194,114,140,34,5,239,132,143,33,187,185,0,67,14,220,88,249,167,206,79,168,24,135,212,103,82,63,202,219,39,112,14,122,240,53,143,114,231,49,172,52,151,27,109,199,28,93,34,138,89,105,97,154,123,124,242,89,232,161,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,172,241,213,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,188,14,87,220,122,226,28,33,140,172,188,54,230,229,246,174,227,134,49,5,64,219,240,221,194,167,181,86,213,208,92,100,106,90,122,42,6,34,149,198,26,29,177,16,0,4,79,178,89,133,221,198,61,228,62,127,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,50,120,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,160,7,141,254,11,177,87,8,249,143,61,13,16,221,111,120,6,229,211,158,201,136,101,161,144,99,14,171,205,182,134,166,118,6,133,235,1,160,145,220,65,253,248,216,101,218,27,158,48,245,124,185,184,215,254,74,185,143,61,131,31,220,238,178,101,150,41,252,221,202,154,7,234,199,107,174,119,6,142,230,48,237,35,45,160,15,28,163,19,137,28,100,37,164,165,12,81,188,143,243,3,227,182,213,195,166,81,218,199,40,241,54,31,187,99,188,117,79,28,246,19,142,113,171,10,75,84,160,79,237,129,17,98,138,80,213,132,33,222,76,18,25,185,179,74,16,203,27,193,183,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,158,158,1,120,40,194,188,41,229,197,37,238,237,108,237,25,155,137,173,240,201,136,238,21,13,25,201,65,189,134,66,182,83,188,100,96,48,196,108,204,100,4,253,105,1,141,223,104,196,17,93,82,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,87,63,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,28,122,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,30,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,143,110,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,215,196,87,41,252,203,183,241,23,65,133,178,34,138,144,112,38,55,168,173,154,207,85,91,45,117,68,24,120,41,233,99,154,72,110,85,33,76,109,0,28,165,36,84,206,229,33,155,8,177,147,158,226,121,95,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,194,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,174,255,0,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,75,53,229,185,203,122,166,170,166,76,237,226,123,47,106,232,194,142,160,161,195,248,82,253,71,19,133,96,60,83,195,81,53,198,130,166,2,38,6,35,140,160,103,32,61,241,20,142,46,15,17,28,175,162,162,156,87,112,169,129,56,180,203,131,192,184,202,229,117,182,213,209,245,42,108,151,10,58,201,186,116,21,206,204,195,81,37,35,72,48,213,104,204,225,164,130,228,209,203,48,198,113,20,142,106,45,178,67,148,254,110,95,184,139,185,229,174,116,81,85,208,96,76,49,78,19,93,177,61,150,83,130,11,129,207,75,190,158,27,100,213,84,218,84,24,202,66,210,191,75,100,109,20,162,228,38,241,49,204,246,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,217,173,214,186,40,233,41,96,222,100,103,178,40,216,64,119,25,145,62,141,222,68,238,253,238,235,28,46,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,74,185,161,112,45,249,107,194,167,158,57,57,131,59,94,100,217,118,123,98,154,136,182,205,125,181,199,25,51,233,11,11,246,138,200,116,143,167,163,137,156,76,113,254,116,134,158,54,242,156,181,185,115,95,114,190,227,135,248,152,206,106,171,173,151,23,211,245,167,177,97,136,246,71,217,41,106,41,102,167,50,184,177,131,155,76,97,59,144,194,46,5,22,209,234,59,153,28,81,89,95,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,138,190,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,75,228,226,156,89,133,112,53,138,171,20,227,92,77,106,195,246,90,45,157,166,227,116,173,142,146,150,13,230,32,27,229,145,196,7,113,152,139,106,253,228,76,205,222,236,173,87,129,158,51,111,188,97,230,62,113,92,227,181,123,27,6,97,127,97,211,225,155,108,160,15,84,49,202,245,253,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,146,240,17,70,7,49,174,91,24,171,28,223,111,124,68,100,73,93,113,5,234,183,180,92,241,53,138,190,233,37,93,84,251,2,156,34,27,84,101,25,25,109,0,156,158,3,155,184,70,56,233,195,70,8,85,64,229,123,192,183,228,83,10,134,120,231,30,12,236,153,147,122,223,236,122,106,210,221,53,138,215,36,98,205,172,46,45,217,235,38,214,78,166,174,70,17,56,71,249,162,42,136,222,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,143,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,80,195,157,252,167,243,114,195,196,93,179,45,114,94,138,174,191,2,98,122,115,154,211,137,239,82,156,240,91,206,10,93,245,16,220,230,165,166,210,156,202,81,38,137,250,91,36,105,98,22,34,54,149,130,234,184,157,225,159,6,240,161,202,223,48,114,183,7,215,85,220,76,170,45,23,43,189,206,165,220,78,227,113,146,235,110,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,12,42,116,249,136,240,11,71,196,230,21,108,121,149,182,251,85,183,51,108,157,90,141,26,154,10,127,180,209,188,113,7,102,170,169,218,198,243,0,65,24,211,201,33,188,99,239,70,91,70,78,164,80,131,254,154,176,22,42,255,0,101,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,184,132,135,224,236,167,167,128,158,55,236,92,92,96,73,104,177,29,85,170,219,153,182,78,172,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,176,162,9,31,123,144,75,174,225,17,146,39,55,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,148,158,104,220,9,93,115,178,213,14,123,228,190,25,164,168,198,214,58,115,28,65,110,164,128,187,110,33,162,17,6,136,227,218,251,101,169,167,16,38,96,217,212,150,50,96,98,39,134,24,138,32,112,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,33,62,14,248,170,193,188,87,229,29,191,24,89,174,84,131,137,237,212,244,244,216,178,209,28,111,9,219,174,46,30,251,140,68,102,93,154,66,25,10,19,220,91,129,156,93,250,129,32,6,57,139,37,62,19,188,172,100,223,211,252,61,233,208,44,107,20,239,92,248,85,193,188,87,242,252,202,188,31,121,182,210,14,39,183,101,189,154,167,9,221,228,145,225,59,117,197,237,80,108,98,148,64,203,179,72,67,24,204,27,75,112,51,19,55,80,35,48,132,28,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,151,238,87,60,118,221,115,178,213,54,68,103,70,38,164,168,198,214,58,112,44,63,113,171,156,187,110,33,162,17,55,148,36,220,219,101,169,167,16,23,115,223,212,150,50,115,113,39,134,105,74,66,145,82,174,44,124,172,103,39,211,252,67,233,211,172,107,20,255,0,113,237,193,5,139,139,140,9,21,110,28,165,181,91,115,54,201,210,138,201,123,172,152,233,225,58,87,153,158,106,90,178,142,41,14,72,118,20,167,27,108,114,9,116,218,66,50,74,199,2,223,233,171,1,98,175,246,87,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,136,72,126,14,202,116,249,119,113,191,71,197,86,4,124,37,140,106,182,230,110,19,183,197,45,244,158,24,41,161,186,70,83,75,24,85,82,196,18,145,150,208,8,59,67,180,113,198,18,212,11,0,176,152,11,67,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,151,206,126,237,106,184,241,95,100,163,183,220,233,42,170,45,120,30,130,146,186,40,102,19,58,89,222,178,182,102,138,81,103,212,13,226,154,41,24,75,71,217,32,23,129,51,189,85,228,107,118,181,67,117,206,75,20,215,58,64,185,86,83,216,106,233,232,202,97,105,230,130,18,174,25,101,8,245,220,64,5,60,34,68,205,160,188,177,179,233,185,181,149,244,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,34,43,21,230,121,198,253,103,14,152,86,155,40,114,222,171,102,62,198,22,249,165,168,168,40,103,15,101,89,230,142,162,157,170,160,168,138,88,222,58,206,184,235,11,142,246,30,132,132,98,58,199,190,26,242,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,92,7,27,124,7,226,174,16,40,240,85,254,75,207,183,108,184,154,223,13,53,125,76,49,72,113,219,175,145,65,27,213,83,245,186,96,5,12,166,242,201,78,228,193,33,70,18,137,6,176,188,135,212,224,43,140,76,67,194,198,110,91,6,243,120,171,159,46,175,149,29,139,16,91,38,172,170,236,148,65,57,192,50,93,34,167,139,112,149,76,67,12,110,239,210,51,56,132,226,109,174,98,67,63,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,214,42,234,74,121,93,113,245,89,131,239,182,222,25,243,138,225,117,186,90,177,29,194,154,135,9,222,39,169,158,178,75,101,81,132,84,208,91,72,8,139,101,25,116,227,24,186,108,35,12,132,91,153,194,71,56,111,87,143,174,10,48,175,21,153,113,87,123,180,219,59,62,102,225,155,124,210,97,203,133,59,70,18,87,236,98,144,109,149,15,33,0,20,50,155,187,1,25,55,70,67,115,103,218,82,132,180,255,0,131,46,37,248,71,201,107,21,119,10,53,55,107,86,92,226,156,183,221,69,138,43,175,115,193,67,109,191,223,33,62,205,113,171,165,172,150,93,102,214,120,245,22,153,162,147,162,241,48,70,193,17,4,87,43,197,143,149,140,228,250,127,136,125,58,117,141,98,201,119,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,200,57,162,240,11,71,140,44,87,46,38,50,118,223,106,181,221,112,229,190,166,187,22,89,224,166,130,142,59,157,40,28,181,51,220,132,196,71,125,96,245,36,41,122,142,69,52,98,59,93,142,54,9,162,219,39,115,139,31,100,86,63,181,230,54,92,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,98,164,170,24,76,10,90,105,10,32,105,34,114,102,38,111,216,237,212,205,140,117,249,80,205,60,101,153,158,203,246,103,218,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,157,78,87,30,68,242,203,241,175,88,173,87,84,136,188,254,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,99,47,152,88,42,235,150,184,255,0,18,229,205,246,162,146,123,150,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,77,53,102,240,94,125,87,94,7,242,118,235,157,252,81,229,254,17,163,176,210,93,109,180,87,138,107,221,250,42,234,82,158,137,173,84,146,140,213,35,80,44,6,59,36,17,104,5,164,109,133,36,241,129,59,111,213,100,102,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,127,252,85,126,75,63,147,142,98,254,90,255,0,249,76,251,63,85,237,61,157,155,180,126,135,230,123,47,105,252,215,108,235,116,187,62,239,250,255,0,71,78,253,22,56,56,179,236,175,218,171,207,216,95,106,253,155,246,133,71,177,253,173,211,237,221,135,168,93,14,209,210,252,223,91,167,179,126,207,119,118,186,119,104,165,251,147,111,229,247,242,53,89,246,135,217,95,146,127,104,92,125,133,219,123,111,181,187,118,234,109,253,151,127,244,55,179,183,118,189,118,123,221,171,173,175,245,234,197,185,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,168,149,230,151,199,213,246,174,251,126,225,79,40,110,29,134,213,67,253,3,140,111,116,181,32,114,92,36,32,103,146,219,9,70,79,211,132,55,60,117,26,187,72,114,12,144,147,0,4,141,63,128,228,169,230,159,20,253,63,174,245,27,114,181,94,44,124,211,231,39,212,12,67,234,51,169,20,228,185,158,153,113,67,130,113,31,15,23,59,207,97,198,117,216,130,167,18,91,105,170,25,130,59,141,41,81,211,71,32,83,158,190,252,209,246,83,51,141,217,139,166,76,99,189,130,87,142,242,184,196,225,87,6,241,95,148,119,12,31,121,182,210,14,39,183,83,212,84,225,59,188,146,60,39,110,184,184,123,140,82,136,25,118,105,8,99,25,131,105,110,6,98,102,234,4,102,24,251,102,174,89,226,172,155,204,124,71,149,184,214,147,179,222,176,205,194,91,125,78,216,228,8,230,216,254,228,241,117,0,12,161,148,28,100,140,220,91,124,102,4,205,161,50,250,185,195,158,153,143,159,53,152,102,237,154,23,159,108,221,112,190,31,135,13,195,114,149,157,234,171,41,98,158,121,163,58,147,119,126,172,205,218,8,30,77,24,140,64,92,247,27,153,157,224,114,84,243,79,138,126,159,215,122,141,185,77,74,241,89,197,147,184,7,61,112,5,211,46,115,26,195,73,113,182,220,105,231,138,41,101,165,134,105,237,243,201,12,144,141,93,41,76,6,49,84,198,50,155,199,43,11,184,187,254,214,124,120,120,157,225,235,21,112,191,156,183,172,163,197,53,61,191,176,116,234,109,215,64,165,146,158,27,157,12,163,186,42,136,196,219,251,232,205,132,140,66,88,165,6,51,217,185,233,165,206,237,117,189,84,133,101,230,231,87,95,81,29,60,20,129,45,76,197,41,140,16,68,16,195,19,17,59,187,4,113,71,28,96,62,2,0,34,218,51,51,41,148,229,133,192,85,78,76,90,169,56,129,206,11,21,93,6,96,220,233,234,97,181,90,42,250,70,214,155,116,227,14,201,164,136,162,234,211,215,19,12,226,236,210,251,176,206,241,152,137,188,128,50,20,136,172,3,157,95,149,140,45,245,2,135,211,174,42,37,114,7,56,239,188,63,231,46,19,206,44,57,15,104,171,195,55,1,168,146,155,112,7,107,165,49,40,234,105,183,152,27,71,213,130,73,98,234,108,114,13,251,135,222,22,117,144,246,80,230,246,81,241,85,148,113,227,60,25,61,37,255,0,12,95,233,229,183,220,237,151,8,0,206,3,32,97,168,160,173,167,45,194,198,194,122,16,62,224,48,49,33,115,140,196,138,37,185,151,240,21,83,144,216,134,108,234,202,107,21,92,249,117,124,168,146,107,184,71,210,217,96,184,207,85,33,12,35,12,49,70,48,80,184,201,12,80,191,191,180,197,192,200,92,225,99,114,142,180,241,37,14,116,87,95,114,162,217,72,24,38,178,158,58,76,87,89,125,134,189,173,83,65,13,93,41,75,21,52,144,55,68,174,129,12,230,80,140,175,160,132,179,59,232,196,250,214,14,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,66,7,50,46,62,175,185,251,138,174,153,37,150,247,14,197,150,88,126,224,116,245,19,82,212,132,159,105,170,160,147,70,169,57,34,34,2,163,19,13,208,70,36,226,122,12,199,169,116,194,26,215,200,199,245,217,251,183,252,73,74,162,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,181,94,104,254,68,243,55,240,95,88,162,80,2,178,19,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,146,213,121,157,114,244,172,197,53,149,60,69,112,253,132,58,215,89,183,75,139,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,158,233,159,171,49,212,190,224,23,24,218,77,174,111,41,29,133,240,71,105,207,155,143,18,248,58,179,135,11,101,37,86,50,181,212,29,88,203,112,135,125,186,150,137,193,225,170,150,180,180,212,41,158,41,138,50,33,210,79,206,8,197,249,226,141,158,98,121,163,249,19,204,223,193,125,98,137,65,94,83,227,175,201,126,105,224,220,204,246,95,180,254,201,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,75,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,20,28,210,56,5,163,203,190,221,196,222,78,91,237,86,220,32,253,142,159,17,97,218,58,104,40,97,180,72,253,42,104,106,105,35,140,64,10,25,77,227,105,35,102,121,6,89,30,79,124,36,62,141,154,240,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,161,80,37,122,195,207,113,154,154,138,243,3,71,44,123,39,24,223,105,24,12,242,148,70,98,109,28,142,39,180,180,113,42,64,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,97,92,229,237,60,54,219,169,172,21,151,11,101,93,46,111,221,41,231,171,161,150,199,13,0,5,84,13,45,28,47,45,232,157,187,81,131,65,12,177,210,144,234,219,227,148,127,68,93,154,45,176,159,218,175,181,86,111,176,190,213,251,73,237,10,127,99,251,39,169,219,187,119,80,122,29,159,165,249,206,183,83,102,205,158,246,237,52,239,209,100,209,149,191,149,63,176,150,207,203,95,217,79,182,127,158,246,159,217,110,211,236,191,234,199,209,232,246,159,206,255,0,81,233,110,221,253,126,253,59,180,94,173,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,73,28,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,145,211,137,94,176,243,220,97,169,173,179,78,242,75,30,201,198,55,220,32,101,4,165,17,152,131,201,27,9,237,29,92,70,213,121,163,112,37,117,206,203,84,57,239,146,248,102,146,163,27,88,233,204,113,5,186,146,2,237,184,134,136,68,26,35,143,107,237,150,166,156,64,153,131,103,82,88,201,129,136,158,24,98,40,129,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,214,108,99,175,202,134,105,227,44,204,246,95,179,62,214,226,11,141,247,177,117,250,221,151,181,84,201,55,75,169,180,119,237,234,109,221,180,117,211,93,27,93,20,234,114,184,242,39,150,95,141,122,197,106,186,165,111,252,107,241,93,98,225,47,38,171,113,151,86,213,89,139,238,90,209,225,107,37,108,198,61,190,171,112,52,146,56,198,206,111,12,0,125,89,31,80,23,208,35,234,1,203,27,172,123,49,78,44,197,88,230,251,85,138,113,174,38,186,226,11,213,110,206,211,113,186,86,201,87,85,62,192,16,13,242,200,228,101,180,0,69,181,126,225,22,102,238,102,93,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,119,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,17,81,78,48,56,148,177,112,173,145,215,140,205,185,183,90,235,54,235,94,27,164,42,83,158,58,187,196,176,200,116,241,202,194,65,182,22,233,28,146,59,152,63,78,51,97,119,55,1,44,123,51,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,76,167,44,62,8,43,56,116,194,181,57,189,153,20,187,49,246,48,183,195,21,61,56,205,56,123,42,207,52,116,245,15,75,61,60,177,70,241,214,117,199,73,152,183,176,244,35,16,33,214,77,247,127,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,140,228,135,123,123,147,197,212,3,1,154,35,97,146,51,113,125,146,0,19,54,162,203,30,206,48,56,107,190,240,173,158,55,140,178,185,191,90,213,54,235,166,27,171,42,160,158,74,187,60,179,72,20,242,74,226,33,182,102,233,28,114,51,128,55,82,51,113,103,7,2,43,212,229,55,198,213,101,190,251,252,153,51,123,21,245,104,46,155,11,7,93,46,247,41,228,146,26,161,8,96,142,205,31,81,202,48,132,163,141,158,0,103,140,70,65,56,197,164,41,227,17,150,165,138,186,237,92,237,55,91,45,72,81,222,109,149,116,21,18,83,193,86,17,84,194,81,25,65,60,65,52,50,176,147,51,184,73,20,145,200,5,224,64,98,77,171,59,58,146,172,139,230,205,83,96,225,115,20,224,108,215,191,226,10,172,214,179,217,235,169,176,134,32,138,219,21,83,86,27,197,20,84,47,85,36,146,59,73,83,20,178,73,36,135,36,108,7,13,62,164,242,206,78,50,198,173,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,4,227,12,183,172,201,254,93,24,163,43,238,117,157,174,191,12,228,253,210,221,91,48,215,79,87,25,213,71,104,149,166,120,164,159,243,157,30,166,254,152,59,8,132,123,0,64,4,68,7,30,197,95,248,46,226,219,21,112,141,154,109,138,109,177,118,236,55,125,236,214,252,77,110,33,146,94,165,8,212,198,103,60,17,52,209,70,245,145,198,211,12,39,35,184,143,90,70,118,208,221,100,19,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,237,204,175,151,239,228,38,178,187,62,242,166,29,248,6,235,112,31,106,91,132,117,146,207,93,87,61,73,254,106,40,41,130,26,123,112,55,102,130,61,198,228,210,72,1,223,184,85,128,41,254,229,113,228,79,44,191,26,245,138,213,117,72,136,161,175,156,222,69,214,97,108,229,177,103,205,162,205,178,203,141,173,241,219,174,149,113,188,242,127,78,41,5,192,94,103,38,120,162,234,82,53,56,198,2,76,231,217,39,45,140,226,68,81,214,165,211,146,198,67,83,90,112,110,43,226,54,243,69,86,23,43,237,65,225,155,43,205,79,44,65,236,232,94,57,106,102,136,220,246,78,18,212,52,113,187,236,252,217,208,152,177,251,198,45,38,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,161,91,157,95,154,124,45,244,254,135,212,110,42,165,114,71,187,90,172,22,172,249,190,223,110,116,150,235,109,186,159,15,213,214,86,85,204,48,193,77,4,99,115,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,86,235,204,103,141,127,229,85,152,240,88,48,5,206,235,30,89,97,111,205,219,105,167,126,148,119,74,230,115,105,46,101,14,209,49,220,6,209,196,50,185,16,70,36,90,68,83,75,27,124,174,1,120,40,197,92,86,102,61,37,238,237,108,236,249,101,134,110,16,201,136,238,21,13,32,71,95,177,198,66,182,83,188,100,6,83,74,14,204,100,4,221,24,205,141,223,113,68,18,207,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,80,25,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,156,202,249,129,126,66,104,235,178,19,42,102,223,143,174,182,241,246,165,196,75,88,236,244,53,112,84,135,230,165,130,164,38,167,184,131,246,105,227,220,14,45,28,128,125,251,133,66,178,191,254,74,158,105,241,79,211,250,239,81,183,43,85,226,199,205,62,114,125,64,196,62,163,58,167,248,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,251,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,167,252,204,248,46,254,82,121,112,25,145,130,135,167,143,176,13,190,174,122,106,120,104,122,210,95,104,89,186,167,67,172,96,83,20,194,224,69,78,45,184,122,146,202,14,45,214,121,35,131,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,175,215,146,167,154,124,83,244,254,187,212,109,202,106,81,64,15,51,76,235,252,180,241,113,138,123,61,191,178,208,96,77,112,85,30,248,182,77,47,98,158,110,209,36,154,72,98,90,213,75,83,176,155,110,177,52,91,133,139,118,182,170,178,51,224,127,56,173,89,223,194,230,95,226,234,59,245,93,214,229,69,103,166,178,95,165,174,170,25,235,90,235,73,16,195,82,85,4,198,101,190,66,22,156,94,71,222,81,207,25,147,54,253,21,117,68,86,1,206,175,202,198,22,250,129,67,233,215,21,10,202,229,56,32,227,71,21,112,143,152,240,87,86,149,214,247,128,110,93,72,47,120,122,42,233,6,48,234,188,59,171,169,160,115,104,94,176,26,8,217,136,219,223,141,138,45,193,185,164,9,223,185,218,114,191,136,188,163,10,59,205,178,147,20,224,76,121,103,130,172,34,169,134,72,194,174,138,112,9,161,149,132,152,101,136,244,120,228,2,247,36,140,216,73,182,152,179,183,213,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,120,203,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,21,124,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,213,121,161,243,2,255,0,229,147,133,44,162,155,251,109,167,25,222,4,191,241,105,90,154,138,122,122,159,252,102,154,174,57,162,254,206,45,63,73,212,85,169,84,228,99,250,236,253,219,254,36,165,81,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,175,52,127,34,121,155,248,47,172,81,40,1,94,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,247,15,28,64,224,30,38,178,190,135,53,242,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,142,201,68,92,181,120,229,140,187,183,50,250,217,101,146,153,71,147,52,215,10,92,169,203,140,63,133,66,237,80,117,53,207,107,161,8,78,164,202,89,101,102,144,217,183,16,1,79,43,70,14,251,34,2,217,27,0,51,11,80,174,104,254,68,243,55,240,95,88,162,80,2,174,255,0,151,119,27,245,156,42,227,183,194,88,198,171,118,89,98,203,132,82,223,73,225,158,166,107,92,131,12,177,133,85,44,65,40,128,238,51,131,180,59,71,36,135,21,56,176,11,144,0,188,233,255,0,165,92,123,133,127,216,172,71,134,241,29,191,253,174,178,134,229,67,81,31,251,232,230,134,72,207,239,18,18,248,179,168,33,227,239,129,59,175,8,152,154,138,251,134,171,42,238,217,117,136,170,30,146,207,89,85,33,79,91,75,60,116,240,148,145,87,72,20,241,64,7,36,133,80,80,136,59,185,71,9,187,247,129,43,75,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,167,206,131,137,188,3,194,207,1,57,91,152,24,190,166,146,178,228,25,111,96,43,46,30,107,140,52,213,183,153,218,138,142,61,144,12,143,184,128,10,120,138,83,1,55,142,55,35,218,90,48,148,27,102,174,102,98,172,228,204,124,71,154,88,214,175,180,94,177,53,194,91,133,78,217,36,56,225,222,254,228,17,117,12,204,97,136,24,99,140,28,159,100,96,2,207,160,178,151,254,87,188,11,126,69,48,168,103,142,113,224,206,201,153,55,173,254,199,166,173,45,211,88,173,114,70,44,218,194,226,221,158,178,109,100,234,106,228,97,19,132,127,154,34,168,141,239,253,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,86,174,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,135,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,37,185,170,112,49,106,202,218,159,229,35,148,118,186,75,126,19,185,84,82,219,111,152,122,219,107,26,122,107,52,253,38,142,42,168,70,158,54,138,58,105,94,49,19,223,181,218,162,81,118,35,235,237,142,56,20,255,0,114,184,242,39,150,95,141,122,197,106,173,89,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,28,120,120,135,226,7,31,113,53,154,21,217,175,152,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,183,202,66,197,163,201,44,133,221,185,215,149,197,152,3,25,96,90,108,63,85,140,48,245,93,164,49,85,158,59,253,161,170,89,132,234,173,210,75,44,81,84,48,107,184,64,202,9,28,55,51,110,13,166,58,129,129,23,106,203,150,120,171,16,101,198,40,205,43,77,39,104,178,224,251,133,174,223,119,233,199,33,201,79,219,218,171,161,57,109,7,0,133,142,145,227,35,50,31,206,79,0,179,19,159,119,181,225,119,137,188,125,194,206,104,91,115,3,8,84,213,214,91,66,160,74,245,135,158,227,53,53,21,230,6,142,88,246,78,49,190,210,48,25,229,40,140,196,218,57,28,79,105,104,226,89,10,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,84,96,115,69,204,44,241,197,188,77,92,176,198,113,88,125,135,65,133,59,77,38,19,164,131,172,52,181,118,121,42,165,56,46,34,197,44,145,156,211,70,209,140,178,71,181,183,83,140,100,34,80,184,143,202,229,151,96,201,172,65,197,198,22,12,227,189,246,14,193,165,195,10,196,117,37,79,13,110,34,138,120,74,142,9,13,155,253,210,64,7,32,105,37,138,40,245,61,253,41,39,249,21,154,243,88,193,89,47,127,225,114,191,23,102,189,69,93,45,203,11,84,60,184,82,91,113,210,71,91,83,117,168,136,225,138,145,138,113,114,58,98,39,9,231,138,39,19,120,233,55,182,189,38,101,5,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,100,83,192,254,39,205,204,99,194,230,95,226,28,232,183,210,65,125,171,179,211,29,53,84,87,35,172,158,229,110,233,15,100,173,170,35,213,194,166,104,182,156,131,212,147,87,45,238,241,145,148,49,99,152,166,79,58,56,40,254,85,92,8,228,165,255,0,0,91,45,81,230,110,22,203,252,61,37,182,166,118,233,73,116,161,107,100,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,118,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,250,185,68,112,235,83,153,57,242,121,199,137,240,157,93,86,19,192,20,242,205,67,93,44,81,21,20,151,247,233,180,16,187,74,46,242,28,81,73,37,67,60,122,20,82,71,76,100,67,184,24,229,127,139,31,43,25,201,244,255,0,16,250,116,235,26,197,95,248,209,225,39,21,112,141,154,111,133,174,82,246,236,55,125,237,55,12,51,113,18,146,94,165,8,212,200,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,90,55,103,208,217,87,94,90,28,122,212,228,54,33,135,37,115,102,251,87,62,93,95,42,35,134,208,114,116,182,88,46,51,213,70,37,49,77,52,177,140,20,46,50,77,44,205,239,237,49,99,1,23,57,156,230,82,237,108,193,185,175,128,43,108,213,146,82,95,240,158,49,179,201,77,41,210,85,187,193,112,183,85,194,226,79,28,208,147,59,132,145,72,250,28,100,221,196,206,47,224,235,26,204,239,193,86,172,181,206,140,125,151,54,42,138,185,237,184,87,20,93,108,148,114,213,152,148,242,65,77,87,36,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,156,158,87,30,68,242,203,241,175,88,173,80,173,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,21,154,243,102,195,120,6,253,193,245,210,191,28,226,122,187,61,69,134,241,71,114,195,241,211,52,38,119,11,171,140,144,71,74,241,202,96,242,3,197,60,230,125,50,223,24,70,82,176,200,209,20,71,4,43,36,142,14,237,54,171,47,10,25,61,71,102,182,82,80,83,201,129,236,181,103,21,52,35,16,20,243,209,197,52,210,184,139,51,57,201,44,146,72,101,226,70,100,79,171,187,186,172,8,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,161,91,157,95,154,124,45,244,254,135,212,110,42,207,240,118,102,102,158,11,202,204,103,133,176,93,93,214,215,134,241,77,194,217,14,34,184,219,228,169,131,169,178,154,224,16,219,230,150,51,104,222,25,227,168,171,34,130,70,46,167,102,103,110,232,207,95,43,132,237,214,43,198,42,179,90,113,78,35,251,63,101,173,184,83,211,220,110,253,140,234,253,159,74,114,8,203,83,208,7,99,151,166,14,71,211,23,220,91,116,110,247,89,41,228,62,89,229,102,84,101,102,31,194,217,57,73,106,251,55,236,250,73,160,184,219,227,166,254,156,255,0,67,68,3,112,154,90,112,24,234,38,154,56,227,34,157,155,223,238,127,13,21,64,80,3,205,31,207,102,102,254,11,232,244,74,170,240,157,198,190,21,225,79,129,28,105,100,180,220,251,70,102,226,108,97,116,143,14,91,233,222,51,146,131,125,178,130,49,185,212,52,130,96,48,196,108,238,2,98,253,105,1,193,155,104,202,113,88,175,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,168,28,64,112,245,138,184,116,172,193,22,76,107,83,165,235,23,96,250,60,91,83,111,42,89,32,146,213,218,103,168,140,40,229,105,25,141,230,0,128,94,70,113,29,178,25,131,49,48,49,157,213,114,84,243,79,138,126,159,215,122,141,185,90,175,22,62,105,243,147,234,6,33,245,25,215,213,195,28,40,230,62,57,225,150,241,196,222,10,139,219,54,172,47,136,42,236,247,251,92,16,187,213,80,210,197,75,77,59,87,142,142,253,88,91,180,19,74,204,204,81,8,12,143,184,30,66,139,202,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,114,41,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,67,183,55,252,1,131,112,47,21,244,213,88,63,15,82,90,79,21,97,122,107,253,221,169,153,196,42,174,50,86,86,69,45,67,134,187,68,204,96,141,207,107,54,227,220,101,169,153,145,122,14,74,158,105,241,79,211,250,239,81,183,41,169,84,171,138,172,210,252,139,112,227,152,185,153,13,247,216,213,246,108,63,85,236,170,222,203,218,58,87,73,67,163,67,249,183,3,18,214,170,88,7,223,23,6,215,83,208,88,157,177,182,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,176,113,77,195,215,242,116,190,224,43,36,149,55,86,171,197,217,127,100,197,181,246,251,165,47,66,170,213,93,82,7,29,85,25,182,140,239,178,120,37,118,98,17,33,19,96,38,34,7,51,190,174,73,121,215,255,0,203,215,14,117,150,255,0,158,53,183,213,71,23,254,47,71,87,28,198,242,127,226,79,24,140,127,219,220,139,244,25,74,162,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,127,252,234,252,172,97,111,168,20,62,157,113,81,193,203,223,0,96,220,211,226,231,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,199,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,110,167,26,60,36,226,174,17,179,77,240,181,202,94,221,134,239,189,166,225,134,110,34,82,75,212,161,26,153,0,32,158,87,134,40,222,178,56,218,18,152,35,103,17,235,70,236,250,27,42,235,203,67,143,90,156,134,196,48,228,174,108,223,106,231,203,171,229,68,112,218,14,78,150,203,5,198,122,168,196,166,41,166,150,49,130,133,198,73,165,153,189,253,166,44,96,34,231,51,156,218,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,147,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,213,218,91,120,237,181,100,143,46,28,9,145,153,91,137,170,227,205,11,245,61,212,106,171,45,115,136,30,27,162,59,205,89,17,201,38,142,225,83,52,90,140,96,27,100,0,147,175,186,55,104,122,182,23,133,176,158,42,199,55,218,92,45,130,176,205,215,16,94,171,119,246,107,117,174,138,74,186,169,246,1,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,246,188,70,228,133,215,135,28,225,189,100,213,246,249,73,119,185,88,41,237,197,89,87,73,25,4,15,61,69,12,21,50,4,123,189,226,0,41,220,24,221,133,205,129,137,196,55,108,105,10,228,99,250,236,253,219,254,36,172,3,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,181,94,104,254,68,243,55,240,95,88,162,80,2,175,211,153,175,2,87,92,145,198,87,28,243,202,220,51,73,30,87,223,170,35,42,170,59,92,4,1,134,235,77,132,72,36,143,87,96,166,154,93,74,51,13,177,129,201,208,219,27,52,61,90,21,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,3,219,233,118,155,71,35,12,140,224,243,64,103,213,141,245,2,125,14,62,160,4,178,58,200,39,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,173,215,154,63,145,60,205,252,23,214,40,148,27,100,134,10,181,102,86,116,96,28,185,190,212,85,193,109,197,88,162,213,100,172,150,144,196,103,142,10,154,184,225,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,23,213,226,31,135,236,125,195,46,104,87,101,70,99,5,33,220,168,233,233,234,226,172,161,105,158,138,182,9,163,98,25,105,228,154,56,202,64,98,223,17,19,14,141,36,82,15,126,215,87,233,203,23,152,93,30,22,163,166,225,215,136,28,95,209,181,67,182,44,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,152,54,194,221,40,66,153,182,153,49,72,241,238,96,104,132,36,215,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,241,140,89,41,240,157,229,99,38,254,159,225,239,78,129,99,88,171,255,0,24,24,167,49,238,183,108,179,195,24,182,186,234,248,110,197,149,248,60,176,165,37,68,79,21,40,82,207,99,162,58,153,169,219,70,25,55,213,12,226,114,251,196,229,11,70,229,164,34,33,112,28,163,56,104,202,204,241,199,120,199,29,102,101,167,219,127,147,255,0,103,246,43,53,100,20,213,54,186,238,221,13,124,82,118,184,38,136,250,187,58,64,113,237,33,218,98,196,251,180,102,105,169,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,233,254,33,244,233,214,53,138,229,56,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,246,220,190,248,245,196,60,51,99,42,28,13,152,55,218,186,204,171,187,212,71,13,112,84,118,170,211,176,3,53,73,52,212,48,180,172,16,129,84,84,12,149,12,49,153,152,3,184,137,27,51,60,228,127,165,92,123,133,127,216,172,71,134,241,29,191,253,174,178,134,229,67,81,31,251,232,230,134,72,207,239,18,18,248,179,172,104,179,191,5,90,178,215,58,49,246,92,216,170,42,231,182,225,92,81,117,178,81,203,86,98,83,201,5,53,92,144,198,82,16,136,139,155,136,51,187,176,139,107,174,140,222,10,114,121,92,121,19,203,47,198,189,98,181,71,87,55,60,109,158,56,143,136,40,176,198,99,225,79,99,96,204,47,214,167,193,115,193,73,51,210,220,99,150,42,105,106,106,70,174,88,131,175,51,238,167,25,99,13,99,128,128,99,109,206,197,44,182,235,194,46,13,202,60,127,196,94,12,194,217,239,127,164,179,96,74,154,138,153,175,21,85,119,64,183,64,225,13,44,211,71,12,149,38,236,209,132,178,199,28,78,236,66,110,210,59,1,9,184,147,93,7,58,191,52,248,91,233,253,15,168,220,85,74,228,143,105,181,95,237,89,243,98,190,219,41,46,54,219,141,62,31,164,172,163,171,132,102,130,166,9,6,230,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,172,3,137,28,39,148,120,23,59,113,78,15,200,172,99,87,138,176,77,166,162,42,107,109,222,166,112,152,234,140,96,143,180,59,75,28,113,132,128,213,29,97,3,1,216,64,34,66,230,206,198,87,107,201,247,50,51,198,207,158,205,151,56,90,142,235,114,203,43,223,94,92,80,61,134,106,138,27,77,83,81,207,37,45,87,84,125,202,89,165,58,97,131,82,118,25,71,221,113,34,142,34,142,106,81,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,8,136,138,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,91,175,30,188,29,225,238,41,242,142,230,86,107,61,36,25,139,99,167,237,184,126,231,13,29,47,107,173,56,2,114,142,215,45,68,187,72,105,165,41,164,102,110,168,0,74,65,43,238,96,33,40,12,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,189,203,207,141,59,87,20,249,95,79,98,197,248,130,144,179,83,13,83,187,98,10,54,166,26,87,173,129,164,219,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,233,198,7,14,235,170,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,30,206,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,85,254,88,124,16,81,241,23,138,170,115,123,50,41,119,224,28,31,112,134,42,122,113,154,3,246,173,226,25,41,234,30,150,122,121,98,145,164,163,232,22,147,49,108,114,235,198,32,69,164,155,38,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,178,174,104,188,2,209,227,11,21,203,137,140,157,183,218,173,119,92,57,111,169,174,197,150,120,41,160,163,142,231,74,7,45,76,247,33,49,17,223,88,61,73,10,94,163,145,77,24,142,215,99,141,130,107,170,224,79,34,236,89,3,195,46,14,195,118,203,53,214,217,117,191,91,233,113,38,36,134,232,230,213,67,120,170,165,133,234,0,227,38,30,143,79,96,66,209,176,139,136,194,219,183,27,153,151,171,226,199,202,198,114,125,63,196,62,157,58,198,177,100,187,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,143,14,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,6,71,249,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,143,110,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,87,238,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,218,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,40,139,231,79,159,53,55,108,101,133,56,114,179,86,210,29,182,197,78,24,154,244,208,212,69,41,251,70,102,146,42,104,101,6,13,240,28,84,239,36,140,219,255,0,56,21,192,78,30,232,19,198,90,153,62,76,153,233,71,138,114,106,251,144,215,123,206,251,214,9,184,73,113,181,210,72,208,71,253,39,171,38,50,104,88,93,165,151,167,86,245,5,33,144,187,7,107,128,119,187,16,136,200,170,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,40,86,231,87,230,159,11,125,63,161,245,27,138,244,28,164,178,119,0,231,174,0,226,3,46,115,26,195,73,113,182,220,105,236,49,69,44,180,176,205,61,190,121,33,187,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,251,89,237,171,140,206,12,241,247,9,152,254,166,142,178,134,174,227,130,110,53,7,45,134,253,20,83,77,0,193,36,213,13,77,73,85,82,240,69,11,87,116,105,222,73,34,143,86,209,247,15,119,133,117,229,169,204,11,242,19,89,67,144,153,173,54,252,3,117,184,23,178,238,36,90,201,103,174,171,158,152,63,59,44,245,33,13,61,184,27,180,207,38,208,114,105,36,51,239,220,74,106,84,0,243,71,243,217,153,191,130,250,61,18,181,85,45,60,173,56,5,177,82,88,172,60,86,102,245,191,183,93,107,191,163,176,117,146,170,152,194,59,124,98,110,209,220,166,25,5,186,147,30,214,146,159,70,120,194,50,142,97,115,51,141,224,162,188,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,43,85,226,199,205,62,114,125,64,196,62,163,58,148,158,77,86,155,85,255,0,132,76,109,98,190,219,41,46,54,219,142,56,185,82,86,81,213,194,51,65,83,4,150,203,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,180,14,101,252,14,84,240,227,140,166,206,28,14,116,135,151,88,210,241,32,67,73,24,69,78,118,59,140,205,36,239,68,48,131,8,189,51,136,74,80,144,15,184,17,188,102,204,226,7,53,52,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,42,175,55,252,83,98,199,57,251,151,184,215,11,87,118,219,46,32,202,251,77,210,221,83,210,56,250,244,179,214,215,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,114,84,243,79,138,126,159,215,122,141,185,77,74,140,14,118,153,199,98,139,10,224,94,31,169,225,235,94,170,110,13,140,107,36,220,99,217,41,99,142,162,146,157,180,112,217,39,88,229,169,239,99,220,29,151,222,29,36,23,107,11,224,127,39,110,185,223,197,30,95,225,26,59,13,37,214,219,69,120,166,189,223,162,174,165,41,232,154,213,73,40,205,82,53,2,192,99,178,65,22,128,90,70,216,82,79,24,19,182,253,84,148,243,167,192,20,215,222,30,112,166,96,211,225,234,186,203,150,21,197,1,76,117,208,180,164,20,22,234,202,121,26,103,149,133,246,8,29,68,20,0,198,109,220,123,4,93,186,142,197,28,28,4,230,102,42,202,254,46,50,206,227,133,170,250,126,222,196,20,88,102,227,1,201,35,67,85,67,95,56,83,202,18,8,24,239,219,212,25,65,139,81,105,97,136,220,75,102,139,34,149,231,241,174,94,224,28,202,181,69,98,204,108,15,135,241,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,181,208,201,190,46,188,254,22,225,235,32,176,53,246,151,20,224,172,143,203,252,63,122,162,223,217,174,54,188,51,69,73,85,6,240,32,61,146,199,24,152,238,3,33,125,31,188,73,217,251,157,213,160,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,179,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,199,135,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,35,252,169,248,237,181,61,170,131,133,156,229,196,213,99,114,26,134,131,4,93,110,51,137,65,36,14,32,49,217,220,221,152,128,196,152,158,13,228,76,108,125,1,112,217,4,114,117,121,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,46,152,215,36,50,95,50,174,177,95,115,27,40,112,86,42,185,65,78,52,145,86,94,236,20,149,211,199,0,145,16,196,50,77,25,19,3,17,153,48,179,233,169,147,252,93,48,86,72,100,190,90,221,101,190,229,206,80,224,172,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,211,80,23,248,50,246,168,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,69,95,22,62,105,243,147,234,6,33,245,25,213,42,83,125,203,119,128,91,22,65,97,91,94,118,230,69,191,182,230,110,32,183,133,69,60,53,84,199,31,217,154,89,227,213,233,130,57,68,76,107,8,15,108,242,16,177,6,165,8,104,61,67,154,58,249,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,33,55,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,237,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,175,52,127,34,121,155,248,47,172,81,40,1,89,73,98,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,160,7,142,142,12,175,188,30,102,61,45,178,59,175,182,112,102,40,237,21,24,102,229,41,131,85,20,113,56,117,105,170,99,29,52,154,46,172,76,242,8,180,114,9,137,14,215,115,138,58,129,203,187,143,170,206,24,241,83,224,60,210,184,93,110,89,101,123,233,83,234,245,51,212,125,153,145,164,148,251,77,45,54,231,6,132,206,121,10,162,56,193,164,47,118,65,220,81,244,229,146,174,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,58,124,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,44,125,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,100,249,101,113,219,106,206,236,27,110,200,204,210,196,213,114,102,133,134,158,65,165,172,186,78,38,120,146,136,28,136,78,57,52,103,58,152,98,208,100,3,221,33,132,125,125,210,59,205,210,132,197,146,159,9,222,86,50,111,233,254,30,244,232,22,53,138,255,0,249,138,225,63,255,0,5,142,16,49,213,30,25,253,95,210,218,110,23,136,232,191,253,29,110,150,146,154,105,217,191,241,211,142,50,47,237,228,45,250,110,188,167,40,236,204,197,88,63,139,219,62,5,180,213,235,101,199,182,250,251,125,222,150,73,36,233,151,102,164,154,178,9,196,4,216,30,96,56,28,4,204,75,108,115,206,44,204,231,171,78,162,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,77,127,146,119,11,31,248,52,229,87,254,134,219,191,248,41,197,143,149,140,228,250,127,136,125,58,117,141,98,201,163,61,50,47,46,56,139,203,139,142,87,230,133,155,183,90,171,180,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,78,96,220,90,62,142,46,36,64,98,96,102,5,143,15,16,252,63,99,238,25,115,66,187,42,51,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,22,248,136,152,116,105,34,144,123,246,186,191,254,85,252,122,212,210,212,218,184,88,206,75,237,93,96,86,84,67,111,192,215,58,142,147,5,24,52,83,19,208,84,212,73,40,147,131,144,65,21,40,8,25,239,151,165,171,3,68,33,97,124,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,171,218,241,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,49,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,127,191,156,57,233,152,249,243,89,134,110,217,161,121,246,205,215,11,225,248,112,220,55,41,89,222,170,178,150,41,231,154,51,169,55,119,234,204,221,160,129,228,209,136,196,5,207,113,185,153,253,108,163,226,95,52,242,59,2,99,204,11,150,119,111,98,126,80,61,151,219,111,52,115,212,211,93,40,123,12,210,75,31,100,158,25,67,165,191,170,97,38,225,45,192,78,45,183,87,119,243,249,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,11,188,50,96,30,22,114,190,219,151,248,66,154,146,178,228,20,226,55,172,66,246,232,105,171,111,51,180,146,201,190,114,141,183,16,1,79,40,196,6,70,241,198,226,27,139,71,34,172,8,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,68,68,81,129,205,147,130,90,59,133,139,249,77,229,14,20,233,87,218,247,142,49,181,218,45,176,71,28,212,164,115,79,37,230,78,155,12,135,48,201,35,180,230,237,33,20,100,18,19,198,48,72,69,26,185,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,27,192,230,45,204,102,197,196,166,21,180,229,14,76,210,221,104,240,129,246,75,197,246,186,183,125,53,69,109,87,79,120,80,60,32,110,15,12,6,108,242,57,111,19,158,32,40,244,8,130,89,173,171,131,254,26,239,188,84,231,141,159,44,173,143,209,181,67,182,233,137,42,198,168,32,146,146,207,20,209,133,68,145,57,9,238,153,250,161,28,108,192,109,212,144,28,153,129,140,135,33,60,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,170,168,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,133,109,92,111,240,93,133,120,184,203,137,232,104,134,213,100,199,214,222,156,246,76,67,45,12,101,33,244,154,109,180,53,51,176,60,205,70,111,60,142,226,15,238,72,227,46,211,218,241,156,0,255,0,166,172,5,138,191,217,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,238,33,33,248,59,46,165,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,233,202,227,200,158,89,126,53,235,21,170,234,145,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,172,104,120,129,204,207,203,38,120,227,204,210,142,174,235,81,73,137,177,5,117,194,131,218,146,111,170,134,132,230,46,203,1,251,230,195,210,129,162,141,128,73,196,4,24,69,246,139,47,0,174,171,150,94,117,254,69,184,184,194,221,162,223,218,168,49,222,152,42,179,100,91,230,139,182,207,15,103,146,61,100,1,29,42,162,166,222,79,187,72,158,93,162,229,183,73,254,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,145,76,248,203,60,172,205,124,172,196,24,91,56,233,45,95,102,253,159,87,52,247,27,132,116,223,210,111,232,105,64,174,16,203,80,5,29,60,208,199,36,132,51,187,123,157,239,225,170,198,223,48,168,176,109,187,31,226,91,126,92,221,170,238,152,78,150,241,91,13,134,186,172,92,103,170,183,12,198,212,211,72,206,0,236,101,19,1,59,56,7,123,191,186,62,13,45,60,157,243,191,62,113,246,13,189,101,182,51,177,213,222,50,251,7,83,132,22,60,83,83,38,135,69,59,56,105,103,103,46,250,128,24,139,168,26,119,211,128,140,100,251,37,167,16,178,14,104,254,123,51,55,240,95,71,162,85,87,150,167,47,223,203,181,101,14,125,230,180,59,48,13,170,224,94,203,183,16,233,37,226,186,146,122,99,252,236,83,211,28,53,22,227,110,211,4,155,77,137,228,140,195,187,105,41,169,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,181,94,44,124,211,231,39,212,12,67,234,51,169,84,228,169,229,99,20,253,64,174,244,235,114,189,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,219,141,30,18,113,87,8,217,166,248,90,229,47,110,195,119,222,211,112,195,55,17,41,37,234,80,141,76,128,16,79,43,195,20,111,89,28,109,9,76,17,179,136,245,163,118,125,13,149,10,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,233,40,98,154,98,48,165,129,229,146,103,138,33,119,208,1,229,154,89,28,71,70,223,33,151,137,59,189,250,242,84,243,79,138,126,159,215,122,141,185,77,74,199,219,153,70,111,84,230,255,0,24,56,226,118,158,173,237,184,62,161,176,133,182,26,152,34,136,224,10,18,32,168,22,120,245,222,5,88,245,114,1,27,185,184,74,44,251,116,96,27,159,228,151,147,151,217,113,86,58,226,6,162,110,141,150,154,222,248,58,142,61,160,93,174,170,73,41,234,234,31,86,61,241,244,66,42,110,231,13,167,218,189,210,214,50,103,145,254,37,240,5,78,105,240,243,153,25,125,111,195,212,151,203,149,243,11,220,169,173,116,53,45,22,201,110,61,156,222,141,217,229,118,0,49,168,104,140,12,157,182,24,137,106,59,117,108,104,150,75,188,52,99,250,156,211,225,231,45,243,6,225,136,105,47,151,43,230,23,182,212,221,43,169,158,45,146,220,123,56,53,99,59,68,204,0,99,80,210,129,128,179,108,49,33,208,118,232,213,45,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,86,213,198,255,0,5,216,87,139,140,184,158,134,136,109,86,76,125,109,233,207,100,196,50,208,198,82,31,73,166,219,67,83,59,3,204,212,102,243,200,238,32,254,228,142,50,237,61,175,25,211,94,7,57,104,96,222,28,105,139,28,103,13,62,31,198,153,138,117,3,37,36,193,3,212,219,172,97,20,172,112,157,27,79,24,147,212,185,0,72,245,14,2,97,163,4,108,44,198,115,80,174,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,81,87,197,143,154,124,228,250,129,136,125,70,117,127,252,175,57,126,255,0,242,183,197,110,110,195,253,170,237,131,44,228,63,248,204,79,83,91,5,69,55,254,45,83,73,36,50,255,0,97,46,191,162,202,85,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,21,170,243,71,242,39,153,191,130,250,197,18,128,21,149,66,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,43,21,224,235,148,159,228,191,29,212,99,174,37,234,112,166,45,246,102,207,98,89,173,199,219,237,117,93,72,106,34,168,237,240,86,209,142,253,189,72,14,45,132,218,24,57,23,128,178,184,14,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,178,14,100,252,12,90,184,130,192,21,153,169,151,54,186,74,28,197,194,180,245,55,41,66,142,214,37,62,40,128,97,141,138,150,82,134,55,158,106,145,142,156,6,155,87,38,215,88,182,179,72,210,71,9,120,91,22,98,172,13,125,165,197,56,43,19,93,112,253,234,139,127,102,184,218,235,100,164,170,131,120,16,30,201,99,113,49,220,6,66,250,63,120,147,179,247,59,175,148,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,77,79,18,24,79,237,95,39,236,57,217,240,207,182,107,236,217,127,131,110,212,123,40,187,68,212,125,32,161,237,21,49,232,206,81,236,165,42,157,242,54,155,98,121,119,59,11,146,135,108,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,202,33,17,82,174,44,124,172,103,39,211,252,67,233,211,172,107,22,85,10,223,248,215,225,70,197,197,166,77,86,224,222,149,170,143,23,219,117,172,194,215,186,216,76,187,5,86,224,121,35,114,141,216,218,25,192,58,82,54,134,45,168,73,211,51,138,54,88,246,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,186,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,79,167,43,143,34,121,101,248,215,172,86,171,170,86,107,204,19,128,172,61,196,206,13,174,199,57,125,98,164,163,205,75,69,60,147,80,157,63,101,162,11,249,187,211,11,195,93,51,196,231,49,141,61,57,71,78,229,32,0,25,179,17,8,59,187,65,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,75,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,211,128,158,8,44,92,35,224,73,107,113,29,45,170,229,153,183,190,172,87,187,221,28,199,81,8,82,180,206,240,210,210,20,145,70,113,195,176,98,57,27,99,17,203,174,226,33,142,38,11,170,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,34,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,25,204,175,135,172,43,195,167,19,85,214,76,21,83,165,151,23,91,199,22,211,91,198,150,56,35,181,118,154,170,152,206,142,38,141,152,30,16,56,9,227,102,17,219,25,128,59,19,131,153,218,170,200,123,129,142,23,240,15,12,185,47,67,71,132,46,244,151,251,150,46,167,161,189,222,175,212,213,16,213,65,91,57,82,68,219,105,42,99,138,50,146,133,139,171,36,12,123,157,154,115,45,125,247,87,20,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,143,94,103,188,5,84,231,61,170,175,136,28,159,177,85,215,230,13,178,158,154,27,173,162,147,164,13,118,183,64,51,111,154,56,134,46,173,69,112,177,64,44,207,47,189,12,13,24,9,27,70,5,12,42,127,185,92,121,19,203,47,198,189,98,181,93,82,34,179,94,107,25,243,83,147,124,46,87,225,155,21,109,36,119,220,201,168,124,51,24,21,68,77,60,118,227,136,202,190,96,132,192,158,80,233,51,83,19,179,15,77,235,35,54,49,38,6,40,43,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,117,213,93,171,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,178,51,224,219,61,40,248,137,225,199,6,102,55,182,125,163,122,43,124,118,236,70,70,208,4,193,120,167,1,142,169,228,138,7,112,139,168,109,215,0,208,95,165,52,69,176,88,152,90,181,162,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,149,63,230,87,204,46,179,51,111,181,217,21,144,216,191,253,34,208,109,138,241,124,181,205,61,60,151,138,173,149,48,212,210,132,209,204,209,212,219,138,57,128,93,138,61,178,73,19,144,145,199,176,138,216,56,59,225,87,25,113,95,155,150,252,31,102,182,213,142,24,183,84,83,212,226,203,188,114,52,33,110,183,57,251,236,50,144,24,246,153,4,100,24,67,105,110,54,114,118,233,132,134,25,4,101,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,9,38,216,222,252,242,244,192,0,166,148,220,164,144,216,91,124,134,100,237,169,58,141,108,205,224,163,21,113,89,204,207,48,175,119,107,103,103,203,44,51,112,195,242,98,59,133,67,72,17,215,236,180,80,72,86,202,119,140,128,202,105,65,217,140,128,155,163,25,177,187,238,40,130,89,73,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,106,188,88,249,167,206,79,168,24,135,212,103,82,169,201,83,202,198,41,250,129,93,233,214,229,127,234,149,113,59,195,214,21,226,131,38,175,89,71,138,106,123,7,111,233,212,219,174,129,75,29,68,214,202,232,139,116,85,17,137,183,247,209,155,9,1,28,82,202,12,97,191,115,99,195,156,89,59,143,178,43,31,221,50,231,49,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,8,213,210,148,192,5,45,52,133,17,188,114,176,179,19,55,237,102,188,174,74,158,105,241,79,211,250,239,81,183,41,126,205,140,117,249,47,202,204,101,153,158,203,246,159,217,44,63,113,190,246,46,191,71,181,118,90,105,38,233,117,54,150,205,221,61,187,182,150,154,235,163,233,162,198,50,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,169,233,229,113,148,53,57,75,193,246,25,158,229,5,92,23,44,115,81,54,47,170,134,105,226,148,0,42,68,2,148,162,120,255,0,68,14,142,10,73,28,73,200,216,228,54,45,191,160,55,106,177,172,226,187,9,253,134,226,107,53,112,180,120,103,236,253,37,22,48,187,118,11,112,209,118,72,224,161,58,169,14,151,165,22,130,195,9,64,113,20,123,91,107,198,64,227,238,187,41,105,228,219,138,111,184,131,132,122,203,77,222,187,180,82,97,156,97,113,181,218,227,233,0,118,122,83,130,154,172,163,212,89,156,245,158,174,160,245,39,114,247,244,215,104,139,53,245,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,81,254,30,248,18,186,231,119,27,57,167,158,121,165,134,105,36,202,251,14,100,98,98,165,163,186,64,70,24,146,180,46,21,34,33,28,122,179,29,52,50,232,82,25,238,140,206,62,134,217,25,230,233,74,250,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,43,85,230,143,228,79,51,127,5,245,138,37,0,43,42,132,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,81,65,205,67,128,170,154,90,155,175,20,249,55,98,171,172,10,202,137,174,24,230,217,79,210,96,163,6,138,17,106,250,106,120,226,18,112,114,9,229,170,50,51,61,242,245,116,96,105,72,34,217,100,167,194,119,149,140,155,250,127,135,189,58,5,141,98,201,35,134,75,77,170,255,0,194,38,84,88,175,182,202,75,141,182,227,150,246,42,74,202,58,184,70,104,42,96,146,217,8,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,199,51,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,255,0,114,228,204,207,202,135,6,217,113,113,168,171,181,73,95,97,183,150,25,172,130,223,38,189,151,176,72,84,244,225,48,185,145,4,197,75,29,52,164,207,166,189,102,49,17,19,22,87,42,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,69,98,188,206,184,37,163,207,60,184,169,205,188,175,194,155,243,39,11,238,172,154,154,211,109,129,234,177,45,41,52,49,201,28,198,204,50,205,52,16,194,39,11,110,50,218,18,68,17,145,74,14,48,130,167,251,149,199,145,60,178,252,107,214,43,85,213,34,131,110,111,248,3,6,224,94,43,233,170,176,126,30,164,180,158,42,194,244,215,251,187,83,51,136,85,92,100,172,172,138,90,135,13,118,137,152,193,27,158,214,109,199,184,203,83,51,34,170,188,145,176,6,13,190,227,44,205,204,27,206,30,164,172,196,56,86,158,211,77,101,174,153,156,142,128,43,26,181,170,94,38,119,218,38,99,4,96,231,166,246,13,226,206,195,33,177,75,162,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,17,21,20,227,3,137,75,23,10,217,29,120,204,219,155,117,174,179,110,181,225,186,66,165,57,227,171,188,75,12,135,79,28,172,36,27,97,110,145,201,35,185,131,244,227,54,23,115,112,18,199,179,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,33,199,14,247,247,32,139,168,102,99,12,64,195,28,96,228,251,35,0,22,125,5,147,50,50,171,49,242,126,251,79,134,51,67,5,221,112,205,214,174,223,77,116,134,146,227,78,241,72,116,179,134,248,228,102,127,247,194,77,250,65,32,73,25,176,152,24,140,138,114,155,227,106,178,223,125,254,76,153,189,138,250,180,23,77,133,131,174,151,123,148,242,73,13,80,132,48,71,102,143,168,229,24,66,81,198,207,0,51,198,35,32,156,98,210,20,241,136,203,82,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,160,175,155,38,122,88,179,131,137,175,179,120,74,243,117,171,181,101,221,188,240,221,84,53,12,113,210,133,226,58,169,158,180,233,227,39,255,0,112,132,228,218,46,101,76,218,110,1,140,203,183,192,78,67,84,221,178,47,136,254,35,111,52,84,135,109,177,101,190,36,195,54,87,154,158,41,79,218,51,91,78,90,153,162,55,61,240,28,84,239,28,110,251,63,56,21,198,44,126,233,139,217,2,188,174,107,25,13,77,147,124,81,215,226,107,21,21,92,118,44,201,167,124,77,25,149,60,173,4,119,19,148,198,190,16,152,204,154,83,234,179,84,147,51,143,77,171,35,6,1,22,7,43,138,228,151,157,127,252,189,112,231,89,111,249,227,91,125,84,113,127,226,244,117,113,204,111,39,254,36,241,136,199,253,189,200,191,65,148,170,34,34,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,40,86,231,87,230,159,11,125,63,161,245,27,138,181,252,162,226,99,25,100,174,81,230,158,86,224,202,26,64,60,215,167,160,182,220,238,115,51,72,116,214,232,66,172,42,32,138,50,23,29,243,141,94,199,145,223,220,1,61,163,188,134,72,252,174,78,228,238,62,207,92,127,107,203,156,185,176,213,220,110,87,26,136,34,150,88,169,102,154,11,124,18,77,28,37,87,84,80,129,148,84,209,148,160,242,74,226,236,44,255,0,177,159,33,62,21,120,103,193,188,40,101,29,30,86,224,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,220,227,8,109,138,48,8,197,223,104,0,238,35,61,242,29,96,93,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,26,174,186,88,97,16,58,169,218,40,225,105,101,38,109,76,218,40,98,141,136,181,125,145,128,248,11,51,118,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,213,120,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,253,57,163,230,245,78,82,240,125,137,160,182,207,87,5,203,28,212,67,132,41,102,134,8,165,0,10,145,51,170,25,90,79,209,3,163,130,174,54,33,98,54,57,1,199,111,233,140,11,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,147,158,83,224,95,201,126,86,96,220,179,246,167,180,254,201,97,251,117,139,182,244,58,61,171,178,211,71,15,87,167,184,182,110,233,238,219,184,180,215,77,95,77,87,171,80,129,206,75,11,88,176,255,0,23,20,119,107,69,15,103,171,196,216,62,221,116,186,73,213,51,237,21,65,61,77,32,201,161,59,176,105,5,37,56,104,44,195,238,107,166,226,39,122,151,201,31,52,46,180,184,255,0,48,178,94,97,171,158,219,115,179,197,138,41,220,171,75,161,71,61,52,209,211,75,178,159,71,29,243,141,92,59,164,103,23,210,146,49,118,46,237,146,232,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,126,150,203,77,170,203,76,116,118,107,101,37,5,60,149,19,213,156,84,208,140,64,83,207,41,205,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,187,104,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,173,87,154,63,145,60,205,252,23,214,40,148,0,172,170,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,22,42,235,37,62,19,188,172,100,223,211,252,61,233,208,44,107,22,74,124,39,121,88,201,191,167,248,123,211,160,80,193,205,55,0,84,224,94,52,177,149,83,97,234,75,77,183,21,83,208,95,237,173,76,209,8,85,4,148,193,21,69,67,132,111,238,153,214,65,86,231,189,152,200,247,27,235,189,136,174,171,145,246,63,169,150,213,154,121,91,93,136,105,26,158,150,162,221,127,181,218,73,226,25,220,229,25,96,173,168,6,211,170,96,205,13,0,23,123,128,59,199,250,47,35,238,148,164,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,40,86,231,87,230,159,11,125,63,161,245,27,138,170,188,140,127,93,159,187,127,196,148,170,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,165,92,88,249,88,206,79,167,248,135,211,167,88,214,44,170,17,17,17,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,143,103,26,60,91,98,174,46,115,77,241,77,202,46,195,134,236,93,166,223,134,109,194,50,69,211,161,42,153,12,39,158,39,154,88,218,178,72,222,17,152,227,118,18,232,198,204,218,3,43,128,229,123,192,183,229,175,21,6,120,231,30,12,237,121,109,101,223,236,122,106,210,219,13,246,233,28,130,205,172,46,47,218,40,225,210,78,166,174,32,114,176,71,249,209,26,136,218,69,56,223,224,187,10,241,113,151,19,208,209,13,170,201,143,173,189,57,236,152,134,90,24,202,67,233,52,219,104,106,103,96,121,154,140,222,121,29,196,31,220,145,198,93,167,181,227,56,1,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,147,203,67,140,74,110,36,50,142,28,15,140,239,20,159,148,92,15,79,29,21,108,50,86,75,45,93,218,221,24,70,17,93,9,230,212,140,200,159,167,51,177,201,164,172,198,93,54,158,48,87,148,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,85,84,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,42,127,196,14,102,126,70,242,59,30,102,148,117,118,170,122,188,51,135,235,174,20,30,212,147,101,44,213,193,9,118,88,15,223,7,46,172,239,20,108,2,76,70,70,194,47,184,153,99,89,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,202,114,112,134,78,218,178,67,149,174,36,194,52,118,26,187,85,202,183,41,239,55,187,244,85,212,163,5,107,221,106,237,50,205,82,53,2,192,5,190,50,38,128,90,70,222,49,193,24,19,190,205,84,16,169,201,230,239,147,183,92,202,225,112,49,118,28,176,210,87,92,178,250,241,21,238,166,86,165,41,107,99,181,20,82,67,86,48,16,1,19,3,17,211,207,43,59,136,116,233,72,201,255,0,54,44,162,3,134,188,222,169,200,92,249,192,217,185,12,245,113,211,225,219,196,51,92,26,146,8,166,158,91,113,235,21,108,49,132,186,3,156,148,210,77,27,59,184,232,230,206,196,46,204,77,146,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,80,173,206,175,205,62,22,250,127,67,234,55,21,97,86,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,79,167,0,188,20,97,94,20,242,226,146,247,118,182,118,140,205,196,214,248,100,196,119,10,134,140,228,160,222,195,33,91,41,222,50,48,24,98,54,102,50,2,126,180,128,198,239,180,98,8,174,169,17,17,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,213,120,177,243,79,156,159,80,49,15,168,206,165,83,146,167,149,140,83,245,2,187,211,173,202,255,0,209,66,183,58,191,52,248,91,233,253,15,168,220,83,146,167,154,124,83,244,254,187,212,109,202,229,57,218,98,155,21,38,65,96,92,21,81,93,178,245,117,198,13,116,163,166,233,27,245,105,105,40,170,35,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,140,190,14,237,55,91,215,21,249,61,71,102,182,85,215,212,71,142,44,181,103,21,52,37,41,140,16,86,69,52,210,184,139,59,176,71,20,114,72,101,224,32,4,79,163,51,186,201,37,20,80,115,193,192,20,209,93,114,179,52,168,112,245,91,212,85,83,220,108,23,75,176,180,165,3,4,69,20,244,84,230,250,244,128,221,230,175,49,238,99,54,105,63,73,163,109,180,87,147,214,53,181,97,94,48,66,197,112,167,171,146,163,24,225,123,149,146,132,161,1,112,142,112,40,107,156,165,119,38,118,14,149,12,162,206,44,79,188,129,180,209,220,134,114,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,68,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,68,68,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,17,64,15,52,127,61,153,155,248,47,163,209,43,170,228,99,250,236,253,219,254,36,165,81,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,90,175,52,127,34,121,155,248,47,172,81,40,1,89,84,34,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,88,214,44,148,248,78,242,177,147,127,79,240,247,167,64,172,87,157,238,89,246,156,43,150,153,199,71,73,106,139,217,247,10,188,51,112,159,167,182,186,163,180,70,213,20,129,185,131,223,134,62,203,90,250,17,182,210,159,221,23,222,110,214,149,202,203,31,212,224,94,52,176,109,43,226,26,75,77,183,21,83,215,216,46,79,82,241,8,85,4,148,199,45,61,59,28,141,238,153,214,65,72,193,177,216,200,246,131,107,189,196,167,209,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,138,21,185,213,249,167,194,223,79,232,125,70,226,170,175,35,31,215,103,238,223,241,37,42,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,68,68,69,13,124,212,248,223,172,204,156,85,119,225,135,47,42,182,97,12,55,112,138,44,67,87,209,158,158,162,182,241,73,36,225,61,46,189,86,9,104,227,55,133,244,56,153,222,122,125,226,68,3,25,21,176,112,119,194,174,50,226,191,55,45,248,62,205,109,171,28,49,110,168,167,169,197,151,120,228,104,66,221,110,115,247,216,101,32,49,237,50,8,200,48,134,210,220,108,228,237,211,9,12,50,19,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,163,87,155,95,5,223,109,44,85,156,87,96,1,219,122,195,150,248,96,197,22,184,40,119,21,198,134,51,218,53,194,81,3,155,205,0,27,52,165,43,184,246,104,69,247,70,212,251,100,139,108,157,206,44,125,145,88,254,215,152,217,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,99,182,69,28,58,231,206,13,226,75,40,236,89,173,131,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,45,241,145,104,196,224,59,193,194,65,109,134,46,248,209,44,148,248,78,242,177,147,127,79,240,247,167,64,170,170,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,20,106,243,163,207,75,21,171,46,48,231,15,22,203,205,214,28,73,123,184,83,98,75,149,53,59,28,116,167,103,137,170,99,140,42,15,86,25,55,213,8,24,70,204,108,197,72,230,91,29,162,115,177,94,94,156,61,127,40,222,38,176,253,130,182,166,212,22,92,41,211,197,183,186,107,141,47,106,142,190,134,146,170,6,42,54,133,219,100,157,99,150,56,201,141,216,90,50,144,180,55,22,140,230,255,0,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,150,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,107,56,129,203,63,200,222,120,227,204,173,142,146,235,79,73,134,113,5,117,190,131,218,145,236,170,154,132,38,46,203,57,251,128,197,213,129,226,145,140,69,132,196,216,133,182,147,41,180,229,125,157,247,92,236,225,66,202,55,155,29,37,186,163,0,84,14,7,3,166,144,136,43,32,162,163,165,120,103,113,46,240,55,138,104,192,219,113,51,156,100,109,181,141,163,11,181,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,69,10,220,234,252,211,225,111,167,244,62,163,113,87,85,203,83,151,239,228,38,142,135,62,243,90,29,248,250,235,111,47,101,219,136,117,142,207,67,87,5,49,254,118,41,233,130,106,123,136,63,105,130,77,166,226,209,200,97,223,184,149,255,0,162,34,34,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,149,170,241,99,230,159,57,62,160,98,31,81,157,74,167,37,79,43,24,167,234,5,119,167,91,149,255,0,162,133,110,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,151,181,231,131,141,109,85,248,255,0,43,50,230,26,122,182,185,88,236,247,27,221,68,164,3,208,40,43,166,138,24,132,11,118,231,54,43,124,206,76,226,204,204,81,232,229,171,176,209,254,80,216,23,237,111,25,54,219,255,0,181,59,39,216,172,63,116,190,244,122,29,78,215,212,140,104,58,91,183,55,79,78,223,212,221,161,127,82,219,167,189,184,103,81,21,128,115,171,242,177,133,190,160,80,250,117,197,71,7,47,12,107,106,192,28,105,101,85,246,243,79,87,53,61,85,224,236,128,52,192,36,109,61,194,154,90,24,73,216,136,91,96,203,83,25,27,235,171,3,19,179,19,179,11,228,60,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,232,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,136,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,138,213,121,163,249,19,204,223,193,125,98,137,64,10,202,161,17,90,175,52,127,34,121,155,248,47,172,81,40,86,225,59,205,62,77,253,64,195,222,163,2,201,77,17,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,198,177,100,167,194,119,149,140,155,250,127,135,189,58,5,226,185,135,224,171,174,63,224,183,53,108,86,106,138,72,106,41,108,225,123,50,169,50,16,120,45,245,49,87,76,44,226,36,251,202,42,105,4,27,77,28,220,89,220,89,220,155,30,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,147,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,169,87,22,62,86,51,147,233,254,33,244,233,214,53,139,42,132,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,79,248,133,194,215,220,115,144,89,151,130,176,181,15,109,189,98,12,31,121,181,219,169,186,161,31,94,170,122,41,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,8,63,232,92,113,217,255,0,120,207,248,77,103,255,0,157,169,254,68,68,68,86,127,198,191,46,108,184,226,171,182,227,251,5,87,217,108,205,142,222,240,83,92,163,209,168,110,146,6,206,136,220,99,96,35,45,160,15,16,205,27,180,128,38,59,154,97,138,56,154,165,240,119,194,174,13,225,67,40,237,248,62,205,109,164,44,79,113,167,167,169,197,151,120,228,121,142,227,113,96,247,216,101,32,2,236,209,145,72,48,134,209,218,14,228,237,212,57,12,235,170,34,139,92,208,228,239,83,138,184,163,107,206,20,196,244,150,124,160,196,85,21,55,171,168,83,69,20,53,182,99,121,88,142,219,73,8,131,68,225,35,200,253,9,54,236,134,48,54,144,72,162,141,170,100,171,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,224,135,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,55,220,61,97,107,238,6,200,44,180,193,88,166,135,177,94,176,254,15,179,90,238,52,221,80,147,161,85,5,20,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,168,8,169,255,0,16,184,90,251,142,114,11,50,240,86,22,161,237,183,172,65,131,239,54,187,117,55,84,35,235,213,79,69,44,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,161,7,253,11,142,59,63,239,25,255,0,9,172,255,0,243,181,63,200,138,16,56,133,229,195,198,118,57,207,220,203,198,184,91,38,251,109,151,16,99,11,205,210,221,83,246,138,213,31,94,150,122,217,100,138,77,135,82,38,59,128,197,244,38,98,109,116,118,103,238,82,127,192,86,86,227,188,150,225,59,3,101,158,101,216,189,141,137,44,222,211,237,180,93,170,26,142,151,86,229,85,52,127,156,132,206,50,214,57,64,189,210,125,53,209,244,118,118,107,128,69,13,124,100,240,91,199,199,17,60,71,99,60,198,252,147,123,70,202,87,9,45,216,112,131,18,219,130,16,179,211,153,71,74,241,197,61,99,156,93,64,110,185,134,130,221,89,165,45,130,228,226,215,85,202,219,131,156,95,195,118,21,198,24,183,56,240,79,177,49,245,250,224,54,232,6,74,186,42,206,141,158,40,227,144,94,25,105,200,222,62,172,242,73,212,7,147,66,236,208,62,198,218,196,87,85,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,8,250,245,83,209,75,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,168,65,255,0,66,227,142,207,251,198,127,194,107,63,252,237,79,242,140,14,103,28,8,103,182,122,103,141,155,52,178,43,46,237,87,170,74,236,63,13,190,243,217,238,20,116,53,79,93,79,52,186,79,81,218,14,38,151,116,18,65,24,27,17,147,13,51,137,48,8,199,185,203,31,133,94,44,120,102,207,27,205,203,53,178,210,235,103,194,24,147,15,205,111,156,233,241,5,182,162,150,58,232,230,138,90,121,234,32,138,172,140,182,128,84,196,6,49,153,9,84,59,104,32,82,19,73,250,34,34,132,14,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,162,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,148,159,240,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,231,33,51,140,181,142,80,47,116,159,77,116,125,29,157,154,224,17,17,91,174,52,225,18,213,152,188,102,225,142,40,177,125,198,146,162,219,129,240,189,53,182,203,102,122,113,149,230,186,141,77,108,157,170,126,160,184,136,66,53,49,28,91,61,254,179,9,238,143,162,205,45,197,34,34,34,40,192,230,129,193,159,18,124,68,231,237,131,26,228,230,91,253,160,178,209,96,250,91,92,245,62,216,160,164,217,84,21,181,178,20,123,42,39,140,223,64,154,55,213,155,111,189,166,186,179,179,57,95,240,103,196,159,14,217,251,127,198,185,199,150,255,0,103,236,181,184,62,170,215,5,79,182,40,42,247,213,29,109,20,131,30,202,121,228,54,212,33,145,245,118,219,238,233,174,174,204,246,255,0,196,47,46,30,51,177,206,126,230,94,53,194,217,55,219,108,184,131,24,94,110,150,234,159,180,86,168,250,244,179,214,203,36,82,108,58,145,49,220,6,47,161,51,19,107,163,179,63,114,191,254,87,249,9,155,28,59,100,21,255,0,5,103,30,20,251,63,122,173,198,21,87,72,41,187,117,53,94,250,83,162,162,140,100,223,79,36,128,218,156,50,54,142,251,189,221,116,209,217,222,240,17,70,7,52,14,12,248,147,226,39,63,108,24,215,39,50,223,237,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,153,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,251,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,115,64,224,207,137,62,34,115,246,193,141,114,115,45,254,208,89,104,176,125,45,174,122,159,108,80,82,108,170,10,218,217,10,61,149,19,198,111,160,77,27,234,205,183,222,211,93,89,217,156,175,248,51,226,79,135,108,253,191,227,92,227,203,127,179,246,90,220,31,85,107,130,167,219,20,21,123,234,142,182,138,65,143,101,60,242,27,106,16,200,250,187,109,247,116,215,87,102,121,63,69,103,252,208,50,19,54,56,137,200,43,6,10,201,204,41,246,130,245,69,140,41,110,147,211,118,234,106,77,148,161,69,91,25,73,190,162,72,193,244,57,163,109,25,247,123,218,233,163,59,181,128,112,245,203,135,140,236,13,159,185,105,141,113,78,77,246,43,46,31,198,22,107,165,198,167,237,21,170,78,133,44,21,177,73,44,155,2,164,140,182,128,19,232,44,228,250,104,204,239,220,166,253,21,159,243,64,200,76,216,226,39,32,172,24,43,39,48,167,218,11,213,22,48,165,186,79,77,219,169,169,54,82,133,21,108,101,38,250,137,35,7,208,230,141,180,103,221,239,107,166,140,238,214,129,192,87,1,92,88,228,183,22,56,27,51,51,47,42,125,141,134,236,222,211,237,181,190,221,182,212,116,186,182,218,168,99,252,220,53,7,33,107,36,160,62,232,190,154,234,250,51,59,180,191,162,43,0,230,183,194,230,123,113,41,249,46,252,138,96,111,180,127,103,61,183,237,63,233,157,29,31,67,180,118,30,143,250,230,88,247,110,232,75,250,58,233,183,191,77,91,90,127,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,251,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,147,244,68,68,69,16,28,122,240,21,197,142,116,241,99,142,115,51,45,50,167,219,56,110,243,236,206,197,91,237,219,109,63,87,165,109,165,134,79,205,205,80,18,14,146,68,99,239,11,107,166,173,171,59,59,220,7,42,78,23,51,219,134,191,202,143,229,175,3,125,156,251,71,236,79,102,127,76,232,235,58,253,159,183,117,191,214,210,201,183,111,94,47,210,211,93,221,218,232,250,95,250,34,34,34,132,14,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,162,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,148,159,240,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,231,33,51,140,181,142,80,47,116,159,77,116,125,29,157,154,224,17,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,243,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,127,202,255,0,33,51,99,135,108,130,191,224,172,227,194,159,103,239,85,184,194,170,233,5,55,110,166,171,223,74,116,84,81,140,155,233,228,144,27,83,134,70,209,223,119,187,174,154,59,59,222,2,34,136,14,61,120,10,226,199,58,120,177,199,57,153,150,153,83,237,156,55,121,246,103,98,173,246,237,182,159,171,210,182,210,195,39,230,230,168,9,7,73,34,49,247,133,181,211,86,213,157,157,238,3,149,39,11,153,237,195,95,229,71,242,215,129,190,206,125,163,246,39,179,63,166,116,117,157,126,207,219,186,223,235,105,100,219,183,175,23,233,105,174,238,237,116,125,47,253,17,21,191,241,235,149,184,239,58,120,78,199,57,103,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,185,82,205,39,231,38,48,140,116,142,35,47,120,155,93,52,109,93,217,158,48,56,122,229,195,198,118,6,207,220,180,198,184,167,38,251,21,151,15,227,11,53,210,227,83,246,138,213,39,66,150,10,216,164,150,77,129,82,70,91,64,9,244,22,114,125,52,102,119,238,83,126,138,223,248,245,202,220,119,157,60,39,99,156,179,203,75,23,182,113,37,231,217,157,138,139,181,67,79,213,233,92,169,102,147,243,147,24,70,58,71,17,151,188,77,174,154,54,174,236,207,16,63,232,92,113,217,255,0,120,207,248,77,103,255,0,157,169,254,68,86,255,0,199,174,86,227,188,233,225,59,28,229,158,90,88,189,179,137,47,62,204,236,84,93,170,26,126,175,74,229,75,52,159,156,152,194,49,210,56,140,189,226,109,116,209,181,119,102,120,192,225,235,151,15,25,216,27,63,114,211,26,226,156,155,236,86,92,63,140,44,215,75,141,79,218,43,84,157,10,88,43,98,146,89,54,5,73,25,109,0,39,208,89,201,244,209,153,223,185,77,250,34,128,31,244,46,56,236,255,0,188,103,252,38,179,255,0,206,212,223,112,245,133,175,184,27,32,178,211,5,98,154,30,197,122,195,248,62,205,107,184,211,117,66,78,133,84,20,81,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,234,16,127,208,184,227,179,254,241,159,240,154,207,255,0,59,83,125,195,214,22,190,224,108,130,203,76,21,138,104,123,21,235,15,224,251,53,174,227,77,213,9,58,21,80,81,69,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,170,128,160,46,237,202,179,142,59,117,214,182,223,71,148,84,151,74,122,90,137,33,138,186,147,18,91,6,10,160,18,118,25,163,105,170,2,86,2,102,98,102,144,0,244,118,220,34,250,179,75,255,0,3,184,15,52,50,195,133,124,7,151,249,201,75,87,75,139,44,84,245,148,149,84,245,55,8,235,78,8,26,182,126,203,19,75,25,152,56,13,51,192,32,34,78,192,12,33,221,183,70,174,170,159,241,11,133,175,184,231,32,179,47,5,97,106,30,219,122,196,24,62,243,107,183,83,117,66,62,189,84,244,82,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,234,16,127,208,184,227,179,254,241,159,240,154,207,255,0,59,83,252,136,161,3,136,94,92,60,103,99,156,253,204,188,107,133,178,111,182,217,113,6,48,188,221,45,213,63,104,173,81,245,233,103,173,150,72,164,216,117,34,99,184,12,95,66,102,38,215,71,102,126,229,39,252,5,101,110,59,201,110,19,176,54,89,230,93,139,216,216,146,205,237,62,219,69,218,161,168,233,117,110,85,83,71,249,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,184,4,81,129,205,3,131,62,36,248,137,207,219,6,53,201,204,183,251,65,101,162,193,244,182,185,234,125,177,65,73,178,168,43,107,100,40,246,84,79,25,190,129,52,111,171,54,223,123,77,117,103,102,168,28,169,56,92,207,110,26,255,0,42,63,150,188,13,246,115,237,31,177,61,153,253,51,163,172,235,246,126,221,214,255,0,91,75,38,221,189,120,191,75,77,119,119,107,163,233,127,232,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,177,214,227,179,34,239,185,3,196,214,49,195,119,59,53,170,217,106,191,92,42,177,38,27,134,214,224,212,163,103,170,170,153,233,192,35,22,30,143,79,97,194,241,184,139,9,66,251,119,3,129,148,133,114,88,206,43,85,235,40,241,94,72,92,47,213,114,223,112,213,224,239,116,52,117,117,66,64,54,170,160,140,92,105,99,115,115,96,142,166,57,78,86,16,96,19,172,141,245,114,149,213,117,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,168,1,230,105,157,127,150,158,46,49,79,103,183,246,90,12,9,174,10,163,223,22,201,165,236,83,205,218,36,147,73,12,75,90,169,106,118,19,109,214,38,139,112,177,110,214,234,185,37,228,167,255,0,47,92,70,86,92,62,120,42,223,75,28,191,248,189,101,92,147,3,199,255,0,137,52,100,50,127,111,98,31,208,117,82,175,28,122,212,228,55,48,220,199,201,92,216,190,213,207,151,87,202,139,12,54,131,147,165,178,193,113,158,130,220,37,49,77,52,177,140,20,46,50,77,44,205,239,237,49,99,1,23,57,156,239,254,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,42,149,113,79,146,159,202,39,135,220,109,147,145,220,59,21,94,32,183,183,96,156,165,233,198,21,208,74,21,20,189,82,233,200,237,11,207,12,77,38,208,114,233,185,237,208,180,118,198,177,100,167,194,198,117,255,0,40,158,31,112,78,113,201,111,236,85,120,130,222,253,190,1,139,167,24,87,65,41,211,213,116,135,169,35,180,47,60,50,188,123,141,203,166,225,187,66,213,154,192,57,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,47,217,171,153,152,87,38,242,227,17,230,150,53,171,236,246,92,51,111,150,225,83,182,72,194,73,182,55,185,4,93,67,0,41,165,55,24,227,7,38,223,33,128,179,234,76,177,140,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,33,238,4,50,46,251,195,183,12,24,71,46,113,141,154,213,110,197,35,218,174,55,209,183,184,30,250,170,138,137,36,6,154,80,102,105,102,142,7,130,2,54,114,31,204,176,129,144,8,19,208,14,87,188,116,254,90,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,157,33,168,145,175,253,17,91,175,48,140,127,140,178,179,132,108,109,152,57,125,136,106,236,120,134,199,81,100,169,161,174,166,118,223,17,251,98,141,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,254,175,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,186,162,34,40,203,204,62,61,113,15,12,220,199,177,246,6,204,27,237,93,102,85,221,234,44,80,215,5,71,106,173,59,0,53,154,50,105,168,97,105,88,33,2,168,168,25,42,24,99,51,48,7,113,18,54,102,121,41,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,136,136,172,131,152,87,21,88,203,133,12,220,200,60,97,102,185,85,150,24,184,212,95,41,177,101,162,56,218,96,184,219,152,237,187,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,238,255,0,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,34,43,0,230,133,199,79,228,83,10,158,71,100,230,51,236,153,147,122,217,237,138,154,33,221,53,138,215,36,100,239,164,204,77,217,235,38,214,62,158,140,70,17,57,201,249,162,42,121,30,255,0,209,17,21,149,115,17,227,234,143,134,60,42,216,15,43,110,22,171,150,102,222,250,180,250,181,76,21,31,102,99,104,226,62,211,85,77,185,205,166,48,158,50,167,142,64,104,203,222,144,183,12,125,57,109,215,150,231,50,26,154,90,153,50,75,137,236,194,171,172,10,202,130,155,15,226,187,245,100,76,20,96,209,79,53,68,55,26,250,153,196,156,28,130,49,129,220,76,247,202,81,185,48,52,66,18,190,136,138,207,249,155,231,166,99,240,233,147,248,23,52,50,190,243,216,110,180,57,129,69,20,208,202,206,116,183,10,82,183,220,30,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,173,124,58,113,47,149,156,80,96,72,113,214,89,221,191,178,237,182,106,201,233,189,169,108,252,244,209,71,218,224,134,89,58,61,94,129,156,123,139,223,13,9,190,44,213,85,17,81,254,42,184,152,193,188,40,101,29,102,105,99,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,218,227,8,109,138,67,57,9,159,104,1,109,19,61,145,156,80,112,251,205,79,57,112,159,16,87,108,195,207,60,71,117,196,24,31,20,245,125,171,135,173,208,12,177,219,54,68,125,151,217,112,75,48,5,62,195,233,129,234,127,156,140,140,165,234,202,193,35,77,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,81,213,205,103,141,170,204,169,177,83,112,253,148,56,175,177,227,59,207,78,178,255,0,114,181,220,167,167,184,97,250,80,56,166,130,48,56,92,122,115,84,119,234,206,123,134,6,125,209,187,84,70,109,229,121,95,243,2,197,88,230,251,106,225,143,56,166,186,226,11,213,111,95,236,222,32,144,164,171,170,159,96,86,214,213,251,78,166,162,164,140,182,128,71,28,29,56,251,132,118,151,115,49,47,149,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,86,1,47,29,63,145,78,98,185,149,145,217,199,140,251,38,91,94,189,145,236,122,154,209,221,13,138,233,37,174,129,219,89,156,155,179,209,205,172,157,77,88,128,37,112,147,243,66,85,18,61,255,0,162,34,34,34,176,14,45,120,223,190,240,143,199,22,26,162,196,117,87,91,150,89,94,242,254,154,91,221,146,142,16,168,152,42,154,174,228,208,213,82,12,146,198,17,205,188,98,9,31,123,9,197,174,225,34,142,39,11,233,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,53,198,215,91,29,93,44,251,12,128,246,75,27,144,22,211,2,23,209,251,136,93,159,189,157,125,100,69,22,188,212,56,10,166,170,166,186,241,79,147,118,42,74,51,163,167,154,225,142,109,148,253,87,58,195,121,97,22,175,166,167,142,34,22,54,19,158,90,163,35,0,217,23,87,71,55,148,142,56,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,15,112,241,196,14,1,226,107,43,232,115,95,46,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,236,148,69,203,87,142,88,203,187,115,43,75,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,161,175,154,23,31,86,44,233,223,195,198,76,220,59,102,16,181,92,2,162,251,127,166,169,54,134,245,85,14,230,10,104,24,9,130,90,56,205,216,222,66,98,25,101,142,51,143,64,136,36,154,210,184,93,225,147,31,113,77,154,22,220,191,194,20,213,116,118,211,168,17,189,98,23,183,77,83,69,102,129,227,150,77,243,148,109,180,76,198,9,70,32,50,6,146,70,16,220,58,185,14,65,57,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,43,177,213,92,42,137,153,164,170,169,145,153,186,147,30,209,213,244,97,97,17,0,16,0,0,26,128,172,3,154,31,18,249,167,194,254,59,200,220,117,150,119,111,251,166,237,182,106,201,234,125,151,115,252,205,20,81,246,184,33,150,62,183,75,174,103,30,226,247,15,66,111,139,61,223,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,40,224,230,107,204,50,235,148,181,55,30,27,178,74,178,174,131,25,73,79,27,98,60,66,2,81,29,162,9,226,25,2,158,140,159,71,122,153,34,144,9,231,30,232,128,217,129,222,103,114,167,114,171,227,158,235,154,84,223,201,187,55,46,149,119,12,89,109,167,170,185,88,241,13,202,232,85,21,55,152,58,175,36,180,179,21,68,143,44,149,49,52,132,65,179,115,61,60,68,206,33,208,221,36,143,162,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,6,220,102,243,18,204,124,212,226,10,135,18,100,126,96,221,108,184,51,47,174,3,81,132,10,158,7,165,42,154,166,139,167,53,125,68,70,229,214,234,111,154,48,9,69,135,179,72,224,81,3,203,56,156,165,112,57,197,189,55,23,185,70,88,194,171,11,213,216,241,13,142,160,109,119,232,66,154,95,103,73,87,177,143,169,71,57,106,38,4,46,36,241,57,60,176,238,97,61,194,81,75,44,27,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,68,81,129,203,23,152,93,102,41,172,166,225,215,136,28,95,214,186,205,182,44,37,127,185,205,60,245,87,90,169,103,154,73,105,107,106,231,152,247,76,253,88,66,153,182,128,184,198,241,238,115,120,132,228,253,17,23,201,197,56,179,10,224,107,21,86,41,198,184,154,213,135,236,180,91,59,77,198,233,91,29,37,44,27,204,64,55,203,35,136,14,227,49,22,213,251,200,153,155,189,217,88,183,9,92,111,223,120,184,227,139,18,209,97,202,171,173,183,44,172,153,127,83,45,146,201,89,8,83,204,117,79,87,109,105,170,170,198,57,100,9,38,222,82,132,111,189,196,34,211,104,137,73,43,157,255,0,162,177,94,100,28,87,102,63,9,89,143,145,248,215,5,75,219,173,85,223,104,32,191,216,39,153,194,150,239,74,47,110,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,188,172,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,138,56,57,211,228,237,170,245,148,120,83,59,237,246,26,185,111,184,106,240,22,74,234,202,74,81,32,27,85,80,72,76,85,82,48,57,176,71,83,28,65,19,145,176,9,214,72,218,57,74,202,192,56,0,207,154,158,31,56,163,194,56,154,106,218,74,107,21,254,160,48,206,33,58,186,136,169,160,11,117,92,177,137,77,36,210,1,52,65,4,163,13,75,187,56,234,212,238,14,98,36,78,165,211,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,79,159,22,249,209,106,200,94,30,113,182,96,85,98,250,76,59,119,142,207,89,73,134,234,38,1,148,229,189,201,79,39,98,138,40,136,73,165,62,171,9,56,184,144,176,1,153,233,24,27,182,57,159,233,171,30,226,175,246,87,17,226,76,71,112,255,0,108,172,174,185,87,84,73,254,250,73,166,146,67,251,200,136,190,46,235,36,142,26,242,134,155,33,114,27,3,101,28,48,82,71,81,135,108,240,195,112,122,73,229,154,9,110,39,172,181,179,70,114,232,110,18,84,201,52,140,206,195,163,27,51,8,179,48,180,38,115,71,243,217,153,191,130,250,61,18,185,254,84,252,118,221,90,235,65,194,206,114,226,106,66,182,149,59,65,130,46,183,25,200,103,142,118,32,24,236,238,110,206,38,4,46,79,6,242,23,7,14,128,185,239,130,56,229,125,17,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,80,173,206,175,205,62,22,250,127,67,234,55,20,228,169,230,159,20,253,63,174,245,27,114,154,148,80,67,205,123,39,110,185,107,197,165,239,23,13,134,146,135,15,102,13,61,61,238,215,45,21,41,69,4,147,140,49,195,90,38,91,4,30,165,234,0,231,145,133,201,244,170,136,205,247,72,236,171,167,37,60,244,163,181,95,113,167,15,23,235,207,71,219,123,49,38,29,166,145,160,142,51,170,136,58,117,192,38,238,210,201,49,194,52,166,49,179,24,180,116,147,159,185,161,57,253,110,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,92,87,57,252,249,169,194,185,95,134,178,2,197,91,73,218,49,197,65,93,47,160,53,17,20,241,219,168,228,140,160,140,225,112,115,0,154,167,67,25,88,131,190,134,64,109,236,70,195,30,188,8,100,93,139,136,158,40,48,142,92,227,27,53,214,227,133,139,181,92,111,163,111,115,13,148,180,244,242,72,13,52,160,206,241,67,36,237,4,4,108,226,95,158,97,3,19,32,38,200,165,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,19,198,253,139,139,140,9,45,22,35,170,181,91,115,54,201,213,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,118,20,65,35,239,114,9,117,220,34,50,68,231,117,72,173,87,154,63,145,60,205,252,23,214,40,148,37,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,44,135,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,85,1,17,20,0,243,71,243,217,153,191,130,250,61,18,184,174,89,92,196,42,112,173,77,187,135,12,251,196,116,129,134,2,158,64,195,88,158,235,112,138,152,44,193,12,68,109,69,85,52,196,34,244,206,32,227,9,59,239,140,220,33,102,40,200,26,9,116,68,68,81,87,207,59,245,39,251,201,252,53,91,87,46,238,55,235,56,85,199,111,132,177,141,86,236,178,197,151,8,165,190,147,195,61,76,214,185,6,25,99,10,170,88,130,81,1,220,103,7,104,118,142,73,14,42,113,96,23,32,1,121,222,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,138,213,120,246,227,126,197,194,62,4,138,139,14,85,90,174,89,155,123,233,75,100,178,86,66,117,16,133,43,76,205,53,85,88,199,44,103,28,59,6,80,141,247,177,28,186,109,18,24,229,112,129,108,83,139,49,86,57,190,213,98,156,107,137,174,184,130,245,91,179,180,220,110,149,178,85,213,79,176,4,3,124,178,57,25,109,0,17,109,95,184,69,153,187,153,150,82,104,136,173,255,0,141,126,43,172,92,37,228,213,110,50,234,218,171,49,125,203,90,60,45,100,173,152,199,183,213,110,6,146,71,24,217,205,225,128,15,171,35,234,2,250,4,125,64,57,99,117,143,190,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,121,245,51,220,174,120,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,224,88,126,227,87,57,118,220,67,68,34,111,40,73,185,182,203,83,78,32,46,231,191,169,44,100,230,226,79,12,210,148,133,34,43,0,231,87,229,99,11,125,64,161,244,235,138,140,14,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,135,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,34,242,153,171,150,120,87,57,50,227,17,229,110,53,164,237,22,92,77,111,150,223,83,182,56,206,72,119,183,185,60,93,64,48,25,162,54,25,35,55,23,217,32,1,51,106,44,177,215,226,119,135,172,85,194,254,114,222,178,143,20,212,246,254,193,211,169,183,93,2,150,74,120,110,116,50,142,232,170,35,19,111,239,163,54,18,49,9,98,148,24,207,102,231,190,158,83,188,111,209,225,191,102,112,153,153,149,91,41,46,23,7,139,4,214,180,48,67,13,44,147,118,137,234,41,106,166,41,65,203,171,59,131,83,176,198,114,20,181,4,14,91,94,49,25,106,86,255,0,198,191,21,214,46,18,242,106,183,25,117,109,85,152,190,229,173,30,22,178,86,204,99,219,234,183,3,73,35,140,108,230,240,192,7,213,145,245,1,125,2,62,160,28,177,186,199,179,20,226,204,85,142,111,181,88,167,26,226,107,174,32,189,86,236,237,55,27,165,108,149,117,83,236,1,0,223,44,142,70,91,64,4,91,87,238,17,102,110,230,101,58,124,187,184,32,163,225,87,2,62,45,198,52,187,179,55,22,91,226,138,250,47,52,21,48,218,227,25,165,144,41,105,101,8,132,199,112,28,29,161,154,73,35,57,105,197,192,156,64,9,237,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,223,242,197,230,23,89,138,107,41,184,117,226,7,23,245,174,179,109,139,9,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,61,211,63,86,16,166,109,160,46,49,188,123,156,222,33,57,63,68,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,212,229,149,199,109,215,36,113,149,187,35,51,75,19,82,71,149,247,234,137,6,150,178,233,57,0,97,186,211,98,33,56,228,209,216,41,166,151,65,144,15,108,96,114,117,247,70,205,55,86,109,17,17,66,95,51,94,4,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,85,84,118,184,8,3,13,214,155,8,144,73,30,174,193,77,52,186,148,102,27,99,3,147,161,182,54,104,122,180,43,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,33,92,219,49,254,13,205,62,9,176,6,96,229,246,33,164,190,97,235,230,56,160,169,161,174,166,119,217,40,123,62,228,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,214,65,202,227,207,102,89,126,53,232,245,170,242,185,154,243,16,166,194,180,215,30,28,50,19,17,213,134,39,10,136,195,18,226,123,85,194,90,99,179,28,50,137,189,21,44,208,144,147,212,185,3,12,196,207,178,48,115,133,216,164,35,104,34,215,42,178,207,21,103,38,99,225,204,173,193,84,157,162,245,137,174,17,91,233,183,71,33,199,14,247,247,231,151,166,6,99,12,64,197,36,134,194,251,35,3,39,109,5,214,66,124,40,240,163,151,28,37,101,192,96,172,21,23,110,186,215,116,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,56,67,113,52,80,179,184,198,36,78,238,102,114,72,117,173,20,85,243,206,253,73,254,242,127,13,86,127,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,190,178,179,254,98,60,16,81,241,85,129,27,22,224,234,93,185,155,132,237,242,197,98,22,154,10,104,110,145,148,209,72,116,181,82,156,68,101,180,2,126,206,207,36,113,132,181,4,230,76,38,100,208,67,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,255,0,112,9,198,77,55,23,217,95,91,112,190,211,82,80,99,188,49,80,208,226,58,26,26,41,96,162,0,158,73,158,142,106,119,146,73,28,128,226,137,196,153,207,123,73,20,154,136,131,198,229,116,10,42,249,174,113,211,253,95,133,252,148,198,127,246,197,46,63,173,161,31,239,68,109,113,212,49,127,186,246,160,17,254,194,23,63,245,196,42,61,120,120,225,251,31,113,53,154,20,57,81,151,33,72,23,42,202,122,138,185,107,43,154,102,162,162,130,24,220,138,90,137,33,142,66,140,28,182,68,36,227,163,201,44,99,221,185,150,69,57,47,148,56,55,33,114,191,15,229,30,95,193,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,205,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,143,15,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,69,138,186,157,62,93,220,125,81,241,57,133,95,1,230,149,194,213,109,204,219,39,74,159,87,169,130,159,237,52,111,28,167,218,105,105,183,49,188,192,16,72,85,17,198,15,24,251,178,14,209,147,167,21,234,162,40,75,230,107,199,109,215,59,177,149,199,35,50,183,19,82,73,149,246,26,136,198,170,178,215,57,24,98,74,208,97,34,57,36,209,152,233,161,151,81,140,3,116,102,113,245,247,72,207,15,75,183,201,83,205,62,41,250,127,93,234,54,229,53,40,162,175,158,119,234,79,247,147,248,106,182,174,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,99,89,197,143,154,124,228,250,129,136,125,70,117,53,60,174,60,137,229,151,227,94,177,90,174,169,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,23,138,206,188,175,181,103,86,81,226,252,168,188,149,36,116,248,166,207,83,109,10,138,154,33,171,10,57,204,31,163,84,209,19,179,25,195,47,78,80,247,133,216,227,23,98,23,102,118,198,135,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,180,230,222,122,88,179,251,147,205,239,18,91,47,55,91,157,214,195,111,195,120,111,18,77,116,99,122,162,188,82,215,219,26,160,206,66,114,235,117,55,132,205,35,17,57,12,205,187,105,177,128,198,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,180,206,191,254,81,120,115,163,183,252,177,173,194,170,72,191,241,138,58,72,225,54,147,255,0,29,121,4,163,254,208,226,95,166,202,215,249,95,100,133,171,59,56,175,178,149,230,249,87,110,167,192,20,227,142,0,41,163,18,58,201,232,171,41,90,24,28,139,184,1,229,154,51,55,218,78,225,25,3,109,115,105,2,125,20,0,243,71,243,217,153,191,130,250,61,18,181,85,54,124,180,56,245,166,207,156,61,14,74,230,205,246,146,12,197,177,211,199,13,160,228,234,239,191,219,160,165,140,74,98,154,105,100,41,235,152,163,154,89,155,220,220,4,198,2,76,19,56,95,170,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,138,194,185,195,100,133,171,30,112,233,79,156,179,95,42,232,238,89,93,80,197,79,72,49,137,193,93,5,198,170,146,154,80,63,2,3,18,104,76,77,157,219,64,144,92,95,123,28,113,67,194,198,117,255,0,39,110,32,176,78,113,201,111,237,180,152,126,224,253,190,1,139,169,33,208,207,17,211,213,116,135,169,27,60,205,4,210,188,123,141,135,168,193,187,81,213,158,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,66,185,130,231,21,171,59,248,180,199,88,187,13,95,170,238,184,122,138,162,27,37,158,89,106,134,120,26,10,72,66,25,10,148,128,204,59,52,149,3,81,60,110,15,161,52,251,221,152,140,153,95,255,0,38,12,134,169,194,185,95,137,115,254,251,69,73,218,49,197,64,218,236,70,84,241,20,241,219,168,228,144,103,144,38,99,115,0,154,167,80,40,156,67,190,134,51,125,236,64,227,35,235,21,117,237,114,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,155,33,62,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,200,233,196,175,88,121,238,48,212,214,217,167,121,37,143,100,227,27,238,16,50,130,82,136,204,65,228,141,132,246,142,174,35,88,21,170,243,71,242,39,153,191,130,250,197,18,128,21,114,156,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,207,246,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,34,40,1,230,143,231,179,51,127,5,244,122,37,106,170,103,185,92,241,219,117,206,203,84,217,17,157,24,154,146,163,27,88,233,192,176,253,198,174,114,237,184,134,136,68,222,80,147,115,109,150,166,156,64,93,207,127,82,88,201,205,196,158,25,165,41,10,68,69,21,124,243,191,82,127,188,159,195,84,85,169,41,229,111,199,213,30,93,246,30,25,51,142,225,106,182,225,7,237,149,24,119,17,86,84,193,67,13,162,71,234,212,205,77,87,36,132,0,80,202,111,35,199,35,187,200,50,200,209,251,225,32,116,101,253,81,254,40,184,155,192,60,44,229,125,203,48,49,125,77,37,101,200,41,200,172,184,121,174,48,211,86,222,103,105,34,143,100,3,35,238,32,2,158,34,148,192,77,227,141,200,246,150,140,37,143,102,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,248,165,149,66,34,167,249,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,28,120,120,135,226,7,31,113,53,154,21,217,175,152,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,183,202,66,197,163,201,44,133,221,185,215,83,28,228,94,99,229,182,92,96,108,208,198,182,111,101,90,179,27,183,75,96,134,119,113,170,168,165,165,106,119,122,162,141,219,220,134,78,212,61,39,119,220,98,4,108,44,5,25,159,87,38,242,135,25,103,190,98,91,242,183,47,160,164,159,16,221,169,235,166,161,130,166,118,132,42,14,154,146,106,167,133,141,253,209,51,24,8,1,201,196,55,144,238,32,29,73,188,255,0,250,106,192,88,171,253,149,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,226,18,31,131,178,158,158,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,14,194,136,36,125,238,65,46,187,132,70,72,156,238,169,21,128,115,171,242,177,133,190,160,80,250,117,197,66,178,187,254,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,21,191,241,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,153,118,10,173,192,242,70,229,27,177,180,51,128,116,164,109,12,91,80,147,166,103,20,108,177,236,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,77,186,233,69,37,37,84,27,192,76,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,77,79,8,124,202,240,78,99,112,251,136,241,38,115,93,123,54,51,202,236,63,237,76,76,91,40,232,198,245,31,86,88,226,146,130,34,157,186,147,30,218,88,205,182,197,31,105,171,136,1,133,164,1,104,150,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,239,164,55,17,1,57,101,148,216,3,126,214,190,158,83,188,16,81,226,79,102,113,103,153,148,187,233,45,247,7,151,4,209,52,208,77,13,84,144,246,136,42,42,170,161,40,141,199,165,59,3,211,184,200,18,12,180,228,110,59,90,50,41,106,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,80,3,205,31,207,102,102,254,11,232,244,74,213,84,233,242,238,227,234,143,137,204,42,248,15,52,174,22,171,110,102,217,58,84,250,189,76,20,255,0,105,163,120,229,62,211,75,77,185,141,230,0,130,66,168,142,48,120,199,221,144,118,140,157,56,175,85,17,17,20,43,115,171,243,79,133,190,159,208,250,141,197,88,2,149,238,85,252,122,211,85,83,90,184,88,206,75,237,37,25,209,211,195,111,192,215,58,142,171,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,108,139,165,171,155,196,39,224,57,178,241,91,143,161,226,46,209,149,25,115,138,113,6,22,12,176,167,10,185,107,45,149,211,80,207,53,214,186,149,136,165,9,33,155,222,0,163,156,34,2,113,3,23,158,176,125,224,54,214,175,242,149,226,27,137,172,235,251,65,131,177,182,57,181,98,12,33,129,186,117,21,149,247,216,234,171,113,21,68,149,221,110,207,77,21,83,204,192,240,129,193,52,133,36,195,44,140,206,49,15,184,66,240,73,82,249,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,40,1,227,163,131,43,239,7,153,143,75,108,142,235,237,156,25,138,59,69,70,25,185,74,96,213,69,28,78,29,90,106,152,199,77,38,139,171,19,60,130,45,28,130,98,67,181,220,226,142,144,73,156,88,250,167,40,203,36,46,23,234,186,252,39,29,226,146,247,67,71,87,85,52,161,108,158,0,173,23,26,88,220,250,80,132,175,95,41,202,194,26,153,132,111,171,104,251,153,55,155,216,203,34,51,18,223,154,89,125,61,36,24,134,211,79,93,13,12,245,48,52,193,78,117,52,147,82,188,204,15,238,145,128,206,70,12,76,65,188,71,112,152,234,47,231,255,0,211,86,61,197,95,236,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,247,145,17,124,93,212,239,112,9,192,157,171,132,76,51,91,125,196,181,148,151,108,197,196,84,237,73,120,172,165,144,103,162,165,130,58,137,138,56,168,100,58,120,167,0,146,50,167,41,132,221,216,164,132,29,187,128,85,218,162,40,171,231,157,250,147,253,228,254,26,162,173,95,79,45,222,62,175,185,5,138,173,121,37,153,23,14,219,150,88,130,224,20,244,243,85,84,132,127,102,106,167,147,71,169,9,37,33,1,163,35,61,211,198,68,194,26,148,193,161,117,2,105,191,69,21,124,215,56,22,254,175,197,6,74,96,207,251,98,171,31,209,80,151,247,164,55,72,233,216,127,221,123,81,137,127,97,51,135,250,226,101,30,188,60,113,3,143,184,101,205,10,28,215,203,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,91,37,17,114,209,164,138,50,239,218,202,90,120,169,230,123,128,112,127,14,152,127,23,228,117,194,174,108,97,153,214,121,234,240,211,213,80,194,111,102,104,170,134,154,162,90,234,115,149,136,12,73,170,194,18,96,154,25,38,165,63,234,145,139,238,133,107,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,9,224,95,131,43,23,7,153,113,85,108,146,235,237,156,103,138,59,61,70,38,185,68,102,212,165,36,76,125,42,106,104,203,77,33,139,171,43,52,132,45,36,132,100,69,181,156,34,142,229,86,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,22,42,235,208,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,81,107,205,67,143,90,106,90,107,175,11,25,55,125,164,172,58,202,121,173,248,230,231,79,213,99,163,54,150,18,106,10,106,136,229,17,115,113,9,226,170,2,3,13,146,244,181,99,105,68,34,133,95,255,0,37,79,52,248,167,233,253,119,168,219,148,212,162,138,190,121,223,169,63,222,79,225,170,42,212,148,242,183,227,234,143,46,251,15,12,153,199,112,181,91,112,131,246,202,140,59,136,171,42,96,161,134,209,35,245,106,102,166,171,146,66,0,40,101,55,145,227,145,221,228,25,100,104,253,240,144,58,50,254,177,172,226,199,205,62,114,125,64,196,62,163,58,154,158,87,30,68,242,203,241,175,88,173,87,84,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,186,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,250,129,188,83,69,35,9,104,251,36,2,240,38,119,237,168,54,230,239,147,182,172,181,226,140,49,118,28,176,213,208,219,115,6,207,21,238,166,86,165,24,168,164,186,140,178,67,86,48,16,0,139,155,136,83,207,43,59,145,245,42,136,201,255,0,56,44,168,254,81,231,165,246,213,194,214,120,112,241,115,188,218,161,195,119,187,125,187,18,91,105,170,24,35,170,59,196,87,171,76,114,5,57,234,197,38,250,81,51,56,221,141,216,105,24,199,99,52,174,126,43,134,75,181,170,193,196,150,84,95,111,183,58,75,117,182,221,142,44,85,117,149,149,115,12,48,83,65,29,124,37,36,178,72,78,194,0,34,206,78,78,236,204,204,238,233,196,166,111,84,231,214,124,227,156,220,154,122,185,41,241,21,226,105,173,237,87,4,80,207,21,184,52,138,138,25,2,45,65,142,58,104,225,141,221,156,181,112,119,114,39,119,39,151,254,81,25,59,117,203,94,23,15,23,98,59,13,37,13,203,48,111,18,222,233,165,122,82,138,182,75,80,197,28,52,131,57,24,9,56,57,5,68,241,51,57,7,78,168,76,95,243,132,202,247,212,0,243,71,243,217,153,191,130,250,61,18,250,185,31,193,5,103,17,124,23,226,12,222,203,122,93,248,251,7,227,11,164,85,20,229,52,231,237,91,60,54,154,106,134,165,130,158,40,164,121,43,58,229,164,44,59,24,186,242,9,145,105,30,203,96,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,161,32,191,120,187,19,120,178,159,62,8,56,209,194,188,92,101,196,21,213,165,106,178,99,235,111,82,11,222,30,138,186,50,144,250,77,14,234,234,104,28,222,102,163,55,158,54,98,54,247,36,114,139,113,237,105,14,229,81,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,24,204,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,85,171,136,60,244,163,206,14,20,248,117,195,117,183,158,215,137,50,239,237,38,27,185,195,35,65,28,129,75,27,219,158,222,99,28,79,187,163,217,122,112,140,134,34,71,37,52,255,0,164,226,230,93,94,12,51,230,167,135,27,134,109,102,77,154,182,146,12,66,217,111,87,107,195,237,53,68,81,155,220,106,110,150,216,163,146,32,148,12,102,56,68,164,169,120,182,22,240,167,54,125,7,113,53,191,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,147,158,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,175,86,177,87,87,105,197,63,5,151,92,179,201,124,170,226,59,46,112,253,92,248,39,21,224,124,63,87,137,12,106,74,161,237,119,185,233,35,121,37,49,113,221,21,53,65,24,56,147,145,136,204,82,7,230,216,224,140,169,175,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,158,67,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,110,188,209,252,137,230,111,224,190,177,68,161,3,135,172,45,98,199,57,251,150,152,43,20,208,246,219,46,32,198,22,107,93,198,155,170,113,245,233,103,173,138,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,94,219,140,78,21,113,151,10,25,185,112,193,247,155,109,89,97,139,141,69,69,78,19,187,201,35,76,23,27,115,31,184,197,40,128,15,105,140,74,49,152,54,142,211,118,38,110,153,198,103,95,249,101,113,219,117,201,28,101,110,200,204,210,196,212,145,229,125,250,162,65,165,172,186,78,64,24,110,180,216,136,78,57,52,118,10,105,165,208,100,3,219,24,28,157,125,209,179,77,213,155,68,69,0,60,209,252,246,102,111,224,190,143,68,169,254,70,112,163,152,252,68,229,198,99,227,92,175,139,218,183,92,185,246,100,243,88,34,133,202,170,229,75,84,213,111,33,83,59,63,191,52,125,148,93,161,211,116,130,100,192,238,98,17,203,71,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,159,78,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,14,194,136,36,125,238,65,46,187,132,70,72,156,238,169,17,69,95,60,239,212,159,239,39,240,213,105,92,191,184,103,193,188,87,230,94,53,202,220,97,93,87,110,49,192,245,119,43,69,206,153,220,142,221,113,142,186,136,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,5,0,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,84,229,249,204,230,213,118,193,183,76,185,226,159,24,210,91,235,176,117,158,75,149,14,46,185,85,139,29,214,138,23,17,122,89,133,223,171,81,92,44,76,225,210,19,146,160,4,183,15,84,28,230,143,94,43,184,174,204,126,45,115,28,241,174,53,151,176,218,168,122,144,88,44,16,76,231,75,104,165,39,103,113,23,118,110,164,199,180,94,89,157,152,164,33,22,102,0,8,227,10,129,195,47,5,24,171,52,50,127,49,184,144,198,182,206,197,128,112,134,15,196,85,182,158,208,210,4,151,187,164,22,250,142,137,83,236,33,126,141,60,226,50,28,174,238,5,36,77,11,12,159,158,233,90,170,202,161,17,64,15,49,30,40,115,31,136,188,229,107,78,49,192,151,92,13,101,193,93,90,123,22,28,188,219,222,150,233,79,29,64,197,33,212,214,9,179,27,77,56,4,7,211,103,233,128,52,108,27,223,124,178,250,174,93,220,2,214,113,57,138,159,30,102,149,190,235,109,203,43,39,74,163,71,166,158,159,237,52,143,36,161,217,169,106,118,176,60,32,112,72,53,18,70,111,32,251,177,142,210,147,169,21,117,231,113,105,181,88,45,89,13,98,177,91,41,45,214,219,117,62,32,164,163,163,164,132,97,130,154,8,198,216,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,173,131,149,199,158,204,178,252,107,209,235,85,223,243,58,229,233,89,138,107,42,120,138,225,251,8,117,174,179,110,151,22,216,45,144,207,61,85,214,170,89,225,142,42,170,42,72,33,61,211,63,86,99,169,125,192,46,49,180,155,92,222,82,56,203,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,185,220,36,138,73,35,119,23,19,102,55,113,33,38,98,108,143,178,95,48,238,185,173,149,248,127,48,47,185,123,136,48,53,202,237,78,69,89,135,175,212,229,13,109,4,225,33,71,32,16,144,137,56,57,3,148,102,226,14,113,144,27,136,110,218,222,213,88,7,58,191,43,24,91,234,5,15,167,92,84,101,240,65,148,56,55,62,184,156,194,89,71,152,16,85,201,98,196,84,247,120,106,30,146,119,134,120,140,45,117,114,197,52,103,222,204,113,203,28,114,51,19,16,59,131,49,9,11,184,191,201,226,139,134,76,125,194,206,104,92,178,255,0,23,211,85,214,91,66,160,134,203,136,90,221,53,53,21,230,6,142,41,55,192,82,54,210,48,25,226,25,64,8,218,57,28,131,113,104,196,87,149,202,223,143,170,60,187,236,60,50,103,29,194,213,109,194,15,219,42,48,238,34,172,169,130,134,27,68,143,213,169,154,154,174,73,8,0,161,148,222,71,142,71,119,144,101,145,163,247,194,64,232,203,250,34,142,174,107,60,18,214,102,181,138,155,136,28,161,194,157,179,25,217,186,116,119,251,109,174,219,61,69,195,16,82,153,197,12,18,0,66,197,212,154,159,191,87,112,220,80,59,238,145,154,158,48,120,108,87,63,192,39,6,213,60,95,102,133,109,190,251,83,87,65,129,48,197,59,77,136,235,168,107,98,130,180,14,120,230,106,56,105,218,72,228,98,51,150,39,34,119,13,141,28,82,106,66,111,27,20,255,0,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,68,80,3,205,31,207,102,102,254,11,232,244,75,202,96,254,18,113,86,98,112,143,126,226,115,5,203,218,254,197,98,10,251,126,34,183,57,73,36,197,67,28,22,211,134,122,88,163,132,181,233,246,170,185,42,14,73,4,70,40,132,153,189,211,214,144,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,68,68,80,173,206,175,205,62,22,250,127,67,234,55,21,79,248,25,224,202,197,198,30,92,103,21,178,59,175,177,177,158,23,246,29,70,25,185,74,102,244,163,36,173,95,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,45,87,20,225,60,85,129,175,181,88,91,26,225,155,174,31,189,81,108,237,54,235,165,20,148,149,80,111,1,48,223,20,140,38,59,128,196,155,86,239,18,103,110,231,101,212,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,32,158,95,252,49,127,38,30,31,109,54,12,73,133,237,86,220,125,123,223,112,197,117,52,115,118,137,38,153,229,145,233,160,146,110,246,126,132,6,17,236,141,222,38,147,172,64,229,212,41,14,229,81,83,252,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,57,131,113,104,250,56,184,145,1,137,129,152,22,60,60,67,240,253,143,184,101,205,10,236,168,204,96,164,59,149,29,61,61,92,85,148,45,51,209,86,193,52,108,67,45,60,147,71,25,72,12,91,226,34,97,209,164,138,65,239,218,234,154,169,158,229,115,192,149,215,36,237,83,103,190,116,97,154,74,124,109,124,167,1,195,246,234,184,11,182,225,234,34,19,105,78,77,207,182,42,154,129,49,103,13,157,72,163,23,7,33,121,166,136,100,41,17,20,85,243,206,253,73,254,242,127,13,86,43,193,158,74,97,94,34,120,147,193,249,57,141,110,23,90,43,46,32,246,135,105,158,215,44,113,213,7,66,130,162,160,54,20,145,200,13,169,194,44,250,131,251,174,250,104,250,59,121,76,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,154,242,127,226,131,52,49,181,170,231,195,254,47,180,98,12,75,103,194,180,244,242,217,111,193,79,25,65,99,162,113,149,187,37,101,76,146,137,56,57,4,67,75,16,4,146,51,117,155,186,24,91,165,38,139,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,11,115,12,224,178,235,194,198,104,84,95,112,134,31,171,28,171,196,181,12,248,126,177,234,74,169,168,167,120,247,75,111,158,66,22,32,49,38,148,162,99,114,115,133,133,250,146,24,77,182,210,212,191,114,148,224,187,236,93,138,143,138,236,126,59,175,88,142,223,52,24,94,215,61,14,210,183,80,200,123,74,184,138,80,99,105,167,0,118,136,162,118,30,205,49,62,233,26,163,108,114,84,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,190,77,187,22,97,91,197,246,239,133,173,56,154,213,91,122,195,253,159,218,246,234,122,216,228,170,183,245,193,206,14,209,16,187,156,93,64,103,32,222,205,184,89,221,181,101,139,106,186,171,231,4,23,219,135,4,184,23,139,60,180,165,186,222,164,168,246,196,184,218,137,230,9,59,13,45,61,116,176,83,213,82,194,49,49,188,32,16,27,212,57,72,100,59,132,216,90,49,144,130,143,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,41,73,226,91,155,38,9,182,112,251,98,196,252,60,63,87,25,227,190,223,79,77,5,206,74,51,170,194,241,211,203,210,58,154,218,72,229,151,73,164,213,138,154,51,214,51,23,121,15,86,7,138,72,129,194,216,79,21,99,155,237,46,22,193,88,102,235,136,47,85,187,251,53,186,215,69,37,93,84,251,0,140,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,92,255,0,26,156,27,83,112,131,149,249,65,111,190,212,210,87,227,188,79,81,136,230,196,117,212,53,178,207,68,97,4,148,77,71,13,59,73,28,110,32,17,74,228,78,225,189,228,150,77,72,129,163,97,169,124,149,60,211,226,159,167,245,222,163,110,83,82,138,42,249,231,126,164,255,0,121,63,134,171,74,229,253,195,62,13,226,191,50,241,174,86,227,10,234,187,113,142,7,171,185,90,46,116,206,228,118,235,140,117,212,65,20,239,30,230,25,131,108,178,1,198,78,219,128,203,105,1,236,144,40,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,204,159,41,174,36,179,115,58,114,190,239,131,51,38,193,136,47,52,248,62,160,194,151,29,215,86,157,75,92,14,105,30,82,162,168,146,121,30,89,42,98,105,25,196,163,220,3,11,198,38,209,59,70,243,197,15,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,77,79,43,143,34,121,101,248,215,172,86,171,170,86,213,198,255,0,26,56,87,132,124,184,158,186,136,173,87,188,125,114,233,193,100,195,210,215,70,50,7,85,166,219,93,83,3,27,76,244,96,240,72,206,64,222,252,140,49,110,13,207,32,81,254,77,87,107,173,255,0,134,220,109,125,190,220,234,238,55,43,142,100,92,170,235,43,42,230,41,167,169,158,74,11,121,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,191,85,102,188,214,50,26,167,57,56,92,175,196,214,42,42,73,47,185,109,80,248,154,51,42,120,158,121,45,193,17,141,124,33,49,152,188,65,210,118,169,38,103,46,163,209,198,12,4,78,14,48,66,139,213,101,62,5,252,168,102,158,13,203,63,106,123,51,237,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,100,189,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,94,129,64,15,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,166,156,214,56,18,181,61,170,191,138,108,154,195,53,99,114,26,135,159,27,218,173,208,9,65,36,14,38,82,94,24,25,216,128,196,152,90,125,130,76,108,125,114,96,217,60,146,71,6,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,33,78,24,184,133,194,188,80,100,213,151,55,48,181,55,96,237,253,74,107,141,172,234,163,168,154,217,93,17,109,150,158,66,7,254,246,64,114,16,35,138,88,141,192,55,237,111,107,141,115,11,0,229,173,170,43,238,99,99,140,63,133,109,179,212,13,36,85,151,187,156,52,48,73,57,9,16,196,50,76,66,46,110,32,100,194,207,174,128,79,240,117,98,188,229,110,214,171,255,0,8,152,38,251,98,185,210,92,109,183,28,113,109,171,163,172,164,152,102,130,166,9,45,151,2,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,97,124,174,60,246,101,151,227,94,143,90,167,249,23,148,198,25,171,151,25,127,125,194,216,99,26,227,75,85,150,235,141,110,5,107,176,82,86,84,52,114,92,42,152,28,222,56,217,255,0,222,142,175,160,188,146,195,27,62,249,99,18,136,30,117,126,105,240,183,211,250,31,81,184,167,37,79,52,248,167,233,253,119,168,219,148,212,162,40,118,231,63,144,212,216,87,52,48,214,127,216,168,170,251,62,56,167,43,93,244,198,158,82,130,59,141,28,113,140,18,28,206,110,0,115,83,104,3,19,8,119,80,200,109,189,200,220,99,129,21,239,242,144,200,106,156,211,226,94,60,201,184,81,82,79,135,178,194,159,218,149,45,83,79,21,64,75,113,156,36,138,134,54,3,54,32,49,38,150,164,37,16,61,135,70,45,238,145,129,52,228,162,197,93,100,123,195,190,19,194,184,231,131,188,165,194,216,215,12,218,177,5,150,183,47,240,215,105,183,93,40,163,171,165,159,101,13,49,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,40,108,227,219,130,11,239,8,248,238,42,220,57,75,117,185,101,149,239,165,21,146,247,89,48,84,76,21,77,11,60,212,181,101,28,81,132,115,111,25,78,54,216,194,113,105,180,136,163,149,131,181,192,39,29,151,94,17,49,53,109,139,18,209,213,221,178,235,17,84,53,93,226,142,150,50,158,182,150,120,233,230,24,229,161,140,234,34,128,14,73,10,156,102,35,103,114,142,16,102,239,1,82,127,204,198,237,106,191,242,255,0,204,11,237,138,231,73,113,182,220,105,236,53,116,117,148,147,12,208,84,193,37,218,132,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,67,15,9,222,105,242,111,234,6,30,245,24,20,255,0,113,23,195,70,86,113,65,129,38,192,185,153,105,254,199,177,94,104,224,166,246,165,179,243,208,203,39,100,158,104,164,232,245,122,0,18,109,31,124,53,23,248,59,99,215,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,145,94,87,156,192,191,249,91,225,75,55,102,254,213,105,193,151,130,47,252,102,87,166,173,158,162,167,255,0,22,166,164,142,24,191,176,139,79,209,117,42,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,94,83,154,71,0,180,121,119,219,184,155,201,203,125,170,219,132,31,177,211,226,44,59,71,77,5,12,54,137,31,165,77,13,77,36,113,136,1,67,41,188,109,36,108,207,32,203,35,201,239,132,135,209,176,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,79,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,214,4,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,43,233,230,35,193,5,31,21,88,17,177,110,14,165,219,153,184,78,223,44,86,33,105,160,166,134,233,25,77,20,135,75,85,41,196,70,91,64,39,236,236,242,71,24,75,80,78,100,194,102,77,4,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,93,7,1,60,16,95,120,184,199,114,214,226,58,91,173,183,44,172,157,88,175,119,186,57,130,158,99,170,120,93,225,165,164,41,34,144,36,155,121,68,114,54,199,16,139,93,196,37,36,76,115,39,196,70,19,194,184,27,131,188,218,194,216,43,12,218,176,253,150,139,47,241,47,102,183,90,232,163,164,165,131,125,13,73,158,200,163,97,1,220,102,68,250,55,121,19,187,247,187,172,112,150,85,8,138,218,184,171,224,23,35,184,172,236,119,107,253,191,236,206,41,167,184,83,212,84,226,59,45,52,49,215,87,210,143,78,57,169,170,9,199,73,181,130,54,8,164,145,136,161,33,7,29,67,169,20,181,215,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,227,47,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,173,43,13,242,198,225,115,15,103,205,235,58,11,7,82,92,109,183,26,125,104,176,109,109,36,83,89,45,213,178,111,106,154,128,128,153,196,192,133,195,167,1,51,199,9,60,164,13,253,64,105,238,213,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,147,226,187,133,28,184,226,215,46,15,5,99,88,187,13,214,135,169,61,130,255,0,4,44,117,86,138,162,102,103,33,103,118,234,66,123,69,165,133,221,134,65,17,118,112,48,142,64,199,139,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,167,149,95,28,247,92,210,166,254,77,217,185,116,171,184,98,203,109,61,85,202,199,136,110,87,66,168,169,188,193,213,121,37,165,152,170,36,121,100,169,137,164,34,13,155,153,233,226,38,113,14,134,233,36,125,20,101,243,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,49,22,174,127,128,78,50,106,120,65,205,10,219,133,246,154,174,191,2,98,122,118,135,17,208,208,209,69,61,105,156,17,204,244,115,83,188,146,70,194,97,44,174,36,206,123,30,57,100,212,72,218,55,25,254,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,90,87,51,94,4,174,185,35,140,174,57,231,149,184,102,146,60,175,191,84,70,85,84,118,184,8,3,13,214,155,8,144,73,30,174,193,77,52,186,148,102,27,99,3,147,161,182,54,104,122,182,171,195,199,16,56,251,134,92,208,161,205,124,185,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,178,81,23,45,26,72,163,46,253,172,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,68,80,173,206,175,205,62,22,250,127,67,234,55,21,237,121,35,99,252,27,98,198,89,155,151,215,156,67,73,71,136,113,85,61,166,166,203,67,51,184,157,120,81,181,107,212,180,78,237,180,140,6,120,205,195,93,238,27,201,153,198,51,113,175,252,205,120,18,181,103,118,13,184,231,158,86,225,154,185,51,66,195,79,25,85,81,218,224,19,60,73,68,14,34,65,36,122,179,157,76,49,106,81,152,110,144,194,62,134,217,29,225,233,71,183,45,222,26,63,148,111,17,214,191,111,218,123,94,12,193,91,47,248,131,173,7,82,158,163,166,127,208,180,71,190,41,34,62,180,204,219,162,147,111,82,8,170,182,190,162,167,249,17,20,122,243,175,180,218,166,225,183,6,223,102,182,82,29,202,143,28,83,210,83,214,20,34,243,195,4,212,21,165,44,65,38,155,132,12,160,132,136,89,244,39,138,55,125,118,182,145,235,203,135,9,225,92,115,198,118,94,97,108,107,134,109,88,130,203,91,237,110,211,110,186,81,71,87,75,62,203,85,89,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,44,133,17,17,20,85,243,206,253,73,254,242,127,13,86,171,202,227,207,102,89,126,53,232,245,170,98,120,183,225,19,0,241,125,131,108,152,83,25,220,106,236,245,22,27,196,55,42,91,173,5,60,39,86,16,59,176,213,82,137,200,46,224,19,69,242,125,26,88,233,228,33,145,162,233,149,74,203,60,170,203,140,155,194,176,96,172,173,193,118,172,51,101,167,218,93,154,223,78,209,245,164,24,194,62,180,199,250,115,76,225,28,108,82,200,229,33,237,103,34,119,239,94,173,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,128,30,62,248,201,169,226,251,52,40,174,22,42,106,186,12,9,134,41,222,28,57,67,93,69,20,21,160,115,199,11,214,77,80,241,201,35,17,156,177,48,139,49,236,104,226,143,65,19,121,28,173,129,75,79,41,222,55,235,49,39,179,56,76,204,202,173,245,118,251,123,197,130,107,90,25,230,154,170,56,123,68,245,20,181,83,20,166,195,210,129,129,169,216,99,8,198,42,114,7,45,205,24,148,159,162,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,183,94,57,56,187,181,112,131,148,99,138,224,183,82,94,49,101,250,160,173,184,114,213,61,64,128,28,236,14,71,85,48,49,52,167,77,11,109,223,211,109,92,228,134,55,40,250,173,32,218,87,37,172,89,138,177,205,247,61,177,78,53,196,215,92,65,122,173,251,49,218,110,55,74,217,42,234,167,216,23,16,13,242,200,228,101,180,0,69,181,126,225,22,102,238,102,81,44,167,251,149,199,145,60,178,252,107,214,43,84,106,243,17,224,22,179,134,60,84,216,243,43,109,247,91,150,89,94,250,181,26,53,52,245,31,102,100,105,34,14,205,85,83,181,193,161,51,158,49,167,146,67,105,11,222,140,183,20,125,73,108,173,77,79,43,222,5,191,34,152,84,51,199,56,240,103,100,204,155,214,255,0,99,211,86,150,233,172,86,185,35,22,109,97,113,110,207,89,54,178,117,53,114,48,137,194,63,205,17,84,70,244,171,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,35,252,84,240,39,146,252,93,221,112,253,247,49,171,49,5,166,229,135,105,231,164,138,178,193,37,36,19,213,65,33,9,12,83,201,53,60,164,97,25,9,148,98,206,204,47,52,207,253,123,170,233,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,246,107,117,174,138,58,74,88,55,153,25,236,138,54,16,29,198,100,79,163,119,145,59,191,123,186,199,11,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,74,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,227,217,156,89,197,143,179,215,31,221,51,27,49,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,48,210,82,140,198,101,21,52,101,41,180,113,49,59,11,63,237,119,151,78,74,158,86,49,79,212,10,239,78,183,43,255,0,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,161,226,7,44,255,0,35,121,227,143,50,182,58,75,173,61,38,25,196,21,214,250,15,106,71,178,170,106,16,152,187,44,231,238,3,23,86,7,138,70,49,22,19,19,98,22,218,76,188,2,145,254,75,25,59,117,189,102,230,43,206,251,133,134,146,91,22,26,179,157,146,134,178,174,148,136,198,235,84,113,147,149,44,142,14,12,113,211,71,40,74,226,108,98,21,145,182,142,50,186,152,148,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,189,255,0,49,158,53,255,0,146,174,92,65,96,192,23,59,84,153,155,138,127,55,109,166,157,250,178,90,232,93,141,164,185,148,59,72,11,105,131,71,16,202,226,39,33,17,105,40,195,44,111,4,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,79,167,46,238,16,255,0,146,150,77,63,218,154,46,142,97,99,30,149,110,40,217,95,218,97,131,164,82,246,90,72,246,179,70,221,40,229,45,238,59,247,75,36,186,72,113,180,91,98,215,152,246,104,113,71,137,51,230,251,130,56,128,26,187,5,182,223,80,21,54,28,53,67,91,44,182,70,162,30,168,83,86,211,187,176,141,81,152,156,204,85,36,3,38,226,146,55,24,118,116,35,166,184,159,138,236,199,199,60,50,217,248,100,198,178,251,102,213,133,241,5,37,226,193,116,158,103,122,170,26,88,169,106,96,122,2,213,159,171,11,118,129,120,157,221,138,33,2,141,183,3,198,49,84,14,87,30,123,50,203,241,175,71,173,83,252,190,78,44,251,85,246,86,243,246,23,217,95,105,61,159,81,236,127,107,117,59,15,110,233,151,67,180,116,191,57,209,234,108,223,179,222,219,174,157,250,44,112,184,161,196,121,227,136,243,199,21,73,196,56,93,105,49,157,37,194,162,42,155,93,117,68,210,199,106,142,73,142,112,165,164,234,73,38,218,49,235,185,66,192,101,27,198,98,64,68,196,196,253,76,244,226,7,31,113,15,117,194,215,220,198,58,73,238,88,87,11,208,225,88,171,34,121,138,122,232,41,138,82,26,154,169,38,146,66,150,164,202,99,41,36,103,22,39,239,218,221,250,221,175,37,79,52,248,167,233,253,119,168,219,148,212,162,43,117,230,11,147,183,92,239,225,47,29,97,28,53,97,164,186,226,26,42,120,111,118,120,165,165,41,231,105,233,38,9,164,26,81,0,51,237,50,83,141,68,17,176,54,164,243,236,119,97,50,117,143,10,41,222,229,67,147,182,172,181,225,46,201,139,138,195,87,67,136,115,6,162,162,247,116,150,182,148,98,158,72,6,105,33,162,16,45,130,111,76,244,224,19,198,196,228,218,213,74,96,251,100,102,87,148,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,20,106,243,72,227,234,143,49,59,119,12,153,57,112,181,92,176,131,118,58,140,69,136,168,234,96,174,134,239,35,116,170,97,166,164,146,50,48,24,98,54,141,228,145,157,164,41,99,120,253,192,140,250,214,87,195,167,13,25,167,197,6,59,135,2,229,157,167,251,46,219,121,172,130,167,217,118,207,204,205,44,125,174,120,98,147,163,213,232,24,71,184,125,243,208,91,226,237,46,156,111,229,14,13,200,94,88,152,183,40,242,254,10,184,236,88,118,158,209,13,59,213,206,243,79,41,157,242,146,89,102,144,251,153,206,73,100,146,71,97,97,6,115,118,17,17,102,22,136,190,19,188,211,228,223,212,12,61,234,48,44,148,213,181,113,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,51,122,81,146,86,14,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,101,92,191,249,93,86,93,235,45,57,223,196,221,147,163,106,135,124,246,188,15,113,162,158,10,169,42,162,158,72,247,93,33,158,48,219,11,116,134,64,133,183,140,195,32,60,142,192,197,20,178,212,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,41,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,65,15,49,30,8,43,56,85,199,109,139,112,117,46,236,178,197,151,9,98,177,11,77,61,76,214,185,6,24,164,58,90,169,78,33,1,220,103,63,103,103,146,73,14,42,114,115,39,32,50,122,85,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,144,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,149,96,28,123,114,199,172,226,83,29,197,156,89,57,137,109,86,76,95,114,233,83,226,42,107,237,68,227,67,91,28,80,180,112,212,196,113,199,41,197,48,132,113,196,81,176,116,204,88,75,220,49,55,154,239,242,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,63,43,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,147,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,216,240,241,59,196,46,42,226,131,57,111,89,185,138,105,187,7,111,233,211,91,173,97,85,37,68,54,202,24,135,108,84,241,145,191,247,210,27,136,128,156,178,202,108,1,191,107,95,167,42,254,2,170,106,170,109,92,83,231,37,138,174,140,40,234,33,184,96,107,101,71,73,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,247,197,213,209,193,226,35,149,245,107,252,125,241,147,77,194,14,87,209,92,44,84,212,149,248,239,19,212,60,56,114,134,186,138,89,232,140,32,146,23,172,154,161,227,146,55,16,8,165,97,22,99,222,242,75,30,130,64,210,56,192,103,250,106,199,184,171,253,149,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,242,34,47,139,186,155,238,12,185,118,229,198,85,240,251,93,134,243,195,47,173,87,172,103,152,54,242,167,197,227,81,59,85,13,53,43,203,212,134,130,158,80,97,232,244,246,67,33,156,68,229,218,99,99,25,77,162,128,130,34,248,162,225,147,31,112,179,154,23,44,191,197,244,213,117,150,208,168,33,178,226,22,183,77,77,69,121,129,163,138,77,240,20,141,180,140,6,120,134,80,2,54,142,71,32,220,90,49,21,229,114,148,227,71,236,93,246,143,133,28,126,91,172,184,142,225,52,248,94,233,61,118,209,183,87,72,27,138,132,134,83,96,104,103,48,119,136,98,102,46,211,49,54,217,30,163,116,114,254,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,136,136,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,202,0,120,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,63,216,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,102,184,218,235,99,171,165,159,97,144,30,201,99,114,2,218,96,66,250,63,113,11,179,247,179,175,172,136,161,91,157,95,154,124,45,244,254,135,212,110,42,197,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,205,113,181,214,201,73,85,6,240,32,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,83,211,192,79,27,246,46,46,48,36,180,88,142,170,213,109,204,219,39,86,91,221,146,142,19,167,132,233,94,103,104,106,169,6,73,100,57,33,216,81,4,143,189,200,37,215,112,136,201,19,157,117,192,89,59,128,114,215,19,99,140,93,132,44,52,148,55,44,193,188,5,238,245,44,84,176,196,242,78,52,241,195,181,138,48,18,112,114,9,103,118,55,39,235,85,84,158,191,156,118,94,213,17,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,68,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,81,43,205,139,141,250,60,73,237,62,19,50,206,171,125,37,190,224,209,99,106,215,134,9,161,170,146,30,207,61,61,45,44,195,41,184,244,167,99,106,134,40,194,65,150,156,65,139,107,72,37,100,28,46,240,201,143,184,166,205,11,110,95,225,10,106,186,59,105,212,8,222,177,11,219,166,169,162,179,64,241,203,38,249,202,54,218,38,99,4,163,16,25,3,73,35,8,110,29,92,134,93,56,205,229,219,151,25,169,195,237,14,27,200,252,190,181,89,113,158,95,91,198,159,8,13,60,237,74,53,52,173,47,82,106,10,137,77,139,173,212,223,52,128,114,147,23,105,145,204,165,6,150,114,56,65,255,0,77,88,11,21,127,178,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,220,66,67,240,118,83,231,192,39,25,52,220,95,101,125,109,194,251,77,73,65,142,240,197,67,67,136,232,104,104,165,130,136,2,121,38,122,57,169,222,73,36,114,3,138,39,18,103,61,237,36,82,106,34,15,27,149,208,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,95,226,31,136,28,3,195,46,87,215,102,190,99,29,89,219,104,234,41,233,34,163,161,120,94,182,182,121,164,97,24,169,227,154,72,198,67,97,223,41,11,22,173,28,82,23,126,215,88,240,231,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,164,87,145,143,235,179,247,111,248,146,138,181,63,220,174,60,137,229,151,227,94,177,90,174,43,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,172,43,134,206,83,120,39,45,51,219,22,227,28,203,111,181,152,66,195,112,8,240,77,5,214,58,58,152,110,148,179,81,159,104,43,149,41,68,96,125,19,168,8,226,33,40,136,165,165,146,87,136,1,227,103,145,85,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,75,247,1,185,153,133,114,111,150,102,21,205,44,107,87,217,236,184,102,223,127,184,84,237,146,48,146,109,151,122,221,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,202,40,120,196,226,171,25,113,95,155,151,12,97,121,185,85,142,24,183,84,84,83,97,59,68,145,180,33,110,183,57,251,142,81,9,152,246,153,4,99,41,143,113,110,54,97,103,233,132,96,20,41,77,79,37,79,43,24,167,234,5,119,167,91,149,255,0,162,138,14,117,249,33,117,107,174,13,226,70,27,229,33,91,74,158,159,3,212,91,74,50,25,227,157,138,182,178,41,192,187,196,192,133,230,18,103,218,224,225,27,182,253,239,211,139,101,144,247,0,25,13,77,195,231,11,152,71,12,205,69,87,77,125,191,211,134,38,196,33,87,79,45,52,225,113,171,138,50,40,100,134,67,39,136,224,136,97,166,118,102,29,94,157,205,192,72,137,149,197,34,128,30,104,254,123,51,55,240,95,71,162,87,21,192,199,21,88,55,133,14,95,152,231,24,94,110,84,133,137,238,56,226,237,77,132,237,18,70,243,29,198,226,214,171,118,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,56,245,205,92,204,197,89,201,152,248,143,52,177,173,95,104,189,98,107,132,183,10,157,178,72,113,195,189,253,200,34,234,25,152,195,16,48,199,24,57,62,200,192,5,159,65,101,45,60,181,57,122,81,229,149,138,135,61,115,231,8,127,167,170,253,210,217,236,119,72,96,168,142,207,75,190,154,106,106,163,134,72,94,74,107,136,201,9,147,56,201,186,56,229,97,33,9,55,136,200,170,183,94,51,56,51,192,60,89,224,10,154,58,202,26,75,118,54,183,83,156,182,27,244,81,67,12,229,60,112,212,53,53,37,85,75,193,44,207,67,214,168,121,36,138,61,31,86,220,61,254,48,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,245,255,0,150,93,218,213,101,227,143,44,43,47,55,58,74,10,121,42,46,84,129,45,76,195,16,20,243,219,42,225,134,38,34,118,103,57,37,146,56,192,124,72,204,69,181,119,102,89,4,162,177,94,100,92,2,216,179,247,10,221,51,183,45,237,253,139,51,112,253,188,234,42,33,165,166,57,62,211,82,193,30,173,76,113,196,36,101,88,32,27,96,144,69,200,244,24,79,81,233,156,48,151,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,245,114,97,187,90,173,220,87,222,232,238,23,58,74,90,139,166,7,175,164,161,138,105,132,14,170,118,172,162,153,226,136,93,245,51,104,161,150,71,17,213,246,70,101,224,46,237,54,136,136,177,204,227,115,33,169,184,113,226,95,24,229,181,154,138,174,12,60,213,1,116,195,239,53,60,177,131,219,170,65,165,142,56,142,83,50,152,33,34,146,153,229,222,91,206,156,221,244,45,194,222,39,32,114,114,251,196,6,114,225,60,157,195,147,118,122,188,77,112,26,121,42,118,129,246,74,80,18,146,166,167,97,152,52,157,40,35,150,94,158,246,35,217,180,125,226,102,89,47,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,69,138,186,148,158,37,120,237,186,228,159,8,153,43,145,25,47,137,169,41,241,181,243,45,236,37,136,46,52,147,151,109,195,212,69,108,165,120,130,61,173,182,42,154,129,50,118,61,253,72,163,22,54,17,121,161,148,99,91,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,178,19,224,239,133,92,27,194,134,81,219,240,125,154,219,72,88,158,227,79,79,83,139,46,241,200,243,29,198,226,193,239,176,202,64,5,217,163,34,144,97,13,163,180,29,201,219,168,114,25,248,174,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,179,252,251,230,129,144,92,59,102,197,247,39,49,174,16,204,10,219,214,31,236,189,166,123,93,190,138,74,83,235,211,69,80,27,10,74,184,205,244,9,133,159,80,111,121,159,77,91,71,122,129,194,151,26,217,89,198,15,218,159,201,157,131,21,219,62,201,118,30,219,237,218,90,104,122,157,171,175,211,233,116,103,151,93,59,49,238,221,183,77,71,77,117,125,34,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,82,168,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,99,195,197,119,10,57,143,194,86,99,158,10,198,177,118,235,85,119,82,123,5,254,8,92,41,110,244,162,236,206,66,206,239,211,152,55,11,75,11,187,148,100,66,236,230,7,28,135,85,121,119,113,191,89,194,174,59,124,37,140,106,183,101,150,44,184,69,45,244,158,25,234,102,181,200,48,203,24,85,82,196,18,136,14,227,56,59,67,180,114,72,113,83,139,0,185,0,11,206,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,81,109,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,148,70,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,89,7,250,53,124,44,127,220,14,106,255,0,230,171,119,252,249,95,250,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,42,63,197,7,20,24,7,132,204,1,111,204,108,198,180,98,11,141,182,227,120,138,201,20,86,74,120,102,156,103,146,25,166,18,33,154,88,133,131,109,57,179,187,19,190,174,61,222,46,212,127,33,57,160,100,23,17,57,177,98,201,204,21,132,51,2,138,245,136,59,87,102,158,233,111,162,142,148,58,20,210,212,30,242,142,174,67,109,66,18,102,208,31,222,118,215,70,213,219,192,115,171,242,177,133,190,160,80,250,117,197,71,175,44,235,181,170,193,198,190,95,223,111,183,58,75,117,182,221,79,126,171,172,172,171,152,97,130,154,8,236,149,197,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,208,115,17,227,126,179,138,172,118,216,75,7,85,109,203,44,39,112,150,91,17,52,51,211,77,116,144,161,138,51,170,170,136,229,32,45,166,19,246,119,120,227,144,34,168,38,49,98,51,22,250,188,187,184,5,172,226,115,21,62,60,205,43,125,214,219,150,86,78,149,70,143,77,61,63,218,105,30,73,67,179,82,212,237,96,120,64,224,144,106,36,140,222,65,247,99,29,165,39,82,41,212,94,43,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,214,226,31,136,28,125,196,214,104,87,102,190,99,29,32,92,171,41,233,233,34,163,161,121,154,138,138,8,99,97,24,169,227,154,73,10,48,114,223,41,11,22,143,36,178,23,118,231,82,21,202,143,129,111,234,28,80,103,94,12,255,0,181,234,176,5,21,113,127,124,69,116,146,157,199,253,203,178,153,23,246,115,48,127,173,230,82,168,173,255,0,141,126,20,108,92,90,100,213,110,13,233,90,168,241,125,183,90,204,45,123,173,132,203,176,85,110,7,146,55,40,221,141,161,156,3,165,35,104,98,218,132,157,51,56,163,101,143,102,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,218,109,215,74,41,41,42,160,222,2,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,111,185,102,113,163,252,164,242,224,242,223,26,151,79,31,96,27,125,36,21,53,19,87,117,164,190,208,179,116,130,187,73,12,166,41,133,192,70,160,159,112,245,37,136,216,155,172,209,199,64,57,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,136,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,170,127,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,199,135,136,126,31,177,247,12,185,161,93,149,25,140,20,135,114,163,167,167,171,138,178,133,166,122,42,216,38,141,136,101,167,146,104,227,41,1,139,124,68,76,58,52,145,72,61,251,93,93,87,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,179,104,173,127,138,14,97,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,30,234,115,119,102,23,109,28,123,252,89,189,7,10,92,107,101,103,24,63,106,127,38,118,12,87,108,251,37,216,123,111,183,105,105,161,234,118,174,191,79,165,209,158,93,116,236,199,187,118,221,53,29,53,213,244,141,110,117,126,105,240,183,211,250,31,81,184,171,74,203,158,31,177,246,105,229,126,100,102,190,16,10,74,155,110,87,83,219,234,239,84,108,211,29,108,176,85,73,40,245,96,142,56,200,72,34,24,101,150,82,50,6,8,192,139,191,71,211,169,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,83,135,78,37,242,179,138,12,9,14,58,203,59,183,246,93,182,205,89,61,55,181,45,159,158,154,40,251,92,16,203,39,71,171,208,51,143,113,123,225,161,55,197,154,170,162,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,172,255,0,152,143,27,244,124,42,224,70,194,88,58,171,118,102,226,203,124,178,216,137,161,130,166,27,92,99,52,81,157,85,84,71,40,152,238,3,159,179,187,199,36,103,45,57,49,139,136,24,188,22,97,108,39,138,177,205,246,151,11,96,172,51,117,196,23,170,221,253,154,221,107,162,146,174,170,125,128,70,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,178,19,224,163,133,27,23,9,121,53,69,131,122,86,170,204,95,114,210,179,20,222,232,161,49,237,245,91,141,227,141,138,71,115,120,96,3,233,70,218,0,190,135,39,76,14,89,25,92,2,140,14,108,92,16,86,98,79,105,241,103,150,116,187,234,237,246,246,151,27,81,60,211,205,53,84,112,246,120,41,234,169,97,24,141,135,165,3,27,212,57,72,17,140,84,226,108,59,154,66,40,224,225,227,136,28,125,195,46,104,80,230,190,92,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,217,40,139,150,141,36,81,151,126,214,89,20,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,62,60,60,88,249,167,206,79,168,24,135,212,103,83,19,203,223,31,224,220,172,229,195,130,115,7,48,113,13,37,143,15,88,233,239,117,53,213,213,46,251,34,15,108,214,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,60,80,113,175,197,117,247,139,76,229,173,198,93,91,173,30,16,182,235,71,133,172,149,179,1,118,10,93,160,210,72,227,27,48,52,211,152,117,100,125,76,155,80,143,168,97,20,110,168,2,149,78,70,63,174,207,221,191,226,74,42,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,81,87,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,88,214,113,99,230,159,57,62,160,98,31,81,157,117,49,190,124,227,44,103,147,217,121,145,165,91,87,73,132,240,5,61,97,133,188,106,24,160,173,184,212,87,85,212,21,105,139,0,190,241,138,164,32,17,39,61,141,28,132,14,61,105,5,84,174,8,56,46,197,92,92,102,60,20,53,163,117,178,96,27,111,82,123,222,33,138,134,66,140,250,79,14,234,26,105,220,30,22,172,54,158,55,97,55,247,35,114,151,105,237,104,207,183,204,198,211,106,176,113,175,152,22,43,21,178,146,221,109,183,83,216,105,40,232,233,33,24,96,166,130,59,37,8,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,144,174,74,158,86,49,79,212,10,239,78,183,43,255,0,69,28,28,233,243,123,15,90,50,143,10,100,148,19,210,79,136,113,21,224,47,147,66,80,82,206,116,150,234,96,144,26,71,115,214,106,99,150,105,68,99,150,49,29,225,13,84,110,123,119,129,195,178,201,163,135,236,204,252,178,100,118,3,205,41,42,237,85,21,120,155,15,208,220,43,253,151,38,250,88,107,142,17,237,80,7,190,110,61,41,218,88,220,8,156,128,129,196,159,112,186,168,8,160,7,154,63,158,204,205,252,23,209,232,149,170,169,20,229,169,203,210,179,51,111,180,57,235,159,56,67,253,34,208,110,150,207,99,186,67,61,60,151,138,173,148,211,83,85,28,50,66,209,212,219,138,57,140,153,198,77,178,73,19,9,9,199,188,74,101,17,20,101,243,175,202,28,26,120,3,6,231,216,193,87,30,44,130,241,79,132,14,65,157,250,19,219,142,26,218,161,19,141,245,102,56,229,140,220,72,118,234,211,72,199,191,72,246,68,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,189,203,155,141,127,229,85,151,19,216,49,253,206,213,30,102,225,111,205,220,169,160,126,148,151,74,22,96,104,238,99,14,209,1,220,102,241,202,49,57,8,72,34,90,68,51,69,27,94,2,40,54,230,255,0,128,48,110,5,226,190,154,171,7,225,234,75,73,226,172,47,77,127,187,181,51,56,133,85,198,74,202,200,165,168,112,215,104,153,140,17,185,237,102,220,123,140,181,51,50,43,64,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,40,226,186,197,197,166,77,81,99,46,173,170,143,23,219,116,163,197,54,74,41,140,187,5,86,227,104,228,97,145,152,218,25,192,58,177,190,166,45,169,199,212,51,138,71,87,0,136,160,135,154,246,111,84,230,79,22,151,188,45,12,248,126,170,209,128,41,233,236,116,21,86,216,34,41,228,55,134,57,170,163,169,169,29,78,67,138,166,73,162,233,57,48,68,241,155,48,12,133,49,29,52,224,31,51,48,174,81,113,123,150,216,235,26,213,246,75,45,61,194,162,223,83,84,82,71,28,116,189,182,146,106,48,158,83,144,196,2,24,206,160,78,67,114,247,99,19,38,103,118,102,124,138,81,22,42,235,181,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,234,114,251,224,43,15,112,205,131,104,113,206,96,216,169,43,51,82,239,79,28,213,199,81,217,107,66,192,108,245,34,208,208,204,209,49,194,101,79,80,49,212,56,200,96,102,14,194,68,12,206,247,148,173,87,154,63,145,60,205,252,23,214,40,148,43,112,157,230,159,38,254,160,97,239,81,129,100,166,136,162,3,143,94,2,184,177,206,158,44,113,206,102,101,166,84,251,103,13,222,125,153,216,171,125,187,109,167,234,244,173,180,176,201,249,185,170,2,65,210,72,140,125,225,109,116,213,181,103,103,123,128,229,73,194,230,123,112,215,249,81,252,181,224,111,179,159,104,253,137,236,207,233,157,29,103,95,179,246,238,183,250,218,89,54,237,235,197,250,90,107,187,187,93,31,75,0,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,163,252,81,112,201,128,120,166,202,251,150,95,226,250,106,74,59,145,211,144,217,113,11,91,161,169,173,179,78,242,69,38,248,10,70,220,32,101,4,67,40,1,3,201,27,16,110,29,88,135,30,204,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,191,78,82,156,104,253,139,190,209,240,163,143,203,117,151,17,220,38,159,11,221,39,174,218,54,234,233,3,113,80,144,202,108,13,12,230,14,241,12,76,197,218,102,38,219,35,212,110,143,213,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,100,209,196,46,22,190,227,156,130,204,188,21,133,168,123,109,235,16,96,251,205,174,221,77,213,8,250,245,83,209,75,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,168,65,255,0,66,227,142,207,251,198,127,194,107,63,252,237,79,242,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,43,63,230,129,144,153,177,196,78,65,88,48,86,78,97,79,180,23,170,44,97,75,116,158,155,183,83,82,108,165,10,42,216,202,77,245,18,70,15,161,205,27,104,207,187,222,215,77,25,221,173,3,128,174,2,184,177,201,110,44,112,54,102,102,94,84,251,27,13,217,189,167,219,107,125,187,109,168,233,117,109,181,80,199,249,184,106,14,66,214,73,64,125,209,125,53,213,244,102,119,107,128,231,87,229,99,11,125,64,161,244,235,138,143,94,89,214,155,85,255,0,141,124,191,177,95,109,148,151,27,109,198,158,253,73,89,71,87,8,205,5,76,18,89,43,134,72,164,140,153,196,192,133,220,92,93,157,157,157,217,213,186,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,159,62,90,56,214,213,141,184,45,203,185,109,244,248,126,146,162,203,79,83,100,174,163,179,0,198,16,79,79,83,32,177,79,27,19,184,84,205,23,74,166,87,45,28,206,165,228,209,154,70,87,64,173,171,143,110,19,43,56,184,201,168,176,150,28,190,123,55,20,217,46,17,92,108,133,89,115,158,158,214,114,57,52,115,53,92,81,132,141,39,230,10,94,153,244,222,64,61,24,76,66,73,68,241,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,117,57,108,113,147,135,184,139,202,250,60,181,186,83,82,91,49,222,2,179,211,67,113,165,165,162,165,160,162,171,164,25,36,134,25,168,105,162,145,221,130,56,163,166,105,152,98,138,40,228,156,4,4,64,128,90,242,151,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,112,120,145,206,251,175,17,249,219,138,115,162,243,99,164,179,84,98,58,136,136,40,41,164,41,2,154,8,96,142,158,16,115,46,243,54,138,24,247,158,130,196,123,137,132,25,216,26,255,0,249,69,112,109,83,85,83,111,226,255,0,25,212,213,209,133,29,69,76,56,50,158,146,182,39,10,192,120,170,232,171,166,170,139,166,68,192,196,123,34,102,144,15,124,82,17,11,131,198,231,219,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,163,87,149,191,31,85,153,137,216,120,100,206,59,133,214,229,139,219,182,84,97,220,69,89,83,61,116,215,120,219,171,83,53,53,92,146,17,152,205,16,52,143,28,142,237,25,69,27,71,238,28,97,214,186,174,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,150,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,39,220,170,120,236,186,222,170,112,247,8,217,139,71,87,95,81,29,57,210,96,251,157,60,101,41,140,16,69,89,87,60,85,211,77,80,238,193,28,81,195,13,56,195,22,130,0,192,250,51,51,174,223,52,14,12,248,147,226,39,63,108,24,215,39,50,223,237,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,154,160,114,164,225,115,61,184,107,252,168,254,90,240,55,217,207,180,126,196,246,103,244,206,142,179,175,217,251,119,91,253,109,44,155,118,245,226,253,45,53,221,221,174,143,165,170,243,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,143,243,53,224,74,235,146,56,202,227,158,121,91,134,105,35,202,251,245,68,101,85,71,107,128,128,48,221,105,176,137,4,145,234,236,20,211,75,169,70,97,182,48,57,58,27,99,102,135,171,64,56,59,226,171,25,112,161,155,150,252,97,102,185,85,150,24,184,212,83,211,98,203,68,113,180,193,113,183,49,251,238,49,17,128,246,152,196,164,40,79,112,237,55,113,119,233,156,128,121,9,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,20,80,115,117,224,218,166,150,166,225,197,254,12,169,171,172,10,202,138,104,113,157,61,93,108,76,20,96,209,82,81,80,205,75,23,76,73,193,200,54,74,207,33,158,249,99,33,22,6,145,194,192,56,110,206,251,175,14,25,219,133,179,162,205,99,164,188,212,97,202,137,72,232,42,100,40,194,166,9,160,146,158,96,99,30,240,55,138,105,54,30,132,194,123,73,196,217,156,31,35,60,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,90,87,48,206,52,237,92,44,101,125,69,139,8,98,10,65,205,76,75,78,205,135,232,222,152,106,158,138,7,147,108,183,9,227,34,97,0,17,105,70,39,54,38,57,152,91,167,32,4,219,96,90,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,130,120,9,225,50,179,132,124,154,151,9,98,59,231,180,177,77,238,225,45,198,246,84,119,57,234,45,97,35,19,199,11,82,69,32,70,209,254,96,98,234,31,77,164,51,213,136,200,35,136,66,16,120,177,243,79,156,159,80,49,15,168,206,187,88,187,137,188,125,137,114,7,1,112,227,111,169,171,179,97,60,29,79,113,26,232,41,46,51,48,95,167,170,184,149,107,29,84,76,237,17,4,47,210,104,128,132,156,76,100,61,222,251,8,122,190,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,118,185,143,97,60,43,129,184,206,204,60,45,130,176,205,171,15,217,104,189,147,217,173,214,186,40,233,41,96,223,106,164,51,217,20,108,32,59,140,200,159,70,239,34,119,126,247,117,120,28,140,127,93,159,187,127,196,148,85,169,254,229,113,228,79,44,191,26,245,138,213,117,72,138,42,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,162,175,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,177,172,226,199,205,62,114,125,64,196,62,163,58,237,112,171,195,62,50,226,191,55,40,242,183,7,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,30,230,41,143,116,177,128,70,46,219,140,199,113,0,111,144,50,20,201,220,157,192,57,21,128,45,121,115,151,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,246,51,65,183,52,127,61,153,155,248,47,163,209,43,255,0,228,169,229,99,20,253,64,174,244,235,114,191,244,88,251,115,33,206,251,174,119,113,95,139,10,225,99,164,181,211,224,58,138,140,15,66,16,200,82,28,240,80,86,84,51,207,41,62,140,231,36,178,74,108,194,44,194,14,1,239,56,188,135,108,10,93,57,44,103,205,53,219,6,226,190,28,175,53,181,103,114,177,84,30,38,178,180,213,18,202,30,206,153,227,138,166,24,129,195,100,1,21,67,199,35,182,255,0,206,29,113,147,7,186,100,242,104,138,0,121,163,249,236,204,223,193,125,30,137,118,185,121,240,89,117,226,159,52,41,239,184,191,15,213,150,85,225,170,135,124,65,88,213,37,74,213,179,180,123,162,183,193,32,139,145,153,19,196,82,176,56,184,66,228,253,72,204,225,221,61,54,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,209,21,128,115,171,242,177,133,190,160,80,250,117,197,67,94,26,194,215,220,97,113,154,211,135,40,123,93,93,61,190,190,233,36,125,80,143,109,45,21,44,181,117,50,106,110,204,251,32,130,83,211,93,197,183,65,103,39,102,127,65,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,236,118,200,207,32,115,103,242,235,147,88,79,55,62,200,93,112,191,218,139,120,214,251,46,230,58,77,7,188,67,184,75,70,234,66,123,122,145,75,180,122,145,28,103,180,119,109,106,128,161,91,157,95,154,124,45,244,254,135,212,110,42,197,108,216,90,251,136,45,215,235,181,162,135,180,82,97,155,120,93,46,146,117,64,59,61,41,213,65,72,50,104,78,206,122,207,87,78,26,11,57,123,250,233,180,73,218,165,112,187,196,222,62,225,103,52,45,185,129,132,42,106,235,45,161,80,37,122,195,207,113,154,154,138,243,3,71,44,123,39,24,223,105,24,12,242,148,70,98,109,28,142,39,180,180,113,44,140,240,157,255,0,237,94,21,179,98,159,98,93,108,222,217,183,211,220,61,157,118,166,236,245,212,125,88,196,250,21,17,106,253,57,131,118,211,13,95,105,51,182,175,162,250,202,159,231,246,113,216,184,127,201,172,89,156,88,142,30,209,73,134,109,229,81,29,54,227,14,215,84,100,209,211,83,111,0,55,143,171,60,145,69,212,216,226,27,247,23,186,46,235,26,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,186,171,35,62,8,243,230,167,136,238,26,48,118,100,222,107,105,39,196,47,78,118,188,64,208,212,69,33,181,198,152,222,41,36,148,34,0,24,78,97,24,234,90,45,131,176,42,1,155,81,218,79,93,81,98,174,165,123,149,127,1,84,212,180,214,174,41,243,146,197,73,88,117,148,240,220,48,53,178,163,170,199,70,109,44,194,245,245,52,242,68,34,230,226,16,75,74,98,102,27,37,234,232,198,209,16,74,82,43,85,230,143,228,79,51,127,5,245,138,37,10,220,39,121,167,201,191,168,24,123,212,96,89,41,162,34,40,1,230,143,231,179,51,127,5,244,122,37,117,92,140,127,93,159,187,127,196,148,170,34,43,21,230,227,145,121,113,139,248,108,188,103,125,206,205,210,198,120,19,176,69,109,186,83,187,4,147,82,212,87,195,4,148,181,29,207,213,133,187,65,200,12,250,16,72,206,226,76,199,40,201,18,220,39,121,167,201,191,168,24,123,212,96,87,255,0,207,59,245,39,251,201,252,53,82,174,74,158,105,241,79,211,250,239,81,183,41,169,68,84,171,139,31,43,25,201,244,255,0,16,250,116,235,26,197,149,66,34,34,138,190,121,223,169,63,222,79,225,170,213,121,92,121,236,203,47,198,189,30,181,79,242,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,93,174,105,184,2,167,2,241,165,140,170,155,15,82,90,109,184,170,158,130,255,0,109,106,102,136,66,168,36,166,8,170,42,28,35,127,116,206,178,10,183,61,236,198,71,184,223,93,236,69,117,92,143,177,253,76,182,172,211,202,218,236,67,72,212,244,181,22,235,253,174,210,79,16,206,231,40,203,5,109,64,54,157,83,6,104,104,0,187,220,1,222,63,209,121,31,116,165,34,141,94,109,124,23,125,180,177,86,113,93,128,7,109,235,14,91,225,131,20,90,224,161,220,87,26,24,207,104,215,9,68,14,111,52,0,108,210,148,174,227,217,161,23,221,27,83,237,146,45,178,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,155,34,142,30,56,129,192,60,77,101,125,14,107,229,201,213,133,182,178,162,162,146,90,58,231,133,171,104,167,134,71,18,138,162,56,100,144,99,55,29,146,136,185,106,241,203,25,119,110,101,17,124,206,184,218,172,207,60,199,169,202,76,175,197,123,242,219,11,238,163,154,166,211,114,157,233,113,45,81,60,50,73,36,192,206,49,77,12,19,66,33,11,237,49,220,18,74,18,16,202,12,52,215,128,78,13,170,120,190,205,10,219,125,246,166,174,131,2,97,138,118,155,17,215,80,214,197,5,104,28,241,204,212,112,211,180,145,200,196,103,44,78,68,238,27,26,56,164,212,132,222,54,41,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,45,185,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,49,53,185,133,128,109,216,202,131,46,110,24,227,15,210,226,203,165,59,213,208,216,102,185,194,23,26,168,25,164,119,150,42,103,46,169,131,52,50,187,144,139,183,230,207,251,23,211,208,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,22,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,94,225,235,20,223,113,206,65,101,166,53,197,53,221,182,245,136,48,125,154,233,113,169,233,4,125,122,169,232,162,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,149,133,243,167,201,220,3,77,150,152,83,59,237,246,26,74,12,89,38,40,11,37,117,101,37,44,49,29,206,9,232,100,38,42,169,24,58,179,28,77,65,16,68,228,122,0,28,141,163,234,219,108,215,149,199,158,204,178,252,107,209,235,84,255,0,34,133,110,117,126,105,240,183,211,250,31,81,184,170,171,200,199,245,217,251,183,252,73,73,246,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,202,24,115,67,148,70,124,218,243,229,178,247,42,36,164,187,96,155,181,61,77,202,217,138,110,243,244,96,160,130,61,53,165,175,120,128,137,170,88,142,48,30,156,110,211,49,117,4,65,130,113,130,90,120,120,200,28,27,195,62,87,208,229,54,3,186,98,11,133,162,130,162,162,164,38,189,220,30,170,125,243,72,230,76,44,204,49,68,26,191,112,69,24,6,187,141,217,228,57,12,234,90,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,136,138,42,249,231,126,164,255,0,121,63,134,171,85,229,113,231,179,44,191,26,244,122,213,63,200,186,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,64,15,31,124,27,84,240,131,154,20,86,251,21,77,93,126,4,196,244,239,54,28,174,174,173,138,122,211,56,35,133,171,33,168,104,227,141,132,194,89,88,133,216,54,60,114,199,161,17,180,140,62,215,150,103,26,63,201,179,49,207,45,241,169,117,48,14,62,184,82,65,83,81,53,119,70,59,21,115,191,72,43,180,144,198,17,132,152,196,106,9,246,151,78,40,141,137,250,45,28,147,41,158,153,233,151,28,58,101,197,199,52,51,66,243,216,109,84,58,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,169,49,237,45,27,86,22,17,35,50,0,3,49,199,91,61,51,211,49,248,139,204,123,142,104,102,133,231,183,93,107,180,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,78,16,220,90,54,174,78,68,70,100,102,102,101,37,92,167,120,32,172,195,126,204,226,207,51,41,118,85,220,45,239,46,9,162,105,167,134,106,88,230,237,16,84,85,85,66,81,3,23,86,7,7,167,113,144,227,40,170,8,220,119,60,100,50,126,177,172,226,199,205,62,114,125,64,196,62,163,58,234,112,241,195,246,62,226,107,52,40,114,163,46,66,144,46,85,148,245,21,114,214,87,52,205,69,69,4,49,185,20,181,18,67,28,133,24,57,108,136,73,199,71,146,88,199,187,115,44,135,178,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,48,131,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,40,171,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,69,95,60,239,212,159,239,39,240,213,74,185,42,121,167,197,63,79,235,189,70,220,166,165,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,99,173,155,153,103,138,179,147,142,236,193,202,220,21,73,218,47,88,155,52,47,150,250,109,209,200,113,195,190,231,62,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,54,156,29,240,171,131,120,80,202,59,126,15,179,91,105,11,19,220,105,233,234,113,101,222,57,30,99,184,220,88,61,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,58,234,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,161,92,112,103,21,171,36,56,92,204,12,93,89,126,171,181,92,171,108,245,54,75,12,180,53,67,5,107,221,106,226,40,105,138,156,156,192,183,198,68,243,147,198,251,198,56,36,49,103,217,162,199,49,21,117,224,127,56,174,185,33,197,30,95,226,234,59,245,37,170,219,91,120,166,178,95,165,174,170,40,40,158,213,87,40,195,82,85,4,198,3,178,49,38,156,94,71,216,50,65,25,147,62,205,22,70,104,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,82,125,130,121,93,112,203,131,243,198,251,156,85,182,79,180,116,23,78,188,244,56,78,239,69,75,37,158,217,85,81,52,197,49,71,78,17,140,103,8,199,36,113,65,9,131,140,44,38,90,200,79,19,195,120,8,161,91,157,95,154,124,45,244,254,135,212,110,43,169,201,170,211,106,191,241,37,141,172,87,219,101,37,198,219,113,203,123,149,37,101,29,92,35,52,21,48,73,95,111,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,87,255,0,195,111,45,14,30,120,113,198,87,92,113,75,79,87,141,46,71,81,79,37,134,108,77,5,61,73,216,194,38,140,247,196,195,24,131,212,189,64,20,141,80,192,38,0,209,128,48,233,41,205,118,168,163,47,157,134,113,93,108,184,55,1,228,133,142,253,73,21,62,37,168,170,189,223,232,225,170,33,171,40,41,94,49,163,25,99,19,102,122,105,37,146,115,102,144,29,138,90,48,113,118,120,137,68,90,41,52,228,159,156,86,171,46,50,199,153,33,124,191,85,197,81,137,105,233,111,118,10,57,170,132,105,10,122,86,144,107,6,40,200,217,222,166,72,164,128,221,163,7,114,138,140,220,157,154,33,82,232,139,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,239,249,222,229,159,105,194,185,105,156,116,116,150,168,189,159,112,171,195,55,9,250,123,107,170,59,68,109,81,72,27,152,61,248,99,236,181,175,161,27,109,41,253,209,125,230,237,105,92,172,177,253,78,5,227,75,6,210,190,33,164,180,219,113,85,61,125,130,228,245,47,16,133,80,73,76,114,211,211,177,200,222,233,157,100,20,140,27,29,140,143,104,54,187,220,74,125,17,20,21,243,51,224,187,249,54,102,56,102,70,10,30,166,1,199,215,10,185,233,169,225,161,232,199,98,174,119,234,157,14,177,128,194,48,147,25,21,56,182,210,233,197,40,56,191,69,228,146,221,114,163,136,172,220,201,28,51,140,240,182,88,226,202,187,5,62,58,167,161,134,227,85,67,41,211,214,192,116,149,13,52,51,83,212,196,67,44,71,163,205,17,51,19,129,71,81,35,16,187,236,32,249,89,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,145,71,15,28,63,96,30,25,114,190,135,42,50,228,42,206,219,71,81,81,87,45,101,115,66,245,181,179,205,35,145,75,81,36,49,198,50,27,14,200,132,156,117,104,226,140,123,246,178,169,106,42,249,231,126,164,255,0,121,63,134,171,85,229,227,196,46,21,225,127,48,179,19,55,49,77,55,111,236,25,127,85,77,110,181,133,84,116,243,92,235,165,185,219,134,42,120,200,223,251,233,13,196,76,130,40,165,54,3,217,181,233,86,41,226,119,57,113,63,16,85,92,78,142,40,246,62,62,154,224,23,8,107,109,112,140,17,210,244,226,24,99,128,35,125,204,80,140,0,48,184,73,191,169,27,59,74,242,110,55,41,211,224,163,138,235,23,22,153,53,69,140,186,182,170,60,95,109,210,143,20,217,40,166,50,236,21,91,141,163,145,134,70,99,104,103,0,234,198,250,152,182,167,31,80,206,41,29,92,2,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,127,235,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,170,243,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,69,10,220,234,252,211,225,111,167,244,62,163,113,85,87,145,143,235,179,247,111,248,146,149,68,68,68,86,1,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,17,23,201,183,98,204,43,120,190,221,240,181,167,19,90,171,111,88,127,179,251,94,221,79,91,28,149,86,254,184,57,193,218,34,23,115,139,168,12,228,27,217,183,11,59,182,172,163,7,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,169,167,16,252,63,96,30,38,178,190,187,42,51,24,42,194,219,89,81,79,87,21,101,11,66,213,180,83,195,35,16,203,79,36,209,200,49,155,142,248,136,152,117,120,229,144,123,183,58,199,95,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,190,174,61,226,43,55,51,39,43,240,62,78,98,188,89,87,85,132,240,5,57,195,106,161,121,76,154,67,121,36,112,154,119,34,119,144,226,138,70,167,137,187,130,40,99,16,140,71,116,142,117,215,151,119,4,21,156,85,99,183,197,184,198,151,110,89,97,59,132,81,95,69,230,158,154,107,164,133,12,178,5,45,44,161,17,1,109,48,131,180,51,73,28,129,21,64,184,19,17,129,52,244,162,199,51,60,176,6,50,205,62,54,115,59,47,178,251,15,85,223,49,13,243,50,49,5,53,13,13,51,54,249,79,218,21,14,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,54,124,20,112,163,98,225,47,38,168,176,111,74,213,89,139,238,90,86,98,155,221,20,38,61,190,171,113,188,113,177,72,238,111,12,0,125,40,219,64,23,208,228,233,129,203,35,43,128,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,40,171,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,87,201,183,98,204,43,120,190,221,240,181,167,19,90,171,111,88,127,179,251,94,221,79,91,28,149,86,254,184,57,193,218,34,23,115,139,168,12,228,27,217,183,11,59,182,172,163,7,158,119,234,79,247,147,248,106,165,92,149,60,211,226,159,167,245,222,163,110,83,82,139,26,206,44,124,211,231,39,212,12,67,234,51,169,169,229,113,228,79,44,191,26,245,138,213,117,72,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,173,255,0,134,190,20,108,89,29,141,179,75,53,110,209,90,174,88,207,50,113,133,230,240,247,40,33,55,146,134,207,81,88,83,83,80,9,155,254,201,101,112,16,98,144,132,31,168,208,70,111,112,8,160,7,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,136,190,116,249,243,83,118,198,88,83,135,43,53,109,33,219,108,84,225,137,175,77,13,68,82,159,180,102,105,34,166,134,80,96,223,1,197,78,242,72,205,191,243,129,92,4,225,238,129,61,133,101,230,89,253,176,203,252,210,199,85,116,151,86,164,192,88,126,134,225,13,85,60,127,208,163,93,83,120,161,163,142,10,131,112,118,109,240,79,88,96,12,66,68,80,57,51,184,129,179,245,114,67,5,90,179,43,58,48,14,92,223,106,42,224,182,226,172,81,106,178,86,75,72,98,51,199,5,77,92,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,229,102,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,20,244,114,222,206,251,86,119,112,161,132,202,223,99,171,181,212,96,58,122,124,15,92,19,72,50,4,243,208,81,211,179,79,17,54,142,225,36,82,68,110,196,44,226,110,97,239,48,180,135,116,10,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,162,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,138,21,185,213,249,167,194,223,79,232,125,70,226,156,149,60,211,226,159,167,245,222,163,110,83,82,136,177,204,227,115,62,105,184,142,226,95,24,230,77,154,182,174,124,60,245,1,107,195,237,53,68,178,3,91,169,129,162,142,72,130,80,2,132,38,33,146,165,226,216,59,14,160,217,245,45,196,254,127,30,100,167,216,110,31,114,167,56,234,238,29,106,188,205,184,98,78,140,17,203,186,56,40,109,210,210,83,199,184,94,49,113,152,167,58,199,45,12,197,227,232,105,180,183,178,249,57,93,150,127,148,76,57,153,183,26,122,75,173,93,126,10,193,255,0,105,168,224,183,199,212,221,211,186,219,233,234,14,97,96,34,120,99,165,170,169,148,157,182,237,233,49,145,109,18,103,100,14,113,223,120,127,206,92,39,156,88,114,30,209,87,134,110,3,81,37,54,224,14,215,74,98,81,212,211,111,48,54,143,171,4,146,197,212,216,228,27,247,15,188,44,235,37,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,107,21,117,146,159,9,222,86,50,111,233,254,30,244,232,21,85,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,11,37,52,68,69,0,60,209,252,246,102,111,224,190,143,68,174,171,145,143,235,179,247,111,248,146,149,68,69,106,188,209,252,137,230,111,224,190,177,68,161,91,132,239,52,249,55,245,3,15,122,140,10,255,0,249,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,53,40,138,149,113,99,229,99,57,62,159,226,31,78,157,99,88,178,168,68,68,81,87,207,59,245,39,251,201,252,53,90,175,43,143,61,153,101,248,215,163,214,169,254,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,93,57,135,224,171,174,63,224,183,53,108,86,106,138,72,106,41,108,225,123,50,169,50,16,120,45,245,49,87,76,44,226,36,251,202,42,105,4,27,77,28,220,89,220,89,220,155,30,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,178,147,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,138,210,185,156,231,126,1,202,94,23,49,14,24,197,246,58,75,253,203,49,41,231,195,214,91,84,178,67,168,78,81,57,123,65,194,77,73,194,144,154,41,88,192,9,218,103,166,29,99,222,210,12,6,43,255,0,228,247,157,121,89,150,89,203,124,192,184,210,223,209,196,153,141,216,109,56,118,242,113,83,12,52,157,33,169,150,106,105,39,146,65,146,62,209,39,100,0,142,49,62,172,161,16,187,51,176,58,154,148,81,87,207,59,245,39,251,201,252,53,69,90,171,248,111,132,204,249,197,153,13,122,226,70,197,129,106,234,48,77,142,163,165,45,67,127,87,158,1,223,218,42,224,139,77,210,211,83,144,48,203,43,119,11,145,59,110,104,106,30,31,149,195,199,16,56,251,134,92,208,161,205,124,185,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,178,81,23,45,26,72,163,46,253,172,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,80,3,205,31,207,102,102,254,11,232,244,74,255,0,249,42,121,88,197,63,80,43,189,58,220,175,253,98,174,178,83,225,59,202,198,77,253,63,195,222,157,2,181,94,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,200,161,91,157,95,154,124,45,244,254,135,212,110,42,170,242,49,253,118,126,237,255,0,18,82,168,136,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,43,117,227,183,55,115,231,36,242,26,243,141,242,35,2,82,95,43,41,233,229,107,141,208,167,234,79,135,160,247,127,166,1,68,241,16,213,128,15,81,201,220,217,162,126,156,135,28,177,12,172,48,109,150,156,80,231,142,86,103,44,25,243,100,199,247,91,150,47,109,177,92,42,239,53,115,87,123,90,149,132,1,233,107,30,67,223,52,46,17,198,58,57,49,15,78,50,2,3,140,8,110,211,154,63,16,56,7,137,172,175,200,92,215,203,147,171,11,109,101,70,44,164,150,142,185,225,106,218,41,225,146,220,37,21,68,112,201,32,198,110,59,37,17,114,213,227,150,50,238,220,202,144,114,184,243,217,150,95,141,122,61,106,159,228,68,80,173,206,19,58,242,179,51,115,150,199,129,112,93,191,173,137,50,231,183,90,113,21,228,34,166,40,106,250,163,77,44,52,209,207,28,133,36,157,158,78,214,7,28,130,29,41,78,81,102,119,115,117,96,10,119,185,87,231,126,87,230,79,13,22,172,182,192,150,58,187,21,223,45,105,225,160,191,91,166,146,73,194,73,234,78,105,123,116,83,23,113,5,76,163,83,35,199,220,241,30,248,216,122,109,17,157,229,34,182,174,28,248,46,194,185,57,154,121,153,158,56,164,109,87,252,103,142,241,133,210,251,110,169,122,24,207,216,20,51,84,213,60,81,82,204,97,213,9,164,134,168,187,65,11,136,150,163,27,51,180,125,73,46,85,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,42,212,255,0,114,184,242,39,150,95,141,122,197,106,186,164,69,21,124,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,189,254,104,217,223,159,57,39,144,208,214,100,189,142,174,158,142,249,80,118,236,65,139,169,36,252,254,30,128,182,12,77,24,143,189,17,212,17,148,109,85,225,19,139,11,109,150,104,76,98,47,135,78,44,115,79,135,124,229,135,55,45,183,203,173,247,183,92,10,183,19,90,235,46,245,33,14,34,222,51,9,149,89,49,63,86,102,237,19,73,28,178,12,155,37,38,55,19,239,18,187,94,108,217,189,131,115,235,43,248,115,205,204,191,158,174,75,22,34,167,196,211,83,181,92,15,12,241,24,73,111,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,92,73,252,255,0,37,79,52,248,167,233,253,119,168,219,148,212,162,198,179,139,31,52,249,201,245,3,16,250,140,234,106,121,92,121,19,203,47,198,189,98,181,93,82,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,128,30,104,254,123,51,55,240,95,71,162,87,255,0,201,83,202,198,41,250,129,93,233,214,229,126,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,67,196,14,102,126,89,51,199,30,102,148,117,119,90,138,76,77,136,43,174,20,30,212,147,125,84,52,39,49,118,88,15,223,54,30,148,13,20,108,2,78,32,32,194,47,180,89,95,173,187,33,170,114,111,147,134,61,196,215,218,42,72,239,185,147,81,100,196,210,24,211,196,211,199,110,59,165,188,104,33,57,128,201,229,7,137,158,164,89,220,122,111,89,32,56,9,49,185,89,7,9,222,105,242,111,234,6,30,245,24,21,207,243,119,225,214,167,45,179,228,51,143,12,97,58,186,92,39,143,233,226,154,186,186,40,162,26,40,239,237,212,105,225,102,136,89,227,57,98,142,58,135,121,53,41,100,146,164,196,139,105,176,122,190,75,25,197,117,178,230,230,43,201,11,133,250,146,43,22,37,179,157,238,134,142,174,168,132,202,235,74,113,139,141,44,110,108,14,114,83,73,41,202,194,14,100,20,113,190,172,49,58,152,149,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,255,0,209,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,69,10,220,234,252,211,225,111,167,244,62,163,113,78,74,158,105,241,79,211,250,239,81,183,41,169,69,110,188,193,115,138,235,146,28,37,227,172,93,134,175,212,150,172,67,91,79,13,146,207,44,181,69,4,239,61,92,193,12,133,74,64,96,125,166,58,114,168,158,55,7,212,94,13,238,206,32,76,177,246,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,34,156,222,114,207,10,228,222,92,112,225,149,184,42,147,179,217,112,205,190,255,0,111,166,221,28,97,36,219,26,217,190,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,120,174,77,86,155,85,255,0,137,44,109,98,190,219,41,46,54,219,142,91,220,169,43,40,234,225,25,160,169,130,74,251,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,180,172,254,201,203,239,15,249,203,139,50,119,17,205,218,42,240,205,192,169,227,169,218,1,218,233,76,90,74,106,157,128,102,209,245,96,146,41,122,123,220,131,126,210,247,133,217,76,255,0,42,28,226,181,102,87,9,118,76,34,87,234,186,236,67,151,213,21,22,75,164,85,181,67,44,241,192,83,73,53,17,0,239,35,106,102,167,48,130,55,38,22,214,150,80,6,219,27,58,188,165,138,186,201,79,132,239,43,25,55,244,255,0,15,122,116,10,170,162,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,146,154,34,34,128,30,104,254,123,51,55,240,95,71,162,87,85,200,199,245,217,251,183,252,73,74,162,34,181,94,104,254,68,243,55,240,95,88,162,80,173,194,119,154,124,155,250,129,135,189,70,5,127,252,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,154,148,69,74,184,177,242,177,156,159,79,241,15,167,78,177,172,89,84,34,34,40,171,231,157,250,147,253,228,254,26,173,87,149,199,158,204,178,252,107,209,235,84,255,0,34,34,176,14,117,126,86,48,183,212,10,31,78,184,171,0,229,113,231,179,44,191,26,244,122,213,63,203,23,124,194,193,87,92,181,199,248,151,46,111,181,20,147,220,176,173,226,182,201,89,45,33,145,65,36,244,211,28,50,20,100,66,36,224,228,14,236,238,34,250,105,171,55,130,157,238,87,216,179,237,95,4,185,125,218,49,55,182,107,236,222,209,180,214,111,173,237,19,81,244,171,167,236,244,210,106,238,81,236,165,42,109,145,190,155,98,120,182,179,11,138,186,165,229,51,87,51,48,174,77,229,198,35,205,44,107,87,217,236,184,102,223,45,194,167,108,145,132,147,108,111,114,8,186,134,0,83,74,110,49,198,14,77,190,67,1,103,212,153,99,175,196,239,16,184,171,138,12,229,189,102,230,41,166,236,29,191,167,77,110,181,133,84,149,16,219,40,98,29,177,83,198,70,255,0,223,72,110,34,2,114,203,41,176,6,253,173,114,156,33,242,199,190,241,49,195,238,35,205,171,182,37,251,57,95,116,252,222,0,46,208,18,82,213,201,79,44,177,213,21,124,67,25,72,16,148,145,180,32,64,109,32,16,203,35,197,32,180,99,37,149,226,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,167,79,151,119,27,244,124,85,96,71,194,88,198,171,110,102,225,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,109,0,131,180,59,71,28,97,45,64,176,11,9,128,181,224,40,171,231,157,250,147,253,228,254,26,172,215,128,222,23,237,92,89,231,204,121,115,137,110,245,118,236,61,110,179,214,94,239,18,208,212,12,53,165,4,123,33,140,105,200,226,148,28,251,69,69,59,147,24,179,116,218,77,31,118,214,121,254,182,101,238,1,178,224,211,203,155,54,7,195,244,24,78,74,121,233,14,195,77,108,134,43,113,65,59,155,205,19,211,8,180,78,18,60,146,57,142,221,11,121,107,174,174,161,7,152,39,1,88,135,134,108,101,93,142,114,250,197,87,89,149,119,122,137,38,161,58,126,213,90,118,0,102,166,23,134,186,103,137,130,16,42,138,130,142,157,202,67,51,0,102,34,35,103,119,241,60,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,207,246,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,90,175,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,65,95,49,30,1,107,56,99,197,77,143,50,182,223,117,185,101,149,239,171,81,163,83,79,81,246,102,70,146,32,236,213,85,59,92,26,19,57,227,26,121,36,54,144,189,232,203,113,71,212,150,202,213,213,114,184,243,217,150,95,141,122,61,106,159,228,69,103,252,196,120,223,163,225,87,2,54,18,193,213,91,179,55,22,91,229,150,196,77,12,21,48,218,227,25,162,140,234,170,162,57,68,199,112,28,253,157,222,57,35,57,105,201,140,92,64,197,224,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,43,234,226,167,149,142,50,200,28,134,195,249,157,132,46,85,120,198,239,103,167,158,124,194,10,82,103,130,136,31,105,71,61,12,61,38,148,233,161,110,168,205,33,155,155,179,4,221,56,227,234,180,86,171,195,199,16,56,251,134,92,208,161,205,124,185,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,178,81,23,45,26,72,163,46,253,172,178,41,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,21,106,127,185,92,121,19,203,47,198,189,98,181,93,82,34,138,190,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,76,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,45,199,223,2,119,94,17,49,53,21,247,13,86,85,221,178,235,17,84,61,37,158,178,170,66,158,182,150,120,233,225,41,34,174,144,41,226,128,14,73,10,160,161,16,119,114,142,19,119,239,2,86,171,37,218,235,53,170,158,197,53,206,172,237,180,117,19,85,211,209,148,196,240,67,60,195,24,203,40,71,174,209,51,24,33,18,38,109,73,162,141,159,93,173,165,250,242,84,243,79,138,126,159,215,122,141,185,77,74,44,107,56,177,243,79,156,159,80,49,15,168,206,166,167,149,199,145,60,178,252,107,214,43,85,213,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,40,1,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,94,215,154,198,124,212,228,223,11,149,248,102,197,91,73,29,247,50,106,31,12,198,5,81,19,79,29,184,226,50,175,152,33,48,39,148,58,76,212,196,236,195,211,122,200,205,140,73,129,138,24,56,126,203,63,203,38,120,224,60,173,146,146,235,81,73,137,177,5,13,190,191,217,113,239,170,134,132,230,30,213,56,123,134,195,210,129,165,145,204,133,196,4,28,137,182,139,169,180,230,99,105,181,88,57,127,230,5,138,197,108,164,183,91,109,212,246,26,74,58,58,72,70,24,41,160,142,237,66,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,161,135,132,239,52,249,55,245,3,15,122,140,10,106,121,154,100,167,229,167,132,124,83,217,238,29,150,191,2,107,141,104,247,203,178,25,123,20,19,118,136,228,210,51,34,214,150,90,157,130,219,117,149,162,220,76,59,181,130,28,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,201,163,47,113,173,171,50,176,6,26,204,107,21,61,92,22,220,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,186,232,239,226,160,135,154,63,158,204,205,252,23,209,232,149,255,0,242,84,242,177,138,126,160,87,122,117,185,95,250,34,43,0,231,87,229,99,11,125,64,161,244,235,138,176,14,87,30,123,50,203,241,175,71,173,83,252,136,161,91,157,95,154,124,45,244,254,135,212,110,41,201,83,205,62,41,250,127,93,234,54,229,53,40,161,131,156,190,119,218,177,214,118,216,50,94,223,99,171,167,168,202,250,121,202,186,190,105,7,101,92,247,40,40,234,24,34,6,213,216,35,138,56,181,50,118,114,57,12,118,179,3,28,157,94,77,153,41,246,231,136,43,182,113,213,220,58,52,153,101,111,110,140,17,203,182,73,235,174,49,84,83,199,184,94,50,98,132,96,10,199,45,12,9,164,232,105,184,119,178,170,188,243,191,82,127,188,159,195,85,42,228,169,230,159,20,253,63,174,245,27,114,246,188,236,50,118,213,101,198,88,15,59,236,118,26,184,170,49,45,61,85,146,255,0,89,13,40,141,33,79,74,209,149,25,75,32,131,59,212,201,20,147,131,60,134,238,81,81,131,11,51,68,74,143,242,157,207,75,238,88,113,65,108,203,159,108,218,168,176,182,101,235,110,187,141,193,128,55,85,65,79,81,37,3,195,43,184,184,204,83,159,64,67,87,25,59,75,142,194,62,153,4,234,44,85,214,74,124,39,121,88,201,191,167,248,123,211,160,85,85,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,44,148,209,17,20,0,243,71,243,217,153,191,130,250,61,18,186,174,70,63,174,207,221,191,226,74,85,17,21,170,243,71,242,39,153,191,130,250,197,18,133,110,19,188,211,228,223,212,12,61,234,48,43,255,0,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,42,85,197,143,149,140,228,250,127,136,125,58,117,141,98,202,161,17,17,69,95,60,239,212,159,239,39,240,213,106,188,174,60,246,101,151,227,94,143,90,167,249,17,21,128,115,171,242,177,133,190,160,80,250,117,197,88,7,43,143,61,153,101,248,215,163,214,169,254,80,87,205,199,44,241,86,15,226,246,241,142,174,212,154,217,113,237,190,130,225,104,170,142,57,58,101,217,169,33,163,158,2,50,6,7,152,14,6,50,0,34,219,28,240,19,187,57,232,213,215,145,246,63,166,138,235,154,121,91,93,136,106,222,162,170,158,221,127,181,218,73,229,40,24,34,41,96,173,168,6,211,164,6,239,53,0,23,123,25,179,71,250,77,27,237,149,245,5,124,204,248,209,254,82,121,142,25,111,130,139,167,128,112,13,194,174,10,106,136,107,186,209,223,107,153,250,71,93,164,102,80,148,34,192,67,78,77,184,186,114,202,110,77,214,120,227,241,92,2,112,109,83,197,246,104,86,219,239,181,53,116,24,19,12,83,180,216,142,186,134,182,40,43,64,231,142,102,163,134,157,164,142,70,35,57,98,114,39,112,216,209,197,38,164,38,241,177,79,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,81,235,205,103,130,90,204,214,177,83,113,3,148,56,83,182,99,59,55,78,142,255,0,109,181,219,103,168,184,98,10,83,56,161,130,64,8,88,186,147,83,247,234,238,27,138,7,125,210,51,83,198,15,20,57,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,145,71,15,28,64,224,30,38,178,190,135,53,242,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,142,201,68,92,181,120,229,140,187,183,50,143,110,121,223,169,63,222,79,225,170,149,114,84,243,79,138,126,159,215,122,141,185,77,74,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,183,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,202,186,242,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,131,75,89,116,156,128,48,221,105,177,16,156,114,104,236,20,211,75,160,200,7,182,48,57,58,251,163,102,155,171,54,138,0,121,163,249,236,204,223,193,125,30,137,95,255,0,37,79,43,24,167,234,5,119,167,91,149,255,0,172,85,214,74,124,39,121,88,201,191,167,248,123,211,160,86,171,206,175,202,198,22,250,129,67,233,215,21,96,28,174,60,246,101,151,227,94,143,90,167,249,20,43,115,171,243,79,133,190,159,208,250,141,197,85,94,70,63,174,207,221,191,226,74,85,17,17,17,88,7,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,68,95,39,20,225,60,43,142,108,85,88,91,26,225,155,86,32,178,214,236,237,54,235,165,20,117,116,179,236,49,48,223,20,140,64,91,76,4,155,86,238,33,103,110,246,101,143,191,28,156,34,93,120,65,205,193,194,144,92,106,239,24,78,253,78,87,44,57,117,158,156,128,206,6,55,19,165,152,216,90,35,169,133,246,239,233,190,142,18,67,35,140,125,86,140,125,7,43,143,61,153,101,248,215,163,214,169,254,69,77,56,135,226,7,0,240,203,149,245,217,175,152,199,86,118,218,58,138,122,72,168,232,94,23,173,173,158,105,24,70,42,120,230,146,49,144,216,119,202,66,197,171,71,20,133,223,181,214,58,249,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,60,165,56,46,251,23,98,163,226,187,31,142,235,214,35,183,205,6,23,181,207,67,180,173,212,50,30,210,174,34,148,24,218,105,192,29,162,40,157,135,179,76,79,186,70,168,219,28,143,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,237,242,238,227,126,179,133,92,118,248,75,24,213,110,203,44,89,112,138,91,233,60,51,212,205,107,144,97,150,48,170,165,136,37,16,29,198,112,118,135,104,228,144,226,167,22,1,114,0,23,158,148,68,80,3,205,31,207,102,102,254,11,232,244,74,234,185,24,254,187,63,118,255,0,137,40,171,83,253,202,227,200,158,89,126,53,235,21,170,234,145,20,85,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,87,148,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,20,92,50,99,238,22,115,66,229,151,248,190,154,174,178,218,21,4,54,92,66,214,233,169,168,175,48,52,113,73,190,2,145,182,145,128,207,16,202,0,70,209,200,228,27,139,70,34,186,14,74,158,105,241,79,211,250,239,81,183,41,169,69,141,103,22,62,105,243,147,234,6,33,245,25,212,212,242,184,242,39,150,95,141,122,197,106,186,164,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,69,0,60,209,252,246,102,111,224,190,143,68,175,255,0,146,167,149,140,83,245,2,187,211,173,202,202,185,178,103,165,139,56,56,154,251,55,132,175,55,90,187,86,93,219,207,13,213,67,80,199,29,40,94,35,170,153,235,78,158,50,127,247,8,78,77,162,230,84,205,166,224,24,204,171,7,37,140,134,169,187,99,44,87,196,109,230,138,144,237,182,42,115,195,54,87,154,158,41,79,218,51,52,114,212,205,17,185,239,128,226,167,120,227,119,217,249,192,174,49,99,247,76,94,242,185,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,107,28,30,50,114,46,179,135,110,35,177,158,92,251,27,217,214,81,184,73,113,195,130,15,57,194,118,122,131,41,41,90,57,103,102,57,122,96,253,3,61,73,186,176,202,59,201,197,201,229,83,148,38,122,86,102,127,14,53,121,115,136,111,61,182,245,150,151,1,183,66,38,211,156,195,103,156,30,74,39,146,89,28,128,182,152,85,192,0,14,205,28,84,209,11,128,182,210,56,235,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,34,40,86,231,87,230,159,11,125,63,161,245,27,138,114,84,243,79,138,126,159,215,122,141,185,77,74,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,177,151,205,92,204,197,89,201,152,248,143,52,177,173,95,104,189,98,107,132,183,10,157,178,72,113,195,189,253,200,34,234,25,152,195,16,48,199,24,57,62,200,192,5,159,65,101,58,156,181,178,7,242,21,195,6,31,251,71,151,191,101,241,214,40,235,92,241,47,105,13,43,167,254,136,155,177,12,250,187,148,123,41,74,45,32,247,122,100,114,110,1,144,165,214,213,121,231,126,164,255,0,121,63,134,170,85,201,83,205,62,41,250,127,93,234,54,229,41,60,93,100,133,215,136,238,29,49,158,77,88,175,148,150,139,149,254,158,152,168,234,234,227,35,129,167,167,170,134,166,48,147,111,188,32,101,3,3,155,49,56,49,185,48,158,221,143,142,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,52,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,62,49,139,37,62,19,188,172,100,223,211,252,61,233,208,42,170,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,22,74,104,136,138,0,121,163,249,236,204,223,193,125,30,137,93,87,35,31,215,103,238,223,241,37,42,136,138,213,121,163,249,19,204,223,193,125,98,137,66,183,9,222,105,242,111,234,6,30,245,24,21,255,0,243,206,253,73,254,242,127,13,84,171,146,167,154,124,83,244,254,187,212,109,202,106,81,21,42,226,199,202,198,114,125,63,196,62,157,58,198,177,101,80,136,136,162,175,158,119,234,79,247,147,248,106,181,94,87,30,123,50,203,241,175,71,173,83,252,136,138,192,57,213,249,88,194,223,80,40,125,58,226,172,3,149,199,158,204,178,252,107,209,235,84,255,0,40,213,231,105,150,120,171,16,101,198,93,230,149,166,147,180,89,112,125,194,225,111,187,244,227,144,228,167,237,237,77,208,156,182,131,128,66,199,72,241,145,153,15,231,39,128,89,137,207,186,200,57,104,227,250,108,190,227,75,46,234,174,88,134,174,213,109,190,84,84,216,42,154,23,151,101,97,213,211,73,21,45,60,161,27,62,240,42,199,164,118,220,219,4,196,12,182,236,220,210,233,204,75,11,103,142,53,225,79,21,225,140,134,161,237,215,90,238,144,222,41,41,229,152,46,21,54,113,119,58,152,104,154,55,110,164,199,180,4,162,45,90,88,10,162,49,19,51,1,120,43,202,220,139,204,124,219,206,91,102,67,97,203,55,98,197,247,27,132,214,233,41,46,206,244,125,134,72,4,206,165,234,24,219,124,125,16,138,82,48,218,242,126,109,196,64,143,65,124,135,184,120,225,251,0,240,203,149,244,57,81,151,33,86,118,218,58,138,138,185,107,43,154,23,173,173,158,105,28,138,90,137,33,142,49,144,216,118,68,36,227,171,71,20,99,223,181,149,75,69,8,28,206,184,37,172,200,204,199,169,205,188,175,194,155,50,219,20,110,172,154,154,211,109,157,169,112,213,80,188,49,201,28,198,204,81,67,12,243,76,39,11,110,1,220,114,68,17,136,196,14,94,219,147,5,167,62,97,205,12,75,125,194,150,202,64,202,186,202,113,164,197,149,149,240,232,211,86,195,28,133,69,21,20,140,219,138,164,10,119,35,29,122,99,12,166,242,104,101,79,175,181,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,166,156,67,240,253,128,120,154,202,250,236,168,204,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,59,226,34,97,213,227,150,65,238,220,235,30,28,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,12,138,242,188,230,5,255,0,202,223,10,89,187,55,246,171,78,12,188,17,127,227,50,189,53,108,245,21,63,248,181,53,36,112,197,253,132,90,126,139,171,85,230,143,231,179,51,127,5,244,122,37,127,252,149,60,172,98,159,168,21,222,157,110,87,254,177,87,89,41,240,157,229,99,38,254,159,225,239,78,129,90,175,58,191,43,24,91,234,5,15,167,92,85,128,114,184,243,217,150,95,141,122,61,106,159,228,80,173,206,175,205,62,22,250,127,67,234,55,21,85,121,24,254,187,63,118,255,0,137,41,84,68,68,69,96,28,234,252,172,97,111,168,20,62,157,113,86,1,202,227,207,102,89,126,53,232,245,170,127,145,17,21,52,226,31,135,236,3,196,214,87,215,101,70,99,5,88,91,107,42,41,234,226,172,161,104,90,182,138,120,100,98,25,105,228,154,57,6,51,113,223,17,19,14,175,28,178,15,118,231,81,45,193,255,0,15,216,251,134,94,103,120,3,42,51,24,41,14,229,71,79,113,171,138,178,133,166,122,42,216,38,177,214,16,203,79,36,209,198,82,3,22,248,136,152,116,105,34,144,123,246,186,155,68,81,23,206,95,3,113,13,116,198,86,12,115,121,160,164,184,229,93,154,158,120,108,167,104,160,168,144,237,7,35,81,141,76,215,73,158,45,145,29,69,65,199,28,45,212,112,32,128,89,132,79,123,157,31,229,153,193,119,242,147,204,115,204,140,106,61,60,3,128,110,20,147,212,211,205,67,214,142,251,92,207,213,10,29,100,2,132,161,22,1,42,129,125,197,211,150,32,97,110,179,73,28,234,34,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,44,117,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,51,105,203,74,211,196,149,131,135,75,61,139,62,173,148,150,235,109,186,159,178,97,138,58,216,107,225,196,20,208,71,85,84,50,69,114,142,169,152,64,4,90,156,105,134,38,102,104,24,89,255,0,173,87,106,136,160,7,154,63,158,204,205,252,23,209,232,149,213,114,49,253,118,126,237,255,0,18,81,86,167,251,149,199,145,60,178,252,107,214,43,85,213,34,40,171,231,157,250,147,253,228,254,26,169,87,37,79,52,248,167,233,253,119,168,219,148,212,162,163,252,81,112,201,128,120,166,202,251,150,95,226,250,106,74,59,145,211,144,217,113,11,91,161,169,173,179,78,242,69,38,248,10,70,220,32,101,4,67,40,1,3,201,27,16,110,29,88,134,58,249,94,101,14,50,200,94,61,179,39,40,243,2,10,72,239,184,119,3,214,67,80,244,147,180,208,74,7,91,108,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,165,209,22,53,156,88,249,167,206,79,168,24,135,212,103,83,83,202,227,200,158,89,126,53,235,21,170,234,145,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,21,159,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,183,92,89,201,247,135,108,115,138,175,56,215,20,230,102,106,214,222,177,5,194,162,233,113,169,246,133,174,62,189,84,242,20,146,201,176,45,226,3,184,204,159,65,102,22,215,70,102,110,229,115,252,60,112,253,128,120,101,202,250,28,168,203,144,171,59,109,29,69,69,92,181,149,205,11,214,214,207,52,142,69,45,68,144,199,24,200,108,59,34,18,113,213,163,138,49,239,218,203,183,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,59,47,105,158,215,44,113,213,7,66,166,42,128,216,82,71,32,54,167,8,179,234,15,238,187,233,163,232,237,108,25,123,202,39,134,220,181,199,248,107,49,172,88,219,50,167,185,97,91,197,21,238,142,42,187,149,1,65,36,244,211,4,209,140,130,52,98,78,14,64,204,236,196,47,166,186,59,120,171,223,86,191,197,7,47,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,117,65,179,187,19,54,140,61,222,46,238,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,243,249,247,202,255,0,32,184,137,205,139,238,113,227,92,95,152,20,87,172,65,217,123,76,22,187,133,20,116,161,208,166,138,156,54,12,148,146,27,106,16,139,190,166,254,243,190,154,54,140,213,131,133,254,23,240,15,9,152,2,225,151,57,115,119,196,23,27,109,198,241,45,238,89,111,117,16,205,56,207,36,48,194,66,37,12,81,11,6,218,112,118,103,23,125,92,187,252,25,171,2,34,42,63,197,7,11,248,7,139,60,1,111,203,156,198,187,226,11,117,182,221,120,138,247,20,182,74,136,97,156,167,142,25,161,17,34,154,41,69,195,109,65,187,179,11,62,172,61,254,44,244,127,33,57,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,251,87,102,130,233,112,162,146,148,250,244,210,211,158,241,142,146,51,125,2,98,118,208,219,222,102,215,86,213,158,240,17,21,175,241,65,203,211,37,248,179,199,246,252,198,204,108,79,141,109,215,43,117,158,43,36,81,89,43,105,33,128,160,142,105,166,18,33,154,154,82,115,221,80,108,238,196,205,163,15,119,139,187,133,254,94,153,47,194,102,63,184,102,54,92,226,124,107,113,185,92,108,242,217,37,138,247,91,73,52,3,4,147,67,49,16,140,52,209,19,30,234,112,102,119,39,109,28,187,188,29,174,129,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,64,255,0,65,83,133,143,251,190,205,95,252,235,110,255,0,152,171,255,0,86,255,0,197,111,5,57,89,198,15,217,111,202,101,255,0,21,219,62,201,118,238,197,236,42,170,104,122,157,171,161,212,234,245,160,151,93,59,48,109,219,183,77,75,93,117,109,60,255,0,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,177,92,89,201,207,133,140,87,138,175,56,167,237,38,96,89,189,179,112,168,184,123,58,211,89,110,167,161,163,234,200,71,208,167,139,177,63,78,16,221,180,3,87,218,44,205,171,232,174,127,135,140,136,195,220,54,101,125,14,81,225,12,77,136,47,54,43,93,69,68,212,15,123,58,83,158,152,38,145,229,56,68,233,224,133,136,58,167,44,140,230,196,108,242,19,110,218,192,35,105,127,232,42,112,177,255,0,119,217,171,255,0,157,109,223,243,21,123,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,5,232,17,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,96,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,53,209,219,197,94,250,34,34,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,106,129,194,151,5,57,89,193,247,218,159,201,157,255,0,21,220,254,214,246,30,219,237,218,170,105,186,125,151,175,211,233,116,96,139,77,123,73,238,221,187,93,7,77,52,125,110,1,17,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,96,203,222,81,60,54,229,174,63,195,89,141,98,198,217,149,61,203,10,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,53,209,219,197,85,254,43,120,41,202,206,48,126,203,126,83,47,248,174,217,246,75,183,118,47,97,85,83,67,212,237,93,14,167,87,173,4,186,233,217,131,110,221,186,106,90,235,171,105,231,248,95,229,233,146,252,38,99,251,134,99,101,206,39,198,183,27,149,198,207,45,146,88,175,117,180,147,64,48,73,52,51,17,8,195,77,17,49,238,167,6,103,114,118,209,203,187,193,218,232,17,23,159,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,43,32,255,0,65,83,133,143,251,190,205,95,252,235,110,255,0,152,171,255,0,68,68,86,255,0,197,111,5,57,89,198,15,217,111,202,101,255,0,21,219,62,201,118,238,197,236,42,170,104,122,157,171,161,212,234,245,160,151,93,59,48,109,219,183,77,75,93,117,109,41,254,66,114,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,246,174,205,5,210,225,69,37,41,245,233,165,167,61,227,29,36,102,250,4,196,237,161,183,188,205,174,173,171,61,224,34,34,163,252,80,112,191,128,120,179,192,22,252,185,204,107,190,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,54,212,27,187,48,179,234,195,223,226,207,71,242,19,149,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,181,118,104,46,151,10,41,41,79,175,77,45,57,239,24,233,35,55,208,38,39,109,13,189,230,109,117,109,89,239,1,83,252,251,201,76,43,196,78,83,223,114,115,26,220,46,180,86,92,65,217,123,76,246,185,99,142,168,58,21,49,84,6,194,146,57,1,181,56,69,159,80,127,117,223,77,31,71,107,74,180,242,106,225,182,193,117,162,190,216,179,71,56,45,215,43,117,68,117,116,117,148,151,186,8,103,166,158,50,98,142,88,228,26,38,32,49,38,98,98,103,103,103,102,118,87,234,188,165,187,42,178,226,209,152,247,124,222,182,96,187,85,54,51,191,91,233,237,119,43,220,116,236,213,85,52,176,187,188,113,145,127,244,140,78,222,241,140,48,9,57,52,49,48,122,180,69,231,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,217,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,244,127,138,222,10,114,179,140,31,178,223,148,203,254,43,182,125,146,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,186,4,69,66,184,169,224,219,40,248,190,181,97,251,126,103,84,226,10,10,140,49,81,60,214,234,235,37,104,65,56,4,226,45,52,36,210,199,36,68,6,241,66,78,238,27,217,226,29,164,44,230,197,110,191,232,42,112,177,255,0,119,217,171,255,0,157,109,223,243,21,234,179,59,148,254,65,102,238,47,147,29,99,92,201,205,90,187,213,69,190,219,111,169,170,43,197,20,146,85,118,42,40,40,194,121,78,74,50,51,154,64,167,19,144,220,189,233,8,201,153,153,217,154,186,240,191,194,254,1,225,51,0,92,50,231,46,110,248,130,227,109,184,222,37,189,203,45,238,162,25,167,25,228,134,24,72,68,161,138,33,96,219,78,14,204,226,239,171,151,127,131,53,96,86,1,254,130,167,11,31,247,125,154,191,249,214,221,255,0,49,87,191,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,84,255,0,138,14,23,240,15,22,120,2,223,151,57,141,119,196,22,235,109,186,241,21,238,41,108,149,16,195,57,79,28,51,66,34,69,52,82,139,134,218,131,119,102,22,125,88,123,252,89,232,254,66,114,191,200,46,29,179,98,197,156,120,43,23,230,5,109,235,15,246,174,205,5,210,225,69,37,41,245,233,165,167,61,227,29,36,102,250,4,196,237,161,183,188,205,174,173,171,61,224,34,181,254,40,57,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,20,17,205,52,194,68,51,83,74,78,123,170,13,157,216,153,180,97,238,241,119,244,28,41,112,83,149,156,31,125,169,252,153,223,241,93,207,237,111,97,237,190,221,170,166,155,167,217,122,253,62,151,70,8,180,215,180,158,237,219,181,208,116,211,71,214,224,17,17,17,81,254,40,56,95,192,60,89,224,11,126,92,230,53,223,16,91,173,182,235,196,87,184,165,178,84,67,12,229,60,112,205,8,137,20,209,74,46,27,106,13,221,152,89,245,97,239,241,103,163,249,9,202,255,0,32,184,118,205,139,22,113,224,172,95,152,21,183,172,63,218,187,52,23,75,133,20,148,167,215,166,150,156,247,140,116,145,155,232,19,19,182,134,222,243,54,186,182,172,247,128,136,136,139,207,223,112,6,13,196,216,155,12,227,59,238,30,164,171,190,224,234,138,154,155,21,192,153,218,122,19,168,167,58,121,216,9,157,157,194,72,164,118,32,125,65,220,99,39,109,209,129,15,160,69,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,229,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,68,84,171,52,248,94,200,236,232,199,120,83,49,179,35,0,90,175,119,172,35,215,138,156,171,41,33,158,26,202,89,97,150,55,165,171,138,80,32,158,16,57,186,241,177,54,232,229,6,32,33,98,144,78,170,162,34,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,106,129,194,151,5,57,89,193,247,218,159,201,157,255,0,21,220,254,214,246,30,219,237,218,170,105,186,125,151,175,211,233,116,96,139,77,123,73,238,221,187,93,7,77,52,125,104,7,250,10,156,44,127,221,246,106,255,0,231,91,119,252,197,93,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,68,86,255,0,197,111,5,57,89,198,15,217,111,202,101,255,0,21,219,62,201,118,238,197,236,42,170,104,122,157,171,161,212,234,245,160,151,93,59,48,109,219,183,77,75,93,117,109,60,255,0,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,34,243,242,96,12,27,46,63,167,205,34,195,212,141,139,41,108,243,88,2,236,44,227,59,219,165,154,57,202,156,221,159,67,6,150,16,49,220,207,177,222,77,155,122,146,110,244,8,172,131,48,185,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,244,211,87,127,21,115,249,9,146,152,87,135,108,167,177,100,230,10,184,93,107,108,184,127,181,118,105,238,146,199,37,81,245,234,101,168,61,229,28,113,131,232,115,19,54,128,222,235,54,186,190,174,245,1,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,127,255,217